@charset "utf-8";

/*AJD*/
* { margin:0; padding:0; /*-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;*/ }
em, i { font-style:normal; }
li { list-style:none; }
img { border:0; vertical-align:middle; }
button { cursor:pointer; }
a { color:inherit; text-decoration:none; }
a:hover { color: inherit; text-decoration:none; }
button, input { /*border:0; outline:none;*/ }
body {
	margin-right: auto;
	margin-left: auto;
    background-color: #fff;
    color: #333;
    -webkit-font-smoothing: antialiased;
    font:14px/1.5 Microsoft YaHei, tahoma, arial, Hiragino Sans GB, \\5b8b\4f53, sans-serif;
}
body, html { min-width:1300px; scroll-behavior:smooth; }

/* 公用自定义 */
.clearfix:after, ul:after { content:""; clear:both; display:block; }
.clearfix { *zoom:1; }

.show { display:block; }
.hide { display:none; }

.potir { position:relative; }
.potia { position:absolute; }
.potif { position:fixed; }
.potis { position:static; }

.fl { float:left; }
.fr { float:right; }
.fnone { float:none; }
.clearboth { clear: both; }

.mauto { margin:auto; }
.mg0auto { margin:0 auto; }

.overhide { overflow:hidden; }
.textover { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

.opacity0 { filter:alpha(opacity=0); opacity:0; }
.opacity1 { filter:alpha(opacity=100); opacity:1; }

.trtidu25 { -webkit-transition-duration:.25s; -moz-transition-duration:.25s; -ms-transition-duration:.25s; -o-transition-duration:.25s; transition-duration:.25s; }
.trtidu30 { -webkit-transition-duration:.3s; -moz-transition-duration:.3s; -ms-transition-duration:.3s; -o-transition-duration:.3s; transition-duration:.3s; }
.trtidu35 { -webkit-transition-duration:.35s; -moz-transition-duration:.35s; -ms-transition-duration:.35s; -o-transition-duration:.35s; transition-duration:.35s; }

.minW1200 { min-width:1200px; }
.myContainer { margin-right:auto; margin-left:auto; width:1200px; }

/* banner */
.banner-img { position:relative; width:100%; }
.banner-img img { width:100%; height:auto; }


/*引入字体*/
@font-face {
	font-family: "HYGYT";
	src: url("HYGANGYITI-85W.TTF");
	/* IE9 Compat Modes */
	src: url("HYGANGYITI-85W.TTF") format("embedded-opentype"), /* IE6-IE8 */
	/*url("PingFang Regular.ttf") format("woff"),*/ /* Modern Browsers */
	/*url("PingFang Regular.ttf") format("truetype"),*/ /* Safari, Android, iOS */
	/*url("PingFang Regular.ttf") format("svg");*/
	/* Legacy iOS */
	/*font-weight: normal;*/
	/*font-style: normal;*/
}
/*.fontPF { font-family: "PingFang"; }*/

@font-face {
	font-family: "CONSTANI";
	src: url("CONSTANI.TTF");
	/* IE9 Compat Modes */
	src: url("CONSTANI.TTF") format("embedded-opentype"), /* IE6-IE8 */
	/*url("PingFang Regular.ttf") format("woff"),*/ /* Modern Browsers */
	/*url("PingFang Regular.ttf") format("truetype"),*/ /* Safari, Android, iOS */
	/*url("PingFang Regular.ttf") format("svg");*/
	/* Legacy iOS */
	/*font-weight: normal;*/
	/*font-style: normal;*/
}



/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #f5f5f5;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #f5f5f5;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #2e8ae5;
}



/* s header */
.header {
	position: relative;
	z-index: 88;
	width: 100%;
}
.head-frame {
	margin: 0 auto;
	width: 1300px;
	line-height: 90px;
}
.head-logo {
	margin: 0 15px 0 6px;
	width: 192px;
	height: 100%;
}
.head-logo .logo {
	margin-top: -2px;
	width: 100%;
}
.head-txt {
	margin-top: 20px;
	width: 166px;
	height: 56px;
	color: #666;
	font-weight: bold;
	font-size: 18px;
	font-family: "KaiTi";
	line-height: 1.56;
	background: url(img/head-txt-bg.png) center no-repeat;
}
.head-nav-frame {
	margin-left: 15px;
}
.head-nav {
	width: 100%;
}
.head-nav ul {
	width: 100%;
}
.head-nav > ul > li {
	float: left;
	width: 85px;
	text-align: center;
}
.head-nav > ul > li:hover {
	background: url(img/head-nav-ul-li-ic.png) center bottom no-repeat;
}
.head-nav > ul > li > a:hover {
	font-weight: bold;
	color: #0075bf;
}
.head-nav li a {
	display: block;
	font-size: 16px;
}
.head-nav li a.on {
	color: #0075bf;
	font-weight: bold;
}
.head-search-frame {
	margin-left: 15px;
}
.head-search {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 204px;
	height: 44px;
	background-color: #f5f9fb;
	border: 1px solid #afd2f5;
	border-radius: 5px;
}
#txtsearchcontrol {
	display: block;
	float: left;
	padding-left: 10px;
	width: 152px;
	height: 100%;
	line-height: 44px;
	background-color: transparent;
	border: 0;
	outline: none;
}
.head-search .btn {
	display: block;
	width: 40px;
	height: 100%;
	background: url(img/head-search-ic.png) center no-repeat;
	cursor: pointer;
    padding: inherit;
}
.head-search .myKeyword {
	position: absolute;
	bottom: -10px;
	left: 50%;
	padding: 2px 5px;
	height: 16px;
	line-height: 16px;
	color: #fff;
	background-color: #2f8ae5;
	cursor: pointer;
	-webkti-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
			transform: translateX(-50%);
	/* animation: pulse 1s infinite; */
}
/*head-menu*/
.head-menu {
	top: 90px;
	right: 0;
	left: 0;
	z-index: 21;
	margin: auto;
	width: 1200px;
	line-height: 1.5;
	color: #333;
	background-color: #f7f7f7;
}
.head-menu .hd {
	width: 100%;
	cursor: default;
}
.head-menu .hd li {
	width: 20%;
	height: 96px;
	font-size: 16px;
	line-height: 1.2;
	text-align: center;
	color: #f7f7f7;
	background-color: #2e8ae5;
	box-sizing: border-box;
}
.head-menu .hd li.on {
	background-color: #2170dc;
}
.head-menu .hd a {
	padding-top: 28px;
	height: 100%;
	box-sizing: border-box;
}
.head-menu .hd span {
	font-size: 10px;
	text-transform: uppercase;
	color: #98c3ed;
}
.head-menu .bd-wrap {
	padding: 25px 0;
	width: 100%;
}
.head-menu .bd-wrap .bd {
	width: 100%;
}
.head-menu .bd-wrap li {
	padding: 0 30px;
	width: 33.33%;
	/* height: 36px; */
	line-height: 36px;
	text-align: center;
	border-right: 1px solid #e9e9e9;
	box-sizing: border-box;
}
.head-menu .bd-wrap a {
	/* display: inline-block; */
	display: block;
	padding: 0 10px;
	font-size: 14px;
	border-bottom: 1px solid transparent;
	-ms-transition: .2s;	
		transition: .2s;
}
.head-menu .bd-wrap a:hover {
	color: #fff;
	background-color: #2e8ae5;
}
.head-menu .bd-wrap a span {
	position: relative;
}
.head-menu .bd-wrap a span i {
	position: absolute;
	bottom: 90%;
	left: 110%;
	padding: 0 3px;
	font-size: 12px;
	line-height: 1.5;
	color: #fff;
	background-color: #f15533;
}
.head-menu .bd-wrap a i:before {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	width: 0;
	height: 0;
	border-width: 2px;
	border-style: solid;
	border-color: #f15533 transparent transparent #f15533;
}
.head-nav .submenu {
	position: absolute;
	top: 99%;
	left: -22px;
	z-index: 21;
	width: 130px;
	background-color: #eee;
	box-sizing: border-box;
}
.head-nav .submenu dd {
	width: 100%;
	height: 46px;
	line-height: 46px;
	color: #333;
	-ms-transition: .3s;
	transition: .3s;
	margin: 0;
}
.head-nav .submenu a {
	display: block;
	padding: 0 5px;
	text-align: center;
	font-size: 15px;
}
.head-nav .submenu dd:hover {
	color: #fff;
	background-color: #287ccf;
}
/* header e */


/* s footer */
.footer {
	width: 100%;
	background-color: #232429;
}
.foot-wrap {
	margin: 0 auto;
	padding: 36px 0 80px;
	width: 1300px;
}
.foot-wrap dl {
	float: left;
	margin-left: 46px;
}
.foot-wrap dl:first-child {
	margin-left: 10px;
}
.foot-wrap dl dt {
	margin-bottom: 12px;
	color: #ccc;
	font-weight: bold;
	font-size: 14px;
}
.foot-wrap dl dd {
	margin: 0;
}
.foot-wrap dd a {
	color: #868893;
	font-size: 12px;
	line-height: 30px;
}
.foot-wrap dd a:hover {
	color: #eee;
	-ms-transition-duration:.25s;
		transition-duration:.25s;
}
.foot-wrap dd p {
	color: #aeb0ba;
	font-size: 14px;
	line-height: 30px;
}
.foot-wrap dd span {
	color: #aeb0ba;
	font-weight: bold;
	font-size: 18px;
	font-family: 'Arial';
}
.foot-wrap dd img {
	vertical-align: top;
	padding: 6px;
	width: 106px;
	height: 106px;
	border: 1px solid #3b3c40;
	box-sizing: border-box;
}
.foot-wrap dd .free {
	display: inline-block;
	width: 106px;
	height: 106px;
	color: #ccc;
	background-color: #303136;
	border: 1px solid #3b3c40;
	box-sizing: border-box;
	text-align: center;
}
.foot-wrap .free i {
	display: inline-block;
	vertical-align: top;
	margin: 20px 0 10px;
	width: 100%;
	height:36px;
	background: url(img/foot-dd-free-ic.png) center no-repeat;
}
/**/
.foot-copyright {
	padding: 20px 0;
	background-color: #1c1c20;
	text-align: center;
}
.foot-copyright p {
	color: #64666d;
	font-size: 12px;
	line-height: 2;
}
.foot-copyright p a:hover {
	color: #999;
}
/* footer e */


/* s paging */
.pageClass {
	clear: both;
	padding: 30px 0 20px;
	font-size: 16px;
	line-height: 32px;
	text-align: center;
}
.pageClass a, .pageClass strong {
	display: inline-block;
	vertical-align: middle;
	margin: 0 3px;
	border: 1px solid #dde6f5;
	color: #2e8ae5;
}
.pageClass span {
	display: block;
	padding: 1px 6px;
	min-width: 22px;
	cursor: pointer;
	-ms-transition: .25s;
		transition: .25s;
}
.pageClass span:hover {
	text-decoration: underline;
	box-shadow: 0 2px 10px rgba(0,0,0,.15);
}
.pageClass strong {
	font-weight: normal;
	background-color: #2e8ae5;
	color: #fff;
}
.pageClass a.prv {  }
.pageClass a.next {  }
/* paging e */


/**/
.title-frame {
	text-align: center;
}
.title-frame h2 {
	margin-bottom: 10px;
	color: #392d1c;
	font-weight: normal;
	font-size: 30px;
}
.title-frame p {
	color: #555;
	font-size: 18px;
}


/*right-fixed*/
.right-fixed {
	bottom: 20px;
	right: 10px;
	z-index: 99;
	width: 58px;
}
.right-fixed .rig-fix {
	display: block;
	margin-bottom: 2px;
	padding: 6px 10px;
	width: 100%;
	background-color: #2e8ae5;
	box-sizing: border-box;
	cursor: pointer;
}
.right-fixed .zxzx {
	cursor: default;
}
.right-fixed .rig-fix > i {
	display: block;
	width: 100%;
	height: 38px;
	background: url(img/right-fixed-ic.png) 0 0 no-repeat;
}
.right-fixed .zxzx > i {
	background-position: 3px -60px;
}
.right-fixed .sqsy > i {
	background-position: 3px -92px;
}
.right-fixed .tsjy > i {
	background-position: 3px -124px;
}
.right-fixed .lwz > i {
	background: url(img/right-fixed-ic1.png) center no-repeat;
}
/* .right-fixed .rgfw > i {
	background: url(img/right-fixed-ic2.png) center no-repeat;
} */
.right-fixed .rig-fix > p {
	line-height: 1.2;
	text-align: center;
	color: #fff;
}
.right-fixed .zxzx-box {
	top: -10px;
	right: 68px;
	padding: 0;
	width: 280px;
	background-color: #fff;
	/* border: 1px solid #eee; */
	box-sizing: border-box;
	box-shadow: 0 0 30px -2px rgba(0,0,0,.2);
}
.right-fixed .zxzx-box .box-1 {
	padding: 20px 50px 10px 50px;
	border-left: 3px solid #2d84da;
	border-bottom: 1px solid #e1ebf5;
}
.right-fixed .zxzx-box .box-2 {
	padding: 10px 50px 20px 50px;
	border-left: 3px solid #edc12a;
}
.right-fixed .zxzx:hover .zxzx-box {
	
}
.right-fixed .zxzx-box h3 {
	font-weight: normal;
	line-height: 32px;
	font-size: 16px;
}
.right-fixed .zxzx-box a:hover h3 {
	color: #2e8ae5;
}
.right-fixed .zxzx-box a:hover h3 i {
	margin-right: 5px;
}
.right-fixed .zxzx-box i {
	display: inline-block;
	vertical-align: top;
	width: 32px;
	height: 32px;
	background: url(img/right-fixed-ic.png) 0 0 no-repeat;
	-ms-transition: .25s;
		transition: .25s;
}
.right-fixed .zxzx-box p {
	font-weight: bold;
	font-size: 18px;
	color: #2d84da;
}
.right-fixed .zxzx-box span {
	font-size: 14px;
	color: #666;
}
.right-fixed .zxzx-box .box-2 > a {
	display: block;
	margin-top: 8px;
	color: inherit;
}
.right-fixed .zxzx-box .box-2 > a i {
	background: url(img/right-fixed-rgkf.png) center no-repeat;
	-webkit-animation: tada 1.5s infinite;
		-ms-animation: tada 1.5s infinite;
			animation: tada 1.5s infinite;
}
.right-fixed .updown {
	width: 100%;
	height: 30px;
	cursor: pointer;
}
.right-fixed .up {
	background: #888 url(img/right-fixed-ic.png) 12px -160px no-repeat;
}
.right-fixed .down {
	background: #eee url(img/right-fixed-ic.png) 12px -190px no-repeat;
}
@media screen and (max-width: 1440px) {
	/*.right-fixed { right:10px; }*/
}


