@charset 'utf-8';

* {
	padding: 0;
	margin: 0;
	font-family: arial, 'microsoft yahei', \5b8b\4f53, sans-serif;
	font-size: 12px;
}

.cl{
	clear: both;
}
.red{color: #ff0000}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

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

a {
	background: none;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}

ul,
li,
em,
i {
	font-style: normal;
	list-style: none;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

input {
	outline: none;
}

.w-1200 {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.show {
	display: block !important;
}

.main {
	max-width: 1920px;
	margin: 0 auto;
	background: #FFFFFF;
}

.head {
	max-width: 1920px;
	margin: 0 auto;
	height: 40px;
	background: #F5F6FA;
	border-bottom: 1px solid #F2F2F2;
}

.head-left-div {
	height: 40px;
	width: 20px;
	text-align: center;
	padding-top: 11px;
}

.head-left p {
	font-size: 14px;
	line-height: 40px;
}

.head-left p span {
	color: #333232;
}

.head-left p span:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 5px solid #B3B3B3;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	position: relative;
	top: 11px;
	margin: 0 3px;
}

.head-left p a {
	font-size: 12px;
	color: #cccaca;
}

.head-right {
	line-height: 40px;
	font-size: 14px;
	height: 40px;
}

.head-right span {
	color: #666565;
}

.head-right-a1 {
	background: #FD522A;
	border-radius: 30px;
	padding: 3px 8px;
	color: #fff;
	margin-left: 10px;
}

.head-right-a2 {
	padding: 0 10px;
	color: #333232;
	border-left: 2px solid #CCCACA;
	border-right: 2px solid #CCCACA;
	margin: 0 10px;
}

.index-con-left {
	position: relative;
	z-index: 1;
}

.head-right-a3 {
	display: inline-block;
	color: #333232;
	padding-right: 10px;
	position: relative;
}

.head-right-a3:before {
	content: "";
	width: 0;
	height: 0;
	border-top: 5px solid #B3B3B3;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	position: absolute;
	right: -6px;
	top: 18px;
}

.index-con {
	max-width: 1920px;
	margin: 0 auto;
	height: 76px;
	clear: both;
}

.index-con-left h1 {
	display: table-cell;
	height: 136px;
	vertical-align: middle;
}

.index-con-center {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}

.input1 {
	display: inline-block;
	width: 370px;
	height: 44px;
	border: 1px solid #FD522A;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	padding-left: 12px;
	font-size: 14px;
	color: #666565;
	background: #FFFFFF;
}

.input1::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #999797;
	font-size: 14px;
}

.input1:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999797;
	font-size: 14px;
}

.input1::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999797;
	font-size: 14px;
}

.input1:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #999797;
	font-size: 14px;
}

.input2 {
	height: 44px;
	width: 97px;
	border: 1px solid #FD522A;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 12px;
	background: #FD522A;
	cursor: pointer;
}

.ssk {
	position: absolute;
	top: 44px;
	right: 68px;
	pointer-events: none;
}

.index-con-center-bottom {
	clear: both;
	text-align: left;
	font-size: 12px;
	color: #cccccc;
}

.index-con-center-bottom p span {
	position: relative;
	display: inline-block;
	line-height: 20px;
	transform: skew(-15deg);
	padding: 3px 10px;
}

.index-con-center p a {
	display: inline-block;
	color: #999999;
	transform: skew(15deg);
}

.index-con-center p span:after {
	content: "";
	position: absolute;
	right: 0px;
	top: 6px;
	width: 1px;
	height: 14px;
	border-left: 1px solid #999999;
	transform: skew(-15deg);
}

.index-con-center p span:last-child:after {
	height: 0px !important;
}

.index-con-center p a:hover {
	color: #FD522A;
}

.index-con-center-warp {
	display: table;
	height: 136px;
	text-align: center;
	position: absolute;
	width: 100%;
}

.index-con-center-warp2 {
	display: table;
	height: 136px;
}

.index-con-center-warp3 {
	display: inline-block;
}

.index-con-right {
	width: 320px;
	height: 136px;
	position: relative;
}

.index-con-right img {
	position: absolute;
	top: 28px;
	left: 30px;
}

.index-con2 {
	max-width: 1920px;
	height: 50px;
	background: #FD522A;
}

.index-con2-left {
	position: absolute;
	z-index: 999;
}

.index-con2-left-top {
	width: 223px;
	height: 72px;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background: #527FFF;
	line-height: 72px;
	padding-left: 20px;
	position: absolute;
	top: -22px;
}

.index-con2-left-top:before {
	content: "";
	width: 0;
	height: 0;
	border-top: 42px solid #BF3313;
	border-left: 17px solid transparent;
	position: absolute;
	left: -17px;
	top: 32px;
}

.index-con2-left-top:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 42px solid #BF3313;
	border-right: 17px solid transparent;
	position: absolute;
	right: -17px;
	top: 32px;
}

.index-con2-left-ul {
	margin-top: 50px;
	height: 420px;
	width: 224px;
	background: #424348;
}

.index-con2-left-ul:hover {
	border-right: 1px solid #FD522A;
}

.index-con2-left-ul-li {
	height: 56px;
	width: 223px;
	background: #424348;
	color: #FFFFFF;
	font-size: 16px;
	padding-left: 20px;
	line-height: 56px;
	border-bottom: 1px solid #4A4B4D;
	border-top: 1px solid #38393E;
}

.index-con2-left-ul li p {
	position: relative;
	font-size: 16px;
}

.index-con2-left-ul-li:last-child {
	border: 0;
}

.index-con2-left-ul li p:before {
	content: "";
	width: 10px;
	height: 10px;
	border-top: 1px solid #FF9C85;
	border-right: 1px solid #FF9C85;
	transform: rotate(45deg);
	position: absolute;
	right: 12px;
	top: 23px;
}

.index-con2-left-ul-li:hover {
	background: #FFFFFF;
	color: #333333;
	width: 224px;
	border-bottom: 1px solid #FD522A;
	border-top: 1px solid #FD522A;
	border-left: 2px solid #FD522A;
}

.index-con2-left-ul-li:hover p:before {
	border: #FFFFFF;
}

.index-con2-left-ul-li:hover .index-con2-lef-div {
	display: block;
}

.index-con2-lef-div {
	display: none;
	width: 730px;
	height: 420px;
	border: 1px solid #FD522A;
	border-left: 0;
	position: absolute;
	top: 50px;
	left: 224px;
	padding: 0 5px 0 20px;
	background: #FFFFFF;
}

.index-con2-lef-div-main {
	margin-top: 10px;
	clear: both;
	padding-top: 8px;
}

.index-con2-lef-div-main-title {
	height: 33px;
	line-height: 33px;
	padding-right: 10px;
	border-bottom: 1px solid #6990FF;
}

.index-con2-span {
	display: inline-block;
	height: 100%;
	line-height: 32px;
	background: #527FFF;
	color: #FFFFFF;
	font-size: 18px;
	padding: 0 9px;
	position: relative;
}

.index-con2-span:before {
	content: "";
	width: 0;
	height: 0;
	line-height: 0;
	border-top: 10px solid #FFFFFF;
	border-right: 10px solid transparent;
	position: absolute;
	left: 0;
	top: 0;
}

.index-con2-lef-div .gd {
	font-size: 14px;
	color: #527fff;
}

.index-con2-main-ul {
	width: 720px;
}

.index-con2-main-ul li {
	display: block;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-right: 1px;
	float: left;
	border: 0;
}

.index-con2-main-ul li a {
	font-size: 14px;
	color: #666666;
}

.index-con2-main-ul li a:hover {
	color: #fd522a;
}

.index-con2-center ul {
	height: 50px;
	padding-left: 360px;
}

.index-con2-center ul li {
	display: block;
	float: left;
	padding: 0 32px;
}

.index-con2-center ul li a {
	line-height: 50px;
	font-size: 16px;
	color: #FFFFFF;
}

.index-con2-center ul li:hover {
	background: #FF704F;
}

.nav-select {
	background: #FF704F;
}

.index-con3 {
	position: relative;
	max-width: 1920px;
	height: 240px;
}

.slideBox {
	height: 420px;
}

.tempWrap {
	max-width: 1920px;
	height: 420px;
	position: absolute !important;
}

.slideBox ul li a {
	display: inline-block;
	width: 100%;
	height: 420px;
}

.index-con3 .w-1200 {
	position: relative;
	top: -425px;
}

.index-con3-right {
	width: 227px;
	border-radius: 6px;
	overflow: hidden;
	position: absolute;
	top: 25px;
	right: 0;
	background: #FFFFFF;
	border: #F6F9FA;
}

.index-con3-right-div1 {
	background: #527FFF;
	height: 40px;
	padding-left: 20px;
}

.index-con3-right-div1-div {
	display: table-cell;
	height: 40px;
	vertical-align: middle;
	font-size: 0px;
}

.index-con3-right-div1 p {
	line-height: 40px;
	font-size: 16px;
	color: #FFFFFF;
	margin-left: 5px;
}

.index-con3-right-div2 {
	position: relative;
}

.index-con3-right-div2,
.index-con3-right-div3,
.index-con3-right-div4,
.index-con3-right-div5 {
	margin-top: 13px;
	padding-left: 8px;
}

.index-con3-right-div2 input {
	width: 209px;
	height: 40px;
	border: 1px solid #E8E8E8;
	border-radius: 5px;
	color: #666666;
	font-size: 14px;
	padding-left: 16px;
	cursor: pointer;
	background: #FFFFFF;
}

.index-con3-right-div3 input {
	width: 209px;
	height: 40px;
	border: 1px solid #E8E8E8;
	border-radius: 5px;
	color: #666666;
	font-size: 14px;
	padding-left: 16px;
	background: #FFFFFF;
}

.index-con3-right-div4 input {
	width: 209px;
	height: 40px;
	background: #FD522A;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	border: 0;
	cursor: pointer;
}

.index-con3-right-div3 input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #cccccc;
	font-size: 14px;
}

.index-con3-right-div3 input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #cccccc;
	font-size: 14px;
}

.index-con3-right-div3 input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #cccccc;
	font-size: 14px;
}

.index-con3-right-div3 input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #cccccc;
	font-size: 14px;
}

.index-con3-right-div2 input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #cccccc;
	font-size: 14px;
}

.index-con3-right-div2 input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #cccccc;
	font-size: 14px;
}

.index-con3-right-div2 input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #cccccc;
	font-size: 14px;
}

.index-con3-right-div2 input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #cccccc;
	font-size: 14px;
}

.index-con3-right-div2:after {
	content: "";
	width: 10px;
	height: 10px;
	border-top: 1px solid #FF9C85;
	border-right: 1px solid #FF9C85;
	transform: rotate(135deg);
	position: absolute;
	right: 25px;
	top: 13px;
}

.index-con3-right-div2 ul {
	display: none;
	border: 1px solid #E8E8E8;
	border-radius: 5px;
	overflow: auto;
	width: 208px;
	height: 162px;
	position: absolute;
	top: 45px;
	background: #FFFFFF;
	z-index: 1000;
}

.index-con3-right-div2 ul::-webkit-scrollbar {
	height: 1px;
	width: 10px;
	color: #333333;
}

.index-con3-right-div2 ul::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	background: #666;
}

.index-con3-right-div2 ul li {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	padding-left: 16px;
	border-bottom: 1px solid #E8E8E8;
	cursor: pointer;
	color: #4A4B4D;
}

.index-con3-right-div2 ul li:last-child {
	border: 0;
}

.index-con3-right-div2 ul li:hover {
	background: #f2f2f2;
}

.bt {
	height: 64px;
	overflow: hidden;
}

.bt div {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 64px;
	width: 64px;
	padding-top: 5px;
}

.bt h2 {
	line-height: 64px;
	font-size: 26px;
	font-weight: bold;
	color: #4c4c4c;
	text-shadow: 1px 3px 3px #989393;
	padding-top: 15px;
}

.bt p {
	line-height: 74px;
	font-size: 14px;
	color: #999999;
	margin-left: 10px;
}

.index-con4 {
	height: 340px;
	padding-top: 20px;
	padding-bottom: 20px;
	max-width: 1920px;
	margin: 0 auto;
}

.index-con4 ul {
	width: 1300px;
}

.index-con4 ul li {
	width: 300px;
	height: 233px;
	position: relative;
	padding-top: 25px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}

.index-con4 ul li h3,
.index-con5 h3,
.index-con6 h3 {
	font-size: 18px;
	font-weight: bold;
	color: #FD522A;
	padding-left: 30px;
	position: relative;
	z-index: 3;
}

.index-con4 ul li p,
.index-con5-main p,
.index-con6-main p {
	font-size: 14px;
	color: #666666;
	padding-left: 30px;
	line-height: 30px;
	position: relative;
	z-index: 2;
}

.index-con4 ul li img {
	transition: .3s all;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 224px;
	height: 234px;
}

.index-con4 ul li:before {
	position: absolute;
	content: '';
	top: 0;
	left: 50%;
	width: 0;
	height: 2px;
	background: #fd522a;
	transition: .3s all;
	z-index: 2;
}

.index-con4 ul li:hover:before {
	width: 100%;
	left: 0;
}

.index-con4 ul li:hover img {
	transform: scale(1.1);
}

.index-con5,
.index-con6 {
	max-width: 1920px;
	height: 450px;
	margin: 0 auto;
	background: #F7F8FC;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
}

.index-con5-main-left {
	display: inline-block;
	width: 226px;
	height: 351px;
	position: relative;
	z-index: 1;
	padding-top: 25px;
	overflow: hidden;
	margin-right: 17px;
}

.index-con5-main-left img {
	position: absolute;
	top: 0;
	z-index: 1;
	transition: .3s all;
}

.index-con5-main-left:before {
	position: absolute;
	content: '';
	top: 0;
	left: 50%;
	width: 0;
	height: 2px;
	background: #fd522a;
	transition: .3s all;
	z-index: 5;
}

.index-con5-main-left:hover:before {
	width: 100%;
	left: 0;
}

.index-con5-main-left:hover img {
	transform: scale(1.1);
}

.index-con5-main-center-top-left {
	display: inline-block;
	position: relative;
	width: 347px;
	height: 164px;
	padding-top: 25px;
	overflow: hidden;
}

.index-con5-main-center-top-left img {
	position: absolute;
	top: 0;
	transition: .3s all;
}

.index-con5-main-center-top-left:before {
	position: absolute;
	content: '';
	top: 0;
	left: 50%;
	width: 0;
	height: 2px;
	background: #fd522a;
	transition: .3s all;
	z-index: 5;
}

.index-con5-main-center-top-left:hover:before {
	width: 100%;
	left: 0;
}

.index-con5-main-center-top-left:hover img {
	transform: scale(1.1);
}

.index-con5-main-center-bottom ul {
	width: 800px;
}

.index-con5-main-center-bottom ul li {
	width: 226px;
	height: 164px;
	position: relative;
	padding-top: 25px;
	overflow: hidden;
	float: left;
	margin-right: 17px;
}

.index-con5-main-center-bottom ul li img {
	width: 226px;
	height: 164px;
	position: absolute;
	top: 0;
	transition: .3s all;
}

.index-con5-main-center-bottom ul li:before {
	position: absolute;
	content: '';
	top: 0;
	left: 50%;
	width: 0;
	height: 2px;
	background: #fd522a;
	transition: .3s all;
	z-index: 5;
}

.index-con5-main-center-bottom ul li:hover:before {
	width: 100%;
	left: 0;
}

.index-con5-main-center-bottom ul li:hover img {
	transform: scale(1.1);
}

.index-con5-main-center-top {
	display: flex;
	justify-content: space-between;
	margin-bottom: 18px;
}

.index-con5-main-center {
	width: 714px;
	margin-right: 17px;
}

.index-con5-main-right {
	width: 226px;
	background: #FFFFFF;
}

.index-con5-main-right-top {
	height: 50px;
	overflow: hidden;
	padding: 0 14px;
}

.index-con5-main-right-top p {
	font-size: 18px;
	background: #527FFF;
	display: inline-block;
	color: #FFFFFF;
	padding: 0 5px;
	transform: skew(-15deg);
	font-weight: bold;
	line-height: 40px;
}

.index-con5-main-right-top p span {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	transform: skew(15deg);
}

.index-con5-main-right-top a {
	width: auto !important;
	font-size: 14px;
	color: #527fff;
	line-height: 60px;
}

.index-con5-main-right-center {
	text-align: center;
	padding: 6px 0;
}

.index-con4 a,
.index-con5-main a {
	display: inline-block;
	height: 100%;
	width: 100%;
}

.index-con5-main-right-top a {
	float: right;
}

.index-con5-main-right-t p {
	padding: 0 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px solid #F2F2F2;
}

.index-con5-main-right-t p a {
	font-size: 14px;
	font-weight: bold;
	color: #4c4c4c;
}

.index-con5-main-right ul li {
	padding: 0 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #FD522A;
	line-height: 40px;
}

.index-con5-main-right ul li a {
	display: inline;
	font-size: 14px;
	color: #666666;
}

.index-con6-left-top {
	height: 165px;
	width: 470px;
	margin-bottom: 20px;
}

.index-con6-left-top div {
	width: 226px;
	height: 164px;
	position: relative;
	padding-top: 25px;
	float: left;
}

.index-con6-left-top div:first-child {
	margin-right: 17px;
}

.big img {
	transition: .3s all;
	position: absolute;
	top: 0;
}

.index-con6-main a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.big {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding-top: 25px;
}

.big:before {
	position: absolute;
	content: '';
	top: 0;
	left: 50%;
	width: 0;
	height: 2px;
	background: #fd522a;
	transition: .3s all;
	z-index: 5;
}

.big:hover:before {
	width: 100%;
	left: 0;
}

.big:hover img {
	transform: scale(1.1);
}

.index-con6-left {
	margin-right: 17px;
}

.index-con6-left-bottom {
	width: 470px;
	height: 165px;
	position: relative;
	margin-bottom: 20px;
}

.index-con7-left {
	width: 345px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #F2F4FB;
	border-radius: 5px;
	float: left;
}

.big2 {
	height: 50px;
	overflow: hidden;
	padding-right: 10px;
}

.big2 p {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: #527FFF;
	padding: 0px 25px 0px 10px;
	position: relative;
	line-height: 40px;
}

.big2 a {
	font-size: 14px;
	color: #4976f3;
	line-height: 60px;
	float: right;
}

.big2 p:before {
	content: "";
	width: 0;
	height: 0;
	border-bottom: 29px solid transparent;
	border-right: 14px solid #FFFFFF;
	border-top: 13px solid transparent;
	position: absolute;
	right: 0;
	top: 0;
}

.big2 p:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 15px solid transparent;
	border-top: 13px solid #3665EC;
	position: absolute;
	right: 0;
	top: 0;
}

.index-con7-left-t {
	height: 104px;
	overflow: hidden;
	margin-top: 10px;
	border-bottom: 1px solid #EFEFEF;
	padding-bottom: 10px;
}

.index-con7-left-t-left {
	width: 155px;
	height: 94px;
	float: left;
}

.index-con7-left-t-right {
	width: 150px;
	float: right;
}

.index-con7-left-t-right h3 {
	display: -webkit-box;
	height: 46px;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding-top: 5px;
}

.index-con7-left-t-right p {
	display: -webkit-box;
	height: 41px;
	font-size: 14px;
	color: #999999;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 5px;
}

.index-con7-left ul li {
	padding-top: 15px;
	height: 100px;
	border-bottom: 1px solid #EFEFEF;
}

.index-con7-left ul li:last-child {
	border: 0;
}

.index-con7-left ul li div {
	width: 323px;
}

.index-con7-left ul li h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-con7-left ul li h3 a {
	color: #333333;
	font-size: 14px;
}

.index-con7-left-t-right h3 a {
	color: #333333;
}

.index-con7-left ul li p {
	max-height: 44px;
	font-size: 14px;
	color: #999999;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.index-con7 {
	padding-top: 30px;
	height: 670px;
}

.index-con7-dh li {
	width: 130px;
	height: 26px;
	position: relative;
	text-align: center;
	float: left;
}

.index-con7-dh li:after {
	content: "";
	width: 2px;
	height: 18px;
	background: #D5D5D5;
	position: absolute;
	right: 0;
	top: 3px;
}

.index-con7-dh li:last-child:after {
	width: 0;
}

.index-con7-dh li h2 {
	width: 85px;
	height: 100%;
	font-size: 16px;
	font-weight: bold;
	margin: 0 auto;
	line-height: 26px;
	cursor: pointer;
}

.index-con7-dh li h2 {
	color: #666666;
}

.index-con7-right {
	width: 835px;
	float: left;
}

.index-con7-right-select h2 {
	width: 85px;
	background: #FD522A;
}

.index-con7-right-select h2 {
	color: #FFFFFF !important;
}

.index-con7-dh li h2 a:hover {
	color: #FD522A;
}

.index-con7-right-top-bottom {
	width: 259px;
	height: 225px;
	margin-top: 17px;
	padding-left: 20px;
	float: left;
}

.index-con7-right-top-bottom h3 {
	display: -webkit-box;
	font-size: 16px;
	font-weight: bold;
	line-height: 33px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.index-con7-right-top-bottom h3 a {
	color: #333333;
}

.index-con7-right-top {
	border-bottom: 2px solid #F4F5FB;
	border-right: 2px solid #F4F5FB;
	padding-bottom: 10px;
}

.index-con7-dh {
	height: 26px;
}

.index-con7-right-top-main {
	display: none;
	justify-content: space-between;
	padding-top: 20px;
}

.index-con7-ul1 li {
	width: 280px;
	height: 40px;
	position: relative;
	padding-left: 20px;
	float: left;
}

.index-con7-ul1 li:before {
	content: "";
	width: 5px;
	height: 5px;
	background: #FD522A;
	position: absolute;
	left: 20px;
	top: 18px;
}

.index-con7-ul1 li h3 {
	display: inline-block;
	width: 250px;
	padding: 0 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #FD522A;
	line-height: 40px;
	font-size: 14px;
	font-weight: normal;
}

.index-con5-main-right .index-con7-ul1 li h3 {
	width: 225px;
	padding-left: 16px;
}

.index-con7-ul1 li a {
	font-size: 14px;
	color: #666666;
}

.index-con7-right-bottom-ul ul li:before {
	width: 0;
}

.index-con7-right-bottom-left {
	width: 570px;
	padding-left: 20px;
	border-bottom: 2px solid #F4F5FB;
	border-right: 2px solid #F4F5FB;
	padding-top: 20px;
	padding-bottom: 10px;
	float: left;
	padding-right: 10px;
}

.index-con7-right-bottom-ul .index-con7-ul1 {
	width: 580px;
	height: 200px;
	overflow: hidden;
}

.index-con7-right-bottom {
	height: 282px;
}

.index-con7-right-bottom-right {
	width: 265px;
	height: 282px;
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom: 2px solid #F4F5FB;
	border-right: 2px solid #F4F5FB;
	float: left;
	padding-left: 10px;
}

.picMarquee-top {
	height: 180px;
	margin-top: 8px;
	position: relative;
}

.picMarquee-top:after {
	content: "";
	width: 100%;
	height: 40px;
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(255, 255, 255, 1));
	position: absolute;
	bottom: 0;
}

.picMarquee-top li {
	height: 56px;
	list-style: none;
}

.picMarquee-top li div {
	max-height: 44px;
	padding-left: 24px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	background: url(../images/img26.png) left 4px no-repeat;
}

.picMarquee-top li a {
	font-size: 14px;
	color: #333333;
}

.index-con7-right-bottom-ul ul li {
	padding-left: 10px;
	list-style: none;
	background: url(../images/img25.png) left center no-repeat;
}

.index-con7-ul1 li a {
	line-height: 30px;
}

.picMarquee-top .tempWrap {
	height: 180px !important;
	padding-right: 10px;
}

.index-con8 {
	padding-top: 30px;
}

.picScroll-left {
	height: 205px;
	overflow: hidden;
	position: relative;
}

.picScroll-left .hd {
	width: 70px;
	position: absolute;
	right: 18px;
	top: 10px;
}

.picScroll-left .hd .prev,
.picScroll-left .hd .next {
	text-align: center;
	padding-top: 7px;
	width: 70px;
	height: 40px;
	float: right;
	overflow: hidden;
	cursor: pointer;
	background: #BEBFC3;
}

.picScroll-left .hd a:hover {
	background: #FD522A;
}

.picScroll-left .hd .prev {
	margin-top: 20px;
}

.picScroll-left .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
}

.picScroll-left .hd ul li {
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	background: url("../images/icoCircle.gif") 0 -9px no-repeat;
}

.picScroll-left .hd ul li.on {
	background-position: 0 0;
}

.picScroll-left .bd {
	padding: 10px;
}

.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-left .tempWrap {
	width: 1080px !important;
}

.picScroll-left .bd ul li {
	width: 345px !important;
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.picScroll-left .bd ul li .pic {

	align-items: center;
	width: 345px;
	height: 100px;
	background: url(../images/img30.png) center center;
	padding: 0px 20px 0 10px;
	cursor: pointer;
}

.picScroll-left .bd ul li .pic a:hover img {
	border-color: #999;
}

.picScroll-left .bd ul li .title {
	text-align: left;
	padding: 10px 15px;
}

.picScroll-left .bd ul li .title p {
	font-size: 14px;
	color: #666666;
	text-indent: 1em;
	overflow: hidden;
	background: #F7F9FC;
	padding: 8px;
	position: relative;
	height: 50px;
}

.tshow {
	height: auto !important;
}

.tshow:after {
	width: 0 !important;
}

.picScroll-left .bd ul li .title p:after {
	content: "";
	width: 100%;
	height: 40px;
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(255, 255, 255, 1));
	position: absolute;
	bottom: 0;
	left: 0;
}