/*bottom-fixed*/
.online-fixed {
	bottom: -110px;
	left: 0;
	z-index: 89;
	width: 100%;
	background-color: #3a3a40;
}
.online-fixed-wrap {
	padding: 8px 0;
	font-size: 0;
	text-align: center;
}
.online-fixed-wrap * {
	display: inline-block;
	vertical-align: middle;
}
.online-fixed-wrap h2 {
	font-weight: normal;
	font-size: 26px;
	color: #e1e1e1;
}
.online-fixed-wrap .form {
	height: 50px;
	line-height: 50px;
}
.online-fixed-wrap .form input {
	margin-right: 10px;
	padding: 0 12px;
	width: 344px;
	height: 100%;
	font-size: 16px;
	line-height: 50px;
	color: #9f9fad;
	background-color: #4e4e59;
	border: 1px solid #5c5c61;
	outline: none;
	box-sizing: border-box;
}
.online-fixed-wrap .form a {
	width: 166px;
	height: 100%;
	font-size: 16px;
	text-align: center;
	color: #dfdfdf;
	background-color: #3b82f6;
}
.online-fixed-wrap p {
	font-size: 16px;
	text-align: left;
	color: #dfdfdf;
}
.online-fixed-wrap p span {
	font-weight: bold;
	font-size: 24px;
}
.online-fixed-wrap i {
	margin: 0 25px;
	width: 1px;
	height: 46px;
	background-color: #505053;
}
.online-fixed-wrap span.span {
	top: 50%;
	left: 103%;
	margin-top: -22px;
	width: 45px;
	height: 45px;
	background: url(img/online-fixed-span-bg.png) center no-repeat;
	cursor: pointer;
}
@media screen and (max-width: 1440px) {
	.online-fixed-wrap h2 { font-size:24px; }
	.online-fixed-wrap .form { height:46px; line-height:46px; }
	.online-fixed-wrap i { margin: 0 20px; }
	.online-fixed-wrap p span { font-size:22px; }
	.online-fixed-wrap span.span { right: auto; left: -45px; }
}



/* s index */
.home-page {
	
}
/*banner*/
.banner-frame {
	width: 100%;
	height: auto;
	background-color: #f1f1f1;
}
.banner-frame .bd {
	width: 100%;
	height: 100%;
}
.banner-frame .tempWrap {
	width: 100% !important;
	height: 100%;
}
.banner-frame .bd li {
	float: left;
	width: 100%;
	height: 100%;
}
.banner-frame li img {
	width: 100%;
	height: 100%;
}
.banner-wrap {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 11;
	margin: auto;
	width: 1300px;
}
.img-index {
	bottom: 20px;
	z-index: 11;
	width: 100%;
	text-align: center;
}
.img-index * {
	display: inline-block;
	vertical-align: middle;
	margin: 0 4px;
}
.img-index > a {
	width: 10px;
	height: 20px;
}
.img-index .prev {
	background: url(img/img-index-ic.png) -1px -1px no-repeat;
}
.img-index .next {
	background: url(img/img-index-ic.png) -1px -30px no-repeat;
}
.img-index .hd {
	height: 20px;
	line-height: 20px;
}
.img-index .hd li {
	width: 8px;
	height: 8px;
	background: url(img/img-index-ic.png) -1px -60px no-repeat;
}
.img-index .hd li.on {
	width: 26px;
	background: url(img/img-index-ic.png) -1px -89px no-repeat;
}
/*banner online*/
.apponline {
	top: 50%;
	right: 0;
	z-index: 11;
	margin-top: -150px;
	width: 426px;
	max-height: 298px;
}
.apponline > h2 {
	line-height: 66px;
	background-color: #2e8ae5;
	color: #cae3ef;
	font-weight: normal;
	font-size: 24px;
	text-align: center;
}
.apponline-box {
	padding: 30px 0;
	background-color: rgba(255,255,255,.9);
}
.box-input {
	margin: 0 auto;
	width: 400px;
	height: 75px;
	line-height: 75px;
	background: url(img/apponline-input-bg.png) 0 0 no-repeat;
}
.box-input input {
	margin: 11px 0 0 36px;
	width: 180px;
	height: 50px;
	border: 0;
	outline: none;
	font-size: 16px;
	line-height: 50px;
}
.box-input .pl_btn {
	display: block;
	margin: 10px 12px 0 0;
	width: 148px;
	height: 54px;
	background: url(img/apponline-input-bg.png) 0 -90px no-repeat;
	color: #fff;
	font-size: 16px;
	line-height: 54px;
	text-align: center;
}
.apponline-box p {
	margin: 25px 20px 0;
	color: #636363;
	font-size: 16px;
}
.apponline-box p strong {
	color: #2c81d3;
	font-size: 28px;
}
/*section1*/
.index-section1 {
	padding: 30px 0;
}
.ind-sec1-block {
	padding: 60px 0 30px;
}
.ind-sec1-block ul {
	width: 100%;
}
.ind-sec1-block ul li {
	float: left;
	width: 25%;
	padding: 20px 0;
	text-align: center;
}
.ind-sec1-block li a {
	display: block;
}
.ind-sec1-block li .img {
	width: 100%;
}
.ind-sec1-block li img {
	max-width: 200px;
}
.ind-sec1-block li .h {
	display: none;
}
.ind-sec1-block li .txt {
	margin-top: 26px;
}
.ind-sec1-block li h3 {
	color: #3a3a3a;
	font-weight: normal;
	font-size: 18px;
}
.ind-sec1-block li p {
	color: #898989;
	font-size: 14px;
}
.ind-sec1-block li:hover .img {
	margin-top: -10px;
}
.ind-sec1-block li:hover .i {
	display: none;
}
.ind-sec1-block li:hover .h {
	display: inline-block;
}
.ind-sec1-block li:hover h3, .ind-sec1-block li:hover p {
	color: #2e8be5;
}
/*section2*/
.index-section2 {
	padding: 30px 0;
	background: url(img/index-section2-bg.jpg) center no-repeat;
	background-size: cover;
}
.index-section2 .title-frame h2 {
	color: #f4f9fe;
}
.index-section2 .title-frame p {
	color: #b9bdc1;
}
.ind-sec2-block {
	position: relative;
	padding: 20px 0 40px;
}
.ind-sec2-block ul {
	width: 100%;
}
.ind-sec2-block ul li {
	float: left;
	width: 25%;
	height: 326px;
	border-left: 1px solid #adafbb;
	color: #fff;
	text-align: center;
	box-sizing: border-box;
	overflow: hidden;
}
.ind-sec2-block ul li:first-child {
	border-left: 0;
}
.ind-sec2-block li a {
	display: block;
	height: 100%;
}
.ind-sec2-block li i {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.ind-sec2-block li .mask {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(img/ind-sec2-mask-bg.png);
	filter: alpha(opacity=0);
	opacity: 0;
}
.ind-sec2-block li .title {
	top: 50%;
	margin-top: -33px;
	padding: 0 26px;
	width: 100%;
	color: #f4f9fe;
	box-sizing: border-box;
}
.ind-sec2-block .title h3 {
	font-weight: normal;
	font-size: 24px;
}
.ind-sec2-block .title p {
	font-size: 20px;
}
.ind-sec2-block li .info {
	top: 100%;
	padding: 0 30px;
	width: 100%;
	box-sizing: border-box;
}
.ind-sec2-block .info p {
	margin-bottom: 26px;
	color: #e4e4e4;
	font-size: 15px;
}
.ind-sec2-block .info span {
	display: inline-block;
	width: 148px;
	height: 40px;
	border: 1px solid #87a6cc;
	color: #c3d8ec;
	font-size: 14px;
	line-height: 40px;
	border-radius: 5px;
}
.ind-sec2-block .info a:hover {
	border-color: #fff;
	color: #fff;
}
.ind-sec2-block li:hover .mask {
	filter: alpha(opacity=100);
	opacity: 1;
}
.ind-sec2-block li:hover .title {
	top: 50px;
	margin-top: 0;
}
.ind-sec2-block li:hover .info {
	top: 135px;
}
.ind-sec2-btn {
	width: 100%;
	text-align: center;
}
.ind-sec2-btn a {
	display: inline-block;
	padding-left: 35px;
	width: 115px;
	height: 44px;
	background: url(img/ind-sec2-btn-bg.png) center no-repeat;
	color: #d0d0d0;
	font-size: 14px;
	line-height: 44px;
	text-align: left;
}
.ind-sec2-btn a i {
	display: inline-block;
	vertical-align: middle;
	margin-top: -1px;
	margin-left: 10px;
	width: 16px;
	height: 16px;
	background: url(img/ind-sec2-btn-ic.png) center no-repeat;
}
.ind-sec2-btn a:hover {
	color: #fff;
}
.ind-sec2-btn a:hover i {
	margin-left: 20px;
}
.ind-sec2-block > a.potia {
	top: 50%;
	margin-top: -30px;
	width: 50px;
	height: 50px;
}
.ind-sec2-block a.prev {
	left: -80px;
	background: url(img/ind-sec2-block-ic.png) 0px 0px;
}
.ind-sec2-block a.prev:hover {
	background: url(img/ind-sec2-block-ic.png) -50px 0px;
}
.ind-sec2-block a.next {
	right: -80px;
	background: url(img/ind-sec2-block-ic.png) -50px -50px;
}
.ind-sec2-block a.next:hover {
	background: url(img/ind-sec2-block-ic.png) 0px -50px;
}
@media screen and (max-width: 1440px) {
	.ind-sec2-block a.prev { left:-66px; }
	.ind-sec2-block a.next { right:-66px; }
}
/*section3*/
.index-section3 {
	padding: 30px 0;
}
.ind-sec3-block {
	padding-top: 30px;
}
.ind-sec3-block .hd {
	width: 100%;
	height: 90px;
}
.ind-sec3-block .hd li {
	float: left;
	margin-top: 20px;
	padding: 0 60px 0 80px;
	width: 50%;
	height: 70px;
	color: #fff;
	background-color: #2e8ae5;
	box-sizing: border-box;
	cursor: default;
	-ms-transition: .3s;
		transition: .3s;
}
.ind-sec3-block .hd li.on {
	position: relative;
	margin-top: 0;
	height: 100%;
	background: url(img/sec3-hd-on-bg2.jpg) center no-repeat;
}
.ind-sec3-block .hd li.on:first-child {
	background-image: url(img/sec3-hd-on-bg1.jpg);
}
.ind-sec3-block .hd li.on:after {
	content: "";
	position: absolute;
	top: 0;
	right: 100%;
	width: 62px;
	height: 100%;
	background: url(img/sec3-hd-on-ic2.png) center no-repeat;
}
.ind-sec3-block .hd .on:first-child:after {
	content: "";
	left: 100%;
	background-image: url(img/sec3-hd-on-ic1.png);
}
.ind-sec3-block .hd h3 {
	margin: 6px 0 2px;
	font-weight: normal;
	font-size: 20px;
	-ms-transition: .3s;
		transition: .3s;
}
.ind-sec3-block .hd p {
	font-size: 16px;
	-ms-transition: .3s;
		transition: .3s;
}
.ind-sec3-block .hd .on h3 {
	margin: 12px 0 5px;
	font-size: 24px;
}
.ind-sec3-block .hd .on p {
	
}
.ind-sec3-block .bd {
	width: 100%;
	height: 460px;
}
.ind-sec3-block .bd > li {
	width: 100%;
	height: 100%;
	border: 1px solid #dde6f5;
	border-top: 0;
	box-sizing: border-box;
}
.ind-sec3-block .bd .subBox {
	position: relative;
	padding: 15px 20px;
	width: 33.333%;
	height: 100%;
	border-left: 1px solid #dde6f5;
	box-sizing: border-box;
	-ms-transition: .25s;
		transition: .25s;
}
.ind-sec3-block .zuhe .subBox {
	width: 25%;
}
.ind-sec3-block .bd .subBox:hover, .ind-sec3-block .zuhe .subBox:hover {
	box-shadow: 0 3px 30px rgba(0,0,0,.2);
}
.ind-sec3-block .bd .subBox:first-child {
	border-left: 0;
}
.ind-sec3-block .bd .title {
	padding-bottom: 20px;
	text-align: center;
	border-bottom: 1px dashed #dedede;
}
/*puhui*/
.subBox.subBox-1 .title h3 {
	padding: 10px 0;
	font-weight: normal;
	font-size: 22px;
	color: #4a4a4a;
}
.subBox.subBox-1 .title p {
	font-size: 15px;
	color: #747474;
}
.subBox.subBox-1 .info {
	padding: 1px 0 10px;
}
.subBox.subBox-1 .info p {
	margin-top: 20px;
	font-size: 16px;
	color: #555;
}
.subBox.subBox-1 .info strong {
	margin-right: 5px;
	color: #e98933;
}
.subBox.subBox-1 .info span {
	display: inline-block;
	margin: 10px 0 0 48px;
	padding: 0 8px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	border: 1px solid #eda25f;
	color: #e78023;
}
.subBox.subBox-1 .info span:after {
	content: "";
	position: absolute;
	top: -8px;
	left: 10px;
	width: 19px;
	height: 8px;
	background: url(img/sec3-info-span-ic.png) center no-repeat;
}
.ind-sec3-block .subBox a {
	position: absolute;
	z-index: 0;
	right: 0;
	bottom: 20px;
	left: 0;
	display: block;
	margin: auto;
	width: 134px;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	text-align: center;
	color: #2e8ae5;
	border: 1px solid #b4d5f6;
	overflow: hidden;
	-ms-transition: .3s;
		transition: .3s;
}
.ind-sec3-block .subBox a:after {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: -15px;
	width: 0%;
	height: 100%;
	background-color: #2e8ae5;
	transform: skewX(-30deg);
	-ms-transition: .5s;
		transition: .5s;
}
.ind-sec3-block .subBox a:hover {
	color: #fff;
	/*background-color: #3b82f6;*/
	border-color: #3b82f6;
}
.ind-sec3-block .subBox a:hover:after {
	width: 125%;
	width: calc(100% + 30px);
}
.ind-sec3-block .subBox a.btn {
	left: -3px;
	padding-right: 12px;
	width: 160px;
	height: 46px;
	color: #fff;
	background: url(img/ind-sec3-subBox-btn-bg.png) center no-repeat;
	border: 0;
	box-sizing: border-box;
}
.ind-sec3-block .subBox a.btn:after {
	content: none;
}
.ind-sec3-block .subBox a.btn:hover {
	left: 5px;
}
/*zunxiang*/
.subBox.subBox-2 .title h3 {
	padding: 10px 0;
	font-weight: normal;
	font-size: 22px;
	color: #4a4a4a;
}
.subBox.subBox-2 .title p {
	font-size: 15px;
	color: #747474;
}
.subBox.subBox-2 .info {
	font-size: 16px;
}
.subBox.subBox-2 .info-hd {
	border-bottom: 1px dashed #dedede;
}
.subBox.subBox-2 .info-hd li {
	width: 50%;
	height: 56px;
	line-height: 56px;
	text-align: center;
	box-sizing: border-box;
}
.subBox.subBox-2 .info-hd li.on {
	font-weight: bold;
	border-bottom: 3px solid #2e8ae5;
}
.subBox.subBox-2 .info-bd {
	
}
.subBox.subBox-2 .info-bd li {
	padding: 10px 0;
}
.subBox.subBox-2 .info-bd p {
	margin: 5px 0;
	padding-left: 30px;
	line-height: 25px;
	background: url(img/sec3-subBox3-p-ic.png) left center no-repeat;
}
.subBox.subBox-2 .info-bd span {
	position: relative;
	display: inline-block;
	margin-left: 10px;
	padding: 0 6px;
	font-size: 14px;
	border: 1px solid #eda25f;
    color: #e78023;
}
.subBox.subBox-2 .info-bd span:after {
	content: "";
	position: absolute;
	top: 0;
	left: -5px;
	bottom: 0;
	margin: auto;
	width: 5px;
	height: 11px;
	background: url(img/subBox2-info-bd-span-ic.png) center no-repeat;
}
.ind-sec3-block .subBox.subBox-2 a {
	margin-top: 25px;
}
/*jingji*/
.subBox.subBox-3 .title h3 {
	padding: 10px 0;
	font-weight: normal;
	font-size: 22px;
	color: #4a4a4a;
}
.subBox.subBox-3 .title p {
	font-size: 15px;
	color: #747474;
}
.subBox.subBox-3 .info {
	padding: 10px 0 10px;
}
.subBox.subBox-3 .info p {
	margin: 8px 0;
	padding-left: 30px;
	line-height: 25px;
	font-size: 16px;
	color: #555;
	background: url(img/sec3-subBox3-p-ic.png) left center no-repeat;
}
/*组合*/
.zuhe .subBox .title h3 {
	padding: 10px 0;
	font-weight: normal;
	font-size: 22px;
	color: #4a4a4a;
}
.zuhe .subBox .title p {
	font-size: 14px;
	color: #747474;
}
.zuhe .info {
	padding: 10px 15px;
}
.zuhe .info.bb {
	/*text-align: center;*/
}
/*.zuhe .info.bb img {
	margin: 15px 0 5px;
	width: 74px;
	height: 74px;
}*/
.zuhe .info p {
	margin: 4px 0;
    padding-left: 30px;
    line-height: 24px;
	font-size: 16px;
	color: #222;
    background: url(img/sec3-subBox3-p-ic.png) left center no-repeat;
}
.zuhe .info.bb span.p {
	display: block;
	margin: 8px 0 12px 30px;
	font-size: 14px;
	color: #666;
}
/*section4*/
.index-section4 {
	padding: 20px 0 50px;
}
.ind-sec4-block {
	margin: 0 auto;
	width: 1300px;
}
.sec4-bd {
	width: 100%;
}
.sec4-bd > .tempWrap {
	margin: 0 auto;
	width: 1160px !important;
}
.sec4-bd ul {
	padding: 20px 0 50px !important;
}
.sec4-bd ul li {
	width: 800px;
	height: 450px;
}
.sec4-bd li video {
	width: 100%;
}
.sec4-bd .video-wrap {
	display: none;
}
.sec4-bd .video-img {
	width: 100%;
	height: 100%;
}
.sec4-bd .video-img:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.3);
}
.sec4-bd .video-img:hover:before {
	content: "";
}
.sec4-bd .video-img img {
	width: 100%;
	height: 100%;
}
.sec4-bd .video-img p {
	bottom: -50px;
	left: 0;
	width: 100%;
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	color: #fbfdff;
	background-color: #2e8ae5;
}
.sec4-bd .video-img i {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 68px;
	height: 68px;
	background: url(img/video-img-ic.png) center no-repeat;
	cursor: pointer;
}
.sec4-bd .video-img:hover i {
	display: block;
}
/*swiper*/
.sec4-bd.swiper {
	cursor: move;
}
.sec4-bd.swiper > span.potia {
	top: 0;
	bottom: 0;
	z-index: 1000;
	margin: auto;
	width: 250px;
	height: 80%;
	cursor: pointer;
}
.sec4-bd.swiper span.prev {
	left: 0;
}
.sec4-bd.swiper span.next {
	right: 0;
}
/*superSilde*/
.sec4-bd.silde > span.potia {
	top: 50%;
	margin-top: -20px;
	width: 50px;
	height: 50px;
	cursor: pointer;
}
.sec4-bd.silde span.prev {
	left: -30px;
	background: url(img/ind-sec6-block-ic.png) 0px 0px;
}
.sec4-bd.silde span.prev:hover {
	background: url(img/ind-sec6-block-ic.png) -50px 0px;
}
.sec4-bd.silde span.next {
	right: -30px;
	background: url(img/ind-sec6-block-ic.png) -50px -50px;
}
.sec4-bd.silde span.next:hover {
	background: url(img/ind-sec6-block-ic.png) 0px -50px;
}
/*video*/
.sec4-video-mask {
	top: 0;
	left: 0;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background-image: url(img/video-html-bg.png);
}
.video-html {
	top: 50%;
	left: 50%;
	width: 800px;
	height: 450px;
	margin: -225px 0 0 -400px;
}
.video-html span {
	top: -40px;
	right: -40px;
	width: 30px;
	height: 30px;
	background: url(img/video-html-span-ic.png) center no-repeat;
	cursor: pointer;
}
.video-html p.potia {
	top: -100px;
	left: 0;
	width: 100%;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	color: #fff;
}
.video-html object, .video-html video {
	width: 100%;
	max-width: 100%;
	height: 100%;
	max-height: 100%;
}
/*section5*/
.index-section5 {
	background: url(img/index-section5-bg.jpg) center no-repeat;
	background-size: cover;
	overflow: hidden;
}
.ind-sec5-wrap {
	padding: 70px 0 0;
}
.ind-sec5-wrap .mask {
	top: 0;
	right: 1012px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.15);
	background-image: url(img/ind-sec5-mask.png);
}
.ind-sec5-wrap .mask i {
	right: 0;
	bottom: 0;
	width: 1px;
	height: 92%;
	background-color: #58608b;
}
.index-section5 .title-frame h2, .index-section5 .title-frame p {
	color: #fff;
}
.ind-sec5-block {
	padding-top: 50px;
}
.ind-sec5-block .hd {
	width: 190px;
}
.ind-sec5-block .hd li {
	display: inline-block;
	margin: 10px 0;
	padding-left: 30px;
	width: 100%;
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	color: #ecf1fa;
	box-sizing: border-box;
	cursor: default;
}
.ind-sec5-block .hd li.on {
	font-weight: bold;
	color: #2e8ae5;
	border-right: 5px solid #2e8ae5;
}
.ind-sec5-block > .tempWrap {
	float: left;
	margin: 10px 0 0 54px;
	width: 956px;
}
.ind-sec5-block .sec5-bd {
	width: 956px;
}
.ind-sec5-block .sec5-bd ul {
	width: 956px;
}
.ind-sec5-block .sec5-bd li {
	float: left;
	margin: 0 34px 46px 0;
	width: 164px;
	height: 138px;
	line-height: 138px;
	text-align: center;
	background-color: #fff;
	border-radius: 5px;
}
.ind-sec5-block .sec5-bd li:nth-child(5n) {
	margin-right: 0;
}
.ind-sec5-block .sec5-bd img {
	max-width: 100%;
}
/*section6*/
.index-section6 {
	padding: 40px 0;
}
.ind-sec6-block {
	
}
.sec6-bd {
	width: 100%;
}
.sec6-bd > .tempWrap {
	width: 100% !important;
}
.sec6-bd ul {
	padding: 30px 0 10px !important;
}
.sec6-bd li {
	margin-right: 21px;
	padding: 18px 15px;
	width: 354px;
	height: 332px;
	border: 1px solid #e5e5e5;
}
.sec6-bd li:hover {
	margin-top: -5px;
	border-color: #2e8ae5;
	box-shadow: 0 0 30px -2px rgba(0,0,0,.2);
}
.sec6-bd li a {
	display: block;
}
.sec6-bd .img {
	height: 218px;
}
.sec6-bd .img img {
	width: 100%;
	height: 100%;
}
.sec6-bd .img .time {
	right: -5px;
	bottom: 0;
	width: 156px;
	height: 56px;
	line-height: 56px;
	font-size: 18px;
	text-align: center;
	color: #fff;
	background: url(img/ind-sec6-img-ic.png) center no-repeat;
}
.sec6-bd h3 {
	margin: 20px 0 10px;
	color: #2e2e2e;
	font-size: 16px;
}
.sec6-bd p {
	color: #707070;
	font-size: 14px;
	line-height: 2;
}
.ind-sec6-block > a.potia {
	top: 50%;
	margin-top: -10px;
	width: 50px;
	height: 50px;
}
.ind-sec6-block a.prev {
	left: -80px;
	background: url(img/ind-sec6-block-ic.png) 0px 0px;
}
.ind-sec6-block a.prev:hover {
	background: url(img/ind-sec6-block-ic.png) -50px 0px;
}
.ind-sec6-block a.next {
	right: -80px;
	background: url(img/ind-sec6-block-ic.png) -50px -50px;
}
.ind-sec6-block a.next:hover {
	background: url(img/ind-sec6-block-ic.png) 0px -50px;
}
@media screen and (max-width: 1440px) {
	.ind-sec6-block a.prev { left:-66px; }
	.ind-sec6-block a.next { right:-66px; }
}
/* index e */



/* s product */
.product-page {
	
}
.ny-banner {
	width: 100%;
}
.ny-banner img {
	width: 100%;
	height: auto;
}
.ny-banner .info {
	top: 50%;
	right: 0;
	left: 0;
	margin: -110px auto auto;
	width: 1200px;
}
.ny-banner .info h1 {
	font-weight: normal;
	font-size: 40px;
	color: #fff;
}
.ny-banner .info h3 {
	margin: 15px 0 20px;
	font-weight: normal;
	font-size: 18px;
	color: #fff;
}
.ny-banner .info p {
	margin: 15px 0 20px;
	font-size: 14px;
	line-height: 1.8;
	color: #fff;
}
.ny-banner .info a {
	display: block;
	width: 136px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: #c9ddf1;
	border: 1px solid #c9ddf1;
}
.ny-banner .info a:hover {
	color: #fff;
	border-color: #fff;
}
.ny-menu-frame {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 66px;
	line-height: 66px;
	background: url(img/ny-menu-frame-bg.png) left top;
}
.ny-menu-frame.potif {
	top: 0;
	left: 0;
	width: 100%;
	z-index: 101;
}
.ny-menu-frame .ny-menu {
	margin: 0 auto;
	width: 1200px;
}
.ny-menu-frame ul {
	z-index: 1;
	width: 100%;
}
.ny-menu-frame ul li {
	position: relative;
	z-index: 2;
	float: left;
	width: 20%;
	text-align: center;
}
.ny-menu-frame li a {
	display: block;
	font-size: 16px;
	color: #f5f9fd;
	box-sizing: border-box;
}
.ny-menu-frame li a.on, .ny-menu-frame li a.active {
	background-color: #2e8ae5;
	/*background-image: url(img/ny-menu-li-bg.png);*/
}
.pro-list-box {
	padding: 60px 0 40px;
	min-height: 500px;
}
.pro-box {
	margin-right: 20px;
	margin-bottom: 30px;
	width: 285px;
	background: url(img/product-box-bg.png) center top no-repeat;
}
.pro-box:nth-child(4n) {
	margin-right: 0;
}
.pro-box a {
	display: block;
}
.pro-box img {
	width: 100%;
	height: 300px;
	border: 1px solid #d8e6f4;
	border-bottom: 0;
	box-sizing: border-box;
}
.pro-box h3 {
	height: 40px;
	font-weight: normal;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	color: #f9f9f9;
	background-color: #2e8ae5;
}
.pro-box .info {
	top: 0;
	left: 0;
	padding: 70px 0 0 15px;
	width: 100%;
	height: 100%;
	color: #fff;
	background-color: #57a1ea;
	background-color: rgba(46,138,229,.8);
	box-sizing: border-box;
	border-radius: 50%;
	filter: alpha(opacity=0);
	opacity: 0;
}
.pro-box:hover .info {
	border-radius: 0;
	filter: alpha(opacity=100);
	opacity: 100;
}
.pro-box .info p {
	font-size: 16px;
	line-height: 2;
}
/*Enhance*/
.proEnh-page {
	
}
.ny-banner.enh h2 {
	font-weight: normal;
	font-size: 28px;
	color: #fff;
}
.proEnh-sec1 {
	padding: 40px 0;
	width: 100%;
}
.proEnh-sec1 > .myContainer {
	
}
.product-tit {
	padding: 25px 0 35px;
	text-align: center;
}
.product-tit h2 {
	font-weight: normal;
	font-size: 34px;
	/* color: #333; */
}
.product-tit p {
	font-size: 16px;
	color: #888;
}
.peSec1-list-frame {
	width: 100%;
}
.peSec1-list-frame ul {
	width: 100%;
}
.peSec1-list-frame li {
	float: left;
	margin: 15px 0;
	width: 120px;
	text-align: center;
}
.peSec1-list-frame li img {
	width: 50px;
	height: 50px;
}
.peSec1-list-frame li p {
	font-size: 16px;
	color: #333;
}
.proEnh-sec2 {
	padding: 40px 0 60px;
	width: 100%;
	background-color: #f4f6f8;
}
.peSec2-wrap {
	width: 100%;
}
.peSec2-wrap .hd {
	width: 100%;
	text-align: center;
}
.peSec2-wrap .hd li {
	position: relative;
	z-index: 1;
	display: inline-block;
	margin: 0 3%;
	width: 20%;
	cursor: default;
}
.peSec2-wrap .hd i.line {
	bottom: 24px;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #d1d1d1;
}
.peSec2-wrap .hd p {
	font-size: 18px;
	color: #555;
}
.peSec2-wrap .hd i {
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: 5px;
	width: 30px;
	height: 25px;
}
.peSec2-wrap .hd .tit01 i { background: url(img/peSec2-hd-i-ic.png) 0px 0px no-repeat; }
.peSec2-wrap .hd .tit02 i { background: url(img/peSec2-hd-i-ic.png) -50px 0px no-repeat; }
.peSec2-wrap .hd .tit03 i { background: url(img/peSec2-hd-i-ic.png) -100px 0px no-repeat; }
.peSec2-wrap .hd span {
	display: inline-block;
	width: 48px;
	height: 48px;
	line-height: 48px;
	font-weight: bold;
	font-size: 16px;
	color: #888;
	background: #f4f6f8 url(img/peSec2-hd-span-ic.png) -51px -1px no-repeat;
}
.peSec2-wrap .hd li.on p {
	color: #2b94e4;
}
.peSec2-wrap .hd .tit01.on i { background-position: 0px -50px; }
.peSec2-wrap .hd .tit02.on i { background-position: -50px -50px; }
.peSec2-wrap .hd .tit03.on i { background-position: -100px -50px; }
.peSec2-wrap .hd li.on span {
	color: #fff;
	background-position: -1px -1px;
}
.peSec2-wrap .bd {
	
}
.peSec2-wrap .bd li {
	padding: 30px 0;
}
.peSec2-wrap .bd .img {
	width: 730px;
	height: 450px;
	text-align: center;
}
.peSec2-wrap .bd .img img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}
.peSec2-wrap .bd .info {
	padding: 50px 0 0 25px;
	width: 470px;
	box-sizing: border-box;
}
.peSec2-wrap .bd h2 {
	margin: 20px 0 12px;
	font-weight: normal;
	font-size: 22px;
	color: #222;
}
.peSec2-wrap .bd p {
	font-size: 16px;
	line-height: 2;
	color: #777;
}
.proEnh-sec3 {
	padding: 40px 0 60px;
	width: 100%;
}
.proEnh-sec3 .info {
	padding: 25px 150px 25px 25px;
	width: 582px;
	height: 248px;
	box-sizing: border-box;
}
.proEnh-sec3 .info.fl {
	background: url(img/proEnh-sec3-info-bg01.png) center no-repeat;
}
.proEnh-sec3 .info.fr {
	background: url(img/proEnh-sec3-info-bg02.png) center no-repeat;
}
.proEnh-sec3 .info h2 {
	margin: 25px 0;
	font-size: 18px;
	color: #333;
}
.proEnh-sec3 .info p {
	font-size: 16px;
	line-height: 1.8;
	color: #666;
}
.proEnh-sec4 {
	padding: 40px 0 60px;
	width: 100%;
	background-color: #f4f6f8;
}
.proEnh-sec4 .peSec4-img {
	text-align: center;
}
.proEnh-sec4 .peSec4-img img {
	max-width: 100%;
	height: auto;
}
/*self borrow*/
.proBor-page {
	
}
.ny-banner.bor .info {
	top: 0;
	left: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}