.index-con8-div1 p {
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-con8-div1 p:first-child {
	font-weight: bold;
}

.index-con8-div2 {
	cursor: pointer;
	transform: rotate(-90deg);
	transition: .3s all;
	float: left;
	margin-top: 30px !important;
}

.xia {
	transform: rotate(0deg) !important;
}

.index-con8-ul1 {
	height: 28px;
	left: -18px;
}

.index-con8-ul1 li {
	display: block;
	float: left;
	width: 100px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #666666;
	cursor: pointer;
	z-index: 10;
	position: relative;
}

.index-con8-ul1 li:before {
	content: "";
	width: 1px;
	height: 12px;
	background: #CCCCCD;
	position: absolute;
	right: 0;
	top: 8px;
}

.index-con8-ul1 li:last-child:before {
	width: 0;
}

.index-con9-select:after {
	content: "";
	width: 65px;
	height: 1px;
	background: #FD5B36;
	position: absolute;
	bottom: -5px;
	left: 17px;
}

.index-con9 {
	max-width: 1920px;
	margin: 0 auto;
	background: #f7f8fc;
	padding-top: 30px;
}

.index-con8-ul2 {
	display: none;
	padding: 20px 0;
	overflow: hidden;
}

.index-con8-ul2 li {
	text-align: left;
}

.index-con8-ul2 li a {
	display: inline-block;
	width: 100%;
	color: #999999;
	font-size: 14px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-con9-select {
	border-bottom: 0 !important;
	font-weight: bold;
	color: #FD5B36 !important;
}

.index-con9-show {
	display: block !important;
}

.index-con10-div2 img {
	width: 148px;
	height: 148px;
}

.index-con10 {
	max-width: 1920px;
	margin: 0 auto;
	background: #393D4A;
	padding-top: 35px;
	padding-bottom: 3px;
}

.index-con10-ul1 {
	height: 152px;
	width: 600px;
	float: left;
	margin-right: 45px;
}

.index-con10-ul1 li {
	width: 120px;
	text-align: center;
	float: left;
	text-align: left;
}

.index-con9-show li {
	width: 105px;
	height: 30px;
	float: left;
	margin-right: 15px;
}

.index-con10-div2 {
	float: left;
	margin-right: 90px;
}

.index-con10-div3 {
	float: left;
}

.index-con10-ul1 li div {
	font-size: 16px;
	color: #b8bed3;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: left;
}

.index-con10-ul1 li h3 {
	font-size: 16px;
}

.index-con10-ul1 li a {
	color: #7c8192;
	line-height: 30px;
	font-size: 16px;
}

.index-con10-div1 {
	height: 220px;
}

.index-con10-div2 div {
	font-size: 16px;
	font-weight: bold;
	color: #b8bed3;
	margin-bottom: 20px;
}

.index-con10-div3 div {
	font-size: 16px;
	color: #b8bed3;
	font-weight: bold;
}

.index-con10-div3-p1 {
	font-size: 40px;
	color: #edf0f7;
	line-height: 65px;
}

.index-con10-div3-p2 {
	font-size: 14px;
	color: #868995;
}

.index-con10-div3-p2 span {
	font-size: 17px;
	margin-left: 10px;
}

.index-con10-div3-p3 {
	font-size: 14px;
	color: #7c8192;
	line-height: 40px;
}

.index-con10-div3-p3 span {
	margin-right: 5px;
}

.index-con10-div3-p3 img {
	position: relative;
	top: 3px;
}

.index-con10 a:hover {
	color: #FFFFFF;
}

.index-con11 {
	max-width: 1920px;
	height: 30px;
	margin: 0 auto;
	background: #2D313D;
}

.index-con11-div {
	height: 30px;
	text-align: center;
}

.index-con11-div img,
.index-con11-div p {
	display: inline-block;
	position: relative;
	margin-right: 64px;
}

.index-con11-div img {
	top: 13px;
}

.index-con11-div p {
	font-size: 14px;
	color: #545371;
}

.index-con12 {
	padding-top: 60px;
	background: url(../images/img32.jpg) center bottom no-repeat;
	clear: both;
}

.index-con12 ul {
	height: 170px;
	width: 1300px;
}

.index-con12 ul li {
	width: 226px;
	height: 150px;
	float: left;
	margin-right: 18px;
}

.index-con12 ul li .index-con12-div1 {
	height: 146px;
	padding-top: 20px;
}

.index-con12-div1 div {
	width: 100%;
	height: 60px;
}

.index-con12-div1 p {
	text-align: center;
	font-size: 14px;
	color: #333333;
	line-height: 26px;
}

.index-con12-div1 p:last-child {
	color: #999999;
}

.head-right-tan {
	display: none;
	padding: 20px 0px;
	border: 2px solid #F4F5FB;
	position: absolute;
	top: 40px;
	right: -50px;
	background: #FFFFFF;
	z-index: 999;
}

.head-right-tan ul {
	white-space: nowrap;
}

.head-right-tan ul li {
	display: inline-block;
	margin: 0 20px;
}

.head-right-tan-div1 {
	display: inline-block;
	height: auto;
}

.head-right-tan-div1 p {
	text-align: center;
	line-height: 20px;
}

.head-right-a3:hover .head-right-tan {
	display: inline-block;
}

.index-con7 h3 a:hover {
	color: #FD522A;
}

.index-con5-main-right-t p a:hover {
	color: #FD522A;
}

.index-con5-main-right ul li a:hover {
	color: #FD522A;
}

.index-con5-main-right-t h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 0 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px solid #F2F2F2;
	height: 30px;
}

.index-con5-main-right-t h3 a {
	font-size: 14px;
	color: #4c4c4c;

}

.index-con5-main-right-t h3 a:hover {
	color: #FD522A;
}

.index-con8-ul2 li a:hover {
	color: #FD522A;
}

.index-con12-img1 img,
.index-con12-img2 img,
.index-con12-img3 img,
.index-con12-img4 img,
.index-con12-img5 img {
	position: relative;
}

.index-con12-img1 img {
	top: 0;
	left: 93px;
}

.index-con12-img2 img {
	top: 0;
	left: 91px;
}

.index-con12-img3 img {
	top: 0;
	left: 93px;
}

.index-con12-img4 img {
	top: 0px;
	left: 96px;
}

.index-con12-img5 img {
	top: 0px;
	left: 86px;
}

.slideBox ul li a {
	background-size: cover;
}

.index-con3-right-div1-div img {
	width: 20px;
	height: 20px;
}

.index-con3-right-div5 img {
	width: 209px;
	height: 115px;
}

.index-con5-main-left img {
	width: 226px;
	height: 351px;
}

.index-con5-main-center-top-left img {
	width: 347px;
	height: 164px;
}

.index-con6-left-bottom img {
	width: 470px;
	height: 165px;
}

.index-con6-left-top img {
	width: 226px;
	height: 164px;
}

.index-con5-main-right-center img {
	width: 200px;
	height: 98px;
}

.index-con7-left-t-left img {
	width: 155px;
	height: 94px;
}

.index-con7-right-top-bottom img {
	width: 238px;
	height: 156px;
}

.index-con8 .pic img {
	width: 106px;
	height: 85px;
	float: left;
	margin-top: 7px;
	margin-right: 20px;
}

.index-con8-div1 {
	width: 126px;
	height: 39px;
	overflow: hidden;
	float: left;
	margin-top: 25px;
	margin-right: 20px;
}

.index-con8-div2 img {
	width: 11px !important;
	height: 10px !important;
}

/* 新闻页面 */
.news-banner {
	max-width: 1920px;
	height: 148px;
}

.news-con {
	max-width: 1920px;
	margin: 0 auto;
	background: #F7F8FC;
	padding-bottom: 100px;
}

.new-con-left-warp {
	width: 225px;
	border-top: 2px solid #F44A4C;
	margin-top: -30px;
	float: left;
}

.new-con-right {
	float: right;
}

.new-con-left {
	width: 225px;
	border-left: 2px solid #F1F3FB;
	border-right: 2px solid #F1F3FB;
	border-bottom: 2px solid #F1F3FB;
	padding: 10px 20px 0 15px;
	background: #FFFFFF;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.new-con-left ul li {
	height: 45px;
	line-height: 45px;
	position: relative;
	padding-left: 25px;
}

.new-con-left ul li:before {
	content: "";
	width: 5px;
	height: 5px;
	background: #FD522A;
	position: absolute;
	left: 7px;
	top: 19px;
}

.new-con-left ul li a {
	display: inline-block;
	width: 94%;
	height: 100%;
	font-size: 16px;
	font-weight: bold;
	color: #4c4c4c;
	position: absolute;
}

.new-con-left ul li a:before {
	content: "";
	width: 8px;
	height: 8px;
	border-top: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	transform: rotate(45deg);
	position: absolute;
	right: 12px;
	top: 18px;
}

.new-con-left ul li a:after {
	content: "";
	width: 8px;
	height: 8px;
	border-top: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	transform: rotate(45deg);
	position: absolute;
	right: 17px;
	top: 18px;
}

.new-con-left ul li a:hover {
	color: #fd522a;
}

.new-con-left ul li a:hover:before {
	border-top: 1px solid #fd522a;
	border-right: 1px solid #fd522a;
}

.new-con-left ul li a:hover:after {
	border-top: 1px solid #fd522a;
	border-right: 1px solid #fd522a;
}

.new-con-left .big2 p {
	font-size: 16px;
	font-weight: bold;
}

.news-con-select {
	padding-left: 30px !important;
}

.news-con-select a {
	color: #fd522a !important;
}

.news-con-select a:before {
	border-top: 1px solid #fd522a !important;
	border-right: 1px solid #fd522a !important;
}

.news-con-select a:after {
	border-top: 1px solid #fd522a !important;
	border-right: 1px solid #fd522a !important;
}

.new-con-left-bottom {
	margin-top: 10px;
}

.new-con-right-top {
	width: 957px;
	border: 2px solid #F1F3FB;
	padding: 20px 25px 5px 25px;
	margin-top: -20px;
	background: #FFFFFF;
}

.new-con-right-top-top p a {
	display: inline-block;
	padding: 0 8px;
	position: relative;
}

.new-con-right-top-top p a:hover {
	color: #FD522A;
}

.new-con-right-top-top p:last-child a:hover {
	color: #FD522A;
}

.new-con-right-top-top p:last-child a:last-child:hover {
	color: #FD522A;
}

.new-con-right-top-top p:last-child a:after {
	content: "";
	width: 8px;
	height: 8px;
	border-top: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	transform: rotate(45deg);
	position: absolute;
	right: -3px;
	top: 5px;
}

.new-con-right-top-top p a:last-child:after {
	width: 0;
	height: 0;
}

.new-con-right-top-top p:first-child {
	float: left;
	font-size: 12px;
	color: #999999;
}

.new-con-right-top-top p:last-child {
	font-size: 13px;
}

.new-con-right-top-top p:last-child a {
	color: #999999;
}

.new-con-right-top-top p:last-child a:first-child img {
	position: relative;
	top: 1px;
	margin-right: 5px;
}

.new-con-right-top-top p:last-child a:last-child {
	color: #666666;
}

.new-con-right-top-top a,
.new-con-right-top-top span {
	color: #666666;
}

.new-con-right-top-top {

	line-height: 19px;
}

.new-con-right-top a:hover {
	color: #fd522a;
}

.new-con-right-top-bottom div {
	font-size: 14px;
	font-weight: bold;
	color: #3E3E3E;
}

.new-con-right-top-bottom {
	margin-top: 30px;
}

.new-con-right-top-bottom ul {
	margin-top: 40px;
	padding-left: 50px;
}

.new-con-right-top-bottom li {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #3e3e3e;
	border-radius: 30px;
	padding: 0 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.new-con-right-top-bottom li h3 {
	font-size: 14px;
	font-weight: normal;
}

.new-con-right-top-bottom li h3 a {
	color: #3e3e3e;
	line-height: 20px;
}

.new-con-right-select {
	background: #FD522A;
}

.new-con-right-select a {
	color: #FFFFFF !important;
}

.new-con-right-bottom {
	margin-top: 20px;
	padding: 20px 10px 0 28px;
}

.new-con-right-bottom-div1 {
	padding-right: 20px;
}

.new-con-right-bottom-div2 {
	float: left;
}

.new-con-right-bottom-div3 {
	width: 610px;
	margin-left: 290px;
}

.new-con-right-bottom-div3 h3 {
	max-height: 30px;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.new-con-right-bottom-div3 h3 a {
	color: #333333;
	line-height: 30px;
	font-size: 20px;
}

.new-con-right-bottom-div3 p {
	height: 40px;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.new-con-right-bottom-div3 div {
	display: block;
	margin-top: 10px;
	height: 20px;
	float:left;
}

.new-con-right-bottom-div3 .keyLabel{
	display:block;
	margin-top: 10px;
	float:left;
	height: auto;
	width: 100%;
}
.new-con-right-bottom-div3 .keyLabel .label{
	font-weight: bold;
	color: #666;
}
.new-con-right-bottom-div3 .keyLabel .key a{
	float:left;
	margin-left: 10px;
	color: #666;
}

.new-con-right-bottom-div3 div p {
	float: left;
	margin-right: 20px;
}

.new-con-right-bottom-div3 div img {
	position: relative;
	top: 0px;
	margin-right: 5px;
}

.new-con-right-bottom-div3 div span {
	color: #999999;
	font-size: 14px;
}

.new-con-right-bottom li {
	height: 205px;
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px solid #F0F0F1;
}

.fenye {
	text-align: center;
	height: 33px;
	text-align: center;
	margin-top: 30px;
	clear: both;
}

.fenye ul {
	display: inline-block;
	width: 270px;
	height: 33px;
}

.fenye ul li {
	display: block;
	text-align: center;
	width: 32px;
	height: 32px;
	line-height: 30px;
	border-radius: 50%;
	border: 1px solid #DFDFDF;
	padding: 0;
	color: #797979;
	float: left;
	margin: 3px;
	cursor: pointer;
	font-size: 16px;
}

.fenye ul li:hover {
	background: #FD522A;
	color: #FFFFFF;
	border: 0;
}

.fenye-s {
	color: #FFFFFF !important;
	background: #FD522A;
	border: 0 !important;
}

.fenye-d {
	background: #FFFFFF !important;
	border: 0 !important;
}

.fenye-d img {
	position: relative;
	top: -5px;
}

.fenye-pre p {
	display: inline-block;
	width: 100%;
	height: 100%;
	background: url(../images/img56.png) center center no-repeat;
}

.fenye-next p {
	display: inline-block;
	width: 100%;
	height: 100%;
	background: url(../images/img57.png) center center no-repeat;
}

.fenye-pre:hover p {
	background: url(../images/img59.png) center center no-repeat;
}

.fenye-next:hover p {
	background: url(../images/img60.png) center center no-repeat;
}

/* 新闻详情 */
.xw-con {
	max-width: 1920px;
	margin: 0 auto;
	background: #F7F8FC;
	padding-top: 20px;
	padding-bottom: 50px;
}

.xw-con-bottom-left {
	width: 840px;
	background: #FFFFFF;
	padding-bottom: 35px;
}

.xw-con-bottom-left h1 {
	max-height: 54px;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.xw-con-bottom-left .new-con-right-bottom-div3 {
	width: 760px;
	margin: 0 auto;
	margin-bottom: 20px;
	padding-top: 20px;
}

.xw-title div p {
	font-size: 14px;
	line-height: 16px;
	color: #999999;
}

.xw-gg {
	width: 766px;
	height: 160px;
	margin: 0 auto;
	margin-top: 16px;
	background: url(../images/img49.jpg) center center no-repeat;
	text-align: center;
	position: relative;
}

.xw-title-warp {
	border-bottom: 1px solid #F2F2F2;
	height: 135px;
}

.new-con-right-bottom-div3 h2 a:hover {
	color: #FD522A;
}

.xw-mzsm {
	width: 760px;
	height: 90px;
	margin: 0 auto;
	background: #FAFAFA;
	padding: 20px;
}

.xw-mzsm p {
	float: left;
	font-size: 14px;
	color: #999999;
}

.xw-main {
	padding: 20px 40px;
	color: #6f6c6c;
	line-height: 28px;
	font-size: 16px;
}

.xw-main p {
	font-size: 16px !important;
	text-indent: 2em;
}
.xw-main *{
	font-weight: normal;
	font-size: 16px !important;
	font-family: arial,
	'microsoft yahei',
	\5b8b\4f53,
	sans-serif !important;
}
.xw-main img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto !important;
	margin-top: 20px;
}

.xw-mzsm p:last-child {
	width: 650px;
}

.xw-main-bottom {
	height: 145px;
	padding: 20px 40px;
}

.xw-main-bottom-left {
	width: 300px;
	float: left;
	margin-right: 85px;
}

.xw-main-bottom-left div {
	height: 20px;
	margin-top: 10px;
}

.xw-main-bottom-left span,
.xw-main-bottom-left h2 {
	font-size: 14px;
	color: #666666;
	float: left;
}

.xw-main-bottom-left h2 a {
	color: #666666;
	font-size: 14px;
}

.xw-xq {
	height: 30px !important;
	clear: both;
	margin-top: 20px !important;
}

.xw-xq span {
	line-height: 30px;
}

.xw-xq a {
	display: inline-block;
	width: 31px;
	height: 30px;
}

.xw-con-top {
	height: 35px;
}

.qq {
	background: url(../images/img50.png) 0px center no-repeat;
}

.wx {
	background: url(../images/img50.png) -31px center no-repeat;
}

.wb {
	background: url(../images/img50.png) -62px center no-repeat;
}

.db {
	background: url(../images/img50.png) -93px center no-repeat;
}

.qqkj {
	background: url(../images/img50.png) -123px center no-repeat;
}

.xw-main-bottom-center {
	display: block;
	position: relative;
	float: left;
	margin-right: 85px;
}

.dz {
	width: 75px;
	height: 75px;
	text-align: center;
	line-height: 75px;
	border-radius: 50%;
	color: #fd522a;
	font-size: 20px;
	border: 1px solid #fd522a;
	cursor: pointer;
}

.xw-main-bottom-center p {
	text-align: center;
	margin-top: 10px;
}

.xw-main-bottom-center p img {
	margin-right: 5px;
}

.xw-main-bottom-center p span {
	font-size: 14px;
	color: #999999;
}

.xw-main-bottom-right {
	width: 215px;
	float: left;
}

.xw-main-bottom-right div {
	float: left;
}

.xw-main-bottom-right div:first-child {
	margin-right: 28px;
}

.xw-main-bottom-right div p {
	text-align: center;
	font-size: 16px;
}

.xw-main-bottom-right img {
	display: block;
	margin: 0 auto;
	margin-top: 10px;
}

.xw-gg2 img {
	width: 772px;
	height: 148px;
}

.xw-gg2 {
	background: none;
}

.xw-bottom-ul1 li {
	display: block;
	float: left;
	margin-right: 20px;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	border: 2px solid #F2F2F2;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	width: 102px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
}

.xw-bottom .index-con7-right-top-bottom img {
	width: 222px;
	height: 152px;
}

.xw-bottom .index-con7-right-top-bottom h2 {
	max-height: 46px;
	font-weight: normal;
	line-height: 25px;
	font-size: 16px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.xw-bottom .index-con7-right-top-bottom h2 a {
	color: #333333;
	font-size: 16px;
}

.xw-bottom .index-con7-right-top-bottom h2 a:hover {
	color: #fd522a;
}

.xw-bottom-bottom {
	display: none;
	width: 770px;
	height: 260px;
	border: 2px solid #F2F2F2;
	padding-bottom: 10px;
	padding-top: 10px;
}

.xw-bottom-ul1 {
	height: 32px;
	position: relative;
	bottom: -2px;
}

.xw-bottom-select {
	border-bottom: 2px solid #FFFFFF !important;
	z-index: 2;
	color: #fd522a !important;
}

.xw-bottom-show {
	display: block !important;
}

.xw-bottom {
	width: 770px;
	margin: 0 auto;
	margin-top: 30px;
}

.xw-con-bottom-right {
	display: inline-block;
	width: 350px;
	height: auto;
	background: #FFFFFF;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 35px;
}

.xw-con-bottom-right ul li,
.xw-con-bottom-right .index-con7-ul1 li h2 {
	width: 100%;
}

.xw-con-bottom-right .index-con7-ul1 li {
	height: auto;
	margin-top: 10px;
}

.xw-con-bottom-right .index-con7-ul1 li h2 {
	max-height: 53px;
	white-space: pre-wrap !important;
	line-height: 30px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.xw-con-bottom-right .index-con7-ul1 li:before {
	top: 12px;
}

.xw-main-bottom-left h2 a:hover {
	color: #fd522a;
}

.index-con7-ul1 li a:hover {
	color: #fd522a;
}

.xw-bottom-bottom .index-con7-ul1 li {
	width: 245px;
}

.xw-main-bottom-center i {
	opacity: 0;
	width: 30px;
	height: 30px;
	color: #F55540;
	font-size: 18px;
	font-weight: bold;
	transition: 2s all;
	position: absolute;
	top: 50px;
	left: 25px;
}

.xw-main-bottom-center-d i {
	opacity: 1;
	top: -20px;
}

.xw-main-bottom-center-c i {
	opacity: 0;
}

.index-con7-ul1 li h2 {
	display: inline-block;
	width: 250px;
	padding: 0 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #FD522A;
	line-height: 40px;
	font-size: 14px;
	font-weight: normal;
}

.index-con7-show {
	display: block !important;
	height: 257px;
}

.xw-gg div {
	width: 100%;
	position: absolute;
	bottom: 14px;
	padding-left: 82px;
}

.xw-gg-input1,
.xw-gg-input2,
.xw-gg-input3 {
	display: block;
	height: 42px;
	color: #666666;
	border: 0;
	float: left;
	margin-right: 10px;
}

.xw-gg-input1 {
	width: 170px;
	padding-left: 25px;
}

.xw-gg-input2 {
	width: 242px;
	padding-left: 25px;
	margin-right: 35px;
}

.xw-gg-input3 {
	width: 165px;
	background: #F84662;
	color: #FFFFFF;
	border: 0;
	cursor: pointer;
}

.index-con-left a {
	display: table-cell;
	height: 136px;
	vertical-align: middle;
}

.page-con {
	width: 960px;
	height: 64px;
	margin: 0 auto;
	border: 2px solid #F2F4FB;
	border-radius: 30px;
	position: relative;
	top: -30px;
	background: #FFFFFF;
}

.page-con img {
	float: left;
	position: relative;
	left: 20px;
	top: 10px;
}

.page-con .picScroll-top {
	float: left;
}

.page-con .picScroll-top,
.page-con .bd,
.page-con ul li div {
	height: 60px;
	line-height: 56px;
	overflow: hidden;
}

.page-con ul li div p {
	display: block;
	width: 250px;
	float: left;
	margin-left: 45px;
	position: relative;
	padding-left: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #4c4c4c;
}

.page-con ul li div p span {
	font-size: 14px;
}

.page-con ul li div p:before {
	content: "";
	width: 5px;
	height: 5px;
	background: #70B8EB;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 26px;
}

.page-con2 {
	height: 108px;
	border: 1px solid #F7F8FC;
	box-shadow: 1px 2px 0px #F0F2F8;
}

.page-con2-left {
	width: 112px;
	background: #FAFBFC;
	border-right: 1px solid #F7F8FC;
}

.page-con2-left p {
	font-size: 16px;
	font-weight: bold;
	line-height: 53px;
	color: #666666;
	text-align: center;
}

.page-con2-right ul {
	height: 52px;
	padding-top: 14px;
}

.page-con2-right ul li {
	height: 27px;
	line-height: 27px;
	padding: 0 16px;
	float: left;
	border-radius: 30px;
	margin-left: 10px;
	cursor: pointer;
}

.page-con2-right ul li h2,
.page-con2-right ul li h3 {
	font-size: 16px;
	color: #424242;
}

.page-con2-select {
	background: #FD522A;
}

.page-con2-select h2,
.page-con2-select h3 {
	color: #FFFFFF !important;
}

.page-con2-ul2 {
	display: none;
}

.page-con3 {
	margin-top: 40px;
}

.page-con3 ul {
	width: 1300px;
}

.page-con3 ul li {
	display: block;
	float: left;
	width: 285px;
	height: 179px;
	margin-right: 20px;
	text-align: center;
	border: 2px solid #f7f8fc;
	box-shadow: 1px 1px 1px #ebecef;
	margin-bottom: 25px;
}

.page-con3 ul li h4 {
	font-size: 18px;
	font-weight: bold;
	color: #fd522a;
	line-height: 35px;
}

.page-con3 ul li p {
	width: 100%;
	height: 58px;
	font-size: 14px;
	color: #666666;
	padding: 0 20px;
	line-height: 29px;
	margin-top: 10px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.page-con3 ul li a {
	display: block;
	width: 100px;
	height: 28px;
	line-height: 26px;
	border: 1px solid #4A77F3;
	border-radius: 30px;
	font-size: 14px;
	color: #4A77F3;
	margin: 0 auto;
	margin-top: 10px;
	overflow: hidden;
}

.page-con3 ul li a span {
	display: block;
	transition: all .2s ease-out;
	font-size: 14px;
}

.page-con3-span2 {
	color: #fd522a !important;
}

.page-con3 li a:hover .page-con3-span {
	margin-top: -26px;
}

.page-con3 li a:hover {
	border: 1px solid #fd522a;
}

.page-con4 {
	height: 560px;
	margin-top: 90px;
	padding-top: 50px;
	background: #F7F8FC;
	padding-bottom: 30px;
}

.page-con4 h2 {
	display: block;
	width: 261px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin: 0 auto;
	font-size: 34px;
	font-weight: bold;
	color: #4c4c4c;
	background: url(../images/img68.png) center 20px no-repeat;
}

.page-con4-main {
	width: 1300px;
	margin: 0 auto;
	margin-top: 40px;
}

.page-con4-left,
.page-con4-right {
	width: 590px;
	height: 385px;
	background: #FFFFFF;
	padding-left: 25px;
	float: left;
	margin-left: 40px;
}

.page-con4-left a,
.page-con4-right a {
	float: left;
	margin-top: 30px;
}

.page-con4-left ul,
.page-con4-right ul {
	display: block;
	width: 375px;
	float: left;
	margin-top: 20px;
}

.page-con4-left ul li,
.page-con4-right ul li {
	height: 38px;
	width: 360px;

}

.page-con4-left ul li a,
.page-con4-right ul li a {
	display: inline-block;
	width: 350px;
	margin-top: 6px;
	color: #424242;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.page-con4-left ul li h3,
.page-con4-right ul li h3 {
	width: 360px;
}

.page-con4-right ul li {
	padding-left: 16px;
	list-style: none;
	background: url(../images/img25.png) 10px 13px no-repeat;
}

.page-con4-right ul li:before {
	width: 0;
	height: 0;
}

.zhuce-con {
	height: 200px;
	padding: 25px;
	margin-top: -85px;
	background: #FFFFFF;
	border: 1px solid #F8F8FC;
	box-shadow: 2px 5px 15px #ededfb;
}

.zhuce-con-div2 {
	width: 806px;
	height: 60px;
	border: 2px solid #FD522A;
	position: relative;
}

.zhuce-con-div2 input {
	height: 100%;
	width: 50%;
	float: left;
	border: 0;
	padding-left: 50px;
	font-size: 14px;
}

.zhuce-con-input1 {
	background: url(../images/img70.png) 20px center no-repeat;
}

.gtzc-con-input1 {
	background: url(../images/img146.png) 20px center no-repeat;
}

.zhuce-con-div2:after {
	content: "";
	width: 2px;
	height: 30px;
	background: #CCCCCC;
	position: absolute;
	left: 50%;
	top: 13px;
}

.zhuce-con-input2 {
	background: url(../images/img71.png) 20px center no-repeat;
}

.zhuce-con-input3 {
	height: 60px;
	width: 304px;
	border-radius: 5px;
	background: #FD522A;
	border: 0;
	margin-left: 25px;
	color: #FFFFFF;
	font-size: 18px;
	cursor: pointer;
	box-shadow: 1px 5px 10px #F7E5E1;
}

.zhuce-con-div3 {
	position: relative;
	top: 22px;
}

.zhuce-con-div3 img {
	margin-right: 13px;
	position: relative;
	top: 1px;
}

.zhuce-con-div3 .picScroll-top span {
	font-size: 14px;
	color: #808080;
}

.zhuce-con-span {
	color: #94a8e3 !important;
}

.zhuce-con-div4 {
	width: 304px;
	text-align: center;
	margin-right: 20px;
}

.zhuce-con-div4 p {
	color: #767676;
	font-size: 16px;
}

.zhuce-con-div4 span {
	font-size: 18px;
	font-weight: bold;
	color: #FD522A !important;
}

.zhuce-con2 {
	margin-top: 30px;
}

.zhuce-bt h2 {
	background: url(../images/img72.png) center center no-repeat;
}

.zhuce-bt h2 p {
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #424242;
}

.zhuce-bt h2 p span {
	font-size: 34px;
	color: #527fff;
}

.zhuce-bt-p {
	text-align: center;
	margin-top: 16px;
	font-size: 16px;
	color: #6c6259;
}

.zhuce-con3 {
	margin-top: 80px;
	text-align: center;
	padding-bottom: 70px;
}

.zhuce-con3 ul {
	display: inline-block;
	height: 290px;
	margin-top: 40px;
}

.zhuce-con3 li {
	display: block;
	float: left;
	margin: 0 23px;
	border: 3px solid #E9E9E8;
	padding: 5px;
	position: relative;
}

.zhuce-con3 li p {
	background: #64605F;
	color: #f3d757;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	border-radius: 30px;
	position: absolute;
	bottom: -20px;
	left: -3px;
	width: 196px;
	height: 40px;
	line-height: 40px;
}

.zhuce-con3 li img {
	width: 179px;
	height: 241px;
}

.zhuce-con3-div {
	margin-top: 37px;
}

.zhuce-con3-div2 {
	margin-top: 20px;
}

.zhuce-con3-div2 p {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	font-size: 28px;
	background: #527FFF;
	color: #FFFFFF;
	border-radius: 30px;
	padding: 0 30px;
}

.zhuce-con3-div2 p span {
	font-size: 34px;
}

.zhuce-con4 {
	height: 461px;
	padding-top: 65px;
	background: url(../images/j10.jpg) center center no-repeat;
}

.zhuce-con4 .zhuce-bt h2 {
	background: url(../images/img74.png) center center no-repeat !important;
}

.zhuce-con4 ul {
	height: 240px;
	margin-top: 40px;
}

.zhuce-con4 ul li {
	width: 240px;
	text-align: center;
	float: left;
	position: relative;
}

.zhuce-con4 ul li:after {
	content: url(../images/img76.png);
	width: 17px;
	height: 27px;
	position: absolute;
	right: -10px;
	top: 46px;
}

.zhuce-con4 ul li div {
	display: table-cell;
	height: 110px;
	width: 240px;
	vertical-align: middle;
	background: url(../images/img75.png) bottom center no-repeat;
}

.zhuce-con4-li-p {
	font-size: 20px;
	color: #404554;
	margin-top: 8px;
}

.zhuce-con4-li-p img {
	margin-right: 5px;
	position: relative;
	top: 3px;
}

.zhuce-con4-li-p2 {
	font-size: 14px;
	color: #424242;
	line-height: 36px;
}

.zhuce-con4-li-p3 {
	display: inline-block;
	font-size: 14px;
	color: #527fff;
	border: 1px solid #527fff;
	border-radius: 30px;
	padding: 0 14px;
}

.zhuce-con4-lastli:after {
	content: "" !important;
}

.zhuce-con5 {
	height: 830px;
	padding-top: 70px;
}

.zhuce-con5 .zhuce-bt h2 {
	background: url(../images/img87.png) center center no-repeat !important;
}

.zhuce-con5-div {
	margin-top: 50px;
}

.zhuce-con5-div ul li {
	margin-bottom: 60px;
	margin-left: 70px;
}

.zhuce-con5-div ul li p {
	display: inline-block;
	font-size: 20px;
	color: #527fff;
	position: relative;
}

.zhuce-con5-div ul li p i {
	font-size: 20px;
	font-weight: bold;
}

.zhuce-con5-div ul li p:after {
	content: "";
	width: calc(100% - 25px);
	height: 15px;
	position: absolute;
	bottom: -3px;
	left: 27px;
	background: #EBEFFB;
	z-index: 1;
}

.zhuce-con5-div ul li span {
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	border-radius: 50%;
	text-align: center;
	background: #527FFF;
	color: #FFFFFF;
	margin-right: 5px;
	position: relative;
	z-index: 3;
	font-size: 20px;
}

.zhuce-con5-div ul li i {
	position: relative;
	z-index: 3;
}

.zhuce-con6-div {
	height: 580px;
	background: url(../images/img88.png) center center no-repeat;
	position: relative;
}

.zhuce-con6-div ul {
	width: 720px;
	margin: 0 auto;
	position: relative;
	top: 80px;
}

.zhuce-con6-div ul li {
	width: 360px;
	height: 48px;
	line-height: 48px;
	float: left;
	text-align: center;
	font-size: 18px;
	margin-bottom: 32px;
	position: relative;
	left: 11px;
	color: #FFFFFF;
}

.zhuce-con6-li1 {
	color: #4c4c4c !important;
}

.zhuce-con7 {
	height: 720px;
	padding-top: 250px;
	margin-top: -174px;
	/*background: url(../images/j12.jpg) bottom center no-repeat, #FAFAFC;*/
}

.zhuce-con7 .zhuce-bt h2 {
	background: url(../images/img91.png) center center no-repeat;
}

.zhuce-con-left-div {
	width: 352px;
	background: #FFFFFF;
	padding-left: 48px;
	margin-bottom: 40px;
}

.zhuce-con-left-div2 .zhuce-con7-p {
	width: 225px;
}

.zhuce-con7-p {
	display: inline-block;
	font-size: 26px;
	color: #4f5871;
	line-height: 64px;
	border-bottom: 2px solid #EBEBEB;
	position: relative;
}

.zhuce-con7-p2 {
	font-size: 16px;
	color: #666666;
	line-height: 50px;
}

.zhuce-con7-p:after {
	content: "";
	width: 20px;
	height: 2px;
	background: #FD522A;
	position: absolute;
	left: 0;
	bottom: -2px;
}

.zhuce-con-left {
	margin-top: 35px;
}

.zhuce-con8 {
	padding-top: 78px;
}

.page-con4 .zhuce-bt h2 {
	background: url(../images/img97.png) center center no-repeat;
}

.zhuce-bt-span {
	font-size: 40px !important;
	line-height: 38px;
	position: relative;
	top: 3px;
}

.gtzc-con {
	height: 436px;
	background: url(../images/j18.jpg) center center no-repeat;
	padding-top: 30px;
}

.gtzc-con .zhuce-bt h2 {
	background: url(../images/img105.png) center center no-repeat;
}

.gtzc-con .zhuce-bt h2 p {
	color: #FFFFFF;
}

.gtzc-con .zhuce-bt h2 p span {
	color: #f5e92a;
}

.gtzc-con .zhuce-bt .zhuce-bt-p {
	color: #e9eefa;
}

.gtzc-con2 .zhuce-bt h2 {
	background: url(../images/img98.png) center center no-repeat;
}

.gtzc-con ul {
	text-align: center;
	width: 1220px;
	margin: 0 auto;
	white-space: nowrap;
	margin-top: 32px;
}

.gtzc-con ul li {
	display: block;
	float: left;
	width: 222px;
	height: 222px;
	position: relative;
	margin: 0 11px;
}

.gtzc-con-img1 {
	border-radius: 7px;
	width: 222px;
	height: 222px;
}

.gtzc-con-img2 {
	position: absolute;
	bottom: 0;
	left: 89.5px;
	z-index: 2;
}

.gtzc-con ul li p {
	width: 184px;
	height: 38px;
	line-height: 38px;
	background: #FFFFFF;
	color: #527fff;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	bottom: -22px;
	left: 19px;
	z-index: 1;
	border-radius: 3px;
}

.gtzc-con2 {
	height: 500px;
	padding-top: 55px;
	background: url(../images/img103.png) center 197px no-repeat;
}

.gtzc-con2 ul {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	margin-top: 75px;
	white-space: nowrap;
}

.gtzc-con2 li {
	display: block;
	width: 310px;
	float: left;
}

.gtzc-con2 li div {
	height: 190px;
	width: 100%;
	margin: 0 auto;
	text-align: left;
}

.gtzc-con2 li div img {
	display: inline-block;
}

.gtzc-con2-li1 {
	margin-right: 120px;
	margin-left: 15px;
}

.gtzc-con2-li1 div img {
	margin-left: 48px;
}

.gtzc-con2-li2 div img {
	margin-left: 28px;
}

.gtzc-con2-li3 div img {
	margin-left: 55px;
}

.gtzc-con2-li2 {
	margin-right: 116px;
}

.gtzc-con2-p1 {
	font-weight: bold;
	color: #527fff;
	font-size: 16px;
}

.gtzc-con2-p2 {
	color: #5c5f66;
	font-size: 16px;
}

.gtzc-con3 {
	height: 660px;
	background: #F2F7FD;
	padding-top: 80px;
	margin-bottom: 70px;
}

.gtzc-con3-div {
	height: 370px;
	background: #FAFBFC;
	margin-top: 60px;
	box-shadow: 1px 1px 10px #dde1e6;
	position: relative;
}

.gtzc-con3-ul {
	width: 504px;
	position: absolute;
	right: 0;
}

.gtzc-con3-ul li {
	display: block;
	float: left;
	width: 124px;
	height: 161px;
	position: relative;
	margin: 10px 22px;
	cursor: pointer;
}

.gtzc-con3-ul li:hover .gtzc-con3-ul-img2 {
	display: block;
}

.gtzc-con3-ul-img1 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.gtzc-con3-ul-img2 {
	display: none;
	position: absolute;
	top: 4px;
	left: 4px;
	z-index: 3;
}

.gtzc-con3-ul li p {
	width: 100%;
	text-align: center;
	color: #9cb0e3;
	font-weight: bold;
	position: absolute;
	bottom: 30px;
	z-index: 2;
	font-size: 16px;
}

.gtzc-con3-img {
	position: absolute;
	top: -40px;
	left: 50px;
}

.gtzc-con3-div2 {
	position: absolute;
	left: 400px;
	top: 90px;
}

.gtzc-con3-div2 img {
	margin-bottom: 30px;
}

.gtzc-con3-div2 p {
	font-size: 18px;
	color: #5a6278;
	line-height: 50px;
}

.gtzc-con3-div2 p span {
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	background: #7EA2F0;
	color: #FFFFFF;
	border-radius: 50%;
	text-align: center;
	margin-right: 8px;
	font-size: 18px;
}

.gtzc-con3-ul2 {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
	overflow: hidden;
}

.gtzc-con3-ul2 li {
	display: none;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 100%;
	margin-top: 5%;
}

.fgszc-con {
	height: 464px;
	margin-top: 60px;
	padding-top: 40px;
	background: url(../images/j25.jpg) center center no-repeat;
}

.fgszc-con .zhuce-bt h2 {
	background: url(../images/img125.png) center center no-repeat;
}

.fgszc-con .zhuce-bt h2 p {
	color: #ffffff;
}

.fgszc-con .zhuce-bt h2 p span {
	color: #f8e514;
}

.fgszc-con .zhuce-bt .zhuce-bt-p {
	color: #e8f4ff;
}

.fgszc-con ul {
	width: 1314px;
	margin: 0 auto;
}

.fgszc-con ul li {
	display: block;
	width: 338px;
	height: 262px;
	float: left;
	position: relative;
	margin: 40px 50px;
}

.fgszc-con ul li p {
	width: 100%;
	color: #30323a;
	text-align: center;
	position: absolute;
	bottom: 36px;
	font-size: 16px;
	font-weight: bold;
}

.fgszc-con2 {
	height: 474px;
	padding-top: 60px;
	background: url(../images/j26.jpg) center center no-repeat;
}

.fgszc-con2 .zhuce-bt h2 {
	background: url(../images/img126.png) center center no-repeat;
}

.fgszc-con2 ul li {
	width: 239px;
	height: 273px;
	background: url(../images/img113.png) left center no-repeat;
	text-align: center;
	position: relative;
}

.fgszc-con2 ul li div {
	display: table-cell;
	width: 220px;
	vertical-align: middle;
	height: 195px;
}

.fgszc-con2-img {
	position: absolute;
	bottom: 106px;
	left: 70px;
}

.fgszc-con2-p {
	width: 220px;
	font-size: 20px;
	font-weight: bold;
	color: #5681ff;
	position: absolute;
	bottom: 60px;
}

.fgszc-con2-p2 {
	width: 220px;
	color: #666666;
	font-size: 14px;
	position: absolute;
	bottom: 25px;
}

.fgszc-con2 ul {
	width: 990px;
	margin: 0 auto;
	margin-top: 35px;
}

.fgszc-con2 ul li {
	display: block;
	float: left;
	margin: 0 4px;
}

.fgszc-con2-li {
	width: 220px !important;
}

.fgszc-con3 {
	height: 625px;
	padding-top: 90px;
}

.fgszc-con3 .zhuce-bt h2 {
	background: url(../images/img127.png) center center no-repeat;
}

.fgszc-con3 ul {
	width: 1140px;
	margin: 0 auto;
	margin-top: 30px;
}

.fgszc-con3 li {
	width: 260px;
	height: 380px;
	float: left;
	margin: 0 60px;
}

.fgszc-con3-div {
	display: table-cell;
	vertical-align: middle;
	width: 260px;
	height: 290px;
	text-align: center;
}

.fgszc-con3-div2 p {
	position: relative;
	font-size: 18px;
	font-weight: bold;
	color: #527fff;
	text-align: center
}

.fgszc-con3-div2 p span {
	display: inline-block;
	line-height: 45px;
	position: relative;
	top: -15px;
	left: 10px;
	font-size: 20px;
}

.fgszc-con3-div2 p span::after {
	content: "";
	width: 32px;
	height: 2px;
	background: #DBE2F5;
	position: absolute;
	bottom: 0;
	left: 0;
}

.fgszc-con3-div2 {
	margin-top: 10px;
}

.grdz-con {
	height: 428px;
	background: url(../images/j30.jpg) center center no-repeat;
	padding-top: 60px;
}

.grdz-con .zhuce-bt h2 {
	background: url(../images/img129.png) center center no-repeat;
}

.grdz-con .zhuce-bt h2 p {
	color: #ffffff;
}

.grdz-con .zhuce-bt h2 p span {
	color: #527fff;
}

.grdz-con .zhuce-bt .zhuce-bt-p {
	color: #cfced8;
}

.grdz-con ul {
	height: 195px;
	background: url(../images/img128.png) 20px center no-repeat;
	width: 1220px;
	margin: 0 auto;
	margin-top: 40px;
	padding-top: 85px;
}

.grdz-con ul li {
	width: 120px;
	float: left;
	margin-left: 124px;
}

.grdz-con .grdz-con-p {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}

.grdz-con .grdz-con-p2 {
	font-size: 14px;
	color: #abb6d3;
	line-height: 24px;
	margin-top: 5px;
}

.grdz-con2 ul li p img {
	margin-right: 10px;
	position: relative;
	top: 14px;
}

.grdz-con2 ul li p::after {
	width: 32px !important;
	height: 2px;
	background: #DBE2F5;
	left: 53px;
	bottom: -10px;
}

.grdz-con2 ul li p span {
	background: none;
	margin-right: 30px;
}

.grdz-con2 ul li {
	margin-bottom: 45px;
}

.wzzc-con .zhuce-bt h2 {
	background: url(../images/img136.png) center center no-repeat;
}

.wzzc-con2 {
	height: 530px;
	background: url(../images/j34.jpg) center center no-repeat;
	padding-top: 60px;
}

.wzzc-con2 .zhuce-bt h2 {
	background: url(../images/img137.png) center center no-repeat;
}

.wzzc-con2 .zhuce-bt h2 p {
	color: #ffffff;
}

.wzzc-con2 .zhuce-bt h2 p span {
	color: #ffc452;
}

.wzzc-con2 .zhuce-bt .zhuce-bt-p {
	color: #cfced8;
}

.wzzc-con2 ul {
	height: 167px;
}

.wzzc-con2 li {
	width: 167px;
	height: 167px;
	background: url(../images/img145.png) center center no-repeat;
	float: left;
	text-align: center;
	padding-top: 45px;
	font-size: 18px;
	font-weight: bold;
	color: #527fff;
	margin: 0 17px;
}

.wzzc-con2 li p {
	width: 90px;
	margin: 0 auto;
}

.wzzc-con2-ul1 {
	width: 603px;
	margin: 0 auto;
	margin-top: 35px;
}

.wzzc-con2-ul2 {
	width: 804px;
	margin: 0 auto;
	position: relative;
	top: -15px;
}

.zwhzzc-con {
	height: 504px;
	background: url(../images/j38.jpg) center center no-repeat;
	padding-top: 40px;
}

.zwhzzc-con .zhuce-bt h2 {
	background: url(../images/img147.png) center center no-repeat;
}

.zwhzzc-con ul {
	width: 1034px;
}

.zwhzzc-con ul li,
.zwhzzc-con ul li img,
.zwhzzc-con ul li p {
	float: left;
}

.zwhzzc-con ul li {
	width: 340px;
	margin-bottom: 40px;
}

.zwhzzc-con ul li p {
	background: #ffffff;
	color: #4e5766;
	font-size: 18px;
	font-weight: bold;
	line-height: 38px;
	padding: 0 10px;
	position: relative;
	top: 28px;
	left: 10px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.zwhzzc-con ul li p::after {
	content: "";
	width: 0;
	height: 0;
	border-bottom: 10px solid transparent;
	border-top: 0px;
	border-right: 10px solid #ffffff;
	position: absolute;
	left: -10px;
}

.zwhzzc-con .w-1200 {
	top: 56px;
}

.xgzc-con {
	height: 930px;
	padding-top: 85px;
}

.xgzc-con .zhuce-bt h2 {
	background: url(../images/img154.png) center center no-repeat;
}

.xgzc-con-div {
	padding-top: 50px;
}

.xgzc-con-div ul {
	text-align: center;
}

.xgzc-con-div ul li {
	display: inline-block;
	width: 285px;
	height: 300px;
	text-align: center;
}

.xgzc-con-div ul li div {
	display: table-cell;
	height: 170px;
	width: 285px;
	text-align: center;
	vertical-align: middle;
}

.xgzc-con-div ul li strong {
	font-size: 18px;
	color: #2e3033;
}

.xgzc-con-div ul li p {
	display: block;
	font-size: 14px;
	color: #4c5566;
	margin-top: 15px;
}

.xgzc-con-div ul li:hover {
	box-shadow: 0px 0px 15px #ededfb;
}

.xgzc-con2 {
	margin-top: 0 !important;
	background: url(../images/j40.jpg) center 0 no-repeat;
	padding-top: 60px;
}

.xgzc-con2 .zhuce-bt h2 p,
.xgzc-con3 .zhuce-bt h2 p {
	color: #ffffff;
}

.xgzc-con2 .zhuce-bt h2 {
	background: url(../images/img177.png) center center no-repeat;
}

.xgzc-con2 .zhuce-bt .zhuce-bt-p,
.xgzc-con3 .zhuce-bt .zhuce-bt-p {
	color: #d8dae0;
}

.xgzc-con3 {
	height: 470px;
	background: #4C8FF4;
	padding-top: 55px;
}

.xgzc-con3 .zhuce-bt h2 {
	background: url(../images/img178.png) center center no-repeat;
}

.xgzc-con3 .zhuce-bt h2 p span {
	color: #ffec4b;
}

.xgzc-con3 ul {
	height: 250px;
	background: url(../images/img179.png) center 75px no-repeat;
	margin-top: 40px;
}

.xgzc-con3 ul li {
	float: left;
	width: 170px;
	text-align: center;
	margin: 0 35px;
}

.xgzc-con3 ul li img {
	display: block;
	margin: 0 auto;
}

.xgzc-con3 ul li strong {
	font-size: 16px;
	color: #ffee32;
	margin-top: 25px;
	position: relative;
	padding-left: 25px;
	white-space: nowrap;
}

.xgzc-con3 ul li strong span {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: #FD522A;
	border-radius: 3px;
	text-align: center;
	line-height: 16px;
	position: absolute;
	left: 0;
	top: 0;
}

.xgzc-con3 ul li strong::before {
	content: "";
	width: 16px;
	height: 16px;
	background: #8CBAFF;
	border-radius: 3px;
	position: absolute;
	left: 2px;
	top: 2px;
}

.xgzc-con3 ul li p {
	font-size: 14px;
	color: #ffffff;
	margin-top: 10px;
}

.xgzc-con4-div {
	margin-top: 100px;
	padding-left: 50px;
}

.xgzc-con4-div img {
	position: relative;
	top: 40px;
}

.xgzc-con4-div div {
	position: relative;
	margin-left: 40px;
}

.xgzc-con4-div div::before {
	content: "";
	width: 355px;
	height: 355px;
	background: #8BC2FC;
	position: absolute;
	bottom: -20px;
	right: -20px;
}

.xgzc-con4-div ul {
	width: 510px;
	padding-bottom: 40px;
	padding-left: 20px;
	padding-top: 20px;
	box-shadow: -5px -5px 5px #EFF2F8;
	position: relative;
	background: #ffffff;
	z-index: 1;
}

.xgzc-con4-div ul li {
	width: 210px;
	height: 80px;
	float: left;
	margin-left: 20px;
}

.xgzc-con4-div ul li span {
	font-size: 18px;
	color: #454240;
	white-space: nowrap;
	line-height: 80px;
}

.xgzc-con4-div ul li span img {
	margin-right: 10px;
	position: relative;
	top: 5px;
}

.zhu-bt2 h2 {
	font-size: 30px;
	font-weight: bold;
	color: #424242;
	text-align: center;
}

.zhu-bt2 h2 span {
	font-size: 34px;
	font-weight: bold;
	color: #527fff;
}

.zhu-bt2 h2 i {
	margin: 0 10px;
	position: relative;
	top: 15px;
}

.zhu-bt2 p {
	font-size: 14px;
	color: #6c6259;
	text-align: center;
	margin-top: 16px;
}

.hwzc-con {
	padding-top: 60px;
	padding-bottom: 80px;
}

.hwzc-con ul {
	width: 1300px;
	height: 580px;
	margin-top: 100px;
	position: relative;
	left: -30px;
}

.hwzc-con ul li {
	float: left;
	width: 360px;
	height: 250px;
	box-shadow: 0px 0px 10px #f1efef;
	margin: 0 30px 80px 30px;

}

.hwzc-con ul li div {
	height: 176px;
}

.hwzc-con ul li div strong {
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 176px;
}

.hwzc-con ul li div {
	position: relative;
	top: -30px;
}

.hwzc-con ul li div strong i {
	font-size: 18px;
	font-weight: bold;
	color: #fed856;
	margin: 0 2px;
	position: relative;
	top: -1px;
}

.hwzc-con ul li p {
	font-size: 15px;
	color: #3b3d47;
	text-align: center;
}

.hwzc-con2 {
	padding: 60px 0 50px 0;
	background: #F5F8FA;
}

.hwzc-con2 ul {
	height: 280px;
	width: 1300px;
	margin-top: 55px;
	position: relative;
	left: -30px;
}

.hwzc-con2 li {
	float: left;
	margin: 0 30px 25px 30px;
	position: relative;
}

.hwzc-con2 li p {
	font-size: 16px;
	color: #242440;
	text-align: center;
}

.hwzc-con2 li img {
	position: relative;
}

.hwzc-con2 li::before {
	display: none;
	content: "";
	width: 140px;
	height: 86px;
	background: linear-gradient(to right, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, .3));
	position: absolute;
	top: 2px;
	left: 7px;
	z-index: 999;
}

.hwzc-con2 li:hover::before {
	display: block;
}

.hwzc-con3 {
	padding: 100px 0 100px 0px;
}

.hwzc-con3 ul {
	height: 250px;
}

.hwzc-con3 ul li {
	float: left;
	width: 140px;
	text-align: center;
	margin: 0 50px;
}

.hwzc-con3 ul {
	background: url(../images/img197.png) center 60px no-repeat;
	margin-top: 40px;
}

.hwzc-con3 ul li strong {
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #4c4e53;
	margin-top: 10px;
}

.hwzc-con3 ul li p {
	font-size: 14px;
	color: #666666;
	margin-top: 5px;
}

.hwzc-con3-a {
	display: block;
	margin: 0 auto;
	width: 405px;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	color: #ffffff;
	background: #FD522A;
	text-align: center;
	margin-top: 40px;
}

.jt-con {
	max-width: 1920px;
	height: 436px;
	margin: 0 auto;
	background: url(../images/j51.jpg) center center no-repeat;
	padding-top: 40px;
}

.jt-con .zhu-bt2 h2 {
	color: #ffffff;
}

.jt-con .zhu-bt2 p {
	color: #e9eefa;
}

.jt-con .w-1200 {
	height: 175px;
	background: url(../images/img204.png) center 60px no-repeat;
	margin-top: 50px;
}

.jt-con ul {
	padding-left: 10px;
}

.jt-con ul li {
	float: left;
	width: 170px;
	margin: 0 62px;
}

.jt-con-div {
	width: 170px;
	text-align: center;
	padding-left: 25px;
}

.jt-con-div div {
	display: table-cell;
	vertical-align: middle;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 2px solid #E2E2E4;
	text-align: center;
}

.jt-con ul li p {
	line-height: 25px;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin-top: 20px;
}

.jt-con ul li:hover .jt-con-div div {
	border: 2px solid #7582A7;
}

.jt-con2 .gtzc-con3-div {
	height: 430px;
}

.jt-con2 .gtzc-con3-img {
	top: 15px;
	left: 45px;
}

.jt-con2 .gtzc-con3-div2 {
	top: 15px;
}

.jt-con2 .gtzc-con3-div2 img {
	margin-bottom: 0;
}

.jt-con2 .gtzc-con3-ul {
	top: 35px;
}

.jt-con2 {
	height: 730px !important;
}

.hh-con {
	height: 492px;
	background: url(../images/j52.jpg) center center no-repeat;
	padding-top: 25px;
}

.hh-con .zhu-bt2 h2 {
	color: #ffffff;
}

.hh-con .zhu-bt2 p {
	color: #cfd7e9;
}

.hh-con ul li {
	float: left;
	width: 240px;
}

.hh-con ul {
	height: 300px;
	background: url(../images/img220.png) center 82px no-repeat;
	margin-top: 35px;
}

.hh-con ul li div {
	display: table-cell;
	vertical-align: middle;
	width: 240px;
	height: 203px;
	background: url(../images/img219.png) center center no-repeat;
	position: relative;
	text-align: center;
}

.hh-con-img1 {
	position: absolute;
	bottom: 4px;
	left: 100px;
}

.hh-con ul li strong {
	display: block;
	text-align: center;
	font-size: 20px;
	color: #ffffff;
	margin-top: 20px;
}

.hh-con ul li p {
	font-size: 14px;
	color: #ced7e9;
	text-align: center;
	margin-top: 10px;
}

.hh-con2 ul li p span {
	background: none;
	right: 22px;
	top: 8px;
}

.t_num i {
	width: 18px;
	height: 36px;
	display: inline-block;
	background: url(../images/number1.png) no-repeat;
}

.gsbg-content {
	margin-top: -35px;
}

.gsbg-content ul {
	height: 155px;
}

.gsbg-content li {
	float: left;
	width: 290px;
	height: 155px;
	margin-right: 10px;
	padding: 35px 0 0 30px;
}

.gsbg-content li p {
	font-size: 16px;
	color: #5f6266;
}

.gsbg-content li em {
	font-size: 30px;
	position: relative;
	top: -14px;
}

.gsbg-content-li1 {
	background: url(../images/img221.png) center center no-repeat;
}

.gsbg-content-li2 {
	background: url(../images/img222.png) center center no-repeat;
}

.gsbg-content-li3 {
	background: url(../images/img223.png) center center no-repeat;
}

.gsbg-content-li4 {
	background: url(../images/img224.png) center center no-repeat;
}

.gsbg-content-span {
	font-size: 30px;
	position: relative;
	top: -12px;
}

.t_num {
	display: inline-block;
}

.gsbg-con2 {
	height: 795px;
	background: url(../images/j55.jpg) center 0px no-repeat;
	margin-top: 75px;
	padding-top: 45px;
}

.gsbg-con2 h2 {
	color: #ffffff;
}

.gsbg-con2 .zhu-bt2 p {
	color: #f3d8b7;
}

.gsbg-con2 ul {
	width: 1300px;
	margin-top: 35px;
}

.gsbg-con2 li {
	float: left;
	width: 390px;
	height: 280px;
	border-radius: 5px;
	background: #ffffff;
	position: relative;
	margin-right: 14px;
	margin-bottom: 15px;
	padding: 35px 0 0 34px;
	box-shadow: 0px 0px 0px rgba(197, 124, 41, 0);
	transition: all .5s;
}

.gsbg-con2 li:hover {
	box-shadow: 0px 2px 15px rgba(197, 124, 41, 1)
}

.gsbg-con2 li img {
	position: absolute;
	right: 0;
	bottom: 0;
}

.gsbg-con2 li strong {
	font-size: 20px;
	color: #fd522a;
}

.gsbg-con2 li p {
	font-size: 14px;
	color: #424242;
	width: 190px;
	margin-top: 25px;
	line-height: 25px;
}

.gsbg-con2 li a {
	display: block;
	width: 108px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	background: #FD522A;
	margin-top: 40px;
}

.gsbg-con2 li a:hover {
	background: #FF7251;
}

.gsbg-con3 {
	height: 720px;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 70px;
	background: url(../images/j56.jpg) center 0px no-repeat;
}

.gsbg-con3 .zhuce-con3-div2 {
	height: 63px;
	background: url(../images/img233.png) center center no-repeat;
	margin-top: 40px;
}

.gsbg-con3 .zhuce-con3-div2 p {
	background: none;
}

.frbg-con {
	height: 665px;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 100px;
	background: url(../images/j57.jpg) bottom center no-repeat;
}

.frbg-con .zhuce-con3-div2 {
	height: 63px;
	background: url(../images/img233.png) center center no-repeat;
	margin-top: 40px;
}

.frbg-con2 {
	padding-top: 100px;
	padding-bottom: 90px;
}

.frbg-con2 ul {
	height: 80px;
	width: 1300px;
}

.frbg-con2 ul li {
	float: left;
	width: 235px;
	height: 80px;
	margin: 0 33px;
}

.frbg-con2 ul li img {
	margin-right: 10px;
	float: left;
}

.frbg-con2 ul li strong {
	font-size: 18px;
	color: #313133;
}

.frbg-con2 ul li p {
	width: 145px;
	font-size: 14px;
	color: #696c75;
	margin-top: 5px;
}

.frbg-con2-div {
	margin-top: 65px;
	background: url(../images/img238.png) center center no-repeat;
}

.frbg-con3 {
	padding: 60px 0;
	background: #F4B25F;
	margin-bottom: 80px;
}

.frbg-con3 h2 {
	color: #ffffff;
}

.frbg-con3 .zhu-bt2 p {
	color: #a56f2c;
}

.frbg-con3 ul {
	height: 380px;
	background: #ffffff;
	padding-top: 30px;
	padding-left: 40px;
	margin-top: 25px;
}

.frbg-con3 ul li {
	float: left;
	width: 220px;
	margin: 0 5px;
}

.frbg-con3 ul li div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 220px;
	height: 290px;
}

.frbg-con3 ul li p {
	text-align: center;
}

.frbg-con3 ul li p span {
	display: inline-block;
	height: 2px;
	width: 34px;
	background: #F4B25F;
}

.frbg-con3 ul li strong {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #595d67;
	margin-top: 10px;
}

.wzhy-con {
	padding-top: 80px;
	padding-bottom: 100px;
}

.wzhy-con-div {
	width: 1234px;
	height: 277px;
	margin: 0 auto;
	background: url(../images/img239.png) center center no-repeat;
	padding-top: 52px;
	padding-left: 335px;
	margin-top: 40px;
}

.wzhy-con-div ul li {
	margin-bottom: 20px;
}

.wzhy-con-div ul li p {
	font-size: 16px;
	color: #31344b;
}

.wzhy-con-div ul li p span {
	display: inline-block;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	width: 29px;
	height: 26px;
	background: url(../images/img240.png) center center no-repeat;
	margin-right: 5px;
}

.wzhy-con2 {
	height: 591px;
	background: url(../images/img241.png) center 0px no-repeat;
	padding-top: 80px;
}

.wzhy-con2 ul {
	width: 1500px;
	padding-left: 70px;
	padding-top: 60px;
}

.wzhy-con2 ul li {
	float: left;
	width: 370px;
	height: 136px;
	background: url(../images/img242.png) 30px 35px no-repeat, #ffffff;
	margin-right: 314px;
	margin-bottom: 40px;
	padding-top: 30px;
	padding-left: 85px;
}

.wzhy-con2 ul li:nth-child(odd) {
	border-top-left-radius: 30px;
	border-bottom-right-radius: 30px;
}

.wzhy-con2 ul li:nth-child(even) {
	border-bottom-left-radius: 30px;
	border-top-right-radius: 30px;
}

.wzhy-con2 ul li strong {
	font-size: 18px;
	color: #31344b;
}

.wzhy-con2 ul li p {
	width: 240px;
	font-size: 15px;
	color: #31344b;
	margin-top: 7px;
	line-height: 25px;
}

.wzhy-con3 {
	padding-top: 80px;
}

.wzhy-con4 {
	background: #F9FBFF;
	box-shadow: 0px 6px 12px #f5f6f9;
	margin-bottom: 100px;
	padding-top: 90px;
}

.dzbg-con {
	background: #FCFDFF;
	margin-top: 65px;
	padding-top: 30px;
	padding-bottom: 30px;
}

.dzbg-con ul {
	width: 1370px;
	height: 300px;
	margin-top: 55px;
}

.dzbg-con li {
	float: left;
	margin-right: 130px;
}

.dzbg-con li p {
	font-size: 18px;
	color: #666666;
	text-align: center;
}

.dzbg-con2 {
	margin-top: 60px;
	padding-bottom: 60px;
}

.dzbg-con2 ul {
	height: 290px;
	margin-top: 60px;
}

.dzbg-con2 li {
	float: left;
	font-size: 0;
	transition: all .3s;
}

.dzbg-con2 li p {
	text-align: center;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	color: #ffffff;
	background: rgba(0, 0, 0, .5);
	position: relative;
	top: -50px;
}

.dzbg-con2-img2 {
	display: none;
}

.dzbg-con2-select .dzbg-con2-img2 {
	display: block;
}

.dzbg-con2-select .dzbg-con2-img1 {
	display: none;
}

.dzbg-con2-select p {
	background: #587FF3 !important;
}

.dzbg-con3 {
	padding-bottom: 40px;
}

.dzbg-con3 ul {
	height: 300px;
	background: url(../images/img250.png) center 0px no-repeat;
	margin-top: 55px;
	padding-top: 40px;
}

.dzbg-con3 ul li {
	float: left;
	width: 300px;
	height: 244px;
	background: url(../images/img251.png) center center no-repeat;
	padding: 80px 0 0 22px;
}

.dzbg-con3 ul li strong {
	font-size: 18px;
	color: #333333;
}

.dzbg-con3 ul li p {
	width: 225px;
	font-size: 16px;
	color: #666666;
	margin-top: 10px;
	line-height: 25px;
}

.dzbg-con3 a {
	display: block;
	margin: 0 auto;
	background: #527FFF;
	width: 220px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	border-radius: 50px;
	margin-top: 20px;
}

.dzbg-con4 {
	background: #F2F7FD;
}

.dzbg-con4 h2 {
	color: #424242;
}

.dzbg-con4 .zhu-bt2 p {
	color: #6c6259;
}

.dzbg-con4 ul li {
	margin: 0 32px;
}

.jyfw-con {
	height: 535px;
	padding-top: 50px;
	background: url(../images/j72.jpg) center 0px no-repeat;
}

.jyfw-con .w-1200 {
	background: url(../images/img252.png) center 15px no-repeat;
	margin-top: 40px;
}

.jyfw-con ul {
	width: 1300px;
	height: 300px;
}

.jyfw-con ul li {
	float: left;
	width: 220px;
	height: 300px;
	box-shadow: 5px 5px 10px #DFE6FD;
	background: #ffffff;
	border-radius: 3px;
	position: relative;
	padding-top: 40px;
	margin-right: 104px;
}

.jyfw-con ul li:hover {
	border: 2px solid #5D81EC;
}

.jyfw-con ul li span {
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #527FFF;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	position: absolute;
	top: 10px;
	left: 10px;
	box-shadow: 5px 5px 10px #A6BEFF;
}

.jyfw-con ul li img {
	display: block;
	margin: 0 auto;
}

.jyfw-con ul li strong {
	display: block;
	font-size: 16px;
	color: #5681ff;
	text-align: center;
	margin-top: 40px;
}

.jyfw-con ul li p {
	font-size: 14px;
	color: #666666;
	text-align: center;
	padding: 0 24px;
	line-height: 25px;
	margin-top: 10px;
}

.jyfw-con2 {
	padding-top: 50px;
	padding-bottom: 60px;
}

.jyfw-con2 ul {
	height: 430px;
	padding: 0 102px;
	margin-top: 60px;
}

.jyfw-con2 ul li {
	float: left;
	margin: 0 26px;
}

.jyfw-con2 ul li div {
	text-align: center;
	margin-top: 20px;
}

.jyfw-con2 ul li span {
	display: inline-block;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #527FFF;
	text-align: center;
	line-height: 24px;
	font-size: 16px;
	color: #ffffff;
	margin-right: 5px;
}

.jyfw-con2 ul li p {
	display: inline-block;
	position: relative;
	padding: 0 5px;
}

.jyfw-con2 ul li strong {
	font-size: 16px;
	color: #527fff;
	position: relative;
	z-index: 2;
}

.jyfw-con2 ul li p i {
	position: absolute;
	height: 15px;
	width: 100%;
	top: 8px;
	left: 0px;
	background: #EBEFFB;
	z-index: 0;
}
.gsnb-con{
	height: 146px;
	margin-top: 50px;
	margin-bottom: 60px;
}
.gsnb-con div{
	height: 146px;
	width: 592px;
	background: url(../images/img259.png) center center no-repeat;
	position: relative;
	padding: 7px 0px 0px 26px;
}
.gsnb-con div strong{
	font-size: 20px;
	color: #363c46;
}
.gsnb-con div p{
	height: 76px;
	width: 548px;
	background: #ffffff;
	font-size: 16px;
	color: #443b2f;
	position: absolute;
	bottom: 20px;
	left: 22px;
	padding: 15px;
	line-height: 25px;
}
.gsnb-con-div{
	margin-right: 16px;
}
.gsnb-con2{
	height: 564px;
	background: url(../images/j78.jpg) center center no-repeat;
	padding-top: 60px;
}
.gsnb-con2 h2{
	color: #ffffff;
}
.gsnb-con2 .w-1200{
	margin-top: 80px;
}
.gsnb-con2-div1,
.gsnb-con2-div2{
	width: 582px;
	height: 300px;
	background: #D5E6FF;
	position: relative;
	margin-top: 30px;
}
.gsnb-con2 .w-1200 img{
	position: relative;
	top: -44px;
}
.gsnb-con2 .w-1200 i{
	display: block;
	width: 10px;
	height: 40px;
	background: #527FFF;
	position: absolute;
	left: 0;
	top: 25px;
	z-index: 2;
}
.gsnb-con2-lf{
	width: 227px;
}
.gsnb-con2 strong{
	display: block;
	font-size: 24px;
	color: #ffffff;
	position: absolute;
	top: 22px;
	left: 30px;
}
.gsnb-con2 .w-1200 span{
	display: block;
	font-size: 24px;
	color: #e1e4f9;
	position: absolute;
	left: 30px;
	top: 57px;
}
.gsnb-con2 ul{
	margin-left: 16px;
}
.gsnb-con2 li{
	width: 320px;
	background: #ffffff;
	border-bottom-right-radius: 20px;
	margin-top: 10px;
}
.gsnb-con2 li p{
	font-size: 15px;
	font-weight: bold;
	color: #3a4b64;
	background: url(../images/img260.png) 3px 6px no-repeat;
	padding: 10px 20px 10px 27px;
	line-height: 20px;
}
.gsnb-con2-div1{
	margin-right: 36px;
}
.gsnb-con3{
	background: url(../images/j81.jpg) center center no-repeat;
	margin-top: 0;
	padding-top: 50px;
	padding-bottom: 110px;
}
.gsnb-con3 ul{
	margin-top: 60px;
}
.gsnb-con3 ul li{
	padding: 2px;
	border: 4px solid #F0F8FE;
}
.gsnb-con3 ul li img{
	width: auto;
	height: auto;;
}
.gsnb-con3 ul li div{
	height: 76px;
	width: 270px;
	position: absolute;
	bottom: -20px;
	left: -8px;
}
.gsnb-con3 ul li p{
	display: table-cell;
	vertical-align: middle;
	height: 76px;
	width: 270px;
	background: #E4EDFA;
	border-radius: 0;
	line-height: 25px !important;
	position: relative;
	left: 0;
	bottom: 0;
}
.gsnb-con3 ul li p span{
	font-size: 15px;
	font-weight: bold;
	color: #3a4b64;
}
.gsnb-con3 ul li i{
	display: block;
	height: 8px;
	width: 230px;
	background: #EEF5FF;
	position: absolute;
	bottom: -8px;
	left: 20px;
}
.gsnb-con4{
	height: 456px;
	padding-top: 60px;
	background: url(../images/j86.jpg) center center no-repeat;
	margin-bottom: 90px;
}
.gsnb-con4 h2{
	color: #ffffff;
}
.gsnb-con4 ul{
	height: 250px;
	background: url(../images/img266.png) center 65px no-repeat;
	margin-top: 45px;
}
.gsnb-con4 ul li{
	float: left;
	width: 240px;
}
.gsnb-con4 ul li img{
	display: block;
	margin: 0 auto;
}
.gsnb-con4 ul li strong{
	display: block;
	font-size: 18px;
	color: #fdce2a;
	text-align: center;
	margin-top: 10px;
}
.gsnb-con4 ul li p{
	font-size: 14px;
	color: #d3d0ee;
	text-align: center;
	margin-top: 10px;
}
.gszx-con{
	padding-top: 80px;
	padding-bottom: 30px;
}
.gszx-con ul{
	width: 1300px;
	height: 600px;
	margin-top: 65px;
}
.gszx-con ul li{
	float: left;
	width: 390px;
	height: 280px;
	margin-right: 15px;
	margin-bottom: 15px;
	position: relative;
}
.gszx-con ul li p{
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	background: rgba(0, 0, 0, .3);
	line-height: 40px;
}
.gszx-con ul li div{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 390px;
	height: 0px;
	background: rgba(0, 0, 0, .3);
	text-align: center;
	padding-top: 0px;
	overflow: hidden;
}
.gszx-con ul li div strong{
	display: block;
	font-size: 30px;
	color: #ffffff;
}
.gszx-con ul li div a{
	display: block;
	width: 120px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #ffffff;
	background: #FD522A;
	margin: 0 auto;
	margin-top: 25px;
}
.gszx-con-none{
	display: none;
}
.gszx-con2{
	background: #F4F5FB;
	padding-top: 20px;
	padding-bottom: 35px;
}
.gszx-con2 .zhu-bt2 p{
	color: #6c6259 !important;
}
.gszx-con2 ul{
	height: 464px;
	background: url(../images/img267.png) center center no-repeat;
	margin-top: 20px;
}
.gszx-con2 ul li{
	display: block;
	width: 347px;
	height: 78px;
	border: 1px solid #527FFF;
	border-radius: 3px;
	position: relative;
	padding: 12px 36px 0 18px;
	margin-top: 64px;
}
.gszx-con2 ul .fl{
margin-right: 100px;
}
.gszx-con2 ul .fl::after{
	content: "";
	width: 0;
	height: 0;
	border-left: 15px solid #82A2FE;
	border-bottom: 10px solid transparent;
	border-top: 10px solid transparent;
	position: absolute;
	right: -15px;
	top: 17px;
}
.gszx-con2 ul .fr::after {
	content: "";
	width: 0;
	height: 0;
	border-right: 15px solid #82A2FE;
	border-bottom: 10px solid transparent;
	border-top: 10px solid transparent;
	position: absolute;
	left: -15px;
	top: 17px;
}
.gszx-con2 ul li strong{
	font-size: 16px;
	color: #527fff;
}
.gszx-con2 ul li p{
	font-size: 12px;
	color: #999999;
	margin-top: 5px;
}
.xgmdljz-con{
	background: url(../images/j93.jpg) bottom center no-repeat;
	padding-bottom: 30px;
}
.xgmdljz-con .zhu-bt2{
	margin-top: 60px;
}
.xgmdljz-con-div{
	width: 1300px;
	height: 220px;
	margin-top: 45px;
}
.xgmdljz-con-main{
	float: left;
	width: 230px;
	height: 100px;
	background: #ffffff;
	margin-right: 13px;
	margin-bottom: 13px;
}
.xgmdljz-con-div1{
	width: 88px;
	height: 100px;
}
.xgmdljz-con-div1 div{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 88px;
	height: 100px;
}
.xgmdljz-con-img2{
	display: none;
}
.xgmdljz-con-main p{
	font-size: 14px;
	color: #333333;
	line-height: 100px;
}
.xgmdljz-con-main:hover .xgmdljz-con-img2{
	display: inline-block;
}
.xgmdljz-con-main:hover .xgmdljz-con-img1{
	display: none;
}
.xgmdljz-con-main:hover p{
	color: #ffffff;
}
.xgmdljz-con-main:hover{
	background: #FD522A;
}
.xgmdljz-con-a{
	display: block;
	width: 180px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #FD522A;
	font-size: 14px;
	color: #ffffff;
	margin: 0 auto;
	margin-top: 50px;
}
.xgmdljz-con2{
	background: none;
}
.xgmdljz-con2 ul{
	margin-top: 60px;
}
.xgmdljz-con2 li{
	border: 1px solid #E1E8FF;
	box-shadow: 1px 2px 10px #DFE6FD !important;
}
.xgmdljz-con3{
	height: 265px;
	background: url(../images/img294.png) center center no-repeat;
	text-align: center;
}
.xgmdljz-con3 div{
	display: inline-block;
}
.xgmdljz-con3 p{
	display: table-cell;
	vertical-align: middle;
	height: 265px;
}
.xgmdljz-con3 span{
	font-size: 34px;
	color: #ffffff;
	line-height: 50px;
}
.xgmdljz-con4 a{
	margin-top: 0;
}
.xgmdljz-con4 li{
	margin: 0 44px !important;
}
.xgmdljz-con5{
	background: #E5EAF0;
	margin-top: 20px;
}
.xgmdljz-con5-div{
	width: 1100px;
	height: 440px;
	margin: 0 auto;
	padding: 57px 0 35px 0;
}
.xgmdljz-con5 strong{
	display: block;
	font-size: 30px;
	color: #454240;
}
.xgmdljz-con5 strong i{
	font-size: 30px;
	color: #527fff;
}
.xgmdljz-con5 p{
	width: 760px;
	margin-left: 55px;
}
.xgmdljz-con5 p span{
	display: block;
	font-size: 16px;
	color: #6c6259;
	margin-top: 40px;
	line-height: 30px;
}
.xgmdljz-con5 span em{
	color: #527fff;
	font-size: 16px;
}
.xgmdljz-con6{
	height: 600px;
	margin-top: 0px !important;
	padding-top: 60px !important;
}
.qysdsqj{
	padding-top: 70px;
}
.qysdsqj ul{
	height: 350px;
	width: 1300px;
	margin-top: 30px;
}
.qysdsqj li{
	float: left;
	height: 350px;
	width: 280px;
	overflow: hidden;
	margin-right: 26px;
}
.qysdsqj li .qysdsqj-div1 {
	height: 350px;
	width: 280px;
	background: rgba(0, 0, 0, .3);
	padding-top: 150px;
	position: relative;
}
.qysdsqj-div1 i {
	display: block;
	height: 4px;
	width: 50px;
	background: #527FFF;
	border-radius: 3px;
	margin: 0 auto;
}
.qysdsqj-div1 strong,
.qysdsqj-div2 strong{
	display: block;
	font-size: 25px;
	color: #ffffff;
	text-align: center;
	margin-top: 15px;
}
.qysdsqj-div2{
	height: 350px;
	width: 280px;
	background: rgba(51, 77, 152, .3);
	padding-top: 75px;
	position: relative;
}
.qysdsqj-div2 i{
	display: block;
	height: 4px;
	width: 50px;
	background: #ffffff;
	border-radius: 3px;
	margin: 0 auto;
}
.qysdsqj-div2 p{
	font-size: 14px;
	color: #ffffff;
	padding: 0 40px;
	text-align: center;
	margin-top: 15px;
}
.qysdsqj2 ul li{
	width: 180px;
	height: 275px;
	margin-right: 75px;
}
.qysdsqj2 .w-1200{
	background: url(../images/img300.png) center 120px no-repeat;
}
.qysdsqj2 ul li strong{
	margin-top:20px;
}
.qysdsqj2 ul li p{
	padding: 0;
}
.chukouts{
	margin-top: -65px;
}
.chukouts ul{
	background:url(../images/img301.png) center center no-repeat;
}
.chukouts ul li{
	background: none;
	padding: 40px 0 0 0px;
	text-align: center;
}
.chukouts ul li .t_num i{
	background: url(../images/number2.png) no-repeat;
}
.chukouts .gsbg-content-span,
.chukouts li em{
	color: #F79152;
}
.chukouts-con{
	background: url(../images/j105.jpg) center center no-repeat;
	margin-top: -90px;
	padding-top: 120px;
	height: 594px;
}
.chukouts-con-p{
	font-size: 28px;
	color: #424242;
	position: absolute;
	top: 100px;
	left: 135px;
}
.chukouts-con ul li{
	font-size: 16px;
	font-weight: bold;
	color: #674731;
	padding: 20px;
	background: url(../images/img302.png) center center no-repeat;
	position: absolute;
}
.chukouts-con-li2,
.chukouts-con-li4{
	background: url(../images/img304.png) center center no-repeat !important;
}
.chukouts-con-li1{
	top: 100px;
	left: 380px;
}
.chukouts-con-li2 {
	top: 173px;
	left: 20px;
}
.chukouts-con-li3 {
	top: 175px;
	left: 480px;
}
.chukouts-con-li4 {
	top: 305px;
	left: 80px;
}
.chukouts-con-li5 {
	top: 262px;
	left: 460px;
}
.chukouts-con-div{
	background: url(../images/img305.png) center center no-repeat;
	width: 503px;
	height: 413px;
	position: absolute;
	right: 0;
	top: 10px;
	padding-top: 100px;
	text-align: center;
}
.chukouts-con-div i{
	display: block;
	width: 100%;
	font-size: 58px;
	color: #f7f7f9;
	position: absolute;
	top: 70px;
	z-index: 1;
}
.chukouts-con-div strong{
font-size: 24px;
color: #27292f;
position: relative;
z-index: 2;
}
.chukouts-con-div strong span{
	font-size: 24px;
	color: #f78132;
}
.chukouts-con-div p{
	font-size: 15px;
	color: #424242;
	margin-top: 10px;
}
.chukouts-con-div img{
	display: block;
	margin: 0 auto;
	margin-top: 10px;
}
.chukouts-con-div input{
	display: block;
	margin: 0 auto;
	margin-top: 10px;
	text-align: center;
	cursor: pointer;
}
.chukouts-con-input1{
	width: 395px;
	height: 50px;
	border: 2px solid #FD522A;
	font-size: 14px;
	color: #808080;
}
.chukouts-con-input2{
	height: 50px;
	width: 260px;
	background: #FD522A;
	border: 0;
	border-radius: 5px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	margin-top: 50px !important;
}
.chukouts-con2{
	background: url(../images/j106.jpg) center center no-repeat;
	height: 488px;
	padding-top: 60px;
}
.chukouts-con2 .w-1300 div{
	float: left;
	width: 580px;
	height: 205px;
	background: #ffffff;
	position: relative;
	padding: 20px;
	margin-right: 40px;
	margin-top: 100px;
}
.w-1300{
	display: block;
	width: 1300px;
	margin: 0 auto;
	position: relative;
}
.chukouts-con2 .w-1300 div strong{
	display: block;
	padding: 20px 0 20px 45px;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	background: url(../images/img306.png) left center no-repeat;
}
.chukouts-con2 .w-1300 div p{
	font-size: 16px;
	color: #222a3d;
	margin-bottom: 10px;
	padding-left: 46px;
}
.chukouts-con2 .w-1300 div p i{
	color: #faa871;
	margin-right: 10px;
}
.chukouts-con2 .w-1300 div img{
	position: absolute;
	right: 60px;
	top: -25px;
}
.chukouts-con3{
	padding-top: 70px;
}
.chukouts-con3 ul{
	text-align: right;
	height: 550px;
	padding-top: 50px;
	background: url(../images/img314.png) 27px 42px no-repeat;
	margin-top: 30px;
}
.chukouts-con3 ul li{
	width: 262px;
	height: 232px;
	text-align: center;
	float: left;
}
.chukouts-con3 ul li img{
	display: block;
	margin: 0 auto;
}
.chukouts-con3 ul li strong{
	display: block;
	font-size: 18px;
	color: #f78132;
	margin-top: 20px;
}
.chukouts-con3 ul li p{
	font-size: 14px;
	margin-top: 10px;
	color: #666666;
}
.chukouts-con4{
	background: url(../images/j109.jpg) center center no-repeat;
	height: 445px;
	padding-top: 60px;
	margin-bottom: 60px;
}
.chukouts-con4 ul{
	width: 820px;
	margin-top: 65px;
}
.chukouts-con4 ul li{
	background: url(../images/img315.png) center center no-repeat;
	width: 242px;
	height: 80px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #f78132;
	text-align: center;
	line-height: 69px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.grssch-con{
	margin-top: 0;
}
.grssch-con .gsbg-content-div {
	background: #666277;
}
.grssch-con .gsbg-content-div ul{
	height: 132px;
	background: none;
}
.grssch-con .gsbg-content-div ul li{
	height: 132px;
	position: relative;
}
.grssch-con .gsbg-content-div ul li img{
	position: absolute;
	right: 0;
	top: 25px;
}
.grssch-con .gsbg-content-div ul li .t_num i{
	background: url(../images/number3.png) no-repeat;
}
.grssch-con .gsbg-content-div ul li .gsbg-content-span,
.grssch-con .gsbg-content-div ul li em{
	color: #EAD2B3;
}
.grssch-con .gsbg-content-div ul li p{
	color: #c2c5c7;
	padding-left: 20px;
}
.gsdsbd-con ul li .t_num i {
	background: url(../images/number1.png) no-repeat;
}
.chukouts .gsbg-content-span,
.chukouts li em {
	color: #414245;
}
.gsdsbd-con2{
	padding-top: 133px;
	background: url(../images/j112.jpg) center center no-repeat;
	height: 633px;
	margin-top: -125px;
}
.gsdsbd-con2 ul li{
	border: 4px solid #A3ADDC;
	padding: 0px;
}
.gsdsbd-con2 ul li p{
background: #818BB8;
border-radius: 0;
left: -8px;
bottom: 0px;
color: #ffffff;
}
.gsdsbd-con2-div{
	height: 120px;
	background: url(../images/img321.png) center center no-repeat;
	margin-top: -50px;
	padding-top: 52px;
}
.gsdsbd-con2-div p{
	display: inline-block;
	padding: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background: #527FFF;
	border-radius: 3px;
}
.gsdsbd-con3{
	padding-top: 50px;
	padding-bottom: 40px;
}
.gsdsbd-con3 .w-1200{
	background: url(../images/img329.png) center 70px no-repeat;
	margin-top: 45px;
}
.gsdsbd-con3 ul{
	height: 210px;
}
.gsdsbd-con3 ul li{
	width: 122px;
	float: left;
	margin:0px 25px;
}
.gsdsbd-con3 ul li div{
	display: table-cell;
	width: 122px;
	height: 110px;
	vertical-align: bottom;
	text-align: center;
}
.gsdsbd-con3 ul li p{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #222a3d;
	margin-top: 5px;
	line-height: 28px;
}
.gsdsbd-con4{
	background: url(../images/j113.jpg) center center no-repeat;
	height: 504px;
	padding-top: 50px;
	margin-bottom: 50px;
}
.gsdsbd-con4 .zhu-bt2 h2{
	color: #ffffff;
}
 .gsdsbd-con4 ul{
	 padding: 0 84px;
	 margin-top: 50px;
 }
 .gsdsbd-con4 ul li{
	 height: 281px;
	 width: 304px;
	 float: left;
	 margin: 0 20px;
	 padding-top: 40px;
 }
 .gsdsbd-con4 ul li strong{
	 display: block;
	 font-size: 22px;
	 font-weight: bold;
	 color: #ffffff;
	 text-align: center;
 }
  .gsdsbd-con4 ul li strong img{
	  margin: 0 10px;
	  position: relative;
	  top: -5px;
  }
    .gsdsbd-con4 ul li div{
		 text-align: center;
		 padding-top: 45px;
	 }
  .gsdsbd-con4 ul li div span{
	  display: inline-block;
	  font-size: 18px;
	  font-weight: bold;
	  color: #404654;
	  background: url(../images/img342.png) 20px center no-repeat;
	  padding:10px 20px 10px 40px;
  }
  .grssch-banner ul li a{
	  position: relative;
  }
.grssch-banner ul li a p{
	display: block;
	width: 100%;
	font-size: 18px;
	color: #F9E8A0;
	text-align: center;
	letter-spacing:1.4px;
	position: absolute;
	bottom: 107px;
}
.grssch-con2{
	padding-top: 70px;
}
.grssch-con2 ul{
	height: 433px;
	background: url(../images/img348.png) center center no-repeat;
	margin-top: 100px;
	position: relative;
}
.grssch-con2 ul li{
	position: absolute;
	background: #E9A27D;
	padding: 10px 10px;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	border-radius: 5px;
	box-shadow: 0px 3px 10px #f9e1d7;
	min-width: 110px;
	text-align: center;
}
.grssch-con2-li1::before,
.grssch-con2-li3::before,
.grssch-con2-li5::before,
.grssch-con2-li7::before {
	content: "";
	background: url(../images/img349.png) center center no-repeat;
	width: 121px;
	height: 29px;
	position: absolute;
	right: -122px;
	top: 22px;
}
.grssch-con2-li2::before,
.grssch-con2-li4::before,
.grssch-con2-li6::before,
.grssch-con2-li8::before {
	content: "";
	background: url(../images/img350.png) center center no-repeat;
	width: 121px;
	height: 30px;
	position: absolute;
	left: -122px;
	top: 22px;
}
.grssch-con2-li1{
	top: -25px;
	left: 208px;
}
.grssch-con2-li2 {
	top: -20px;
	left: 760px;
}
.grssch-con2-li3 {
	top: 70px;
	left: 125px;
}
.grssch-con2-li4 {
	top: 65px;
	left: 795px;
}
.grssch-con2-li5 {
	top: 165px;
	left: 130px;
}
.grssch-con2-li6 {
	top: 150px;
	left: 860px;
}
.grssch-con2-li7 {
	top: 260px;
	left: 100px;
}
.grssch-con2-li8 {
	top: 230px;
	left: 895px;
}
.grssch-con2-div{
	height: 237px;
	background: url(../images/img351.png) center center no-repeat;
	margin-top: -84px;
	padding-top: 50px;
}
.grssch-con2-div2 {
	height: 282px;
	background: url(../images/img366.png) center center no-repeat;
	margin-top: -150px;
	padding-top: 15px;
}
.grssch-con2-div2 strong{
	display: block;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	color: #eed5b5;
	margin-bottom: 20px;
}
.grssch-con2-div2 p{
	text-align: center;
	font-size: 18px;
	color: #363c46;
	line-height: 40px;
}
.grssch-con2-div2 p span{
	font-size: 24px;
	font-weight: bold;
	color: #fd522a;
}
.grssch-con3 .w-1200{
	height: 460px;
	background: url(../images/img365.png) -176px center no-repeat;
	padding-top: 26px;
	margin-top: 40px;
}
.grssch-con3 ul li{
	width: 200px;
	height: 180px;
	float: left;
}
.grssch-con3 ul li div{
	display: table-cell;
	height: 130px;
	width: 200px;
	vertical-align: middle;
	text-align: center;
}
.grssch-con3 ul li p{
	font-size: 16px;
	color: #3a4b64;
	font-weight: bold;
	text-align: center;
}
.grssch-con3-ul1 li:hover{
	box-shadow: 0px -5px 25px #d9d8da;
}
.grssch-con3-ul2 li:hover {
	box-shadow: 0px 5px 25px #d9d8da;
}
.grssch-con4{
	background: url(../images/img367.png) center center no-repeat;
	height: 247px;
	padding: 20px 0px 0px 40px;
}
.grssch-con4-left{
	width: 530px;
}
.grssch-con4-left strong{
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #363c46;
	margin-bottom: 20px;
	line-height: 30px;
}
.grssch-con4-left strong span{
	font-size: 16px;
	font-weight: normal;
}
.grssch-con4-left strong i{
	display: inline-block;
	width: 4px;
	height: 15px;
	background: #666277;
	position: relative;
	top: 1px;
}
.grssch-con4-left p{
	font-size: 15px;
	color: #716352;
	text-decoration:underline;
	line-height: 24px;
	margin-bottom: 5px;
}
.grssch-con4-left div{
	font-size: 13px;
	color: #807d7a;
	margin-top: 10px;
}
.grssch-con4-right ul{
	width: 280px;
	border: 1px solid #DFDFDF;
	margin-left: 18px;
}
.grssch-con4-right ul li strong{
	display: block;
	line-height: 36px;
	background: #A0A3B8;
	padding-left: 20px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}
.grssch-con4-right ul li div{
	line-height: 30px;
	border-top: 1px solid #EBEBEB;
	padding-left: 20px;
}
.grssch-con4-right ul li div em,
.grssch-con4-right ul li div span{
	display: inline-block;
	font-size: 14px;
	color: #5d6168;
}
.grssch-con4-right ul li div em{
float: left;
}
.grssch-con4-right ul li div span{
	width:170px;
	white-space: nowrap;
}
.grssch-con5{
	background: url(../images/j115.jpg) center center no-repeat;
	height: 374px;
	margin-top: -130px;
	padding-top: 170px;
}
.grssch-con5 .w-1200{
	padding-left: 60px;
}
.grssch-con5 strong{
	display: block;
	font-size: 34px;
	font-weight: bold;
	color: #eed5b5;
	margin-bottom: 10px;
}
.grssch-con5 p{
	font-size: 28px;
	font-weight: bold;
	color: #ffffff;
	line-height: 45px;
}
.grssch-con5 a{
	background: #FD522A;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	padding: 13px 35px;
	border-radius: 3px;
	margin-left: 110px;
	position: relative;
	top: 55px;
	box-shadow: 0px 6px 15px #484646;
}
.grssch-con5 a:hover{
	background: #FF7251;
}
.grssch-con6{
	padding-top: 70px;
	padding-bottom: 30px;
}
.grssch-con6 ul{
	height: 240px;
	background: url(../images/img364.png) center 75px no-repeat;
	padding-left: 98px;
	margin-top: 50px;
}
.grssch-con6 ul li{
	float: left;
	width: 250px;
}
.grssch-con6 ul li div{
	display: table-cell;
	height: 165px;
width: 250px;
	text-align: center;
	vertical-align: middle;
}
.grssch-con6 ul li p{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #666277;
}

/*企业税收CSS样式==========================================================================*/

.copytr-box{
	width: 100%;
	float:left;
	display:inline-block;
	height:auto;
	background: #f7f1e8;
	overflow: hidden;
}
.copytr-1200{
	max-width: 1200px;
	margin:0 auto;
}
.copytr-con1-Location{
	width: 100%;
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
}
.copytr-con1-rw{
	display: inline-block;
	position: relative;
	z-index: 11;
}
.copytr-con1-zz{
	position: absolute;
	bottom:-2px;
	width:100%;
	z-index: 10
}
.copytr-con1-fr{
	border-radius: 50%;
	position: absolute;
    background: linear-gradient(#f5ab85,#e6a07b);
    box-shadow: 5px 5px 10px #f9e1d7;
    height: 280px;
    width: 280px;
    top:50px;
    left:190px;
    z-index: 10;
    transition: all 1s;
	-moz-transition: all 1;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	opacity: 0;
}
.copytr-con1-fr .text{
	text-align: left;
	float: left;
	width:100%;
	padding:90px 20px 0px 30px; 
	color:#fff;
}
.copytr-con1-fr .text figcaption{
	font-size:19px;
	font-weight:bold;
}
.copytr-con1-fr .content{
	margin-top:10px;
	font-size:14px;
}
.copytr-con1-fl{
	position: absolute;
	right:205px;
	top:155px;
	color:#fff;
	text-align:right;
	z-index: 12;
}
.copytr-con1-fl .button-one{
	background: linear-gradient(#f5ab85,#e6a07b);
	box-shadow: 5px 5px 10px #f9e1d7;
	border-radius: 5px;
	padding:10px 20px;
	font-size:18px;
	opacity: 0;
}
.copytr-con1-fl .button-two{
	background: linear-gradient(#f5ab85,#e6a07b);
	box-shadow: 5px 5px 10px #f9e1d7;
	border-radius: 5px;
	padding:10px;
	font-size:18px;
	margin-top:38px;
	display:inline-block;
	opacity: 0;
}
.copytr-con1-title{
	float: left;
	width: 100%;
	padding:80px 0 50px 0; 
}
.copytr-con2{
	width: 100%;
	float:left;
	display:inline-block;
	height:auto;
	
}
.copytr-con2 .copytr-1200{
	padding: 12px;
	background: #d5b892;
	color: #444758;
	text-align: center;
	font-size:24px;
}
.copytr-con3{
	width: 100%;
	float:left;
	display:inline-block;
	height:auto;
	padding:80px 0 0px 0;
}
.copytr-con3-title{
	padding-bottom:20px;
}
.copytr-con3 .text{
	text-align: center;
	width:100%;
	float: left;
}
.copytr-con3 .text .title{
	font-size:18px;
	color:#ff610c;
	margin-top:20px;
}
.copytr-con3 .text .content{
	margin-top:30px;
	font-size:15px;
	line-height: 1.8
}
.copytr-con3-icon{
	position: relative;
	float: left;
	height: auto;
	width: 100%;
	margin-top:80px;
}
.copytr-con3-icon ul{
	position: relative;
	z-index: 11;
	width: 100%;
	float: left;
}
.copytr-con3-icon ul li{
	width: 33.33333%;
	float: left;
	text-align:center;
	font-size:18px;
	font-weight: bold;
	color:#bababa;
	padding-top:20px;
	opacity: 0;
}
.copytr-con3-icon ul li img{
	border-right:5px #fff solid;
	border-left:5px #fff solid;
}
.copytr-con3-icon ul li:nth-child(2){
	padding-top:0px;
}
.copytr-con3-icon .border{
	border:4px solid #dfdfdf;
	border-top:0;
	height:50px;
	position: absolute;
	width: 100%;
	top:30%;
	margin-top:-15px;
	z-index: 10
}
.copytr-con4{
	width: 100%;
	float:left;
	display:inline-block;
	height:auto;
	padding:80px 0 0 0;
}
.copytr-con4-title{
	float:left;
	text-align: center;
	width: 100%;
	height: auto;
	margin-bottom:50px;
}
.copytr-con4 .border{
	float:left;
	width:100%;border-top:4px solid #eba37e;
}
.copytr-con4 ul{
	width:100%;
	float:left;
	/*background: url(../images/qy_icon_bg.png);*/
}
.copytr-con4 li{
	float: left;
	width:25%;
	text-align: center;
	padding:30px 0px;
	
	height: 100%;
}
.copytr-con4 li .box{
	padding:20px 0px;
	float: left;
	width: 100%;
	text-align: center;
	border-right: 1px solid #e9e9e9;
	min-height: 250px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.copytr-con4 li:nth-child(4) .box{
	border-right: 0;
}
.copytr-con4 li .text{
	display: inline-block;
}
.copytr-con4 li .box img{
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	border:1px solid #fff;
	border-radius: 50%;
	box-shadow: 3px 3px 7px rgba(0,0,0,.2)
}
.copytr-con4 li:hover > .box{	
	box-shadow: 0px 6px 15px rgba(0,0,0,.1)
}
.copytr-con4 li:hover > .box .text img{	
	box-shadow:none
}
.copytr-con4 li .text .title{
	padding:8px 0 5px 0;
	font-size:18px;
	font-weight: bold;
	color:#515151;
}
.copytr-con4 li .text .content{
	font-size:15px;
	color:#8a8a8a;
}
.copytr-con5{
	width: 100%;
	float:left;
	display:inline-block;
	height:auto;
	position: relative;
	overflow: hidden;
}
.copytr-con5 .box{
	position: absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	overflow: hidden;
	padding-top:130px;
}
.copytr-con5 .text{
	float:left;
}
.copytr-con5 .text .title{
	float:left;
	font-size:35px;
	font-weight: bold;
	color:#eed5b5;
}
.copytr-con5 .text .content{
	float: left;
	color:#fff;
	line-height: 1.9;
	font-size:18px;
	margin-top:10px;
}
.copytr-con5 .box .button{
	background: #fd522a;
	padding:10px 20px;
	float:right;
	font-size: 16px;
	color:#fff;
}
/* 幻灯=================================*/
.slide-banner{
	width: 100%;
	float: left;
	padding-bottom:27.76%;
	height:0; 
}
.paddingslide{
	padding-bottom: 18.28%;
}
.slide-banner img{
	width: 100%;
}
/*商标注册=====================================*/
.Divbox{
	width: 100%;
	float:left;
	display: inline-block;
	position: relative;
}
.box_1200{
	margin:0 auto;
	max-width: 1200px;
}
.trademark_con1 .box{
	position: relative;
	top:-40px;
	width: 100%;
	float: left;
	background: #fff;
	border-radius:4px;
}
.trademark_con1 .boxbg{
	width:100%;
	float: left;
	min-height: 250px;
	position:relative;
	z-index: 9;
	background:#fff;
	box-shadow: 0 3px 10px rgba(0,0,0,.1);
	padding:30px 0;
}
.trademark_con1 .box .shadow_left{
	position: absolute;
	left:15px;
	top:20px;
	height:80%;
	width:20px;
	background: #000;
	box-shadow: -20px 0 20px rgba(0,0,0,0.1);
	transform:rotate(-6deg);
	-ms-transform:rotate(-6deg); 	/* IE 9 */
	-moz-transform:rotate(-6deg); 	/* Firefox */
	-webkit-transform:rotate(-6deg); /* Safari �? Chrome */
	-o-transform:rotate(-6deg); 	/* Opera */
	z-index: 8
}

.trademark_con1 .box .shadow_right{
	position: absolute;
	right:15px;
	top:20px;
	height:80%;
	width:20px;
	background: #000;
	box-shadow: 20px 0 20px rgba(0,0,0,0.1);
	transform:rotate(6deg);
	-ms-transform:rotate(6deg); 	/* IE 9 */
	-moz-transform:rotate(6deg); 	/* Firefox */
	-webkit-transform:rotate(6deg); /* Safari �? Chrome */
	-o-transform:rotate(6deg); 	/* Opera */
	z-index: 8
}
.trademark_con1 .box .fl{
	width: 75%;
	padding:0 30px;
}
.trademark_con1 .box .fl .search{
	float:left;
	border-radius: 30px;
	width: 100%;
	height: 50px;
	box-shadow: inset 0 0 3px rgba(0,0,0,.2);
	background: #ececec; 
}
.trademark_con1 .box .fl .search input{
	border:0;
	line-height: 50px;
	font-size: 18px;
	color: #909090;
	padding-left: 45px;
	width: 35%;
	height: 50px;
}
.trademark_con1 .box .fl .search input::-webkit-input-placeholder {
	/* placeholder颜色  */
	color: #cfcfcf;
	/* placeholder字体大小  */
}
.trademark_con1 .box .fl .search .name{
	background: url(../images/sb_icon_02.png) 10px no-repeat;border-right:2px #e3e3e3 solid;
}
.trademark_con1 .box .fl .search .ihpone{
	background: url(../images/sb_icon_01.png) 10px no-repeat;
}
.trademark_con1 .box .fl .search button{
	width:25%;
	float:right;
	background: #fd522a;
	font-weight: bold;
	font-size:18px;
	color:#fff;
	border:0;
	height: 50px;
	line-height: 54px;
	border-radius:0 30px 30px 0 ;
	cursor: pointer;
}
.trademark_con1 .box .fl .search_result{
	width: 100%;
	float: left;
}
.trademark_con1 .box .fl .search_result .title{
	margin-top:35px;
	font-size:15px;
	font-weight: bold;
	color:#303030;
	padding-left:10px;
}
.trademark_con1 .box .fl .search_result .title samp{
	font-size:;
	color:#fd522a;
	font-size:15px;
	padding:0 3px;
}
.trademark_con1 .box .fr{
	width: 25%;
	text-align: center;
	padding:0px 0 0px 30px;

}
.trademark_con1 .box .fr .br{
	width:100%;
	border-left: 1px solid #e9e9e9;
	min-height: 190px;
	padding-top:30px;
}
.trademark_con1 .box .fr .content{
	font-size: 14px;
	font-weight: bold;
	padding:5px 0;
	color:#303030;
}
.trademark_con1 .box .fr .title{
	font-size:25px;
	color:#1c40a7;
	font-weight: bold;
}
.trademark_con1 .swiper-Roll{
	float: left;
	position: relative;
	overflow: hidden;
	width: 100%;
	margin-top:20px;
}
.trademark_con1 .swiper-Roll #Roll_1{
	width:50%;
	height:72px;
	float:left;
	overflow:hidden;
}
.trademark_con1 .swiper-Roll #Roll_2{
	width:50%;
	height:72px;
	overflow:hidden;
	float:left;
}
.trademark_con1  .swiper-Roll li{
	color:#505050;
}
.trademark_con1  .swiper-Roll li samp{
	color:#527fff;
	margin-right:10px;
}
.trademark_con1 .swiper-Roll li{
	height:24px;
	width:100%;
	overflow:hidden;
	vertical-align:bottom;
	zoom:1;
}
.trademark_con2{
	margin-top:60px;
}
.trademark_con2 ul{
	float: left;
	width: 100%;
	padding:0 80px;
	margin-top:80px;
}
.trademark_con2 ul li{
	width: 33.333333%;
	float: left;
	padding:0 10px;
}

.trademark_con2 ul li .Li_box{
	position: relative;
	width: 100%;
	border:2px solid #f0f0f0;
	border-radius:4px;
	text-align: center;
	display: inline-block;
	float:left;
	padding:40px 0;
	overflow: hidden;
}
.trademark_con2 ul li .Li_box .line_top{
	position: absolute;
	width: 100%;
	top:0px;
	border-top:2px solid #527fff;
	left:-100%;
	transition: all .5s;
	-moz-transition: all .5s;	/* Firefox 4 */
	-webkit-transition: all 0.5s;	/* Safari �? Chrome */
	-o-transition: all .5s;	/* Opera */
}
.trademark_con2 ul li .Li_box .line_left{
	position: absolute;
	height: 100%;
	top:100%;
	border-left:2px solid #527fff;
	left:0px;
	transition: all .5s;
	-moz-transition: all .5s;	/* Firefox 4 */
	-webkit-transition: all .5s;	/* Safari �? Chrome */
	-o-transition: all .5s;	/* Opera */
}
.trademark_con2 ul li .Li_box .line_right{
	position: absolute;
	height: 100%;
	top:-100%;
	border-right:2px solid #527fff;
	right:0px;
	transition: all .5s;
	-moz-transition: all .5s;	/* Firefox 4 */
	-webkit-transition: all .5s;	/* Safari �? Chrome */
	-o-transition: all .5s;	/* Opera */
}
.trademark_con2 ul li .Li_box .line_bottom{
	position: absolute;
	width: 100%;
	bottom:0px;
	border-bottom:2px solid #527fff;
	left:100%;
	transition: all .5s;
	-moz-transition: all .5s;	/* Firefox 4 */
	-webkit-transition: all .5s;	/* Safari �? Chrome */
	-o-transition: all .5s;	/* Opera */
}
.trademark_con2 ul li .Li_box:hover > .line_top{
	left:0px;
}
.trademark_con2 ul li .Li_box:hover > .line_left{
	top:0px;
}
.trademark_con2 ul li .Li_box:hover > .line_right{
	top:0px;
}
.trademark_con2 ul li .Li_box:hover > .line_bottom{
	left:0px;
}
.trademark_con2 ul li .Li_img{
	text-align: center;
	border:4px solid #527fff;
	width: 140px
	padding:10px;
	border-radius: 50%;
	display: inline-block;
	position: relative;
}
.trademark_con2 ul li .Li_img .br{
	border-top: 4px solid #527fff;
	position: absolute;
	top:50%;
	width: 180px;
	z-index: 9;
	left:-20px;
	transform:rotate(-45deg)
}
.trademark_con2 ul li .Li_img img{
	width: 140px;
	border-radius: 50%;
	padding: 10px;	
	float: left;
	position: relative;
	z-index: 10;
	background: #fff;
}
.trademark_con2 ul li .text{
	margin-top:15px;
	font-size:16px;
}
.trademark_con2 ul li .text figcaption{
	font-size:20px;
	font-weight: bold;
	color:#527fff;
}
.trademark_con2 ul li .text .content{
	font-size:15px;
	font-weight: bold;
	margin-top:5px;
	color:#8b8b8b;
}
.trademark_con2 ul li .more a{
	display: inline-block;
	padding:5px 20px;
	margin-top:15px;
	background: #fd522a;
	border-radius: 4px;
	color:#fff;
}
.trademark_con3{
	background: #527fff;
	min-height: 500px;
	margin-top:150px;
	position: relative;
	padding:30px 0 70px 0;
}
.trademark_con3 .canvas{
	width: 100%;
	overflow: hidden;
	height: auto;
	position: absolute;
	top:-80px;
	z-index: 0
}
.trademark_con3 .box_1200{
	position: relative;
	z-index: 1;
	max-width: 1240px;
}
.trademark_con3 ul{
	width: 100%;
	float: left;
	margin-top:60px;
}
.trademark_con3 ul li{
	width: 50%;
	float: left;
	padding: 10px;
}
.trademark_con3 ul li .Li_box{
	width: 100%;
	background: #3b6af0;
	box-shadow: inset 0 0 3px rgba(0,0,0,.5);
	border-radius:4px;
	padding:20px;
	display: flex;
	
}
.trademark_con3 ul li .Li_box .Li_img{
	width: 88px;
	height: auto;
}
.trademark_con3 ul li .Li_box .Li_img img{
	width: 100%;
}
.trademark_con3 ul li .Li_box figcaption{
	font-size:18px;
	width: 100%;
	font-weight: bold;
	margin:9px 0 7px 0;
}
.trademark_con3 ul li .Li_box .content{
	width: 100%;
	font-size: 14px
}
.trademark_con3 ul li .Li_box .text{
	flex: 1;
	padding-left:20px;
	font-size:15px;
	width: 100%;
	color:#fff;
}

#triangle-down{
	width: 0;
	height: 0;
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-top: 35px solid #527fff;
}
.trademark_con3 .triangle{
	float: left;
	width:100%;
	position: relative;
	text-align: center;
}
.trademark_con3 .triangle .box{
	position:relative;
	top:107px;
	display: inline-block;
}
.trademark_con4{
	margin-top: 80px;
}
.trademark_con4 .tab{
	width: 100%;
	float: left;
	margin-top:80px;
	border:2px solid #e8e8e8;
	border-radius: 4px;
}
.trademark_con4  .tabtitle{
	float: left;
	width: 100%;
	text-align: center;
	padding:0 2px;
}
.trademark_con4  .tabtitle li{
	float: left;
	width: 33.3333%;
	padding: 4px 2px;
	cursor: pointer;
}
.trademark_con4  .tabtitle li .text{
	padding:10px 20px;
	background:#eaeaea;
	height: 65px;
	color:#6e6e6e;
}
.trademark_con4  .tabtitle li figcaption{
	font-size:18px;
	font-weight: bold;
	margin-top:10px;
	transition: all .5s;
	-moz-transition: all .5s;	/* Firefox 4 */
	-webkit-transition: all .5s;	/* Safari �? Chrome */
	-o-transition: all .5s;	/* Opera */
}
.trademark_con4  .tabtitle li .content{
	display: none;
}

.trademark_con4  .tabtitle li .hover{
	background:#fd522a;
	color:#fff;
}
.trademark_con4  .tabtitle li .hover .content{
	display: block;
}
.trademark_con4  .tabtitle li .hover figcaption{
	margin-top:0;
}
.trademark_con4 .tabcontent{
	width: 100%;
	float: left;
	position: relative;
	padding:30px 0;
}
.trademark_con4 .tabcontent .box{
	width: 100%;
	float: left;
	display: none;
}
.trademark_con4 .tabcontent .box:nth-child(2) li{
	width: 25%;
}
.trademark_con4 .tabcontent .hover{
	display: block;
}
.trademark_con4 .tabcontent .box li{
	width: 33.3333%;
	float: left;
	padding:20px;
	text-align: center;
	position: relative;
}
.trademark_con4 .tabcontent .box li .Li_jia{
	position: absolute;
	right: -25px;
	top:50%;
}
.trademark_con4 .tabcontent .box li .Li_num{
	border-radius: 50%;
	height:50px;
	width: 50px;
	border:5px solid #fff;
	display: inline-block;
	background: #fd522a;
	font-size:25px;
	color:#fff;
	line-height: 40px;
}
.trademark_con4 .tabcontent .box li .Li_img{
	margin:30px 0 10px 0;
}
.trademark_con4 .tabcontent .box li .Li_title{
	font-size:16px;
	font-weight: bold;
	color:#565656;
}
.trademark_con4 .tabcontent .br{
	border-top:4px solid #fd522a;
	width: 84%;
	position: absolute;
	top:72px;
	left: 50%;
	margin-left:-42%;
	z-index: -1;
}
.trademark_con5{
	margin:20px 0 80px 0;
}
.trademark_con5 ul{
	border-radius: 4px;
	border:#e8e8e8 solid 2px;
	float: left;
	width: 100%;
	
}
.trademark_con5 ul li{
	width: 20%;
	float: left;
	position: relative;
	padding:25px 15px;

}
.trademark_con5 ul li:nth-child(1){
	background: #f0f0f0;
}
.trademark_con5 ul li:nth-child(1) .fl img{
	width: 68px;
}
.trademark_con5 ul li:nth-child(1) .triangle_tl{
	position: absolute;
	height: 100%;
	right: 0px;
	top: 0px;
	z-index: 9
}
.trademark_con5 ul li:nth-child(1) .triangle_tl span{
	width: 0;
	height: 0;
	border-top: 58px solid transparent;
	border-bottom: 58px solid transparent;
	border-left:30px solid #f0f0f0;
	float: left;
}
.trademark_con5 ul li:nth-child(1) .triangle_bg{
	background: #fff;
	width:30px;
	height: 100%;
	position: absolute;
	right:0px;
	top:0px;
	z-index: 8
}
.trademark_con5 ul li:nth-child(1) .text{
	color:#575757;
	font-size:22px;
	font-weight: bold;
	padding-left:20px;
	margin-top:6px;
	float: left;
}
.trademark_con5 ul li:nth-child(1) .text em{
	font-size:16px;
	font-weight: bold;
}
.trademark_con5 ul li .Li_num{
	background: #fd522a;
	border-radius: 50%;
	color:#fff;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size:15px;
	position: absolute;
}
.trademark_con5 ul li .text{
	padding-left: 35px;
	float: right;
}
.trademark_con5 ul li figcaption{
	font-size:18px;
	font-weight: bold;
	float: left;
	color:#4b4b4b;
	padding-bottom: 4px;
	
}
.trademark_con5 ul li em{
	font-size: 14px;
	color:#979797;
	width: 100%;
	float: left;
	line-height: 1.4;
}
.trademark_con5 ul li .svg{
	position: absolute;
	top:-1px;
	right:0px;
	height:100%;
	
}
/*工商异常=======================================================*/
.gs_banner{
	padding-bottom:18%;
}
.gsyc_con1{
	position: relative;
}
.gsyc_con1 .box{
	position: relative;
	top:-40px;
	width: 100%;
	float: left;
	background: #fff;
	border-radius:4px;
}
.gsyc_con1 .boxbg{
	width:100%;
	float: left;
	min-height: 250px;
	position:relative;
	z-index: 9;
	background:#fff;
	box-shadow: 0 3px 10px rgba(0,0,0,.1);
	padding:30px 0;
}
.gsyc_con1 .box .shadow_left{
	position: absolute;
	left:15px;
	top:20px;
	height:80%;
	width:20px;
	background: #000;
	box-shadow: -20px 0 20px rgba(0,0,0,0.1);
	transform:rotate(-6deg);
	-ms-transform:rotate(-6deg); 	/* IE 9 */
	-moz-transform:rotate(-6deg); 	/* Firefox */
	-webkit-transform:rotate(-6deg); /* Safari �? Chrome */
	-o-transform:rotate(-6deg); 	/* Opera */
	z-index: 8
}
.gsyc_con1 .box .shadow_right{
	position: absolute;
	right:15px;
	top:20px;
	height:80%;
	width:20px;
	background: #000;
	box-shadow: 20px 0 20px rgba(0,0,0,0.1);
	transform:rotate(6deg);
	-ms-transform:rotate(6deg); 	/* IE 9 */
	-moz-transform:rotate(6deg); 	/* Firefox */
	-webkit-transform:rotate(6deg); /* Safari �? Chrome */
	-o-transform:rotate(6deg); 	/* Opera */
	z-index: 8
}
.gsyc_con1 .box_title{
	width: 100%;
	float: left;
	text-align: center;
	font-size:26px;
	color:#353739;
}
.gsyc_con1 .box_title .bg{
	height: 24px;
	width: 31px;
	display: inline-block;
	margin-right: 15px;
	background: url(../images/gs_icon.png) no-repeat;
}
.gsyc_con1 .box_title .bg_1{
	height: 24px;
	width: 31px;
	display: inline-block;
	margin-left: 15px;
	background: url(../images/gs_icon.png) no-repeat;
}
.gsyc_con1 .search{
	max-width: 1000px;
	margin:0 auto;
	height: auto;
	margin-top:15px;
}
.gsyc_con1 .search_box{
	width: 100%;
	margin-top:10px;
	float: left;
	border:2px solid #fd522a;
	border-radius: 4px;
	height: 55px
}
.gsyc_con1 .search_box input{
	width: 27%;
	height: 51px;
	line-height: 51px;
	border:0;
	float:left;
	padding:0 10px 0 45px;
	font-size:16px;
}
.gsyc_con1 .search_box .copy{
	background: url(../images/gs_icon_01.png) 10px no-repeat;
}
.gsyc_con1 .search_box .ihpone{
	background: url(../images/gs_icon_02.png) 0 5px no-repeat;
}
.gsyc_con1 .search_box .name{
	background: url(../images/gs_icon_03.png) 0 5px no-repeat;
}
.gsyc_con1 .search_box input::-webkit-input-placeholder {
	/* placeholder颜色  */
	color: #cfcfcf;
	/* placeholder字体大小  */
}
.gsyc_con1 .search_box button{
	width: 19%;
	background: #fd522a;
	float: right;
	line-height: 51px;
	height: 51px;
	border:0;
	font-size:16px;
	font-weight: bold;
	color:#fff;
}
.gsyc_con1 .search_result{
	max-width: 1000px;	
	margin:0 auto;
	margin-top:25px;
}
.gsyc_con1  .search_result .title{
	width: 100%;
	float: left;
	text-align: center;
	font-size:15px;
	font-weight: bold;
	color:#8b94ac;
}
.gsyc_con1  .search_result #Roll_1{
	height: 30px;
	width: 33.33333%;
	position: relative;
	float: left;
	overflow: hidden;
	margin-top:25px;
	color:#939399;
}
.gsyc_con1  .search_result #Roll_2{
	height: 30px;
	width: 33.33333%;
	position: relative;
	float: left;
	overflow: hidden;
	margin-top:25px;
	color:#939399;
}
.gsyc_con1  .search_result #Roll_3{
	height: 30px;
	width: 33.33333%;
	position: relative;
	float: left;
	overflow: hidden;
	margin-top:25px;
	color:#939399;
}
.gsyc_con1  .search_result .swiper-slide{
	text-align: center;
	font-size:15px;
}
.gsyc_con2 .fl{
	padding-right: 40px;
	width: 50%;
}
.gsyc_con2 .fl .bg{
	float:left;
	transform: skewX(-15deg);
	background: #f0f0f0;
	width:100%;
	border-radius: 15px;
	margin-top:50px;
	transition: all .5s;
	-moz-transition: all .5s;	/* Firefox 4 */
	-webkit-transition: all .5s;	/* Safari �? Chrome */
	-o-transition: all .5s;	/* Opera */
}
.gsyc_con2 .fl .bg_01{
	transform: skewX(15deg);
	float: left;
	width: 100%;
	display: flex;
	padding: 0 20px;
}
.gsyc_con2 .fl .text{
	flex: 1;
	margin-top:60px;
}
.gsyc_con2 .fl .text figcaption{
	font-size: 20px;
	color: #49515e;
	font-weight: bold;
}
.gsyc_con2 .fl .text .content{
	font-size: 16px;
	margin-top: 10px;
	color:#858585;
}
.gsyc_con2 .fr{
	padding-left: 40px;
	width: 50%;	
}
.gsyc_con2 .fr .bg{
	float:left;
	transform: skewX(-15deg);
	background: #f0f0f0;
	width:100%;
	border-radius: 15px;
	transition: all .5s;
	-moz-transition: all .5s;	/* Firefox 4 */
	-webkit-transition: all .5s;	/* Safari �? Chrome */
	-o-transition: all .5s;	/* Opera */
	margin-top:50px;
	position: relative;
}
.gsyc_con2 .fr .bg_01{
	transform: skewX(15deg);
	float: left;
	width: 100%;
	display: flex;
	padding: 0 20px;
}
.gsyc_con2 .fr .text{
	flex: 1;
	margin-top:60px;
}
.gsyc_con2 .fr .text figcaption{
	font-size: 20px;
	color: #49515e;
	font-weight: bold;
}
.gsyc_con2 .fr .text .content{
	font-size: 16px;
	margin-top: 10px;
	color:#858585;
	padding-right: 20px;
}
.gsyc_con3{
	background: url(../images/gs_img_bg.png) top center no-repeat;
	margin:80px 0 0px 0;
	padding:50px 0 0px 0;
}
.gsyc_con3 .box_title{
	
}
.gsyc_con3 .zhu-bt2 h2{
	color:#fff;
}
.gsyc_con3 .box_bg_01{
	background: url(../images/gs_img_bg_01.png) top center no-repeat;
	min-height: 294px;
	margin-top:50px;
	position: relative;
	z-index: 10
}
.gsyc_con3 .box_bg_01 .fl{
	width: 50%;
	float: left;
	padding:60px 20px 20px 50px;
	display: flex;
}
.gsyc_con3 .box_bg_01 .fl .title{
	color:#ffd303;
	font-size: 20px;
	font-weight: bold;
	position: relative;
	top:50%;
	align-items:center;
    justify-content:center;
    display: -webkit-flex;
    display: flex;
    width: 450px;
   
}
.gsyc_con3 .box_bg_01 .fl .content{
	margin-left:20px;
	padding-left:20px;
	float: left;
    background: url(../images/gs_line.png) top left no-repeat;
}
.gsyc_con3 .box_bg_01 .fl .content li{
	float: left;
	width: 100%;
	margin-top:15px;
}
.gsyc_con3 .box_bg_01 .fl .content li .Li_num{
	float: left;
	width: 20px;
	height: 20px;
	background: #fd522a;
	border-radius: 2px;
	line-height: 20px;
	text-align: center;
	color:#fff;
	transform: skewX(-6deg);
}
.gsyc_con3 .box_bg_01 .fl .content li .Li_title{
	float: left;
	font-size: 16px;
	color:#fff;
	font-weight: bold;
	padding-left:15px;
}
.gsyc_con3 .box_bg_01 .fr{
	width: 50%;
	float: left;
	padding:60px 20px 20px 50px;
	display: flex;
}
.gsyc_con3 .box_bg_01 .fr .title{
	color:#ffd303;
	font-size: 20px;
	font-weight: bold;
	align-items:center;
    justify-content:center;
    display: -webkit-flex;
    display: flex;
    width: 350px;
    padding-left:50px;
}
.gsyc_con3 .box_bg_01 .fr .content{
	margin-left:20px;
	padding-left:20px;
	float: left;
    background: url(../images/gs_line.png) top left no-repeat;
    text-align: center;
    justify-content:center;
}
.gsyc_con3 .box_bg_01 .fr .content li{
	float: left;
	padding:10px 20px;
	background: #f3ce21;
	border-radius: 30px;
	margin:6px 0;
	color:#4d4107;
	font-weight: bold;
	font-size: 15px;
	justify-content:center;
}
.gsyc_con3 .box_bg_01 .fr .content li:nth-child(1){
	margin-left: 45px;
}
.gsyc_con3 .box_bg_01 .fr .content li:nth-child(3){
	margin-left: 20px;
}
.gsyc_con3 .box_1160{
	width: 100%;
	margin: 0 auto;
	position: relative;
	top:-60px;
	z-index: 8;
	float:left;
	padding:0 20px;
}
.gsyc_con3 .box_1160 .box_bg_02{
	background: linear-gradient(#6b729a,#52597f);
	padding:60px 0;
	float: left;
	width: 100%;
}
.gsyc_con3 .box_1160 .box_title .cir {
	width: 100%;
	float: left;
	text-align: center;

}
.gsyc_con3 .box_1160 .box_title .cir:nth-child(1) div{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: rgba(255,255,255,.5);
	display: inline-block;
	clear: both;
}
.gsyc_con3 .box_1160 .box_title .cir:nth-child(2) div{
	clear: both;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: rgba(255,255,255,.5);
	display: inline-block;
	margin-top:10px;
}
.gsyc_con3 .box_1160 .box_title h2{
	color:#f3ce21;
}
.gsyc_con3 .box_1160 .content{
	background: url(../images/gs_img_bg_02.png) top center no-repeat;
	float: left;
	margin-top: 20px;
	width: 100%;
}
.gsyc_con3 .box_1160 .content li{
	float: left;
	padding:60px 40px 0px 40px;
	width: 25%;
	font-size:15px;
	color:#fff;
}
.gsyc_con4{
	margin-top: 0;
	background: url(../images/gs_img_bg_03.png) no-repeat;
	padding:40px 0;
	margin-bottom: 80px;
}
.gsyc_con4 .content{
	width: 100%;
	float:left;
	text-align: center;
	margin-top:70px;
	position: relative;
	padding:40px 0;
}
.gsyc_con4 .content .text{
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	font-weight: bold;
	color:#515151;
}
.gsyc_con4 .content .text .text_01{
	text-align: center;
	font-size: 18px;

}
.gsyc_con4 .content .text .text_02{
	max-width: 750px;
	margin: 0 auto;
	margin-top: 50px;	
}
.gsyc_con4 .content .text .text_02 .fl,.gsyc_con4 .content .text .text_02 .fr{
	font-size: 18px;
}
.gsyc_con4 .content .text .text_03 .fl,.gsyc_con4 .content .text .text_03 .fr{
	font-size: 18px;
}
.gsyc_con4 .content .text .text_03{
	max-width: 1100px;
	margin: 0 auto;
	margin-top: 90px;
	font-size: 18px;
}
.gsyc_con4 .content .text .text_04{
	
	
}
.gsyc_con4 .content .text .text_04 a{
	font-size: 20px;
	color:#fff;
	box-shadow: 10px 10px 15px rgba(0,0,0,.2);
	transition: all .5s;
	-moz-transition: all .5s;	/* Firefox 4 */
	-webkit-transition: all .5s;	/* Safari �? Chrome */
	-o-transition: all .5s;	/* Opera */
	background: #fd522a;
	border-radius: 6px;
	padding: 15px 80px;	
	display: inline-block;
	margin-top:90px;
}
.gsyc_con4 .content .text .text_04 a:hover{
	 transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari �? Chrome */
    -o-transform:scale(1.1);
}
/*食品经营许可Style=====================================*/
.foodLicence_01 .box_1200{
	width: 1210px;
}
.foodLicence_01 .box{
	float: left;
	width: 100%;
	height: auto;
	position: relative;
}
.foodLicence_01 .top{
	float: left;
	width: 100%;
	height: auto;
	display: flex;
	padding:0 5px;
}
.foodLicence_01 .top .fl{
	padding-top:12%;
	flex: 1;
}
.foodLicence_01 .top .fl .title{
	float: left;
	width: 100%;
}
.foodLicence_01 .top .fl .content{
	margin-top: 20px;
	float: left;
	font-size: 18px;
	color:#757575;
	font-weight: bold;
	line-height: 1.8;
}
.foodLicence_01 .top .fl .title i{
	float: left;
	width: 104px;
	background: #fd522a;
	height: 5px;
}
.foodLicence_01 .top .fl .title h3{
	font-size: 53px;
	font-weight: bold;
	color:#515151;
	margin-top:15px;
}
.foodLicence_01 .top .fl img{
	margin-top:70px;
	float: left;
	animation: Imgmt 4s infinite;
	-moz-animation: Imgmt 4s infinite;	/* Firefox */
	-webkit-animation: Imgmt 4s infinite;	/* Safari �? Chrome */
	-o-animation: Imgmt 4s infinite;	/* Opera */
}
@keyframes Imgmt
{

	0%   {margin-top: 70px;}
	25%  {margin-top: 90px;}
	50%  {margin-top: 70px;}
	75%  {margin-top: 90px;}
	100% {margin-top: 70px;}
}
.foodLicence_01 .top .fr{
	width: 652px;
	position: relative;
	right:-86px;
}
.foodLicence_01 .bottom{
	width: 100%;
	float: left;
}
.foodLicence_01 .bottom .title{
	color: #757575;
	font-size: 30px;
	font-weight: bold;
	float: left;
	margin-left:5px;
}
.foodLicence_01 .bottom ul{
	float: left;
	width: 100%;
	margin-top:30px;
}
.foodLicence_01 .bottom li{
	width: 25%;
	float: left;
	padding: 0 5px;
}
.foodLicence_01 .bottom li .text{
	border-radius: 4px;
	border: 2px solid #e9e9e9;
	float: left;
	min-height: 155px;
	width: 100%;
	padding:35px 25px 0px 25px;
}
.foodLicence_01 .bottom li:nth-child(1) .text{
	background: url(../images/sp_icon_05.png) 120px 30px no-repeat;
	background-size: 65%;
}
.foodLicence_01 .bottom li:nth-child(2) .text{
	background: url(../images/sp_icon_06.png) 120px 30px no-repeat;
	background-size: 65%;
}
.foodLicence_01 .bottom li:nth-child(3) .text{
	background: url(../images/sp_icon_07.png) 120px 30px no-repeat;
	background-size: 65%;
}
.foodLicence_01 .bottom li:nth-child(4) .text{
	background: url(../images/sp_icon_08.png) 120px 30px no-repeat;
	background-size: 65%;
}
.foodLicence_01 .bottom li  figcaption{
	position: relative;
	width: 100%;
	float: left;
	font-size: 17px;
	color: #7095ff;
	font-weight: bold;
}
.foodLicence_01 .bottom li .text i{
	height: 100%;
	position: absolute;
	left: -27px;
	top: 1px;
	background: #fd522a;
	width: 2px;
}
.foodLicence_01 .bottom li .content{
	float: left;
	margin-top:10px;
	font-size: 15px;
	line-height: 1.8
}

.foodLicence_02{
	background: url(../images/sp_banner_02.jpg)  no-repeat;
	margin-top: 80px;
	padding:80px 150px 140px 150px;
}
.foodLicence_02 .box_title{
	float: left;
	width: 100%;
	text-align: center;
	color:#fff;
}
.foodLicence_02 .box_title div{
	display: inline-block;
	padding: 0 50px;
	position: relative;
	font-size:30px;
	font-weight: bold;
}
.foodLicence_02 .box_title div:before{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 27px;
	height: 26px;
	background: url(../images/title_bg_left.png) no-repeat;
	content: "";
}
.foodLicence_02 .box_title div:after{
	position: absolute;
	right:  0px;
	top: 3px;
	width: 27px;
	height: 26px;
	background: url(../images/title_bg_right.png) no-repeat;
	content: "";
}
.foodLicence_02 .box_content .title{
	font-size:21px;
	float: left;
	width: 100%;
	margin-top:80px;
	color:#fff;
	text-align: center;
}
.foodLicence_02 .box_content ul{
	float: left;
	width: 100%;
	margin-top:35px;
	padding: 0 50px;

}
.foodLicence_02 .box_content ul li{
	width:25%;
	float: left;
	min-height: 141px;
	position: relative;
	padding:40px 0 0 34px;
}
.foodLicence_02 .box_content ul li:nth-child(1){
	background: #92aefd;
	border-radius: 4px 0px 0px 4px;
	padding-left: 40px;
}
.foodLicence_02 .box_content ul li:nth-child(2){
	background: #799cff;
}
.foodLicence_02 .box_content ul li:nth-child(3){
	background: #7095ff;
}
.foodLicence_02 .box_content ul li:nth-child(4){
	background: #6087f7;
	border-radius: 0px 4px 4px 0px;
	padding-left: 40px;
}
.foodLicence_02 .box_content ul li img{
	float: left;
}
.foodLicence_02 .box_content ul li .content{
	font-size: 20px;
	color: #fff;
	margin:15px 0 0 15px;
	font-weight: bold;
	float: left;
	position: relative;
	z-index: 2;
}
.foodLicence_02 .box_content ul li .img{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1
}
.foodLicence_02 .box_more{
	width: 100%;
	margin-top:60px;
	float: left;
	text-align: center;
}
.foodLicence_02 .box_more a{
	background: #fd522a;
	border-radius: 4px;
	text-align: center;
	display: inline-block;
	padding: 15px 30px;
	color:#fff;
	font-size: 18px;
	font-weight: bold;
}
.foodLicence_03 .box{
	width: 1200px;
	float: left;
	background: #eff3ff;
	padding:60px 80px;
	margin-top: -60px;
	border-radius: 4px;
	position: relative;
}
.box_title{
	float: left;
	width: 100%;
	text-align: center;
}
.box_title_bg{
	display: inline-block;
	padding: 0 50px;
	position: relative;
	font-size:30px;
	font-weight: bold;
}
.box_title_bg:before{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 27px;
	height: 26px;
	background: url(../images/title_bg_left_1.png) no-repeat;
	content: "";
}
.box_title_bg:after{
	position: absolute;
	right:  0px;
	top: 3px;
	width: 27px;
	height: 26px;
	background: url(../images/title_bg_right_1.png) no-repeat;
	content: "";
}
.foodLicence_03 .box .box_ul{
	width: 100%;
	float: left;
	margin-top:60px;
	position: relative;
}
.foodLicence_03 .box ul li{
	width: 50%;
	float: left;
	padding: 50px 60px;
	min-height: 190px;
}
.foodLicence_03 .box ul li .Li_num{
	float: left;
	font-size: 70px;
	font-weight: bold;
	color: #abbefc;
	width: 20%;

	position: relative;
}
.foodLicence_03 .box ul li .Li_num:after{
	border-bottom:2px solid #ffb995;
	content: "";
	position: absolute;
	top: 75px;
	left: 0;
	width: 77px;
}
.foodLicence_03 .box ul li .Li_content{
	float: left;
	padding-left: 20px;
	width: 80%;
	font-size: 14px;
	line-height: 1.8;
	margin-top:5px;
}
.foodLicence_03 .br_level{
	position: absolute;
	height: 2px;
	top: 50%;
	margin-top: -1px;
	width: 100%;
	left: 0px;
	background: #d9d9d9;
}
.foodLicence_03 .br_vertical{
	position: absolute;
	width: 2px;
	top: 0px;
	margin-left: -1px;
	height: 100%;
	left: 50%;
	background: #d9d9d9;
}
.foodLicence_03 .cir_top{
	position: absolute;
	background: #ffb995;
	left: 50%;
	width: 8px;
	height: 8px;
	top: 0px;
	margin-left:-4px;
	border-radius: 50%
}
.foodLicence_03 .cir_left{
	position: absolute;
	background: #ffb995;
	left: 0px;
	width: 8px;
	height: 8px;
	top: 50%;
	margin-top:-4px;
	border-radius: 50%
}
.foodLicence_03 .cir_right{
	position: absolute;
	background: #ffb995;
	right: 0px;
	width: 8px;
	height: 8px;
	top: 50%;
	margin-top:-4px;
	border-radius: 50%
}
.foodLicence_03 .cir_bottom{
	position: absolute;
	background: #ffb995;
	left: 50%;
	width: 8px;
	height: 8px;
	bottom: 0px;
	margin-left:-4px;
	border-radius: 50%
}
.foodLicence_03 .bg_triangle{
	width: 0;
	height: 0;
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-top: 35px solid #eff3ff;
	position: absolute;
	bottom: -35px;
	left: 50%;
	margin-left: -30px;
}
.foodLicence_04 {
	margin-top: 80px;
}
.foodLicence_04 ul {
	margin-top:30px;
	float: left;
	padding:0 50px;
	width: 100%;
}
.foodLicence_04 ul li{
	width: 33.3333%;
	float: left;
	padding: 10px;
	text-align: center;
}
.foodLicence_04 ul li img{
	width: 100%;
}
.foodLicence_04 ul li h4{
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0 5px 0;
	color:#696969;
}
.foodLicence_04 .box_more{
	text-align: center;
	width: 100%;
	float: left;
	margin-top: 40px;
}
.foodLicence_04 .box_more a{
	display: inline-block;
	padding: 15px 30px;
	color: #fff;
	background: #fd522a;
	border-radius: 4px;
	font-size: 18px;
	font-weight: bold;
}
.foodLicence_05{
	background: #527fff;
	padding: 80px 0;
	margin: 80px 0;
}
.foodLicence_05 .box{
	float: left;
	position: relative;
	width: 100%;
}
.foodLicence_05 .box_title{
	color:#fff;
}
.foodLicence_05 .swiper-slide img{
	width: 100%;	
}
.foodLicence_05 .swiper-container{
	margin-top: 40px;
	position: relative;
	padding-bottom: 50px;
}
.foodLicence_05 .swiper-pagination .swiper-pagination-bullet{
	width: 20px;
	border-radius: 2px;
	height: 4px;
	background: #fff;
	opacity: 1;
}
.foodLicence_05 .swiper-pagination .swiper-pagination-bullet-active{
	background: #fd522a;
}

/*申请�?般纳税人============================================*/
.Roll-number{
	width: 100%;
	float: left;
}
.Roll-number li{
	width: 25%;
	float: left;
	padding: 20px 0;
}
.Roll-number li figcaption{
	font-size: 35px;
	font-weight: bold;
	color: #fc9028;
	position: relative;
}
.Roll-number li figcaption .t_num{
	top: 10px;
	position: relative;
}
.Roll-number li figcaption .t_num i{
	background: url(../images/number2.png) no-repeat;
}
.Roll-number li .content{
	font-size: 16px;
}
.Roll-number li:nth-child(1){
	background:  url(../images/nsr_01.png) 50px center no-repeat;
	padding-left: 130px;
}
.Roll-number li:nth-child(2){
	background:  url(../images/nsr_02.png) 50px center no-repeat;
	padding-left: 130px;
}
.Roll-number li:nth-child(3){
	background:  url(../images/nsr_03.png) 40px center no-repeat;
	padding-left: 120px;
}
.Roll-number li:nth-child(4){
	background:  url(../images/nsr_04.png) 50px center no-repeat;
	padding-left: 120px;
}
.ordinaryMan_01{
	background: url(../images/nsr_bg.png) no-repeat;
	padding: 70px 0;
}
.ordinaryMan_01 .box{
	position: relative;
	float: left;
	width: 100%;
}
.ordinaryMan_01 .box:before{
	position: absolute;
	width: 98%;
	background: #fef0e9;
	height: 50px;
	bottom: -10px;
	left: 50%;
	margin-left: -49%;
	content: "";
	z-index: 9
}
.ordinaryMan_01 .box_bg{
	background: #fff;
	float: left;
	position: relative;
	z-index: 10;
	box-shadow: 0 2px 20px #fff7f4;
	width: 100%;
	padding: 30px 80px;
}
.ordinaryMan_01 .box:after{
	position: absolute;
	width: 96%;
	background: #fef6f1;
	height: 50px;
	bottom: -20px;
	left: 50%;
	margin-left: -48%;
	content: "";
	z-index: 8
}
.ordinaryMan_01 .box_bg .title{
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom:50px;
}
.ordinaryMan_01 .box_bg .title div{
	display: inline-block;
	font-size: 30px;
	font-weight: bold;
}
.ordinaryMan_01 .box_bg .title div:before{
	background: url(../images/nsr_t_left.png) center no-repeat;
	background-size: 80%;
	content: "";
	float: left;
	width: 30px;
	height: 30px;
	margin-top:5px;
	margin-right: 10px;
}
.ordinaryMan_01 .box_bg .title div:after{
	background: url(../images/nsr_t_right.png) center no-repeat;
	background-size: 80%;
	content: "";
	float: right;
	width: 30px;
	height: 30px;
	margin-top:5px;
	margin-left: 10px;
}
.ordinaryMan_01 .box_bg .fl{
	width: 50%;
	float: left;
}
.ordinaryMan_01 .box_bg .fr{
	width: 50%;
}
.ordinaryMan_01 .box_bg .fr li{
	float: left;
	width: 100%;
	display: flex;
	margin-top: 8px;
}
.ordinaryMan_01 .box_bg .fr div{
	line-height: 56px;
	margin-left: 10px;
	font-size: 18px;
	color: #424242;
}
.ordinaryMan_02{
	background:#f68a4f url(../images/nsr_bg_01.png) no-repeat;
	padding: 70px 0;
}
.ordinaryMan_02 .box_title div{
	display: inline-block;
	font-size: 30px;
	font-weight: bold;
	color:#fff;
}
.ordinaryMan_02 .box_title div:before{
	background: url(../images/nsr_t_left.png) center no-repeat;
	background-size: 80%;
	content: "";
	float: left;
	width: 30px;
	height: 30px;
	margin-top:5px;
	margin-right: 10px;
	opacity: 0.5
}
.ordinaryMan_02 .box_title div:after{
	background: url(../images/nsr_t_right.png) center no-repeat;
	background-size: 80%;
	content: "";
	float: right;
	width: 30px;
	height: 30px;
	margin-top:5px;
	margin-left: 10px;
	opacity: 0.5
}
.ordinaryMan_02 ul{
	float: left;
	width: 100%;
	margin-top: 60px;
}
.ordinaryMan_02 ul li{
	float: left;
	width: 25%;
	padding: 0 20px;
}
.ordinaryMan_02 .Li_box{
	width: 100%;
	float: left;
	padding:  40px 20px;
	background: #fff;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.ordinaryMan_02 .Li_num{
	border-radius: 50%;
	width: 60px;
	height: 60px;
	background: #f7dfd2;
	position: absolute;
	right: -15px;
	top: -15px;
	line-height: 70px;
	text-align:left;
	text-indent: 0.4em;
	font-size: 25px;
	color: #fff;
}
.ordinaryMan_02 .text{
	margin: 20px 0;
	float: left;
	width: 100%;
}
.ordinaryMan_02 .text .Li_img{
	height: 170px;
	width: auto;
	float: left;
	width: 100%;
	
}
.ordinaryMan_02 .Li_box .text .Li_img img{
	transition: all 2s;
	-moz-transition: all 2s;	/* Firefox 4 */
	-webkit-transition: all 2s;	/* Safari �? Chrome */
	-o-transition: all 2s;	/* Opera */
}
.ordinaryMan_02 .Li_box:hover > .text .Li_img  img{
	margin-top: -10px;
}
.ordinaryMan_02 .text .content{
	font-size: 15px;
	font-weight: bold;
	color: #424242;
}
.ordinaryMan_03{
	background: url(../images/nsr_bg_02.png) no-repeat;
	padding:	70px 0;
}
.ordinaryMan_03 .box_title div{
	display: inline-block;
	font-size: 30px;
	font-weight: bold;
	color:#424242;
}
.ordinaryMan_03 .box_title div:before{
	background: url(../images/nsr_t_left.png) center no-repeat;
	background-size: 80%;
	content: "";
	float: left;
	width: 30px;
	height: 30px;
	margin-top:5px;
	margin-right: 10px;
}
.ordinaryMan_03 .box_title div:after{
	background: url(../images/nsr_t_right.png) center no-repeat;
	background-size: 80%;
	content: "";
	float: right;
	width: 30px;
	height: 30px;
	margin-top:5px;
	margin-left: 10px;
}
.ordinaryMan_03 .box{
	background: url(../images/nsr_bg_03.png) center no-repeat;
	min-height: 431px;
	float: left;
	width: 100%;
	margin-top: 50px;
	padding: 150px 150px 0 190px;
}
.ordinaryMan_03 .box .fl{
	width: 50%;
	float: left;
}
.ordinaryMan_03 .box .fl .title{
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #424242;
	margin-bottom: 20px;
	padding-bottom:20px;
	border-bottom: 1px solid #fff;
	color: #452b17;
}
.ordinaryMan_03 .box .fl li{
	width: 100%;
	float: left;
	display: flex;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 30px;
}
.ordinaryMan_03 .box .fl .Li_num{
	background: url(../images/nsr_bg_04.png) 0 5px  no-repeat;
	width: 22px;
	height: 26px;
	color: #8a5020;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	margin-right: 10px;
}
.ordinaryMan_03 .box .fr{
	width: 50%;
	float: left;
}
.ordinaryMan_03 .box .fr .title{
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #424242;
	margin-bottom: 20px;
	padding-bottom:20px;
	border-bottom: 1px solid #fff;
	color: #452b17;
}
.ordinaryMan_03 .box .fr li{
	width: 100%;
	float: left;
	display: flex;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 30px;
}
.ordinaryMan_03 .box .fr .Li_num{
	background: url(../images/nsr_bg_04.png) 0 5px  no-repeat;
	width: 22px;
	height: 26px;
	color: #8a5020;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	margin-right: 10px;
}
.ordinaryMan_03 .box .bottom_text{
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #452b17;
	font-weight: bold;
	float: left;
	margin-top: 15px;
	color: #927965;
}
/*道路运输管理�?=========================================*/
.transport-shadow{
	box-shadow: 0px 3px 20px rgba(0,0,0,.1)
}
.transport_con2{
	background: url(../images/ys_bg.jpg) center no-repeat;
	padding: 70px 0 120px 0;
}
.transport_con2 .zhu-bt2 h2{
	color: #fff;
}
.transport_con2 ul{
	width: 100%;
	float: left;
	margin-top:70px;
}
.transport_con2 li{
	width: 16.667%;
	float: left;
	text-align: center;
}
.transport_con2 li .Li_img {
	width: 140px;
	display: inline-block;
	position: relative;
}
.transport_con2 li .Li_img img{
	border-radius: 50%;
	padding: 0 3px;
	background: #fff;
	width: 140px;
	height: 140px;
}
.transport_con2 li .Li_img:before{
	position: absolute;
	width: 30px;
	right: -45px;
	top: 50%;
	background: #cbd9ff;
	height: 30px;
	margin-top: -15px;
	content: "";
	z-index: 1;
	background: url(../images/ys_icon_07.png) no-repeat;
}
.transport_con2 li:last-child .Li_img:before{
	height: 0
}
.transport_con2 li .Li_num{
	width: 120px;
	display: inline-block;
	position: relative;
	margin-top:20px;
}
.transport_con2 li .Li_num div{
	background: #527fff;
	color: #fff;
	text-align: center;
	border-radius: 20px;
	font-size: 22px;
	padding: 2px 0;
	font-weight: bold;
	position: relative;
	z-index: 2;
}
.transport_con2 li:nth-child(odd) .Li_num div{
	background: #769aff;
}
.transport_con2 li .Li_num:before{
	position: absolute;
	width: 100%;
	right: 100%;
	top: 50%;
	background: #cbd9ff;
	height: 2px;
	content: "";
	z-index: 1;
}
.transport_con2 li:nth-child(1) .Li_num:before{
	height: 0px;
}
.transport_con2 li .content{
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	margin-top:20px;
}
.transport_con3 .box{
	width: 100%;
	float: left;
	background: #fff;
	margin-top: -40px;
	padding: 40px 0;
	position: relative;
	border-radius: 4px;
	box-shadow: 0 4px 5px rgba(0,0,0,.1);
	margin-bottom: 70px;
}
.transport_con3 .box:before{
	width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #000;
    display: inline-block;
    content: "";
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -10px;
}
.transport_con3 .box_ul{
	max-width: 75%;
	margin: 0 auto;
	margin-top:50px;
	position: relative;
	display: flex;
}
.transport_con3 .box_ul ul{
	width: 50%;
	float: left;
	padding: 40px 40px 30px 40px;
	background: #eaf1fa;
}
.transport_con3 .box_ul ul:first-child:before{
	width: 0;
    height: 0;
    border-top: 40px solid #fff;
    border-right: 40px solid transparent;
    position: absolute;
	content: "";
	left: 0px;
	top: 0px;
}
.transport_con3 .box_ul ul:last-child:after{
	width: 0;
    height: 0;
    border-bottom: 40px solid #fff;
    border-left: 40px solid transparent;
    position: absolute;
	content: "";
	right: 0px;
	bottom: 0px;
}
.transport_con3 .box_ul ul:last-child{
	background: #d6e5f5;
}
.transport_con3 .box_ul ul li{
	width: 100%;
	float: left;
	margin: 5px 0;
	position: relative;
	padding-left: 40px;
}
.transport_con3 .box_ul ul li:nth-child(odd) .Li_num{
	background: #769aff;
}
.transport_con3 .box_ul ul li .Li_num{
	font-size: 22px;
	font-weight: bold;
	background: #527fff;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	line-height: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.transport_con3 .box_ul ul li:nth-child(5) .content,.transport_con3 .box_ul ul:last-child li:nth-child(4) .content{
	border: 0;
}
.transport_con3 .box_ul ul li .content{
	font-size: 18px;
	line-height: 33px;
	padding-left: 0px;
	border-bottom: 2px solid #cad8ff;
	width: 100%;
	color: #537daa;
	float: right;
	padding-bottom:5px;
}
.transport_con3 .box .box_more{
	text-align: center;
	width: 100%;
	float: left;
	margin-top: 40px;
}
.transport_con3 .box .box_more a{
	display: inline-block;
	padding: 15px 30px;
	color: #fff;
	background: #fd522a;
	border-radius: 4px;
	font-size: 18px;
	font-weight: bold;
	border-radius: 30px;
}
/*烟草许可�?============================================*/
.Roll-number_01{
	max-width: 1200px;
	margin: 0 auto;
	height: auto;
}
.Roll-number_01 .box_1200{
	float: left;
	box-shadow: 0 3px 3px rgba(0,0,0,0.05);
	width: 100%;
	background: #fff;
	margin-top: -60px;
	background: url(../images/yc_bg.jpg) no-repeat;
}
.Roll-number_01 li{
	width: 25%;
	float: left;
	padding: 30px 0;
	text-align: center;
}
.Roll-number_01 li figcaption{
	font-size: 35px;
	font-weight: bold;
	color: #ac743c;
	position: relative;
}
.Roll-number_01 li figcaption .t_num{
	top: 10px;
	position: relative;
}
.Roll-number_01 li figcaption .t_num i{
	background: url(../images/number4.png) no-repeat;
}
.Roll-number_01 li .content{
	font-size: 16px;
}
.tobacco_con1{
	margin-top: 40px;
}
.tobacco_con2{
	background: url(../images/yc_bg_01.png) top center no-repeat;
	margin-top: -60px;
	padding:120px 0;
	min-height: 523px;
}
.tobacco_con2 .box_title{
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 15px;
	position: relative;
}
.tobacco_con2 .box_title:before{
	position: absolute;
	left: 50%;
	width: 100px;
	margin-left: -50px;
	height: 3px;
	background: #fbe0d0;
	bottom: 0;
	content: ""
}
.tobacco_con2 ul{
	float: left;
	width: 100%;
	margin-top: 50px;
}
.tobacco_con2 ul li{
	width: 25%;
	float: left;
	text-align: center;
}
.tobacco_con2 ul li .Li_img{
	position: relative;
}
.tobacco_con2 ul li .Li_img:before{
	position: absolute;
	left: 100%;
	top: 50%;
	margin: -10px 0 0 -43px;
	width: 86px;
	height: 20px;
	background: url(../images/yc_icon_05.png) no-repeat;
	content: "";
}
.tobacco_con2 ul li:last-child .Li_img:before{
	background: none;
}
.tobacco_con2 ul li .text{
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin-top: 15px;
	font-weight: bold;
}
.tobacco_con2 ul li .text .Li_num{
	display: inline-block;
	background: url(../images/yc_icon_06.png) no-repeat;
	width: 30px;
	height: 18px;
	font-size: 16px;
	color: #6d4013;
	font-style: italic;
	font-weight: bold;
	margin-right: 5px;
}
.tobacco_con3{
	padding: 70px 0;
	background: url(../images/yc_bg_03.png) bottom center no-repeat;
}
.tobacco_con3 .box_title{
	color: #424242;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 15px;
	position: relative;
}
.tobacco_con3 .box_title:before{
	position: absolute;
	left: 50%;
	width: 100px;
	margin-left: -50px;
	height: 3px;
	background: #fbe0d0;
	bottom: 0;
	content: ""
}
.tobacco_con3 .box_bg{
	background: #fff url(../images/yc_bg_02.jpg) no-repeat;
	width: 100%;
	float: left;
	box-shadow: 0px 5px 16px rgba(241,237,234,1);
	margin-top: 60px;
	position: relative;
	z-index: 5;
	padding:35px;
}
.tobacco_con3 .box{
	width: 100%;
	float: left;
	position: relative;
	z-index: 5;
}
.tobacco_con3 .box:before{
	position: absolute;
	height: 30px;
	bottom: -10px;
	width: 98%;
	left: 50%;
	margin-left: -49%;
	background: #eeeae6;
	z-index: 4;
	content: ""
}
.tobacco_con3 .box:after{
	position: absolute;
	height: 30px;
	bottom: -20px;
	width: 96%;
	left: 50%;
	margin-left: -48%;
	background: #f6f2f0;
	z-index: 3;
	content: ""
}
.tobacco_con3 .box_ul_01{
	float: left;
	width: 50%;
	padding-right: 50px;
}
.tobacco_con3 .box_ul_01 .ul_text{
	width: 100%;
	float: left;
}
.tobacco_con3 .box_ul_01 .ul_text figcaption{
	background: -webkit-linear-gradient(right,#f58039, #ffa64d);; /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right,#f58039, #ffa64d);; /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right,#f58039, #ffa64d);; /* Firefox 3.6 - 15 */
	background: linear-gradient(to right,#f58039, #ffa64d);; /* 标准的语�? */
	float: left;
	padding:10px 20px;
	font-size: 18px;
	font-weight: bold;
	color:#fff;
	border-radius: 0px 40px 40px 0px
}
.tobacco_con3 .box_ul_01 .ul_text .content{
	margin-top:15px;
	color: #6d7681;
	font-size: 14px;
	line-height: 1.8;
	padding-left: 5px;
}
.tobacco_con3 .box_ul_01 ul{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.tobacco_con3 .box_ul_01 li{
	width: 100%;
	float: left;
	position: relative;
	margin:5px 0;
	line-height: 25px;
	padding-left: 35px;
}
.tobacco_con3 .box_ul_01 li .Li_num{
	position: absolute;
	left: 0;
	top: 0;
	background: #f5a14e;
	font-size: 15px;
	font-weight: bold;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	text-align: center;
	line-height: 25px;
	color:#fff;
}
.tobacco_con3 .box_ul_01 li .content{
	font-size: 15px;
	color: #4c4438;
	font-weight: bold;
}
.tobacco_con3 .box_ul_02{
	float: left;
	width: 50%;
	padding-left: 90px;
}
.tobacco_con3 .box_ul_02 .ul_text{
	width: 100%;
	float: left;
}
.tobacco_con3 .box_ul_02 .ul_text figcaption{
	background: -webkit-linear-gradient(right,#f58039, #ffa64d);; /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right,#f58039, #ffa64d);; /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right,#f58039, #ffa64d);; /* Firefox 3.6 - 15 */
	background: linear-gradient(to right,#f58039, #ffa64d);; /* 标准的语�? */
	float: left;
	padding:10px 20px;
	font-size: 18px;
	font-weight: bold;
	color:#fff;
	border-radius: 0px 40px 40px 0px
}
.tobacco_con3 .box_ul_02 ul{
	float: left;
	width: 100%;
	margin-top: 8px;
}
.tobacco_con3 .box_ul_02 li{
	width: 100%;
	float: left;
	position: relative;
	margin:5px 0;
	line-height: 25px;
	padding-left: 25px;
	font-weight: bold;
	font-size: 15px;
	color: #4c4438;
	position: relative;
}
.tobacco_con3 .box_ul_02 li:before{
	position: absolute;
	top: 50%;
	width: 15px;
	left: 0px;
	height: 1px;
	background: #f5a14e;
	z-index: 4;
	content: ""
}
/*进出口许可证==============================================*/
.jck_con1{
	padding: 70px 0;
}
.jck_con1 .fl{
	width: 42%;
}
.jck_con1 .fl .text{
	float: left;
	width: 100%;
	position: relative;
	padding: 47px 50px;
}
.jck_con1 .fl figcaption{
	font-size: 54px;
	font-weight: bold;
	color: #424242;
}
.jck_con1 .fl .content{
	font-size: 18px;
	font-weight: bold;
	line-height: 1.8;
	color: #757575;
	margin-top: 20px;
}
.jck_con1 .fl .text:before{
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 70px;
	height: 50px;
	border-left: 8px solid #527fff;
	border-top: 8px solid #527fff;
}
.jck_con1 .fl .text:after{
	content: "";
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 70px;
	height: 50px;
	border-right: 8px solid #fd512a;
	border-bottom: 8px solid #fd512a;
}
.jck_con1 .fr{
	width: 56%;
	padding-left: 20px;
}
.jck_con1 .fr li{
	padding-left: 10px;
	padding-bottom: 10px;
	float: left;
	width: 50%;
	position: relative;
}
.jck_con1 .fr li .Li_box{
	width: 100%;
	float: left;
	position: relative;
	z-index: 6;
	overflow: hidden;
}
.jck_con1 .fr li:nth-child(1) .Li_box:after{
	position: absolute;
	right: 3px;
	bottom: 3px;
	background: url(../images/jck_img_09.png) no-repeat;
	width: 123px;
	height: 123px;
	content: "";
	z-index: 1
}
.jck_con1 .fr li:nth-child(2) .Li_box:after{
	position: absolute;
	left: 3px;
	bottom: 3px;
	background: url(../images/jck_img_10.png) no-repeat;
	width: 123px;
	height: 123px;
	content: "";
	z-index: 1
}
.jck_con1 .fr li:nth-child(3) .Li_box:after{
	position: absolute;
	right: 3px;
	top: 3px;
	background: url(../images/jck_img_11.png) no-repeat;
	width: 123px;
	height: 123px;
	content: "";
	z-index: 1
}
.jck_con1 .fr li:nth-child(4) .Li_box:after{
	position: absolute;
	left: 3px;
	top: 3px;
	background: url(../images/jck_img_12.png) no-repeat;
	width: 123px;
	height: 123px;
	content: "";
	z-index: 2
}
.jck_con1 .fr li .Li_box:hover > img {
	transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari �? Chrome */
    -o-transform:scale(1.1);
    z-index: 1;
    box-shadow: 0px 5px 10px rgba(0,0,0,.1)
}
.jck_con1 .fr li img{
	width: 100%;
	transition: all 2s;
	-moz-transition: all 2s;	/* Firefox 4 */
	-webkit-transition: all 2s;	/* Safari �? Chrome */
	-o-transition: all 2s;	/* Opera */
	float: left;

}
.jck_con1 .fr li .content{
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	position: absolute;
	z-index: 3
}
.jck_con1 .fr li:nth-child(1) .content{
	right: 20px;
	bottom: 20px;
}
.jck_con1 .fr li:nth-child(2) .content{
	left: 20px;
	bottom: 20px;
}
.jck_con1 .fr li:nth-child(3) .content{
	right: 20px;
	top: 20px;
}
.jck_con1 .fr li:nth-child(4) .content{
	left: 20px;
	top: 20px;
}
.jck_con2{
	background: url(../images/jck_bg.jpg) no-repeat;
	padding: 50px 0 70px 0;
}
.jck_con2 .box_1200{
	max-width: 1230px;
}
.jck_con2 .box_title h2{
	color: #fff;
}
.jck_con2 .box_ul{
	float: left;
	width: 100%;
	margin-top: 70px;
}
.jck_con2 .box_ul li{
	padding: 0 15px;
	width: 25%;
	float: left;
}
.jck_con2 .box_ul li .Li_box{
	width: 100%;
	float: left;
	position: relative;
	background: #fff;
	min-height: 330px;
}
.jck_con2 .box_ul li .Li_box img{
	width: 100%;
}
.jck_con2 .box_ul li .Li_box:after{
	width: 20px;
	height: 20px;
	border-right: 4px solid #527fff;
	border-bottom: 4px solid #527fff;
	position: absolute;
	right: 5px;
	bottom: 5px;
	content: "";
}
.jck_con2 .box_ul li .Li_box:before{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 0;
	height: 0;
	border-top: 60px solid #527fff;
	border-right: 70px solid transparent;
	content: "";
}
.jck_con2 .box_ul li .Li_num{
	position: absolute;
	left: 10px;
	top: 8px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}
.jck_con2 .box_ul li .text{
	padding: 20px 20px;
	width: 100%;
	float: left;
}
.jck_con2 .box_ul li .text figcaption{
	font-size: 15px;
	font-weight: bold;
	color:  #527fff;	
}
.jck_con2 .box_ul li .text .content{
	margin-top: 5px;
	line-height: 1.8;
	color: #6a6a6a;
}
.jck_con3 .box{
	width: 100%;
	float: left;
	background: #fff url(../images/jck_bg_01.jpg) top center no-repeat;
	margin-top: -20px;
	padding: 70px 0  50px 0;
	position: relative;
	border-radius: 4px;
	box-shadow: 0 4px 5px rgba(0,0,0,.1);
	margin-bottom: 70px;
}
.jck_con3 .box_ul{
	max-width: 500px;
	margin:  0 auto;
	margin-top:40px;
}
.jck_con3 .box_ul li{
	width: 50%;
	float: left;
	position: relative;
	padding-left: 35px;
	margin-bottom: 30px;
}
.jck_con3 .box_ul li .Li_num{
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 22px;
	color: #7590de;
	font-style: italic;
	background: url(../images/jck_icon.png) 0 5px no-repeat;
	width: 22px;
	text-align: center;

}
.jck_con3 .box_ul li .Li_title{
	font-size: 16px;
	color: #757575;
	font-weight: bold;
}
.jck_con3 .box_more{
	text-align: center;
	width: 100%;
	float: left;
	margin-top: 20px;
}
.jck_con3 .box_more a{
	display: inline-block;
	padding: 15px 30px;
	color: #fff;
	background: #fd522a;
	border-radius: 4px;
	font-size: 18px;
	font-weight: bold;
}
.jck_con4{
	background: #f8f8f8;
	padding: 70px 0;
}
.jck_con4 .box{
	position: relative;
	text-align: center;
	float: left;
	min-height: 600px;
	width: 100%;
}
.jck_con4 .box .pa_05{
	position: absolute;
	left: 50px;
	top: 230px;
}
.jck_con4 .font{
	font-size: 14px;
	color: #888888 ;
	font-weight: bold;
}
.jck_con4 .box .pa_02{
	position: absolute;
	left: 330px;
	top: 130px;
}
.jck_con4 .box .pa_04{
	position: absolute;
	left: 610px;
	top: 240px;
}
.jck_con4 .box .pa_06{
	position: absolute;
	left: 620px;
	top: 70px;
}
.jck_con4 .box .pa_07{
	position: absolute;
	left: 170px;
	top: 90px;
}
.jck_con4 .box .pa_01{
	position: absolute;
	right: 220px;
	top: 290px;
}
.jck_con4 .box .pa_03{
	position: absolute;
	right: 50px;
	top: 130px;
}
/*环保CSS==============================*/
.hb-con1 .box{
	width: 100%;
	float: left;
	padding: 70px 0 0px 0;
}
.hb-con1 .box .box_img{
	width: 60%;
	height: 740px;
	float: left;
	position: relative;
}
.hb-con1 .box .box_img:before{
	background: url(../images/hb_bg.jpg) no-repeat;
	position: absolute;
	content: "";
	bottom: 0px;
	left: -100px;
	width: 713px;
	height: 448px;
}
.hb-con1 .box .box_img div{
	text-align: center;
	color: #ff8c71;
	font-weight: bold;
	font-size: 14px;
}
.hb-con1 .box .pa_01{
	position: absolute;
	top: 0px;
	left: 30px;
}
.hb-con1 .box .pa_02{
	position: absolute;
	top: 40px;
	left: 183px;
}
.hb-con1 .box .pa_03{
	position: absolute;
	top: 80px;
	left: 336px;
}
.hb-con1 .box .pa_04{
	position: absolute;
	top: 120px;
	left: 489px;
}
.hb-con1 .box .pa_05{
	position: absolute;
	top: 290px;
	left: 549px;
}
.hb-con1 .box .pa_00{
	position: absolute;
	top: 250px;
	left: 259px;
}
.hb-con1 .box .pa_00 div{
	width: 262px;
	height: 262px;
	padding:20px;
	border-radius: 50%;
	border: #b3c7ff solid 4px;
	border-right:  transparent  solid 4px;
	border-bottom: transparent  solid 4px;
	position: relative;
}
.hb-con1 .box .pa_00 div:before{
	position: absolute;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	background: #527fff;
	content: "";
	right: 28px;
	top: 32px;
}
.hb-con1 .box .pa_00 div img{
	width: 100%;
	border-radius: 50%;
}
.hb-con1 .box .pa_06{
	position: absolute;
	top: 440px;
	left: 499px;
}
.hb-con1 .box .pa_07{
	position: absolute;
	top: 520px;
	left: 356px;
}
.hb-con1 .box .pa_08{
	position: absolute;
	top: 560px;
	left: 203px;
}
.hb-con1 .box .box_text{
	width: 40%;
	padding-left: 20px;
	float: left;
	margin-top: 140px;
}
.hb-con1 .box .box_text .title{
	font-size: 46px;
	font-weight: bold;
	color: #424242;
	width: 100%;
	float: left;
	position: relative;
}
.hb-con1 .box .box_text .title:before{
	position: absolute;
	left: -20px;
	top: 10px;
	width: 3px;
	height: 47px;
	background: #527fff;
	content: "";
}
.hb-con1 .box .box_text .content{
	font-size: 16px;
	color : #959595;
	font-weight: bold;
	line-height: 1.8;
	width: 100%;
	float: left;
	margin-top: 20px;
}
.hb-con1 .box .box_text .more a{
	margin-top: 40px;
	padding: 10px 40px;
	background: #527fff;
	float: left;
	color: #fff;
	border-radius: 4px;
	font-weight: bold;
	font-size: 16px;
}
.hb-con2{
	position: relative;
	padding: 90px 0;
	background: #ff8c71;
	overflow: hidden;
}
.hb-con2:before{
	content: "";
	position: absolute;
	top: -150px;
	right: -80px;
	width: 300px;
	height: 300px;
	background: -webkit-linear-gradient(#ffb594,#ff8b70); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#ffb594,#ff8b70); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#ffb594,#ff8b70); /* Firefox 3.6 - 15 */
	background: linear-gradient(#ffb594,#ff8b70); /* 标准的语�? */
	border-radius: 50%;
	z-index: 1
}
.hb-con2:after{
	content: "";
	position: absolute;
	bottom: -150px;
	left: -80px;
	width: 350px;
	height: 350px;
	background: -webkit-linear-gradient(#ff8b70,#ffb594); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#ff8b70,#ffb594); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#ff8b70,#ffb594); /* Firefox 3.6 - 15 */
	background: linear-gradient(#ff8b70,#ffb594); /* 标准的语�? */
	border-radius: 50%;
	z-index: 1
}
.hb-con2 .box{
	width: 100%;
	float: left;
	position: relative;
	z-index: 10
}
.hb-con2 .box .box_ul{
	float: left;
	width: 100%;
	margin-top:75px;
}
.hb-con2 .box .box_title h2{
	color: #fff;
}
.hb-con2 .box_ul li{
	width: 16.66%;
	float: left;text-align: center;
}
.hb-con2 .box_ul li .Li_img{
	display: inline-block;
	width: 122px;
	height: 122px;
	border-radius: 50%;
	position: relative;
	border: 4px solid #fff;
}
.hb-con2 .box_ul li .Li_img:after{
	position: absolute;
	top: 50%;
	right: -50%;
	margin-top: -13px;
	background: url(../images/hb_icon_15.png);
	content: "";
	width: 25px;
	height: 27px;
}
.hb-con2 .box_ul li:last-child .Li_img:after{
	content: none;
}
.hb-con2 .box_ul li .Li_img:before{
	content: "";
	position: absolute;
	width: 12px;
	height: 12px;
	background: #527fff;
	border-radius: 50%;
}
.hb-con2 .box_ul li:nth-child(1) .Li_img:before{
	top: -8px;
	left: 50%;
	margin-left: -4px;
}
.hb-con2 .box_ul li:nth-child(2) .Li_img:before{
	top: 5px;
	left: 80%;
	margin-left: -4px;
}
.hb-con2 .box_ul li:nth-child(3) .Li_img:before{
	top: 50%;
	right: -8px;
	margin-top: -4px;
}
.hb-con2 .box_ul li:nth-child(4) .Li_img:before{
	bottom: 6px;
	left: 80%;
	margin-top: -4px;
}
.hb-con2 .box_ul li:nth-child(5) .Li_img:before{
	bottom: -8px;
	left: 50%;
	margin-left: -4px;
}
.hb-con2 .box_ul li:nth-child(6) .Li_img:before{
	top: 50%;
	left: -8px;
	margin-top: -4px;
}
.hb-con2 .box_ul li div{
	font-size: 17px;
	font-weight: bold;
	margin-top:7px;
	color: #fff;
}
.hb-con3 {
	position: relative;
	padding: 116px 0  150px 0;
	overflow: hidden;
}
.hb-con3 .box_title h2{
	margin-bottom: 90px;
}
.hb-con3 .box{
	position: relative;
	width: 100%;
	float: left;
	min-height: 353px;
	background: url(../images/hb_bg_01.png) center no-repeat;
	position: relative;
	z-index: 10
}
.hb-con3:before{
	position: absolute;
	top: -50px;
	left: 10%;
	width: 170px;
	height: 170px;
	border-radius: 50%;
	background: -webkit-linear-gradient(#e5f6ff,#ffffff); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#e5f6ff,#ffffff); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#e5f6ff,#ffffff); /* Firefox 3.6 - 15 */
	background: linear-gradient(#e5f6ff,#ffffff); /* 标准的语�? */
	transform:rotate(-150deg);
	-ms-transform:rotate(-150deg); 	/* IE 9 */
	-moz-transform:rotate(-150deg); 	/* Firefox */
	-webkit-transform:rotate(-150deg); /* Safari �? Chrome */
	-o-transform:rotate(-150deg); 	/* Opera */
	content: "";
}
.hb-con3:after{
	position: absolute;
	top: -200px;
	right: 10%;
	width: 500px;
	height: 500px;
	border-radius: 50%;
	background: -webkit-linear-gradient(#e5f6ff,#ffffff); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#e5f6ff,#ffffff); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#e5f6ff,#ffffff); /* Firefox 3.6 - 15 */
	background: linear-gradient(#e5f6ff,#ffffff); /* 标准的语�? */
	transform:rotate(100deg);
	-ms-transform:rotate(100deg); 	/* IE 9 */
	-moz-transform:rotate(100deg); 	/* Firefox */
	-webkit-transform:rotate(100deg); /* Safari �? Chrome */
	-o-transform:rotate(100deg); 	/* Opera */
	content: "";
}
.hb-con3 .box_bg{
	position: absolute;
	bottom: -250px;
	left: 30%;
	width: 500px;
	height: 500px;
	border-radius: 50%;
	background: -webkit-linear-gradient(#fff1ee,#ffffff); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#fff1ee,#ffffff); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#fff1ee,#ffffff); /* Firefox 3.6 - 15 */
	background: linear-gradient(#fff1ee,#ffffff); /* 标准的语�? */
	transform:rotate(-100deg);
	-ms-transform:rotate(-100deg); 	/* IE 9 */
	-moz-transform:rotate(-100deg); 	/* Firefox */
	-webkit-transform:rotate(-100deg); /* Safari �? Chrome */
	-o-transform:rotate(-100deg); 	/* Opera */
	content: "";
	z-index: 1;
}
.hb-con3 .box li{
	width: 380px;
	position: absolute;
	color: #6d6d6e;
}
.hb-con3 .box li .Li_num{
	font-size: 30px;
	color: #527fff;
	position: absolute;
	font-weight: bold;
}
.hb-con3 .box li .content{
	padding-left: 30px;
	margin-top: 5px;
	font-weight: bold;
	font-size: 18px;
	line-height: 1.6;
}
.hb-con3 .box li:nth-child(1){
	left: 0px;
	top: 0px;
	padding-left: 50px;
	margin-top: 15px;
}
.hb-con3 .box li:nth-child(2){
	right: 0px;
	top: 0px;
	padding-right: 45px;
	margin-top: 15px;
}
.hb-con3 .box li:nth-child(3){
	left: 0px;
	bottom: 0px;
	padding-left: 50px;
	margin-bottom: 15px;
}
.hb-con3 .box li:nth-child(4){
	right: 0px;
	bottom: 0px;
	padding-right: 45px;
	margin-bottom: 15px;
}
.hb-con4{
	background:#f9fdff url(../images/hb_bg_01.jpg) center no-repeat;
	padding: 90px 0;
}
.hb-con4 ul{
	margin-top: 128px;
	float: left;
	width: 100%;
}
.hb-con4 ul li{
	float: left;
	position: relative;
	padding: 0 8px;
	text-align: center;
}
.hb-con4 ul li:before{
	position: absolute;
	left: 50%;
	top: -50px;
	width: 4px;
	background: #dbe4f2;
	height: 30px;
	content: ""
}
.hb-con4 ul li:after{
	position: absolute;
	left: 50%;
	top: -50px;
	width: 100%;
	background: #dbe4f2;
	height: 4px;
	content: ""
}
.hb-con4 ul li:last-child:after{
	content: none;
}
.hb-con4 ul li img{
	width: 100%;
}
.hb-con4 ul li div{
	font-weight: bold;
	font-size: 18px;
	color: #4e65a7;
	margin-top: 10px;
}
.hb-con4 .box_more{
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 50px;
}
.hb-con4 .box_more a{
	font-size: 18px;
	font-weight: bold;
	background: #fd522a;
	padding: 10px 20px;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
}
/*对公银行�?户css*/
.Roll-number02{
	width: 100%;
	float: left;
}
.Roll-number02 li{
	width: 25%;
	float: left;
	padding: 20px 0;
	text-align: center;
	position: relative;
}
.Roll-number02 li:before{
	background: url(../images/dg_bg02.png) no-repeat;
	content: "";
	position: absolute;
	right: 0px;
	top: 10px;
	width: 2px;
	height: 82px;
}
.Roll-number02 li:last-child:before{
	content: none;
}
.Roll-number02 li figcaption{
	font-size: 35px;
	font-weight: bold;
	color: #7a91d0;
	position: relative;
}
.Roll-number02 li figcaption .t_num{
	top: 10px;
	position: relative;
}
.Roll-number02 li figcaption .t_num i{
	background: url(../images/number5.png) no-repeat;
}
.Roll-number02 li .content{
	font-size: 16px;
}
.slide21{
	height: 0;
	padding-bottom: 23.5%;
}
.Bank_con1{
	padding: 70px 0;
}
.Bank_con1 .box{
	float: left;
	width: 100%;
	margin-top: 40px;
}
.Bank_con1 .box li{
	width: 20%;
	float: left;
	padding: 0 10px;
}
.Bank_con1 .box li .Li_block{
	box-shadow: 0 8px 20px #f1f4fa;
	border: 1px #f7faff solid;
	width: 100%;
	text-align: center;
	padding: 40px 0;	
	position: relative;
}
.Bank_con1 .box li .Li_block .Li_num{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	overflow: hidden;
}
.Bank_con1 .box li .Li_block .Li_num div{
	background-image: linear-gradient(-41deg, #b6ebff , #4273ff);
	height: 60px;
	width: 60px;
	float: right;
	position: relative;
	top: -22px;
	right: -22px;
	line-height: 80px;
	border-radius: 50%;
	color: #fff;
	text-align: left;
	font-size: 17px;
	font-weight: bold;
	text-indent: 12px;
}
.Bank_con1 .box li .Li_block .Li_num div:before{
	position: absolute;
	width: 50px; 
	height: 70px;
	background: linear-gradient(to left,rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, .5) 50%, rgba(255, 255, 255, 0.1) 100%);

	transform:skewX(-20deg);
    -webkit-transform:skewX(-20deg);  /*兼容-webkit-引擎浏览�?*/
    -moz-transform:skewX(-20deg);/*兼容-moz-引擎浏览�?*/
    content: "";
    top: 0px;
    left: -60px;
}
.Bank_con1 .box li .Li_block:hover div:before{
	animation:sg 2s infinite;
	-moz-animation:sg 2s infinite; /* Firefox */
	-webkit-animation:sg 2s infinite; /* Safari and Chrome */
	-o-animation:sg 2s infinite; /* Opera */
}
@keyframes sg
{
	0%   { left: -60px;}
	75%  { left: 50px;}
	100%  { left: 400px;}
}
.Bank_con1 .box li .Li_block .title{
	font-size: 18px;
	font-weight: bold;
	color: #7695ed;
	padding: 10px 0;
}
.Bank_con1 .box li .Li_block .content{
	font-size: 14px;
}
.Bank_con2{
	padding: 70px 0;
	background: url(../images/dg_bg.jpg) no-repeat;
}
.Bank_con2 .box{
	background: url(../images/dg_bg01.png) no-repeat;
	float: left;
	width: 100%;
	min-height: 287px;
	margin-top: 40px;
}
.Bank_con2 .box .box-block{
	width: 60%;
	float: right;
	margin-top:50px;
}
.Bank_con2 .box li{
	float: left;
	width: 40%;
	background: url(../images/dg_icon_06.png) no-repeat;
	height: 33px;
	margin-top: 20px;
	position: relative;
	padding-left: 50px;
	line-height: 33px;
	font-size: 15px;
}
.Bank_con2 .box li .Li_num{
	position: absolute;
	left: 20px;
	top: -3px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
}
.Bank_con3{
	padding: 70px 0;
}
.Bank_con3 .box{
	float: left;
	width: 100%;
	margin-top: 40px;
}
.Bank_con3 li{
	width: 33.33333%;
	float: left;
	padding: 10px;
}
.Bank_con3 li .Li_block{
	width: 100%;
	background: #fff;
	position: relative;
	box-shadow: 0 8px 20px #f1f4fa;
	border: 1px #f7faff solid;
	padding: 20px;
}
.Bank_con3 li .Li_block img{
	width: 100%;
}
.Bank_con3 li .Li_block .Li_title{
	position: absolute;
	top: 35px;
	width: 100%;
	left: 0px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #535c74;
}
/*香港银行�?�?*/
.HkBank_bg{
	background: url(../images/xg_bg.jpg) center bottom no-repeat;
	background-size: 100%;
}
.HkBank_con1{
	padding: 70px 0;
}
.HkBank_con1 .box_1200{
	max-width: 1000px;
}
.HkBank_con1 .box{
	width: 100%;
	float: left;
	margin-top: 40px;
	background: url(../images/xg_bg_01.png) center bottom no-repeat;
	padding-bottom: 20px;
}
.HkBank_con1 .box li{
	width: 25%;
	float: left;
	position: relative;
}
.HkBank_con1 .box li img{
	width: 100%;
}
.HkBank_con1 .box li .text{
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -50px;
	padding: 0 50px;
	text-align: center;
	color: #fff;
}
.HkBank_con1 .box li .text .Li_title{
	font-size: 18px;
	font-weight: bold;
}
.HkBank_con1 .box li .text .content{
	line-height:1.8;
	margin-top: 15px;
}
.HkBank_con2{
	padding-bottom:70px;
}
.HkBank_con2 .zhu-bt2 h2{
	color: #fff;
}
.HkBank_con2 .box{
	width: 100%;
	margin-top: 40px;
	float: left;
}
.HkBank_con2 .box li{
	width: 33.3333%;
	float: left;
	padding: 15px ;
}
.HkBank_con2 .box li .Li_block{
	background: #fff;
	padding: 30px;
	min-height: 152px;
	border: 2px solid #ccc;
	border-radius: 4px;
	position: relative;
	box-shadow: 4px 4px 0 rgba(255,255,255,.3)
}

.HkBank_con2 .box li .Li_block .Li_num{
	position: absolute;
	top: 0px;
	right: 0px;
	background: #527fff;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 18px;
}
.HkBank_con2 .box li .title{
	color: #3a3d57;
	font-size: 18px;
	font-weight: bold;
}
.HkBank_con2 .box li .content{
	margin-top: 10px;
	line-height: 1.8;
}
.HkBank_con3{
	padding: 70px 0;
}
.HkBank_con3 .box{
	width: 100%;
	float: left;
	margin-top: 60px;
}
.HkBank_con3 .box li{
	width: 16.666%;
	float: left;
	position: relative;
	text-align: center;
}
.HkBank_con3 .box li .text{	
	width: 100%;
	float: left;
	text-align: center;
}
.HkBank_con3 .box li .text .title{
	border: 4px solid #f1f4fc;
	display: inline-block;
	margin-top: 20px;
	padding: 3px 15px;
	position: relative;
	color: #3a3d57;
	font-size: 16px;
	font-weight: bold;
}
.HkBank_con3 .box li .text .title:before{
	position: absolute;
	left: -10px;
	top: -4px;
	background: url(../images/xg_icon_08.png) no-repeat;
	width: 15px;
	height: 34px;
	content: "";
}
.HkBank_con3 .box li .text .title:after{
	position: absolute;
	right: -10px;
	top: -4px;
	background: url(../images/xg_icon_08.png) right no-repeat;
	width: 15px;
	height: 34px;
	content: "";
}
.HkBank_con3 .box li:before{
	position: absolute;
	top: 50%;
	margin-top: -23px;
	float: left;
	right: -19px;
	content: "";
	width: 35px;
	height: 25px;
	background: url(../images/xg_icon_01.png) no-repeat;
}
.HkBank_con4{
	padding: 70px 0;
	position: relative;
}
.HkBank_con4  .box_1200{
	position: relative;
	z-index: 2
}
.HkBank_con4 .zhu-bt2 h2{
	color: #fff;
	position: relative;
}
.HkBank_con4:before{
	position: absolute;
	width: 100%;
	height: 400px;
	background: #739bf5;
	top: 0px;
	left: 0px;
	content: "";
	z-index: 1
}
.HkBank_con4 .box{
	margin-top: 40px;
	width: 100%;
	float: left;
	box-shadow: 0 0 20px #739bf5;
}
.HkBank_con4 .box .box_block{
	width: 33.333333%;
	float: left;
	position: relative;
	padding: 50px 50px 50px 0px;
	overflow: hidden;
}
.HkBank_con4 .box .box_block .Li-img{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 1
}
.HkBank_con4 .box .box_block .div{
	width: 100%;
	float: left;
	background: rgba(82,127,255,0.9);
	position: relative;
	z-index: 2;
	padding: 40px;
	border: 5px solid  rgba(255,255,255,0.5);
	border-left: 0;
	min-height: 320px;
}
.HkBank_con4 .box_more{
	width: 100%;
	float: left;
	margin-top: 60px;
	text-align: center;
}
.HkBank_con4 .box_more a{
	font-size: 18px;
	font-weight: bold;
	padding: 15px 80px;
	background: #fd522a;
	border-radius: 30px;
	color: #fff;
	box-shadow: 5px 5px 10px rgba(255,203,191,1); 
}
.HkBank_con4 .box .box_block .div .title{
	font-size: 18px;
	color: #fff;
	background: #f4384d;
	position: absolute;
	top: -18px;
	padding: 5px 20px;
	left: 0px;
}
.HkBank_con4 .box .box_block .div ul{
	margin-top: 20px;
	width: 100%;
	float: left;
}
.HkBank_con4 .box .box_block .div ul li{
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	background: url(../images/xg_icon_09.png) left 8px no-repeat;
	padding-left: 30px;
}
/*新增新闻列表*/
.newpage-con4{
	float: left;
	width: 100%;
	padding: 40px;
	background: #F7F8FC;
}
.newpage-con4-main{
	width: 1200px;
	margin: 0 auto;
	margin-top: 40px;
}
.newpage-con4-left,
.newpage-con4-right{
	width: 590px;
	background: #fff;
	padding: 15px;
}
.newpage-con4-left{
	float: left;
}
.newpage-con4-right{
	float: right;
}
.newpage-con4-right .img,
.newpage-con4-left .img{
	width: 176px;
	float: left;
}
.newpage-con4-left ul,
.newpage-con4-right ul{
	width: 360px;
	background: #fff;
	float: right;
}
.newpage-con4-left li,
.newpage-con4-right  li{
	width: 100%;
	float: left;
	margin: 3px 0;
	border-bottom: 1px  #ecf1f6 dashed;
}
.newpage-con4-left li:nth-child(1),
.newpage-con4-right  li:nth-child(1){
	padding-top: 8px;
	border-top: 1px  #ecf1f6 dashed;
}
.newpage-con4-left li h3 a,
.newpage-con4-right  li h3 a{
	font-size: 14px;
	line-height: 24px;
	color: #333;
	text-overflow: ellipsis;
    white-space: nowrap;
    position:relative;
    float: left;
    width: 100%;
    display:block;
    padding-left: 10px;
    overflow:hidden;
}
.newpage-con4-right  li h3 a{
    padding-left: 20px;
}
.newpage-con4-left li h3 a:before{
	content:"";
	width: 5px;
	height: 5px;
	background: #fd522a;
	top: 10px;
	position: absolute;
	left: 0px;
}
.newpage-con4-right  li h3 a:before{
	content:"Q";
	width: 15px;
	height: 15px;
	line-height: 16px;
	top: 5px;
	position: absolute;
	left: 0px;
	border-radius: 50%;
	background: #fd522a;
	font-size: 12px;
	text-align: center;
	color: #fff;
}
.newpage-con4-left li .summary,
.newpage-con4-right li .summary{
	overflow:hidden;
	color:#999;
	float:left;
	width: 100%;
	height: 0;
	padding-left: 10px;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 8px;
}
.newpage-con4-right li .summary{
	padding-left: 20px;
}
.newpage-con4-left .hover .summary,
.newpage-con4-right .hover .summary{
	height: 33px;
}
.navps{
    position: absolute;
    width: 100%;
    top: 64px;
    z-index: 999;
}

.newsDetails{
	color: #6f6c6c;
    line-height: 28px;
    font-size: 16px;
	padding: 20px 30px;
}
.newsDetails .keyLabel{
	display:flex;
	align-items: center;
	margin-left:15px;
	
}
.newsDetails .keyLabel .kay{
	float: left;
	
}
.newsDetails .keyLabel .kay a{
	color :#424242;
	margin-left: 5px;
}

.xwSlides{
	width: 100%;
	height: 148px;
}
.xwListbox{
	width: 100%;
	float:left;
	padding: 40px 0;
	background: #f0f0f0;
}
.xwListbox .Box12{
	margin: 0 auto;
	width: 1200px;
}

.xwListbox .xwLeft{
	width: 223px;
	float:left;
}
.xwListbox .xwLeft .xwNav{
	width: 100%;
	float: left;
	border: 1px solid #ccc;
	background: #fff;
	border-top: 2px solid #FD522A;
	padding: 10px;
	margin-top: -80px;
}
.xwListbox .xwLeft .xwNav .navTitle{
	width: 100%;
	float: left;
}
.xwListbox .xwLeft .xwNav .navTitle em{
	display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    background: #527FFF;
    padding: 0px 25px 0px 10px;
    position: relative;
    line-height: 40px;
}
.xwListbox .xwLeft .xwNav .navTitle em:before {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 29px solid transparent;
    border-right: 14px solid #FFFFFF;
    border-top: 13px solid transparent;
    position: absolute;
    right: 0;
    top: 0;
}
.xwListbox .xwLeft .xwNav .navTitle em:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 15px solid transparent;
    border-top: 13px solid #3665EC;
    position: absolute;
    right: 0;
    top: 0;
}
.xwListbox .xwLeft .xwNav ul{
	width: 100%;
	float: left;
	margin-top: 10px;
}
.xwListbox .xwLeft .xwNav ul li{
	width: 100%;
	float: left;
	position: relative;
}
.xwListbox .xwLeft .xwNav ul li:before{
	width: 5px;
	height: 5px;
	background: #FD522A;
	position: absolute;
	left: 0px;
	top: 11px;
	content: "";
}
.xwListbox .xwLeft .xwNav ul li a{
	font-size: 14px;
	display: inline-block;
	width: 100%;
	padding-left: 15px;
	line-height: 30px;
	color: #333;
	position: relative;
}
.xwListbox .xwLeft .xwNav ul li a:before{
	content: "";
    width: 8px;
    height: 8px;
    border-top: 1px solid #B5B5B5;
    border-right: 1px solid #B5B5B5;
    transform: rotate(45deg);
    position: absolute;
    right: 12px;
    top: 12px;
}
.xwListbox .xwLeft .xwNav ul li a:after{
	content: "";
    width: 8px;
    height: 8px;
    border-top: 1px solid #B5B5B5;
    border-right: 1px solid #B5B5B5;
    transform: rotate(45deg);
    position: absolute;
    right: 17px;
    top: 12px;
}
.xwListbox .xwLeft .xwNav ul li:hover > a{
	color: #FD522A;
}
.xwListbox .xwLeft .xwNav ul li:hover > a:after{
    border-top: 1px solid #FD522A;
    border-right: 1px solid #FD522A;
}
.xwListbox .xwLeft .xwNav ul li:hover > a:before{
    border-top: 1px solid #FD522A;
    border-right: 1px solid #FD522A;
}
.xwListbox .xwLeft .xwLeftImg{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.xwListbox .xwLeft .xwLeftImg img{
	width: 100%;
}

.xwListbox  .xwRight{
	float:right;
	width: 977px;
	padding-left: 30px;
}
.xwListbox  .xwRight .xwListTop{
	width: 100%;
	float: left;
	background: #fff;
	color: #999;
	padding: 20px;
}
.xwListbox  .xwRight .xwListTop .topTitle{
	text-align: left;
	width: 100%;
	float: left;
	
	padding-bottom: 10px;
}
.xwListbox  .xwRight .xwListTop em{
	font-weight: bold;
	color: #333;
}
.xwListbox  .xwRight .xwListTop ul{
	width: 100%;
	float: left;
	border-top: 1px solid #ccc;
}
.xwListbox  .xwRight .xwListTop ul li{
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
.xwListbox  .xwRight .xwListTop ul li a{
	color: #333;
	display: block;
	padding: 2px 10px;
}
.xwListbox  .xwRight .xwListTop ul  .hover  a{
	background: #FD522A;
	color: #fff;
	padding: 2px 10px;
	border-radius: 20px;
}
.xwListbox  .xwRight .xwListContent{
	width: 100%;
	margin-top: 30px;
	float: left;
}
.xwListbox  .xwRight .xwListContent li{
	width: 100%;
	float: left;
	border-bottom: 1px solid #fff;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.xwListbox  .xwRight .xwListContent li .xwImg{
	width: 260px;
	float: left;
}
.xwListbox  .xwRight .xwListContent li .xwImg img{
	width: 100%;
}
.xwListbox  .xwRight .xwListContent li .xwContent{
	width: 660px;
	float: right;
}
.xwListbox  .xwRight .xwListContent li .xwContent .xwTitle a{
	display: block;
	color: #333;
}
.xwListbox  .xwRight .xwListContent li .xwContent .xwTitle a h3{
	font-size: 20px;
	font-weight: bold;
}
.xwListbox  .xwRight .xwListContent li .xwContent .xwDesc{
	line-height: 1.6;
	height: 48px;
	margin: 10px 0;
	overflow: hidden;
	width: 100%;
	float: left;
	font-size: 14px;
	color: #666;
}
.xwListbox  .xwRight .xwListContent li .xwContent .xwInfo{
	width: 100%;
	float: left;
}
.xwListbox  .xwRight .xwListContent li .xwContent .xwInfo span{
	margin-right: 10px;
	float: left;
}
.xwListbox  .xwRight .xwListContent li .xwContent .xwInfo span img{
	margin-right: 5px;
}
.xwListbox  .xwRight .xwListContent li .xwContent .xwLabel{
	width:100%;
	float: left;
	margin-top: 10px;
}
.xwListbox  .xwRight .xwListContent li .xwContent .xwLabel strong{
	float: left;
	margin-right: 10px;
}
.xwListbox  .xwRight .xwListContent li .xwContent .xwLabel .li a{
	display: inline-block;
	margin-right: 10px;
	color: #666;
}


/************************************************************/
.newsDetailsbox{
	width: 100%;
	float: left;
	background: #f0f0f0;
	padding: 30px 0;
}
.newsDetailsbox .Box12{
	width: 1200px;
	margin:  0 auto;
}
.newsLeft{
	float: left;
	width: 820px;
	background: #fff;
	padding: 30px;
}
.newsLeft .newsTop{
	width: 100%;
	left: left
}
.newsLeft .newsTop .newsTitle{
	width: 100%;
	float: left;
}
.newsLeft .newsTop .newsTitle h1{
	max-height: 54px;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.newsLeft .newsTop  .newsInfo{
	float: left;
	width: 100%;
	margin-top: 10px;

}
.newsLeft .newsTop  .newsInfo span{
	float: left;
	margin-right: 20px;font-size: 14px;
	color: #666 ;
}
.newsLeft .newsTop  .newsInfo span img{
	margin-right: 5px;
}
.newsLeft .newsAdvertisement{
	width: 100%;
    height: 160px;
    margin: 0 auto;
    margin-top: 16px;
    background: url(../images/img49.jpg) center center no-repeat;
    position: relative;
    float: left;
}
.newsLeft  .newsAdvertisement .form{
	margin-top: 104px;
	width: 100%;
	float: left;
	margin-left: 80px;
}
.newsLeft  .newsAdvertisement .form .news-input1{
	width: 167px;
	line-height: 40px;
	padding: 0 10px;
}
.newsLeft  .newsAdvertisement .form .news-input2{
	width: 250px;
	margin-left: 13px;
	line-height: 40px;
	padding: 0 10px;
}
.newsLeft  .newsAdvertisement .form .news-input3{
	width: 166px;
	margin-left: 20px;
	background: #F84662;
	line-height: 40px;
	border: 0px;
	color: #fff;
}
.newsLeft  .newsContent{
	padding: 20px 0px;
	float: left;
	width: 100%;
	line-height: 1.8;
	font-size: 14px;
}
.newsLeft  .newsContent p{
	font-size: 14px;
}
.newsLeft  .newsLabel{
	float: left;
	width: 100%;
	font-size: 14px;
}
.newsLeft  .newsLabel strong{
	float: left;
}
.newsLeft  .newsLabel .li a{
	float: left;
	margin-left: 10px;
	color: #666;
}
.newsLeft .newsStatement{
	margin-top: 20px;
	float: left;
	background: #f0f0f0;
	padding: 10px;
	line-height: 1.8;
	color: #666;
}
.newsLeft .newsStatement em{
	font-weight: bold;
	color: #333;
}
.newsLeft .newsBottom{
	width: 100%;
	margin-top: 20px;
	float: left;
}
.newsLeft .newsBottom .fl{
	float: left;
	font-size: 14px;
}
.newsLeft .newsBottom .fl .prev a{
	font-size: 14px;
	color: #666;
}
.newsLeft .newsBottom .fl .next a{
	font-size: 14px;
	color: #666;
}
.newsLeft .newsBottom .center{
	margin-left: 30px;
	float: left;
	width: 70px;
	height: 70px;
	border: 1px solid #F55540;
	border-radius: 50%;
	text-align: center;
	line-height: 70px;
}
.newsLeft .newsBottom .center span{
	font-size: 25px;
	color:#F55540;
}
.newsLeft .newsBottom .fr{
	float: right;
}
.newsLeft .newsBottom .fr span{
	float: left;
	width: 86px;
	text-align: center;
}
.newsLeft .newsImgshow{
	margin: 20px 0;
	float: left;
	width: 100%�?
}
.newsLeft .newsImgshow img{
	width: 100%;
}
.newsLeft .newsTabList{
	float: left;
	width: 100%;
}
.newsLeft .newsTabList .newsTitle{
	width: 100%;
	float: left;

}
.newsLeft .newsTabList .newsTitle li{
	float: left;
	padding: 5px 15px;
	background: #f0f0f0;
	font-size: 16px;
	border: 5px solid #f0f0f0;
}
.newsLeft .newsTabList .newsTitle .hover{
	color: #FD522A;
	background: #fff;
}
.newsLeft .newsTabList .newsContent{
	background: #f0f0f0;
	padding: 10px;
	width: 100%;
	float: left;
}

.newsLeft .newsTabList .newsContent .block{
	width: 100%;
	float: left;
	display: none;
}
.newsLeft .newsTabList .newsContent .bk-hover{
	display: block;
}
.newsLeft .newsTabList .newsContent .block .topNews{
	width: 220px;
	float: left;
}
.newsLeft .newsTabList .newsContent .block .topNews img{
	width: 100%;
}
.newsLeft .newsTabList .newsContent .block .topNews .title a{
	margin-top: 10px;
	font-size: 14px;
	color: #333;
	line-height: 1.6px;
}
.newsLeft .newsTabList .newsContent .block .list{
	width: 500px;
	float: right;
	background: #fff;
	padding: 10px;
}
.newsLeft .newsTabList .newsContent .block .list li{
	width: 50%;
	padding: 0 10px;
	float: left;
	margin: 5px 0;
}
.newsLeft .newsTabList .newsContent .block .list li .title a{
	height: 20px;
	overflow: hidden;
	display: block;
	padding-left: 10px;
	position: relative;
	color: #515151;
	font-size: 14px;
}
.newsLeft .newsTabList .newsContent .block .list li .title a:before{
	content: "";
	position: absolute;
	left: 0px;
	width: 5px;
	height: 5px;
	background: #FD522A;
	top:9px;
}
.newsRight{
	float: right;
	width: 350px;
}
.newsRight .newsList{
	width: 100%;
	background: #fff;
	float: left;
	padding: 20px;
}

.newsRight .newsList .navTitle{
	width: 100%;
	float: left;
}
.newsRight .newsList .navTitle em{
	display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    background: #527FFF;
    padding: 0px 25px 0px 10px;
    position: relative;
    line-height: 40px;
}
.newsRight .newsList .navTitle em:before {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 29px solid transparent;
    border-right: 14px solid #FFFFFF;
    border-top: 13px solid transparent;
    position: absolute;
    right: 0;
    top: 0;
}
.newsRight .newsList .navTitle em:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 15px solid transparent;
    border-top: 13px solid #3665EC;
    position: absolute;
    right: 0;
    top: 0;
}
.newsRight .newsList ul{
	float: left;
	width: 100%;
}
.newsRight .newsList ul li{
	width: 100%;
	margin-top: 15px;
}
.newsRight .newsList ul li a{
	color: #333;
	display: block;
	position: relative;
	padding-left:15px;
	line-height: 1.8;
	height: 38px;
	overflow: hidden;
}
.newsRight .newsList ul li a:before{
	width: 5px;
	height: 5px;
	background: #FD522A;
	content: "";
	position: absolute;
	left: 0px;
	top: 6px;
}