.ny-banner.bor .info a {
	margin: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
.proBor-sec1 {
	padding: 50px 0 20px;
	width: 100%;
}
.proBor-sec1 .trait-wrap {
	width: 100%;
}
.proBor-sec1 .trait-wrap .trait {
	width: 100%;
}
.proBor-sec1 .trait .trait-img {
	width: 50%;
}
.proBor-sec1 .trait img {
	width: 100%;
	height: auto;
}
.proBor-sec1 .trait .info-fr {
	position: relative;
	width: 50%;
	background-color: #f8f8f8;
}
.proBor-sec1 .trait .info {
	top: 50%;
	margin-top: -80px;
	width: 500px;
}
.proBor-sec1 .trait h2 {
	font-weight: normal;
	font-size: 24px;
}
.proBor-sec1 .trait h2 span {
	color: #4494ff;
}
.proBor-sec1 .trait h6 {
	font-weight: normal;
	font-size: 10px;
	text-transform: uppercase;
	color: #888;
}
.proBor-sec1 .trait p {
	margin-top: 25px;
	font-size: 18px;
	line-height: 2;
}
.proBor-sec1 .trait.odd .trait-img, .proBor-sec1 .trait.even .info-fr { float:left; }
.proBor-sec1 .trait.even .trait-img, .proBor-sec1 .trait.odd .info-fr { float:right; }
.proBor-sec1 .trait.odd .info { left: 50px; }
.proBor-sec1 .trait.even .info { right: 50px; }

.proBor-sec2 {
	padding: 30px 0 70px;
	width: 100%;
	background-color: #fff;
}
.proBor-sec2-list {
	width: 100%;
}
.proBor-sec2-list li {
	float: left;
	margin: 90px 21px 0 0;
	padding: 0 26px;
	width: 386px;
	height: 222px;
	text-align: center;
	border: 1px solid #cfcfcf;
	box-sizing: border-box;
}
.proBor-sec2-list li:nth-child(3n) {
	margin-right: 0;
}
.proBor-sec2-list li i {
	display: inline-block;
	margin-top: -80px;
	width: 160px;
	height: 160px;
	background: #fff url(img/proBor-sec2-list-ic.png) 5px 5px no-repeat;
}
.proBor-sec2-list li h3 {
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 20px;
	color: #111;
}
.proBor-sec2-list li p {
	font-size: 16px;
	line-height: 1.8;
	color: #666;
}
.proBor-sec2-list li i.ic1 { background-position: 5px 5px; }
.proBor-sec2-list li i.ic2 { background-position: 5px -155px; }
.proBor-sec2-list li i.ic3 { background-position: 5px -305px; }
.proBor-sec2-list li i.ic4 { background-position: 5px -455px; }
.proBor-sec2-list li i.ic5 { background-position: 5px -605px; }
.proBor-sec2-list li i.ic6 { background-position: 5px -755px; }
.proBor-sec2-list li i.ic7 { background-position: 5px -905px; }
.proBor-sec2-list li i.ic8 { background-position: 5px -1055px; }
.proBor-sec2-list li i.ic9 { background-position: 5px -1205px; }

.proBor-sec3 {
	width: 100%;
}
.proBor-sec3 img {
	width: 100%;
	height: auto;
}
.proBor-sec3 .info {
	top: 50%;
	left: 50%;
	margin: -130px 0 0 -430px;
	width: 860px;
	height: 260px;
	text-align: center;
}
.proBor-sec3 .info i {
	display: inline-block;
	width: 68px;
	height: 68px;
	background: url(img/video-img-ic.png) center no-repeat;
	cursor: pointer;
}
.proBor-sec3 .info h2 {
	margin: 25px 0 30px;
	font-weight: normal;
	font-size: 30px;
	color: #fff;
}
.proBor-sec3 .info p {
	font-size: 18px;
	line-height: 2;
	color: #c9c9c9;
}

.proBor-sec4 {
	padding: 40px 0 0;
	width: 100%;
}
.proBor-sec4 .info-wrap {
	padding-top: 30px;
	background: #fff url(img/proBor-sec4-bg.png) center bottom no-repeat;
}
.proBor-sec4 .info {
	padding-bottom: 70px;
	width: 360px;
	color: #fff;
}
.proBor-sec4 .info h3 {
	padding: 15px 0;
	font-weight: normal;
	font-size: 24px;
}
.proBor-sec4 .info p {
	font-size: 14px;
	line-height: 26px;
}
.proBor-sec4 .info span {
	float: left;
	width: 260px;
}
.proBor-sec4 .info .tit {
	width: 100px;
	text-align: right;
}
/* product e */



/* s download */
.download-page {
	
}
.download-sec1 {
	padding: 60px 0;
}
.download-sec1 .class-list {
	width: 100%;
}
.download-sec1 .class-list ul {
	width: 100%;
}
.download-sec1 .class-list li {
	float: left;
	margin-top: 58px;
	width: 33.333%;
	height: 310px;
	text-align: center;
	-ms-transition: .3s;
		transition: .3s;
}
.download-sec1 .class-list li.gl { background: #e4b369 url(img/download-sec1-li-bg1.jpg) center bottom no-repeat; }
.download-sec1 .class-list li.fz { background: #2e8ae5 url(img/download-sec1-li-bg2.jpg) center bottom no-repeat; }
.download-sec1 .class-list li.zl { background: #5474ea url(img/download-sec1-li-bg3.jpg) center bottom no-repeat; }
.download-sec1 .class-list li.on {
	margin-top: 0;
	padding: 40px 0 18px;
}
.download-sec1 .class-list a {
	display: block;
	width: 100%;
	height: 100%;
}
.download-sec1 .class-list i {
	display: inline-block;
	margin: 60px 0 20px;
	width: 108px;
	height: 108px;
}
.download-sec1 .class-list li.gl i { background: url(img/download-sec1-li-ic1.png); }
.download-sec1 .class-list li.fz i { background: url(img/download-sec1-li-ic2.png); }
.download-sec1 .class-list li.zl i { background: url(img/download-sec1-li-ic3.png); }
.download-sec1 .class-list h3 {
	font-weight: normal;
	font-size: 20px;
	color: #fff;
}
.download-sec1 .class-list p {
	font-size: 13px;
	text-transform: uppercase;
	color: #fff;
}

/*downInfo*/
.downInfo-page {
	
}
.downInfo-page .downInfo-frame {
	
}
.downInfo-page .downInfo-wrap {
	padding: 30px 0;
	min-height: 500px;
}
.downInfo-wrap .product-tit p {
	text-transform: uppercase;
}
.downInfo-page .downInfo-list {
	width: 100%;
}
.downInfo-page .downInfo-list ul {
	width: 100%;
}
.downInfo-page .downInfo-list li {
	margin: 0 45px 80px 0;
	padding: 10px;
	width: 370px;
	height: 236px;
	border: 1px solid #a7aaf2;
	box-sizing: border-box;
}
.downInfo-page .downInfo-list li:nth-child(3n) {
	margin-right: 0;
}
.downInfo-page .downInfo-list li:hover {
	
}
.downInfo-page .downInfo-list li .info {
	padding: 12px 20px;
	width: 100%;
	height: 192px;
	background: url(download/downInfo-list-li-bg.png) top right no-repeat;
	box-shadow: 0 0 8px -3px #bbb;
	box-sizing: border-box;
}
.downInfo-page .downInfo-list li .info h5 {
	margin: 5px 0 15px;
	line-height: 1.8;
	font-weight: normal;
	font-size: 16px;
}
.downInfo-page .downInfo-list li .info p {
	font-size: 14px;
	line-height: 2;
	color: #888;
}
.downInfo-page .downInfo-list li .bottom {
	width: 100%;
	height: 64px;
	line-height: 64px;
	text-align: center;
	background: url(download/downInfo-list-bottom-bg.jpg) center no-repeat;
	-webkit-background-size: cover;
		-ms-background-size: cover;
			background-size: cover;
}
.downInfo-page .downInfo-list li .bottom a {
	float: none;
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #fff;
}
.downInfo-page .downInfo-list li .bottom a:hover {
	line-height: 60px;
}
/* .downInfo-page .downInfo-list li .bottom .check {
	background-color: #7c7fec;
}
.downInfo-page .downInfo-list li .bottom .down {
	background-color: #5ba5f0;
} */
.downInfo-page .downInfo-list li .bottom a i {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 26px;
	height: 26px;
}
.downInfo-page .downInfo-list li .bottom .check i {
	background: url(download/downInfo-list-check-ic.png) center no-repeat;
}
.downInfo-page .downInfo-list li .bottom .down i {
	background: url(download/downInfo-list-down-ic.png) center no-repeat;
}
/* download e */



/*-- s customerCase --*/
.customerCase-page {
	
}
.customerCase-page .ny-banner .info {
	padding-right: 400px;
	width: 794px;
	height: 195px;
	background: url(img/customerCase-banInfo-bg.png) left center no-repeat;
}
.customerCase-page .ny-banner .info h1 {
	margin-left: 80px;
}
.customerCase-page .ny-banner .info p {
	margin-top: 35px;
	margin-left: 80px;
	line-height: 2.2;
}
/**/
.customerCase-page .customerCase-frame {
	/*padding-top: 10px;*/
}
.customerCase-sec1 {
	margin-bottom: 30px;
	padding: 30px 0 20px;
	background-color: #f7f7f7;
}
.customerCase-sec1 .customerCase-title {
	position: relative;
	padding: 22px 0;
	width: 100%;
}
.customerCase-sec1 .customerCase-title h3 {
	font-weight: normal;
	font-size: 30px;
	text-align: center;
	color: #424242;
}
.customerCase-sec1 .customerCase-title a {
	position: absolute;
	top: 34px;
	right: 0;
	margin: auto;
	font-size: 14px;
	color: #b3b3b3;
}
.customerCase-sec1 .customerCase-title a:hover {
	color: #3b82f6;
}
.customerCase-sec1 .list-wrap {
	width: 100%;
	height: 300px;
	overflow: hidden;
	-ms-transition: .3s;
		transition: .3s;
}
.customerCase-sec1 .list-wrap.on {
	height: auto;
}
.customerCase-sec1 .list-wrap ul {
	width: 100%;
}
.customerCase-sec1 .list-wrap li {
	margin: 0 30px 30px 0;
	padding: 0 20px;
	width: 216px;
	height: 122px;
	line-height: 120px;
	background-color: #fff;
	border: 1px solid #f0f0f0;
	box-sizing: border-box;
	border-radius: 12px;
}
.customerCase-sec1 .list-wrap li:nth-child(5n) {
	margin-right: 0;
}
.customerCase-sec1 .list-wrap img {
	width: 100%;
	height: auto;
	max-height: 100%;
}
/**/
.customerCase-sec2 {
	padding-bottom: 20px;
	width: 100%;
}
.customerCase-sec2 .title {
	height: 42px;
	background-color: #f7fafe;
	border-bottom: 1px solid #cde3f9;
}
.customerCase-sec2 .title h3 {
	width: 226px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	color: #f7fafe;
	background: url(img/customerCase-sec2-title-h3-bg.png) center no-repeat;
}
.customerCase-sec2 .title img {
	margin-right: 10px;
}
.customerCase-sec2 .title span {
	display: inline-block;
	vertical-align: middle;
	height: 54px;
}
.customerCase-sec2 .wrap {
	padding: 20px 0;
	width: 100%;
}
.customerCase-sec2 .row {
	width: 100%;
}
.customerCase-sec2 .row ul {
	float: left;
	margin-top: 10px;
	width: 25% !important;
}
.customerCase-sec2 .row li {
	font-size: 14px;
	color: #5d5d5d;
}
.customerCase-sec2 .row ul li:first-child {
	font-weight: bold;
	font-size: 16px;
	color: #2e8ae5;
}
/*-- customerCase e --*/



/* s case */
.case-page {
	
}
.case-top-frame {
	width: 100%;
	height: 540px;
	background-color: #f9f9f9;
}
.case-top {
	padding-top: 50px;
	border-left: 1px solid #e8e8e8;
	box-sizing: border-box;
}
.case-top h3.title {
	font: normal 18px/50px 'KaiTi';
	text-align: right;
}
.case-top .img-wrap {
	padding: 30px;
	width: 710px;
	height: 470px;
	background-color: #fff;
	border: 1px solid #eaeaea;
	box-sizing: border-box;
}
.case-top .img-wrap img {
	width: 100%;
	height: 100%;
}
.case-top .info-wrap {
	padding: 10px 30px 0 25px;
	width: 488px;
	height: 420px;
	box-sizing: border-box;
}
.case-top .info-wrap .info {
	
}
.case-top .info-wrap h2 {
	font-weight: normal;
	font-size: 24px;
	color: #0075bf;
}
.case-top .info-wrap i {
	display: inline-block;
	margin: 15px 0 50px;
	width: 42px;
	height: 1px;
	background-color: #0075bf;
}
.case-top .info-wrap p {
	line-height: 2;
	color: #666;
}
.case-top .info-wrap a {
	display: inline-block;
	margin-top: 20px;
	width: 145px;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	text-align: center;
	color: #969696;
	border: 1px solid #ddd;
}
.case-top .info-wrap a:hover {
	color: #666;
	border-color: #999;
}
.case-top .arrow-wrap {
	font-size: 0;
}
.case-top .arrow-wrap > a {
	display: inline-block;
	width: 60px;
	height: 50px;
}
.case-top .arrow-wrap .prev {
	background: url(img/case-arrow-ic.jpg) 0 0;
}
.case-top .arrow-wrap .prev:hover {
	background: url(img/case-arrow-ic.jpg) -60px 0;
}
.case-top .arrow-wrap .next {
	background: url(img/case-arrow-ic.jpg) -60px -50px;
}
.case-top .arrow-wrap .next:hover {
	background: url(img/case-arrow-ic.jpg) 0 -50px;
}
.case-top > .clearboth {
	float: left;
	width: 100%;
	height: 60px;
	border-right: 1px solid #ededed;
	box-sizing: border-box;
}
.case-list-box {
	min-height: 500px;
}
.case-box {
	margin-right: 30px;
	margin-bottom: 40px;
	width: 380px;
}
.case-box:nth-child(3n) {
	margin-right: 0;
}
.case-box a {
	display: block;
}
.case-box .case-img {
	padding: 20px;
	width: 100%;
	height: 338px;
	border: 1px solid #e2e2e2;
	box-sizing: border-box;
}
.case-box .case-img img {
	width: 100%;
	height: 100%;
	background-color: #fff;
}
.case-box h3 {
	height: 60px;
	line-height: 60px;
	font-weight: normal;
	font-size: 16px;
	text-align: center;
	color: #4c4d4d;
	border-bottom: 1px solid #e2e2e2;
}
.case-box:hover .case-img {
	background-color: #2e8ae5;
	border-color: #2e8ae5;
}
.case-box:hover h3 {
	border-color: #2e8ae5;
}
/* case e */



/* 05 s package */
.package-page {
	
}
.ny-banner.scheme .info {
	margin-top: -60px;
	text-align: center;
}
.ny-banner.scheme .info p {
	font-size: 18px;
}
.package-sec1 {
	padding: 30px 0 60px;
	width: 100%;
	background-color: #fff;
}
.package-sec1 .info {
	width: 100%;
}
.package-sec1 .info li {
	float: left;
	margin-right: 27px;
	width: 382px;
	height: 278px;
	text-align: center;
	background-color: #f7f7f7;
	overflow: hidden;
}
.package-sec1 .info li:nth-child(3n) {
	margin-right: 0;
}
.package-sec1 .info li:hover {
	box-shadow: 0 0 30px -2px rgba(46,138,229,.5);
}
.package-sec1 .info li:hover a {
	margin-top: -132px;
}
.package-sec1 .info a {
	display: block;
}
.package-sec1 .info .ic {
	height: 132px;
	background: url(img/package-sec1-info-bg.png) 0 0 no-repeat;
}
.package-sec1 .info i {
	
}
.package-sec1 .info .tit {
	width: 100%;
	height: 146px;
}
.package-sec1 .info h3 {
	padding: 40px 0 10px;
	font-weight: normal;
	font-size: 22px;
}
.package-sec1 .info p {
	font-size: 16px;
	color: #777;
}
.package-sec1 li.li1 .ic { background-position: 0 0; }
.package-sec1 li.li2 .ic { background-position: 0 -150px; }
.package-sec1 li.li3 .ic { background-position: 0 -300px; }

.package-sec2 {
	padding: 30px 0 40px;
	width: 100%;
	background-color: #f7f7f7;
}
.package-sec2 .info {
	display: block;
	margin-right: 28px;
	margin-bottom: 30px;
	width: 586px;
	height: 180px;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
}
.package-sec2 .info:nth-child(2n) {
	margin-right: 0;
}
.package-sec2 .info a {
	display: block;
	padding: 26px 0 26px 120px;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}
.package-sec2 .info:hover {
	box-shadow: 0 3px 30px -2px rgba(46,138,229,.3);
	-ms-transform: translateY(-3px);
		transform: translateY(-3px);
}
.package-sec2 .info img {
	vertical-align: middle;
	width: 110px;
	height: 124px;
}
.package-sec2 .info .right {
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
	width: 300px;
}
.package-sec2 .info h3 {
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 22px;
	color: #444;
}
.package-sec2 .info p {
	font-size: 15px;
	line-height: 1.8;
	color: #777;
}
.package-sec2 .info.fl i {}
.package-sec2 .info.fr i {}

/*package info*/
.packSch-page {
	background-color: #000762;
}
.ny-banner.schInfo .info {
	top: 200px;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 418px;
	height: 72px;
	text-align: center;
	background: url(img/package-schInfo-bg.png) center no-repeat;
}
.ny-banner.schInfo .info p {
	margin-top: 20px;
	font-size: 16px;
	line-height: 1.5;
}
.packSch-sec1 {
	padding: 50px 0;
	width: 100%;
	text-align: center;
}
.packSch-sec1 h2 {
	display: inline-block;
	width: 805px;
	height: 94px;
	font-weight: normal;
	font-size: 36px;
	font-family: "HYGYT";
	color: #138cf7;
	background: url(img/packSch-sec1-h2-bg.png) center no-repeat;
}
.packSch-sec1 h2 span {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
	line-height: 94px;
	font-size: 62px;
	font-family: fantasy;
	color: #ef9007;
}
.packSch-sec1-list {
	padding-top: 35px;
	width: 100%;
}
.packSch-sec1-list li {
	float: left;
	margin-right: 21px;
	padding: 0 40px;
	width: 386px;
	height: 386px;
	background: url(img/packSch-sec1-li-bg.png) center no-repeat;
	box-sizing: border-box;
}
.packSch-sec1-list li:nth-child(3n) {
	margin-right: 0;
}
.packSch-sec1-list li img {
	margin-top: 30px;
	width: 150px;
	height: 150px;
}
.packSch-sec1-list li h3 {
	margin: 20px 0;
	font-size: 20px;
	color: #147dff;
}
.packSch-sec1-list li p {
	font-size: 14px;
	line-height: 1.8;
	color: #6698d6;
}

.packSch-sec2 {
	padding-bottom: 50px;
	width: 100%;
}
.sec2-info-wrap {
	padding-bottom: 50px;
	width: 100%;
	height: 468px;
	text-align: center;
}
.sec2-info-wrap.odd .cont-wrap, .sec2-info-wrap.even .video-wrap { float:left; }
.sec2-info-wrap.even .cont-wrap, .sec2-info-wrap.odd .video-wrap { float:right; }
.sec2-info-wrap .cont-wrap {
	width: 792px;
	height: 100%;
	background: url(img/packSch-sec2-cont-bg.png) center no-repeat;
}
.sec2-info-wrap .cont-wrap h2 {
	padding-top: 5px;
	line-height: 64px;
	font-size: 34px;
	font-family: "HYGYT";
	color: #6698d6;
}
.sec2-info-wrap .cont-wrap h2 span {
	vertical-align: middle;
	margin: 0 10px;
	font-size: 48px;
	font-family: fantasy;
	color: #ef9007;
}
.sec2-info-wrap .cont-wrap .img {
	display: inline-block;
	vertical-align: top;
	margin: 50px 0px 0;
	width: 260px;
}
.sec2-info-wrap .cont-wrap img {
	max-width: 100%;
}
.sec2-info-wrap .cont-wrap p {
	margin-top: 6px;
	font-size: 16px;
	line-height: 1.8;
	color: #6698d6;
}
.sec2-info-wrap .cont-wrap h3 {
	bottom: 5px;
	left: 0;
	width: 100%;
	height: 76px;
	line-height: 76px;
	font-size: 30px;
	color: #6698d6;
}
.sec2-info-wrap .video-wrap {
	margin-top: 38px;
	width: 408px;
	height: 426px;
}
.sec2-info-wrap .video-wrap img {
	width: 100%;
	height: 100%;
}
.sec2-info-wrap .video-wrap .mask {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(img/packSch-sec2-vid-bg1.png) center top no-repeat;
}
.sec2-info-wrap .video-wrap i {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	display: block;
	width: 68px;
	height: 68px;
	background: url(img/video-img-ic.png) center no-repeat;
	cursor: pointer;
}
.sec2-info-wrap.even .video-wrap .mask {
	background: url(img/packSch-sec2-vid-bg2.png) center top no-repeat;
}

.packSch-sec2 .tips {
	
}
.packSch-sec2 .tips .tishi {
	width: 226px;
	height: 36px;
	line-height: 36px;
	font-weight: bold;
	font-size: 16px;
	text-align: right;
	color: #147dff;
	background: url(img/packSch-sec2-tips-ic.png) 0 0 no-repeat;
}
.packSch-sec2 .tips .cont {
	width: 520px;
}
.packSch-sec2 .tips p {
	font-size: 16px;
	line-height: 36px;
	color: #147dff;
}
.packSch-sec2 .tips span {
	margin: 0 5px;
	font-weight: bold;
	font-size: 16px;
	color: #6698d6;
}
.packSch-sec2 .tips .btn {
	margin-top: 10px;
	padding-left: 90px;
	width: 388px;
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	color: #fff;
	background: url(img/packSch-sec2-btn.png) center no-repeat;
	box-sizing: border-box;
}

/*packSolve*/
.packSolve-page {
	width: 100%;
}
.packSolve-sec1 {
	padding: 12px 0 60px;
	width: 100%;
}
.packSolve-sec1-list {
	width: 100%;
}
.packSolve-sec1-list ul {
	width: 100%;
}
.packSolve-sec1-list ul li {
	float: left;
	margin: 110px 20px 0 0;
	padding: 0 22px;
	width: 285px;
	height: 206px;
	text-align: center;
	border: #efefef solid 1px;
	border-bottom-color: #2e8ae5;
	box-sizing: border-box;
}
.packSolve-sec1-list ul li:nth-child(4n) {
	margin-right: 0;
}
.packSolve-sec1-list ul li:hover {
	background-color: #2e8ae5;
	/*border-bottom-color: #efefef;*/
	box-shadow: 0 0 30px -2px rgba(46,138,229,.3);
}
.packSolve-sec1-list ul li:hover h3, .packSolve-sec1-list ul li:hover p {
	color: #fff;
}
.packSolve-sec1-list li a {
	display: block;
}
.packSolve-sec1-list li img {
	display: inline-block;
	margin-top: -75px;
	width: 150px;
	height: 150px;
	/*background: url(img/packSolve-list-ic.png) 0 0 no-repeat;*/
}
.packSolve-sec1-list li h3 {
	margin: 15px 0 6px;
	font-weight: normal;
	font-size: 16px;
	color: #222;
}
.packSolve-sec1-list li p {
	font-size: 14px;
	line-height: 1.8;
	color: #777;
}
/*.packSolve-sec1-list li.li1 i { background-position: 0px 0px; }
.packSolve-sec1-list li.li2 i { background-position: 0px -150px; }
.packSolve-sec1-list li.li3 i { background-position: 0px -300px; }
.packSolve-sec1-list li.li4 i { background-position: 0px -450px; }
.packSolve-sec1-list li.li5 i { background-position: 0px -600px; }
.packSolve-sec1-list li.li6 i { background-position: 0px -750px; }
.packSolve-sec1-list li.li7 i { background-position: 0px -900px; }
.packSolve-sec1-list li.li8 i { background-position: 0px -1050px; }*/
/*packSolve-info*/
.packSolve-info {
	
}
.packSolve-infoSec1 {
	padding: 60px 0;
}
.solveInfo-title {
	text-align: center;
}
.solveInfo-title h2 {
	font-weight: normal;
	font-size: 34px;
	color: #3c3c3c;
}
.solveInfo-title p {
	margin-top: 10px;
	font-weight: normal;
	font-size: 16px;
	line-height: 2;
	color: #585858;
}
.packSolve-infoSec1 .info-list {
	margin-top: 50px;
	width: 100%;
}
.packSolve-infoSec1 .info-list ul {
	width: 100%;
}
.packSolve-infoSec1 .info-list li {
	float: left;
	margin-left: 38px;
	padding: 6px;
	width: 374px;
	height: 214px;
	border: 1px solid #d5e8fa;
	box-sizing: border-box;
}
.packSolve-infoSec1 .info-list li:first-child {
	margin-left: 0;
}
.packSolve-infoSec1 .info-list .box {
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: #f3f8fd;
}
.packSolve-infoSec1 .info-list img {
	display: inline-block;
	margin: 15px 0 10px;
	width: 60px;
	height: 60px;
	/*background: url(img/packSolve-infoSec1-ic.png) 0px 0px no-repeat;*/
}
.packSolve-infoSec1 .info-list h3 {
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 18px;
}
.packSolve-infoSec1 .info-list p {
	font-size: 14px;
	line-height: 2;
	color: #808080;
}
/*.packSolve-infoSec1 .info-list i.i2 {
	background-position: 0 -60px;
}
.packSolve-infoSec1 .info-list i.i3 {
	background-position: 0 -120px;
}*/
.packSolve-infoSec2 {
	padding: 60px 0;
	background: url(img/packSolve-infoSec2-bg.jpg) center no-repeat;
	background-size: cover;
}
.packSolve-infoSec2 .product-tit {
	
}
.packSolve-infoSec2 .product-tit h2 {
	color: #e9e9e9;
}
.packSolve-infoSec2 .product-tit p {
	color: #b6b6b6;
}
.packSolve-infoSec2 .info-list {
	width: 100%;
	height: 342px;
}
.packSolve-infoSec2 .info-list ul {
	width: 100%;
	height: 100%;
}
.packSolve-infoSec2 .info-list li {
	float: left;
	padding: 50px 50px;
	width: 33.33%;
	height: 100%;
	color: #e9e9e9;
	text-align: center;
	background: url(img/packSolve-infoSec2-li01.jpg) center no-repeat;
	box-sizing: border-box;
}
.packSolve-infoSec2 .info-list li:nth-child(2) {
	background-image: url(img/packSolve-infoSec2-li02.jpg);
}
.packSolve-infoSec2 .info-list li:nth-child(3) {
	background-image: url(img/packSolve-infoSec2-li03.jpg);
}
.packSolve-infoSec2 .info-list h3 {
	margin: 20px 0 12px;
	font-weight: bold;
	font-size: 24px;
}
.packSolve-infoSec2 .info-list p {
	font-size: 16px;
	line-height: 2;
}
.packSolve-infoSec3 {
	padding: 60px 0;
}
.packSolve-infoSec3 .info-list {
	width: 100%;
}
.packSolve-infoSec3 .info-list ul {
	width: 100%;
}
.packSolve-infoSec3 .info-list li {
	float: left;
	margin-left: 24px;
	padding: 40px 20px;
	width: 384px;
	height: 186px;
	border: #e0e0e0 solid 1px;
	box-sizing: border-box;
}
.packSolve-infoSec3 .info-list li:first-child {
	margin-left: 0;
}
.packSolve-infoSec3 .info-list img {
	float: left;
	display: block;
	margin-right: 20px;
	width: 100px;
	height: 100px;
	/*background: url(img/packSolve-infoSec3-ic.png) 0 0 no-repeat;*/
}
/*.packSolve-infoSec3 .info-list li.li2 i {
	background-position: 0 -100px;
}
.packSolve-infoSec3 .info-list li.li3 i {
	background-position: 0 -200px;
}*/
.packSolve-infoSec3 .info-list h3 {
	float: left;
	margin-bottom: 12px;
	width: 220px;
	font-weight: normal;
	font-size: 20px;
	color: #575757;
}
.packSolve-infoSec3 .info-list p {
	float: left;
	width: 222px;
	font-size: 15px;
	line-height: 1.8;
	color: #8a8a8a;
}
.packSolve-infoSec4 {
	padding: 60px 0;
}
.packSolve-infoSec4 .info-box {
	padding: 30px;
	width: 100%;
	background-color: #f7f7f7;
	box-sizing: border-box;
}
.packSolve-infoSec4 .info-box .img-wrap {
	float: left;
	width: 344px;
	height: 214px;
}
.packSolve-infoSec4 .info-box img {
	width: 100%;
	height: 100%;
}
.packSolve-infoSec4 .info-box .box-info {
	float: right;
	width: 766px;
}
.packSolve-infoSec4 .info-box p {
	margin-top: 10px;
	font-size: 16px;
	line-height: 2;
	color: #4a4a4a;
}
.packSolve-infoSec4 .info-box span {
	display: inline-block;
	margin: 20px 0;
	font-size: 14px;
	color: #979798;
}
.packSolve-infoSec4 .info-box ul.list {
	width: 100%;
}
.packSolve-infoSec4 .info-box li {
	float: left;
	width: 100px;
	text-align: center;
}
.packSolve-infoSec4 .info-box li img {
	display: inline-block;
	width: 50px;
	height: 50px;
	/*background: url(img/packSolve-infoSec4-box-ic.png) 0 0 no-repeat;*/
}
/*.packSolve-infoSec4 .info-box li.li2 i {
	background-position: 0 -50px;
}
.packSolve-infoSec4 .info-box li.li3 i {
	background-position: 0 -100px;
}*/
.packSolve-infoSec4 .info-box li h3 {
	font-weight: normal;
	font-size: 14px;
	color: #727272;
}

.packSolve-infoSec5 {
	padding: 60px 0;
}
.packSolve-infoSec5 .cont {
	margin-top: 30px;
	height: 278px;
	background-position: right center;
	background-repeat: no-repeat;
	-webkit-background-size: auto 100%;
		-ms-background-size: auto 100%;
			background-size: auto 100%;
	box-shadow: 0 0 50px rgba(0,0,0,.1);
}
.packSolve-infoSec5 .info {
	padding: 60px 0 0 40px;
	width: 50%;
	height: 100%;
	font-size: 16px;
	line-height: 2;
	box-sizing: border-box;
}
.packSolve-infoSec5 .info h3 {
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 20px;
}

.packSolve-infoSec6 {
	padding: 60px 0;
}
.packSolve-infoSec6 .info-box {
	
}
.packSolve-infoSec6 .info-box .hd-wrap {
	position: relative;
	margin-top: 10px;
	padding-top: 34px;
	width: 310px;
	height: 580px;
	border: 2px solid #2e8ae5;
	box-sizing: border-box;
}
.packSolve-infoSec6 .info-box .hd-wrap i {
	position: absolute;
	margin: auto;
	width: 80px;
	height: 30px;
	background: #fff url(package/jjfa-qyzg-prevNext-ic.png) no-repeat;
	cursor: pointer;
}
.packSolve-infoSec6 .info-box .hd-wrap i.prev {
	top: -15px;
	right: 0;
	left: 0;
	background-position: 0 0;
}
.packSolve-infoSec6 .info-box .hd-wrap i.next {
	right: 0;
	bottom: -15px;
	left: 0;
	background-position: 0 -30px;
}
.packSolve-infoSec6 .info-box .hd-wrap .tempWrap {
	/* margin-top: 34px; */
	height: 510px !important;
}
.packSolve-infoSec6 .info-box .hd {
	margin: 0 auto 0 !important;
	width: 254px;
}
.packSolve-infoSec6 .info-box .hd li {
	position: relative;
	margin-bottom: 15px;
	width: 254px;
	height: 160px;
	line-height: 160px;
	text-align: center;
	background-position: center;
	-webkit-background-size: cover;
		-ms-background-size: cover;
			background-size: cover;
}
.packSolve-infoSec6 .info-box .hd span {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	color: #fff;
	background-color: rgba(0,0,0,.3);
}
.packSolve-infoSec6 .info-box .hd li.on span {
	display: none;
}
.packSolve-infoSec6 .info-box .hd span:before {
	content: "";
	position: absolute;
	top: 6px;
	right: 6px;
	bottom: 6px;
	left: 6px;
	margin: auto;
	border: 1px solid #fff;
}
.packSolve-infoSec6 .info-box .bd-wrap {
	width: 860px;
	height: 600px;
}
.packSolve-infoSec6 .info-box .bd {
	position: relative;
	width: 860px;
	height: 600px;
}
.packSolve-infoSec6 .info-box .bd li {
	position: absolute;
	top: 0;
	left: 0;
	width: 860px;
	height: 600px;
	background-position: center;
	-webkit-background-size: cover;
		-ms-background-size: cover;
			background-size: cover;
}
.packSolve-infoSec6 .info-box .bd p {
	position: absolute;
	bottom: 0;
	width: 100%;
	font-size: 16px;
	line-height: 60px;
	text-align: center;
	color: #fff;
	background-color: #2f8ae5;
}

.packSolve-infoSec7 {
	padding: 50px 0;
	background-color: #f7f7f7;
}
.packSolve-infoSec7 .info-cont {
	padding: 10px 0;
}
.packSolve-infoSec7 .info-cont img {
	max-width: 100%;
}

.packSolve-infoSec8 {
	padding: 50px 0;
	background-color: #f8fafc;
}
.packSolve-infoSec8 .info-list {
	width: 100%;
}
.packSolve-infoSec8 .info-list ul {
	width: 100%;
}
.packSolve-infoSec8 .info-list li {
	float: left;
	margin-right: 66px;
	padding: 40px;
	width: 356px;
	height: 350px;
	text-align: center;
	background-color: #fff;
	box-sizing: border-box;
}
.packSolve-infoSec8 .info-list li:nth-child(3n){
	margin-right: 0;
}
.packSolve-infoSec8 .info-list li img {
	width: 200px;
	height: 200px;
}
.packSolve-infoSec8 .info-list li p {
	margin-top: 10px;
	font-size: 16px;
	line-height: 2;
}

.packSolve-infoSec9 {
	padding: 50px 0;
}
.packSolve-infoSec9 .info-list {
	
}
.packSolve-infoSec9 .info-list ul {
	
}
.packSolve-infoSec9 .info-list li {
	float: left;
	margin-right: 40px;
	margin-bottom: 40px;
	width: 580px;
	height: 280px;
	text-align: center;
	box-sizing: border-box;
}
.packSolve-infoSec9 .info-list li.li1 { border: 1px solid #629dfa; }
.packSolve-infoSec9 .info-list li.li2 { border: 1px solid #ffa05c; }
.packSolve-infoSec9 .info-list li.li3 { border: 1px solid #0ed7dd; }
.packSolve-infoSec9 .info-list li.li4 { border: 1px solid #9486fe; }
.packSolve-infoSec9 .info-list li:nth-child(2n) {
	margin-right: 0;
}
.packSolve-infoSec9 .info-list li .left {
	float: left;
	padding: 10px 40px 0;
	width: 50%;
	height: 100%;
	border: 1px solid #eee;
	box-sizing: border-box;
}
.packSolve-infoSec9 .info-list li .right {
	float: right;
	width: 50%;
	height: 100%;
	box-sizing: border-box;
}
.packSolve-infoSec9 .info-list .left img {
	width: 150px;
	height: 150px;
}
.packSolve-infoSec9 .info-list .left h5 {
	margin: 5px 0;
	font-size: 16px;
}
.packSolve-infoSec9 .info-list .left p {
	font-size: 14px;
	line-height: 1.8;
	color: #888;
}
.packSolve-infoSec9 .info-list .right .tit {
	font-size: 16px;
	line-height: 48px;
	text-align: center;
	color: #fff;
}
.packSolve-infoSec9 .info-list li.li1 .right .tit { background-color: #629dfa; }
.packSolve-infoSec9 .info-list li.li2 .right .tit { background-color: #ffa05c; }
.packSolve-infoSec9 .info-list li.li3 .right .tit { background-color: #0ed7dd; }
.packSolve-infoSec9 .info-list li.li4 .right .tit { background-color: #9486fe; }
.packSolve-infoSec9 .info-list li.right .info {
	width: 100%;
}
.packSolve-infoSec9 .info-list li.li1 .right .info {
	padding-top: 60px;
}
.packSolve-infoSec9 .info-list li.li2 .right .box {
	padding-top: 25px;
}
.packSolve-infoSec9 .info-list li.li3 .right .box {
	padding-top: 25px;
	width: 50%;
}
.packSolve-infoSec9 .info-list li.li3 .right .box:first-child {
	width: 100%;
}
.packSolve-infoSec9 .info-list li.li4 .right .box {
	padding: 20px 5px 0;
	width: 50%;
	box-sizing: border-box;
}
.packSolve-infoSec9 .info-list .right img {
	width: 50px;
	height: 50px;
}
.packSolve-infoSec9 .info-list .right p {
	
}

.packSolve-infoSec10 {
	padding: 50px 0;
	color: #fff;
	background-color: #008cd7;
}
.packSolve-infoSec10 .info-cont {
	/* padding: 10px 0; */
	text-align: center;
}
.packSolve-infoSec10 .info-cont img {
	max-width: 100%;
}

/* 专业星级组合方案 */
.combination-page {
	
}
.combination-page .title {
	width: 100%;
	text-align: center;
}
.combination-page .tit-wrap {
	position: relative;
	display: inline-block;
	height: 94px;
	background: url(package/zyxj-tit-bg-c.png) center bottom repeat-x;
}
.combination-page .tit-wrap:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: -120px;
	width: 120px;
	height: 86px;
	background: url(package/zyxj-tit-bg-l.png) center no-repeat;
}
.combination-page .tit-wrap:after {
	content: "";
	position: absolute;
	right: -120px;
	bottom: 0;
	width: 120px;
	height: 86px;
	background: url(package/zyxj-tit-bg-r.png) center no-repeat;
}
.combination-page .tit-wrap h3 {
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 32px;
}
.combination-page .tit-wrap p {
	font-size: 16px;
	color: #888;
}
.combination-sec1 {
	padding: 50px 0;
}
.combination-sec1 ul {
	margin-top: 50px;
	width: 100%;
}
.combination-sec1 ul li {
	margin-left: 36px;
	width: 582px;
}
.combination-sec1 ul li:first-child {
	margin-left: 0;
}
.combination-sec1 li img {
	float: left;
	margin-top: 11px;
	width: 380px;
}
.combination-sec1 li .txt {
	float: right;
	margin-left: -4px;
	padding: 50px 30px;
	width: 206px;
	height: 315px;
	background: url(package/zyxj-sec1-r-bg.png) center no-repeat;
	box-sizing: border-box;
}
.combination-sec1 li .txt h5 {
	margin-bottom: 5px;
	font-size: 16px;
	color: #fff;
}
.combination-sec1 li .txt span {
	font-size: 18px;
	color: #ffc477;
}
.combination-sec1 li .txt p {
	margin-top: 10px;
	font-size: 14px;
	line-height: 2;
	color: #dfeefc;
}
.combination-sec2 {
	
}
.combination-sec2 .bgImg {
	margin-top: 40px;
	padding: 50px 0;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
			background-size: cover;
}
.combination-sec2 ul {
	
}
.combination-sec2 ul li {
	margin: 20px;
	width: 360px;
}
.combination-sec2 ul li:first-child {
	margin-left: 210px;
}
.combination-sec2 li .img-wrap {
	position: relative;
	margin: 0 auto;
	width: 360px;
	height: 234px;
	background-position: center;
	background-repeat: no-repeat;
}
.combination-sec2 li .img-wrap img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
}
.combination-sec2 li p {
	position: relative;
	font-size: 16px;
	line-height: 65px;
	text-align: center;
	color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% auto;
			background-size: 100% auto;
}
.combination-sec2 li p:before {
	content: "";
	position: absolute;
	top: 0;
	left: -26px;
	width: 30px;
	height: 65px;
	background: url(package/zyxj-sec2-p-bg-l.png) center no-repeat;
}
.combination-sec2 li p:after {
	content: "";
	position: absolute;
	top: 0;
	right: -26px;
	width: 30px;
	height: 65px;
	background: url(package/zyxj-sec2-p-bg-r.png) center no-repeat;
}
.combination-sec3 {
	padding: 50px 0;
}
.combination-sec3 ul {
	margin-top: 50px;
	width: 100%;
}
.combination-sec3 ul li {
	position: relative;
	width: 300px;
	height: 310px;
}
.combination-sec3 ul li:nth-child(2n) {
	margin-top: 40px;
}
.combination-sec3 ul .li1 {
	background: url(package/zyxj-sec3-bg1.jpg) center;
}
.combination-sec3 ul .li2 {
	background: url(package/zyxj-sec3-bg2.jpg) center;
}
.combination-sec3 ul .li3 {
	background: url(package/zyxj-sec3-bg6.jpg) center;
}
.combination-sec3 ul .li4 {
	background: url(package/zyxj-sec3-bg4.jpg) center;
}
.combination-sec3 ul .li5 {
	background: url(package/zyxj-sec3-bg5.jpg) center;
}
.combination-sec3 ul .li6 {
	background: url(package/zyxj-sec3-bg6.jpg) center;
}
.combination-sec3 ul .li7 {
	background: url(package/zyxj-sec3-bg7.jpg) center;
}
.combination-sec3 ul .li8 {
	background: url(package/zyxj-sec3-bg8.jpg) center;
}
.combination-sec3 li img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 10%;
	left: 0;
	margin: auto;
	width: auto;
	max-width: 280px;
	height: auto;
	max-height: 200px;
}
.combination-sec3 li p {
	position: absolute;
	right: 0;
	bottom: 20px;
	left: 0;
	font-size: 16px;
	text-align: center;
	color: #fff;
}
.combination-sec4 {
	padding: 50px 0;
	background-color: #f6f6f6;
}
.combination-sec4 .myContainer {
	margin-top: 50px;
}
.combination-sec4 .left {
	position: relative;
	float: left;
	margin-top: 15px;
	width: 375px;
	height: 558px;
	background-color: #fff;
	background-position: center bottom;
	background-repeat: no-repeat;
	border: 1px solid #018bd4;
	box-sizing: border-box;
}
.combination-sec4 .left img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
}
.combination-sec4 .right {
	float: right;
	width: 787px;
}
.combination-sec4 .right .tit {
	font-weight: bold;
	font-size: 24px;
	line-height: 75px;
	text-align: center;
	color: #fff;
	background-position: center bottom;
	background-repeat: no-repeat;
}
.combination-sec4 .right ul {
	padding: 25px 22px 10px;
	width: 100%;
	background-color: #fff;
	border: 1px solid #e3a661;
	border-top: 0;
	box-sizing: border-box;
}
.combination-sec4 .right ul li {
	position: relative;
	margin-right: 24px;
	margin-bottom: 20px;
	width: 230px;
	height: 210px;
	text-align: center;
	background-color: #fdf8f0;
	border-bottom: 2px solid #ecb051;
	box-sizing: border-box;
}
.combination-sec4 .right ul li:nth-child(3n-1) {
	border-top: 2px solid #ecb051;
	border-bottom: 0;
}
.combination-sec4 .right ul li:nth-child(3n) {
	margin-right: 0;
}
.combination-sec4 .right li img {
	width: auto;
	height: 160px;
}
.combination-sec4 .right li p {
	position: absolute;
	bottom: 12px;
	width: 100%;
	font-size: 18px;
}
/* package e */



/* s joinIn-page */
.joinIn-page {
	
}
.joinIn-page .joinIn-frame {
	
}
.joinIn-sec1 {
	padding: 50px 0;
	width: 100%;
}
.joinIn-sec1 hgroup {
	width: 100%;
	text-align: center;
}
.joinIn-sec1 hgroup h3 {
	font-weight: normal;
	font-size: 34px;
	color: #3c3c3c;
}
.joinIn-sec1 hgroup p {
	margin: 10px 0 20px;
	font-weight: bold;
	font-size: 20px;
	color: #3174c6;
}
.joinIn-sec1 .info {
	font-size: 16px;
	text-align: center;
	color: #4c4c4c;
}
.joinIn-sec1 .info p {
	line-height: 40px;
}
.joinIn-sec2 {
	width: 100%;
	background: url(img/joinIn-sec2-bg.jpg) center no-repeat;
	background-size: cover;
}
.joinIn-sec2 .right {
	padding: 40px 0 0 60px;
	width: 50%;
	background-color: rgba(230,230,230,.5);
	box-sizing: border-box;
}
.joinIn-sec2 .right hgroup {
	width: 100%;
}
.joinIn-sec2 hgroup h3 {
	font-weight: normal;
	font-size: 34px;
	color: #3c3c3c;
}
.joinIn-sec2 hgroup p {
	margin: 10px 0 15px;
	font-weight: bold;
	font-size: 20px;
	color: #3174c6;
}
.joinIn-sec2 .info {
	
}
.joinIn-sec2 .info p {
	margin: 28px 0;
	line-height: 38px;
	font-size: #4e4e4e;
}
.joinIn-sec2 .info span {
	display: inline-block;
	margin-right: 10px;
	width: 38px;
	height: 38px;
	line-height: 38px;
	font-size: 18px;
	font-family: "Impact";
	text-align: center;
	color: #fff;
	background-color: #ffad5b;
	border-radius: 50%;
}
.joinIn-sec3 {
	padding-bottom: 50px;
	width: 100%;
	background: url(img/joinIn-sec3-bg.jpg) center no-repeat;
	background-size: cover;
}
.joinIn-sec3 .cont {
	padding: 30px 0;
	background-color: #fff;
}
.joinIn-sec3 .cont h3 {
	font-weight: normal;
	font-size: 34px;
	color: #3c3c3c;
	text-align: center;
}
.joinIn-sec3 .cont .formMes {
	margin: 0 auto;
	width: 520px;
}
.joinIn-sec3 > a {
	display: block;
	margin: 38px auto 0;
	width: 200px;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background-color: #005bac;
}
/* joinIn-page e */



/* s companyNews */
.companyNews-page {
	background-color: #f1f1f1;
}
.companyNews-page .companyNews-frame {
	padding: 60px 0;
	min-height: 500px;
}
.companyNews-page .companyNews-list {
	width: 100%;
}
.companyNews-page .companyNews-list ul {
	width: 100%;
}
.companyNews-page .companyNews-list li {
	float: left;
	margin-right: 30px;
	margin-bottom: 34px;
	padding: 15px;
	width: 380px;
	height: 384px;
	background-color: #fff;
	box-sizing: border-box;
	-ms-transition: .25s;
		transition: .25s;
}
.companyNews-page .companyNews-list li:nth-child(3n) {
	margin-right: 0;
}
.companyNews-list li:hover {
	box-shadow: 0 3px 30px rgba(0,0,0,.1);
	-ms-transform: translateY(-3px);
		transform: translateY(-3px);
}
.companyNews-list li:hover h3 {
	color: #3b82f6;
}
.companyNews-list li a {
	display: block;
}
.companyNews-list li img {
	margin-bottom: 15px;
	width: 100%;
	height: 216px;
}
.companyNews-list li h3 {
	font-weight: bold;
	font-size: 16px;
	color: #434343;
}
.companyNews-list li p {
	margin: 10px 0;
	height: 50px;
	font-size: 14px;
	line-height: 1.8;
	color: #787878;
	overflow: hidden;
}
.companyNews-list li span {
	display: block;
	padding-left: 30px;
	font-size: 14px;
	line-height: 26px;
	color: #787878;
	background: url(img/companyNews-list-li-span-ic.png) left center no-repeat;
}
/* companyNews e */



/* s 资讯 */
.information-page {
	
}
.infoTech-sec1 {
	padding: 60px 0;
	width: 100%;
	background-color: #f1f1f1;
}
.infoTech-sec1 .infoTech-list {
	width: 100%;
}
.infoTech-sec1 .infoTech-list ul {
	width: 100%;
}
.infoTech-sec1 .infoTech-list li {
	float: left;
	margin: 0 27px 30px 0;
	width: 382px;
	height: 230px;
	background-color: #fff;
}
.infoTech-sec1 .infoTech-list li:nth-child(3n) {
	margin-right: 0;
}
.infoTech-sec1 .infoTech-list li:hover {
	box-shadow: 0 2px 30px -2px rgba(10,10,10,.2);
	-ms-transform: translateY(-2px);
		transform: translateY(-2px);
}
.infoTech-sec1 .infoTech-list li a {
	display: block;
}
.infoTech-sec1 .infoTech-list h3 {
	padding: 0 15px;
	height: 64px;
	line-height: 64px;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
	background: url(img/infoTech-sec1-h3-01.jpg) center;
}
.infoTech-sec1 .infoTech-list .wrap {
	padding: 20px 20px;
	width: 100%;
	height: 164px;
	box-sizing: border-box;
}
.infoTech-sec1 .infoTech-list p {
	height: 84px;
	font-size: 14px;
	line-height: 2;
	color: #787878;
}
.infoTech-sec1 .infoTech-list .wrap span {
	display: inline-block;
	margin-top: 15px;
	padding-left: 30px;
	font-size: 16px;
	color: #787878;
	background: url(img/infoTech-sec1-time-ic.png) left center no-repeat;
}
.infoTech-sec1 .infoTech-list li:nth-child(2) h3 {
	background-image: url(img/infoTech-sec1-h3-02.jpg);
}
.infoTech-sec1 .infoTech-list li:nth-child(3) h3 {
	background-image: url(img/infoTech-sec1-h3-03.jpg);
}
.infoTech-sec1 .infoTech-list li:nth-child(4) h3 {
	background-image: url(img/infoTech-sec1-h3-04.jpg);
}
.infoTech-sec1 .infoTech-list li:nth-child(5) h3 {
	background-image: url(img/infoTech-sec1-h3-05.jpg);
}
.infoTech-sec1 .infoTech-list li:nth-child(6) h3 {
	background-image: url(img/infoTech-sec1-h3-06.jpg);
}
.infoTech-sec1 .infoTech-list li:nth-child(7) h3 {
	background-image: url(img/infoTech-sec1-h3-07.jpg);
}
.infoTech-sec1 .infoTech-list li:nth-child(8) h3 {
	background-image: url(img/infoTech-sec1-h3-08.jpg);
}
.infoTech-sec1 .infoTech-list li:nth-child(9) h3 {
	background-image: url(img/infoTech-sec1-h3-09.jpg);
}
/* 资讯 e */


/* s recruit */
.recruit-page {
	
}
.recruit-page .recruit-sec1 {
	padding: 50px 0;
}
.recruit-page .recruit-sec1 h2 {
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 34px;
	text-align: center;
	color: #3c3c3c;
}
.recruit-page .recruit-list {
	width: 100%;
}
.recruit-page .recruit-list dl {
	width: 100%;
	text-align: center;
}
.recruit-page .recruit-list dt {
	width: 100%;
	border-bottom: #3174c6 solid 2px;
}
.recruit-page .recruit-list dt p {
	float: left;
	width: 20%;
	height: 58px;
	line-height: 58px;
	font-size: 16px;
	color: #414141;
}
.recruit-page .recruit-list dd {
	width: 100%;
	-ms-transition: .25s;
		transition: .25s;
}
.recruit-page .recruit-list dd:nth-child(odd) {
	background-color: #f6f6f6;
}
.recruit-page .recruit-list dd:hover {
	background-color: #eee;
}
.recruit-page .recruit-list .row p {
	float: left;
	width: 20%;
	height: 58px;
	line-height: 58px;
	font-size: 14px;
	color: #6c6b6b;
}
.recruit-page .recruit-list .row p a {
	display: block;
	color: #3174c6;
}
.recruit-page .recruit-list .row p a:hover {
	text-decoration: underline;
}
.recruit-page .recruit-list .continfo {
	padding: 20px;
	text-align: left;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	box-sizing: border-box;
}
/* recruit e */



/* s contact-page */
.contact-page {
	width: 100%;
}
.contact-page .contact-frame {
	width: 100%;
}
.contact-page .contact-frame h2.title {
	padding: 20px 0;
	font-weight: normal;
	font-size: 30px;
	text-align: center;
	color: #424242;
}
/* contact-sec1 */
.contact-page .contact-sec1 {
	padding: 30px 0 40px;
	width: 100%;
}
.contact-page .contact-sec1 .wrap {
	width: 100%;
}
.contact-page .contact-sec1 .info {
	padding: 55px 0;
	width: 588px;
	height: 200px;
	text-align: center;
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	box-sizing: border-box;
}
.contact-page .contact-sec1 .info img {
	margin-right: 20px;
	width: 88px;
	height: 88px;
}
.contact-sec1 .info .inline-block {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}
.contact-sec1 .info .inline-block h5 {
	font-size: 16px;
	color: #474747;
}
.contact-sec1 .info .inline-block p {
	font-size: 14px;
	color: #8e8e8e;
}
.contact-sec1 .info .inline-block p.zx {
	font-weight: bold;
	font-size: 20px;
	color: #e80;
}
.contact-sec1 .info .inline-block p.dh {
	font-weight: bold;
	font-size: 18px;
	color: #2e8ae5;
}
/* contact-sec2 */
.contact-page .contact-sec2 {
	padding: 35px 0 60px;
	width: 100%;
	background-color: #fbfbfb;
}
.contact-page .contact-sec2 .wrap {
	padding-top: 25px;
	width: 100%;
}
.contact-page .contact-sec2 .info {
	margin-left: 27px;
	padding: 50px 0;
	width: 382px;
	height: 186px;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	box-sizing: border-box;
}
.contact-page .contact-sec2 .info:first-child {
	margin-left: 0;
}
.contact-sec2 .info i {
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
	width: 50px;
	height: 50px;
	background-position: center;
	background-repeat: no-repeat;
}
.contact-sec2 .info .inline-block {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	color: #fff;
}
.contact-sec2 .info .last {
	margin-top: -36px;
}
.contact-sec2 .info p {
	font-size: 14px;
}
.contact-sec2 .info p.tit {
	font-size: 16px;
}
.contact-sec2 .info strong {
	font-size: 20px;
}
.contact-sec2 .info img {
	margin-top: 5px;
}
/* contact-sec3 */
.contact-page .contact-sec3 {
	padding: 30px 0 60px;
	text-align: center;
	background: url(img/contact-sec3-bg.jpg) center no-repeat;
	background-size: cover;
}
.contact-page .contact-sec3 h2.title {
	color: #fff;
}
.contact-page .contact-sec3 p {
	font-size: 16px;
	color: #fbfaf8;
}
.contact-page .contact-sec3 a {
	display: inline-block;
	margin-top: 40px;
	width: 158px;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	color: #fbfaf8;
	border: 1px solid #adcdec;
	-ms-transition: .3s;
		transition: .3s;
}
.contact-page .contact-sec3 a:hover {
	color: #fff;
	border-color: #fff;
}
.contact-page .contact-sec3 a i {
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: 15px;
	width: 25px;
	height: 25px;
	background-image: url(img/contact-sec3-ic.png);
	background-position: center;
	background-repeat: repeat;
}
/* contact-sec4 */
.contact-page .contact-sec4 {
	padding: 30px 0 100px;
	background-color: #fbfbfb;
}
.contact-page .contact-sec4 .wrap {
	padding: 30px 50px;
	width: 100%;
	height: 198px;
	background-image: url(img/contact-sec4-wrap-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	box-shadow: 0 0 35px rgba(10,10,10,.15);
	box-sizing: border-box;
}
.contact-page .contact-sec4 .wrap p {
	line-height: 32px;
	font-size: 16px;
	color: #424242;
}
/* contact-page e */



/* s problem */
.problem-page {
	
}
.problem-page .problem-frame {
	width: 100%;
}
.problem-page .problem-wrap {
	padding: 30px 0;
}
.problem-wrap .tit {
	width: 100%;
	line-height: 42px;
}
.problem-wrap .tit p {
	float: left;
	width: 800px;
	font-weight: bold;
	font-size: 16px;
	color: #3174c6;
}
.problem-wrap .problem-search {
	float: right;
	display: inline-block;
    vertical-align: middle;
    width: 248px;
    height: 42px;
    line-height: 42px;
    font-size: 0;
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 8px;
    box-sizing: border-box;
}
.problem-wrap .problem-search input {
    vertical-align: top;
    padding: 0 10px;
    width: 186px !important;
    height: 100%;
    color: #a8a8a8;
    font-size: 14px;
    background-color: transparent;
    border: 0;
    outline: none;
}
.problem-wrap .problem-search span {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(img/problem-search-ic.png) center no-repeat;
    cursor: pointer;
}
.problem-list {
	width: 100%;
}
.problem-list ul {
	width: 100%;
}
.problem-list li {
	padding: 8px 0 24px;
	width: 100%;
	border-bottom: 1px dashed #e5e5e5;
}
.problem-list div.clearfix {
	padding: 12px 0;
	line-height: 30px;
}
.problem-list div > i {
	float: left;
	display: block;
	margin-right: 10px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	text-align: center;
	color: #fff;
}
.problem-list .qrow i {
	background-color: #3174c6;
}
.problem-list .arow {
	background-color: #f5f5f5;
}
.problem-list .arow i {
	background-color: #989898;
}
.problem-list div p {
	float: left;
	width: 1150px;
	font-size: 14px;
	color: #424242;
}
.problem-list div:first-child p {
	font-size: 16px;
}
.problem-list p span {
	color: #3174c6;
}
/* problem e */



/*-- s aboutUs --*/
.aboutUs-page {
	
}
.aboutUs-page .ny-banner {
	text-align: center;
}
.aboutUs-page .ny-banner .info p {
	font-size: 16px;
	color: #e9e9e9;
}
.aboutUs-page .ny-banner .info a {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	color: #fff;
	border-color: #868d9f;
	border-radius: 20px;
	box-sizing: content-box;
}
.aboutUs-page .aboutUs-wrap {
	
}
.aboutUs-page .aboutUs-sec1 {
	height: 590px;
	background-image: url(img/aboutUs-sec1-bg.png);
}
.aboutUs-page h2.title {
	font-weight: normal;
	font-size: 34px;
	color: #3c3c3c;
	text-align: center;
}
.aboutUs-page .aboutUs-sec1 h2.title {
	padding: 65px 0 55px;
}
.aboutUs-sec1 .cont {
	width: 100%;
	background: url(img/aboutUs-sec1-cont-bg.png) center top no-repeat;
}
.aboutUs-sec1 .cont img {
	width: 524px;
	height: 390px;
}
.aboutUs-sec1 .cont .info-wrap {
	width: 675px;
	padding: 10px;
	box-sizing: border-box;
}
.aboutUs-sec1 .info-wrap .info {
	padding: 50px 20px 20px 30px;
	min-height: 420px;
	font-size: 16px;
	line-height: 2;
	color: #3f3f3f;
	background-color: #fff;
	border: 1px solid #d9eafa;
	box-sizing: border-box;
}
/* aboutUs-sec2 */
.aboutUs-page .aboutUs-sec2 {
	background-color: #f6f8fa;
}
.aboutUs-page .aboutUs-sec2 h2.title {
	padding: 65px 0 55px;
}
.aboutUs-page .aboutUs-sec2 .cont {
	position: relative;
	padding-bottom: 130px;
}
.aboutUs-sec2 .cont .tempWrap {
	left: -12px;
	padding: 20px 0;
}
.aboutUs-sec2 .cont .bd {
	margin-left: 12px !important;
	overflow: initial !important;
}
.aboutUs-sec2 .bd li {
	float: left;
	margin-right: 24px;
	width: 384px;
	height: 293px;
	text-align: center;
	background-color: #fff;
	background-image: url(img/aboutUs-sec2-bd-li-bg1.jpg);
	background-position: center;
	background-repeat: no-repeat;
	box-sizing: border-box;
}
.aboutUs-sec2 .bd li:nth-child(2) { background-image: url(img/aboutUs-sec2-bd-li-bg2.jpg); }
.aboutUs-sec2 .bd li:nth-child(3) { background-image: url(img/aboutUs-sec2-bd-li-bg3.jpg); }
.aboutUs-sec2 .bd li:hover {
	box-shadow: 0 0 30px rgba(47,138,229,.3);
	-ms-transform: translateY(-2px);
		transform: translateY(-2px);
}
.aboutUs-sec2 .bd li:nth-child(2):hover { box-shadow: 0 0 30px rgba(244,163,108,.3); }
.aboutUs-sec2 .bd li:nth-child(3):hover { box-shadow: 0 0 30px rgba(138,211,150,.3); }
.aboutUs-sec2 .bd li a {
	display: block;
	width: 100%;
	height: 100%;
}
.aboutUs-sec2 .bd li img {
	margin: 30px 0 20px;
	width: 110px;
	height: 128px;
}
.aboutUs-sec2 .bd li h3 {
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 20px;
	color: #353535;
}
.aboutUs-sec2 .bd li p {
	font-size: 16px;
	color: #6c6c6c;
}
.aboutUs-sec2 .cont .paging {
	position: absolute;
	bottom: 50px;
	left: 0;
	width: 100%;
	text-align: center;
}
.aboutUs-sec2 .cont .hd {
	display: inline-block;
	line-height: 15px;
}
.aboutUs-sec2 .cont .hd li {
	float: left;
	margin: 0 5px;
	width: 15px;
	height: 15px;
	background-color: #868686;
	border-radius: 50%;
	cursor: pointer;
}
.aboutUs-sec2 .cont .hd li.on {
	background-color: #2e8ae5;
}
/* aboutUs-sec3 */
.aboutUs-page .aboutUs-sec3 {
	height: 554px;
	background: url(img/aboutUs-sec3-bg.jpg) center no-repeat;
	background-size: cover;
}
.aboutUs-page .aboutUs-sec3 h2.title {
	padding: 80px 0 30px;
	color: #fff;
}
.aboutUs-page .aboutUs-sec3 .cont {
	position: relative;
}
.aboutUs-page .aboutUs-sec3 .tempWrap {
	width: 100% !important;
}
.aboutUs-page .aboutUs-sec3 .bd {
	padding: 20px 0 !important;
	width: 100%;
}
.aboutUs-sec3 .bd li {
	float: left;
	margin-right: 20px;
	padding: 6px;
	width: 212px;
	height: 300px;
	background-color: #fff;
}
.aboutUs-sec3 .bd li:hover {
	-ms-transform: translateY(-5px);
		transform: translateY(-5px);
}
.aboutUs-sec3 .bd a {
	display: block;
	width: 100%;
	height: 100%;
}
.aboutUs-sec3 .bd img {
	width: 100%;
	height: 100%;
}
.aboutUs-sec3 .cont .sec3-prev, .aboutUs-sec3 .cont .sec3-next {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	width: 50px;
	height: 50px;
	background: url(img/aboutUs-sec3-prevNext.png) 0 0 no-repeat;
	cursor: pointer;
}
.aboutUs-sec3 .cont .sec3-prev {
	left: -70px;
	background-position: 0 0;
}
.aboutUs-sec3 .cont .sec3-prev:hover {
	background-position: -50px 0;
}
.aboutUs-sec3 .cont .sec3-next {
	right: -70px;
	background-position: -50px -50px;
}
.aboutUs-sec3 .cont .sec3-next:hover {
	background-position: 0 -50px;
}
/* aboutUs-sec4 */
.aboutUs-page .aboutUs-sec4 {
	padding: 70px 0;
	background-color: #f6f8fa;
}
.aboutUs-page .aboutUs-sec4 h2.title {
	padding-bottom: 50px;
}
.aboutUs-page .aboutUs-sec4 .info-wrap {
	background-color: #fff;
}
.aboutUs-page .aboutUs-sec4 .info-wrap.fl {
	width: 455px;
	box-shadow: 0 0 30px rgba(41,126,210,.1);
}
.aboutUs-page .aboutUs-sec4 .info-wrap.fr {
	margin-top: 78px;
	width: 745px;
	box-shadow: 0 0 30px rgba(41,126,210,.3);
}
.aboutUs-sec4 .info-wrap h3 {
	height: 78px;
	line-height: 78px;
	font-weight: normal;
	font-size: 24px;
	text-align: center;
	color: #fff;
	background-color: #2e8ae5;
}
.aboutUs-sec4 .info-wrap .info {
	padding: 50px 35px 30px;
	min-height: 360px;
	font-size: 16px;
	line-height: 2.5;
	box-sizing: border-box;
}
/* aboutUs-sec5 */
.aboutUs-page .aboutUs-sec5 {
	background: url(img/aboutUs-sec5-bg.jpg) center no-repeat;
	background-size: cover;
}
.aboutUs-page .aboutUs-sec5 h2.title {
	padding: 70px 0 50px;
	color: #fff;
}
.aboutUs-page .aboutUs-sec5 .cont {
	padding-bottom: 100px;
}
.aboutUs-sec5 .cont .info-wrap {
	margin-left: 32px;
	padding: 32px 0 0 40px;
	width: 584px;
	height: 280px;
	background: url(img/aboutUs-sec5-info-wrap-bg.png) center no-repeat;
	box-sizing: border-box;
}
.aboutUs-sec5 .cont .info-wrap:first-child {
	margin-left: 0;
}
.aboutUs-sec5 .info-wrap .img-wrap {
	padding: 15px;
	width: 210px;
	height: 210px;
	background: url(img/aboutUs-sec5-img-wrap.png) center no-repeat;
	box-sizing: border-box;
}
.aboutUs-sec5 .info-wrap img {
	width: 100%;
	height: 100%;
}
.aboutUs-sec5 .info-wrap .info {
	margin: 65px 0 0 40px;
	width: 260px;
}
.aboutUs-sec5 .info-wrap .info p {
	font-weight: normal;
	font-size: 18px;
	line-height: 2;
	color: #e9f2f7;
}
/*-- aboutUs e --*/



/* s details-page */
.details-page {
	background-color: #f1f1f1;
}
.details-frame {
	
}
.details-wrap {
	padding: 30px;
	background-color: #fff;
	box-sizing: border-box;
}
/*标题组*/
.details-wrap hgroup {
	margin-bottom: 20px;
}
.details-wrap .title {
	margin-bottom: 20px;
	font-weight: normal;
	font-size: 26px;
	text-align: center;
	color: #3174c6;
}
.details-wrap .subtitle {
	font-weight: normal;
	font-size: 16px;
	text-align: center;
	color: #7b7d7f;
}
/*文章*/
.details-wrap article {
	min-height: 500px;
	font-size: 15px;
	line-height: 38px;
	color: #4c4c4c;
}
.details-wrap article img, .details-wrap article table {
	max-width: 100%;
}
/*上下文*/
.details-wrap .context {
	
}
/* details-page e */


/* s 表单弹窗 */
.popUp {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
}
.popUp.out {
	display: none;
}
.popUp.out .popUpForm {
	-ms-transform: scale(0);
		transform: scale(0);
}
.popUpForm {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	padding: 10px 30px;
	width: 408px;
	height: 568px;
	background-color: #fff;
	-ms-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
}
.popUpClose {
	position: absolute;
	right: 20px;
	top: 20px;
	display: block;
	width: 50px;
	height: 50px;
	background: url(popUpClose.png) no-repeat;
	cursor: pointer;
}
.popUpForm h3 {
	padding-top: 12px;
	font: 16px/24px "微软雅黑";
	color: #5dbdff;
}
.popUpForm h3 strong {
	font: bold 20px/24px "微软雅黑";
	color: #42a2f6;
}
.popUpForm p {
	color: #999;
	font: 14px/42px "微软雅黑";
}
.popUpForm li {
	margin-top: 16px;
	font: 14px/37px "微软雅黑";
	color: #999;
}
.popUpForm ul {
	margin-top: -10px;
}
.popUpForm li input {
	width: 328px;
	height: 36px;
	font: 14px/37px "微软雅黑";
	text-indent: 15px;
	border: 1px solid #ededed;
	border-radius: 20px;
	outline: none;
}
.popUpForm p input {
	float: left;
	margin-right: 5px;
	margin-top: 16px;
}
.popUpForm p span {
	float: left;
	margin-right: 14px;
}
.popUpForm textarea {
	padding: 10px;
	width: 100%;
	min-height: 56px;
	font: 14px/42px "微软雅黑";
	color: #999;
	border: 1px solid #cecece;
	border-radius: 10px;
	resize: none;
	box-sizing: border-box;
	outline: none;
}
.popUpForm textarea::-webkit-input-placeholder {
	color: #999;
}
.popUpForm textarea:-moz-placeholder {
	color: #999;
}
.popUpForm textarea::-moz-placeholder {
	color: #999;
}
.popUpForm textarea:-ms-input-placeholder {
	color: #999;
}
.popUpForm li input::-webkit-input-placeholder {
	color: #999;
}
.popUpForm li input:-moz-placeholder {
	color: #999;
}
.popUpForm li input::-moz-placeholder {
	color: #999;
}
.popUpForm li input:-ms-input-placeholder {
	color: #999;
}
.popUpForm input[type="button"] {
	display: block;
	margin: 16px auto;
	width: 200px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	border: 0;
	border-radius: 20px;
	background: -webkit-linear-gradient(left, #58b8fd, #50affb);
	background:    -moz-linear-gradient(left, #58b8fd, #50affb);
	background:     -ms-linear-gradient(left, #58b8fd, #50affb);
	background:      -o-linear-gradient(left, #58b8fd, #50affb);
	background:         linear-gradient(left, #58b8fd, #50affb);
	cursor: pointer;
	outline: none;
}
.popUpForm input[disabled='disabled'] {
	cursor: no-drop;
	background: #ddd;
}
.popUp.on {
	display: block;
}
.popUp.on .popUpForm {
	-ms-transform: scale(1);
		transform: scale(1);
}
/* 表单弹窗 e */