* {
	box-sizing:border-box;
	outline:0
}
@font-face {
	font-display:swap;
	font-family:"iconfont";
	src:url('../fonts/iconfont.woff2?t=1675645399533') format('woff2'),url('../fonts/iconfont.woff?t=1675645399533') format('woff'),url('../fonts/iconfont.ttf?t=1675645399533') format('truetype')
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-ego-caidan:before {
	content:"\e62f"
}
.icon-24gf-telephoneKeypad:before {
	content:"\e96e"
}
.icon-yuanshuju-wangzhi:before {
	content:"\e62d"
}
.icon-xiajiantou:before {
	content:"\e629"
}
.icon-dizhi:before {
	content:"\e734"
}
.icon-shipinbofang1:before {
	content:"\e601"
}
.icon-xueyuan-mulu:before {
	content:"\e6c9"
}
.icon-ziliaoku:before {
	content:"\e60b"
}
.icon-xiazai:before {
	content:"\e66d"
}
.icon-guanbi:before {
	content:"\eaf2"
}
.icon-shipinbofang:before {
	content:"\e689"
}
.icon-weixin:before {
	content:"\e600"
}
.icon-weibo:before {
	content:"\e619"
}
.icon-QQ:before {
	content:"\e882"
}
.icon-zhengque:before {
	content:"\e612"
}
.icon-shouye-shouye:before {
	content:"\e608"
}
.icon-sousuo:before {
	content:"\e61b"
}
.icon-youxiang:before {
	content:"\e632"
}
.icon-shijieditu:before {
	content:"\e628"
}
.icon-gouwuche_o:before {
	content:"\ebbe"
}
@font-face {
	font-family:'Oswald-Bold';
	src:url('../fonts/Oswald-Bold.eot');
	src:url('../fonts/Oswald-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Oswald-Bold.woff') format('woff'),url('../fonts/Oswald-Bold.woff2') format('woff2');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
*,*:before,*:after {
	box-sizing:border-box;
	outline:0
}
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,input,textarea,select {
	margin:0;
	padding:0
}
a {
	color:#666;
	outline:none;
	text-decoration:none
}
a:hover {
	color:#032972
}
ol,ul {
	list-style:none
}
img {
	border:0;
	max-width:100%
}
table {
	border-collapse:collapse;
	width:100%
}
input[type='reset'],input[type='button'],input[type='submit'],input[type='radio'] {
	cursor:pointer;
	outline:none
}
input[type='checkbox'],input[type='radio'] {
	position:relative;
	vertical-align:middle;
	margin:-2px 5px 1px
}
textarea,input[type='email'],input[type='date'],input[type='password'],input[type='text'] {
	padding:0;
	color:#ca8189;
	outline:none
}
body {
	color:#666;
	background:#fff;
	margin:0 auto;
	font-size:14px;
	position:relative;
	line-height:1.5;
	font-family:Helvetica,Poppins-Light;
}
img {
	border:0;
	max-width:100%;
	vertical-align:top
}
::-webkit-scrollbar {
	width:8px;
	height:8px
}
::-webkit-scrollbar-thumb {
	height:0;
	border-radius:3px;
	-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.2);
	background-color:#ccc
}
::-webkit-scrollbar-thumb:hover {
	background-color:rgba(0,0,0,0.3)
}
::-webkit-scrollbar-thumb:active {
	background-color:rgba(0,0,0,0.3)
}
.vcenter {
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	display:block;
	max-width:100%;
	max-height:100%;
	position:absolute;
	vertical-align:middle
}
.clearfix:after {
	clear:both;
	height:0;
	content:"";
	line-height:0;
	font-size:0;
	display:block
}
.bg-jb {
	background:-webkit-linear-gradient(left,#0073b7,#00ada3);
	background:linear-gradient(to right,#0073b7,#00ada3)
}
.bg-jb-2 {
	background:-webkit-linear-gradient(left,#00ada3,#0073b7);
	background:linear-gradient(to right,#00ada3,#0073b7)
}
.f-l {
	float:left
}
.f-r {
	float:right
}
.clearfix:after {
	clear:both;
	height:0;
	content:"";
	line-height:0;
	font-size:0;
	display:block
}
.vcenter {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	max-width:100%;
	max-height:100%;
	display:block;
	vertical-align:middle;
	text-align:center;
	margin:auto
}
.dw {
	top:-120px;
	z-index:-1;
	position:absolute
}
.hid {
	text-overflow:ellipsis;
	white-space:nowrap
}
.ellipsis {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.ellipsis1 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:1
}
.ellipsis2 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.ellipsis3 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:3
}
.ellipsis4 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:4
}
.ellipsis5 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:5
}
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s
}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY {
	-webkit-animation-duration:.75s;
	animation-duration:.75s
}
@-webkit-keyframes dong {
	0% {
	-webkit-transform:translateY(-100px);
	transform:translateY(-100px)
}
100% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@keyframes dong {
	0% {
	-webkit-transform:translateY(-100px);
	transform:translateY(-100px)
}
100% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@-webkit-keyframes fadeInUp2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,50px,0);
	transform:translate3d(0,50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInUp2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,50px,0);
	transform:translate3d(0,50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInUp2 {
	-webkit-animation-name:fadeInUp2;
	animation-name:fadeInUp2
}
@-webkit-keyframes fadeInDown2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-50px,0);
	transform:translate3d(0,-50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInDown2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-50px,0);
	transform:translate3d(0,-50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInDown2 {
	-webkit-animation-name:fadeInDown2;
	animation-name:fadeInDown2
}
@-webkit-keyframes fadeInLeft2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(-100px,0,0);
	transform:translate3d(-100px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInLeft2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(-100px,0,0);
	transform:translate3d(-100px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInLeft2 {
	-webkit-animation-name:fadeInLeft2;
	animation-name:fadeInLeft2
}
@-webkit-keyframes fadeInRight2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(200px,0,0);
	transform:translate3d(200px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInRight2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(200px,0,0);
	transform:translate3d(200px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInRight2 {
	-webkit-animation-name:fadeInRight2;
	animation-name:fadeInRight2
}
@-webkit-keyframes bmove1 {
	0% {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes bmove1 {
	0% {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}.container {
	max-width:1200px;
	width:100%;
	margin:0 auto
}
@media (max-width:1210px) {
	.container {
	max-width:1000px
}
}@media (max-width:1023px) {
	.container {
	width:100%;
	padding:0 20px
}
}.haedertop {
	font-size:12px;
	line-height:32px;
	height:35px;
	background: #ffffff;
}
.haedertop .right {
	float:right
}
.haedertop .right span {
	margin-left:30px;
	display:inline-block
}
.haedertop .right span:hover i {
	color:#032972
}
.haedertop .right i {
	color:#bdbdbd;
	margin-right:5px;
	vertical-align:middle
}
.haedertop .right .icon-shijieditu {
	font-size:18px
}
.haedertop .right .shop i {
	color:#032972;
	font-size:18px;
	margin-bottom:2px
}
.haedertop .right .shop a {
	height:25px;
	line-height:23px;
	padding:0 10px;
	border-radius:3px;
	color:#032972;
	display:inline-block;
	border:solid 1px #d5d5d5
}
.haedertop .right .shop a:hover {
	color:#fff;
	border-color:#032972;
	background:#032972
}
.haedertop .right .shop a:hover i {
	color:#fff
}
.haedertop .header-search {
	position:relative;
	display:inline-block
}
.haedertop .header-search:before {
	top:50%;
	left:-15px;
	content:"";
	width:1px;
	height:14px;
	position:absolute;
	background:#d5d5d5;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.haedertop .header-search i {
	font-size:24px;
	margin-right:0;
	vertical-align:top;
	margin-bottom:0;
	margin-top:2px;
	line-height:24px;
	display:inline-block
}
@media (max-width:1023px) {
	.haedertop {
	display:none
}
}.header {
	height:80px;
	position:relative;
	background:#032972;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	z-index:999;
}
.header .logo {
	float:left;
}
.header .logo img {
	margin-right:10px
}
.header .hmenu {
	right:20px;
	top:15px;
	display:none;
	position:absolute;
	width:40px;
	height:40px;
	line-height:32px;
	text-align:center;
	vertical-align:middle
}
.header .hmenu .iconfont {
	color:#fff;
	font-size:30px
}
.header .nav {
	float:right
}
.header .nav li:hover .subnav {
	display:block
}
.header .nav li {
	float:left;
	position:relative;
	margin:0 20px;
	line-height:80px
}
.header .nav li>a {
	color:#fff;
	display:block;
	font-weight:700;
	position:relative
}
.header .nav li>a:after {
	content:"";
	height:2px;
	width:100%;
	bottom:0;
	left:50%;
	width:0;
	opacity:0;
	z-index:10;
	position:absolute;
	background:#fff;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.header .nav li:hover .subnav,.header .nav li:hover .subpro {
	display:block
}
.header .nav li:hover>a:after,.header .nav .active>a:after {
	left:0;
	opacity:1;
	width:100%
}
.header .nav .subnav {
	top:78px;
	left:0;
	width:200px;
	left:50%;
	z-index:100;
	display:none;
	padding:20px 0;

	line-height:24px;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	background:#fff;
	box-shadow:0 0 15px rgba(0,0,0,0.1);
	position:absolute
}
.header .nav .subnav a {
	overflow:hidden;
	border-bottom:1px solid #e5e1e1;
	color:#333;
	padding:5px 30px;
	display:block;
	-webkit-transition:all 0s ease;
	transition:all 0s ease
}
.header .nav .subnav a:hover {
	color:#fff;
	background:#032972;
}
.header .nav .subpro {
	top:75px;
	width:100%;
	left:0;
	display:none;
	padding:50px 0;
	position:absolute;
	z-index:100;
	background:#fff;
	box-shadow:0 0 15px rgba(0,0,0,0.1)
}
.header .nav .container {
	padding:0 140px
}
.header .nav .item {
	width:25%;
	float:left
}
.header .nav .item h3 {
	padding-bottom:20px;
	margin-bottom:20px;
	line-height:30px;
	position:relative
}
.header .nav .item h3 a {
	color:#333;
	height:26px;
	overflow:hidden;
	display:block;
}
.header .nav .item h3:after {
	content:"";
	width:80%;
	height:1px;
	bottom:0;
	left:0;
	background:#ddd;
	position:absolute
}
.header .nav .drop {
	min-height:200px;
	line-height:24px;
	display:block
}
.header .nav .drop a {
	font-size:15px;
	display:block;
	margin-bottom:10px;
	overflow:hidden;
	height:24px;
}
.header .nav .drop a:hover {
	text-decoration:underline
}
@media (max-width:1023px) {
	.header {
	top:0;
	height:60px;
	width:100%;
	z-index:99;
	position:fixed
}
.header .logo {
	margin-top:5px;
	display:inline-block
}
.header .logo img {
	margin-right:0;
	max-height:50px
}
.header .header-search {
	display:none
}
.header .hmenu {
	display:block
}
.header .nav {
	display:none
}
}
.fixed0 {
	top:0;
	left:0;
	width:100%;
	z-index:999;
	position:fixed
}
.fixed {
	top:35px;
	left:0;
	width:100%;
	z-index:99;
	position:fixed
}
.banner {
	position:relative;
	overflow:hidden;
	width:100%;
	max-height:650px;
}
.banner .pic {
	position:relative
}
.banner .tu img {
	width:100%
}
.banner .tuh {
	display:none
}
.banner .txtbox {
	top:50%;
	z-index:3;
	left:0;
	width:100%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	position:absolute
}
.banner .txtbox .tag span {
	background:-webkit-linear-gradient(left,#0073b7,#00ada3);
	background:linear-gradient(to right,#0073b7,#00ada3);
	color:#fff;
	padding:0 13px;
	display:inline-block;
	line-height:35px;
	font-size:18px;
	font-weight:700;
	border-top-left-radius:15px;
	border-bottom-right-radius:15px
}
.banner .txtbox .tag2 {
	color:#00ada3;
	font-size: 24px;
}
.banner .txtbox .t1 {
	font-size:46px;
	line-height:70px;
	color:#04ddd0;
	margin:35px 0 20px 0
}
.banner .txtbox .t2 {
	color:#fff;
	width:40%;
	font-size:16px
}
.banner .txtbox .t3 {
	width:470px;
	margin-top:45px;
	-webkit-transform:translateX(-30px);
	-ms-transform:translateX(-30px);
	transform:translateX(-30px)
}
.banner .txtbox .t4 {
	margin-top:45px;
	color:#fff;
}
.banner .txtbox .t3 .item {
	width:25%;
	float:left;
	font-size:12px;
	text-align:center;
	color:#00ada3
}
.banner .txtbox .t3 .item img {
	display:inline-block
}
.banner .txtbox .t3 .item p {
	margin-top:10px
}
.banner .txtbox .more {
	margin-top:50px
}
.banner .txtbox .more a {
	width:130px;
	height:40px;
	color:#fff;
	line-height:38px;
	text-align:center;
	display:inline-block;
	border:solid 1px #fff;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.banner .txtbox .more a:hover {
	background:-webkit-linear-gradient(left,#0073b7,#00ada3);
	background:linear-gradient(to right,#0073b7,#00ada3);
	color:#fff;
	border-color:rgba(255,255,255,0)
}
.banner .slick-active .tu img {
	-webkit-animation:4s ease bmove1;
	animation:4s ease bmove1
}
.banner .slick-active .tag,.banner .slick-active .t1,.banner .slick-active .t2,.banner .slick-active .t4,.banner .slick-active .more {
	-webkit-animation:2s ease fadeInLeft2;
	animation:2s ease fadeInLeft2
}
.banner .slick-active .t3 .item {
	-webkit-animation:2s ease fadeInLeft2;
	animation:2s ease fadeInLeft2
}
.banner .slick-prev,.banner .slick-next {
	width:15px;
	height:15px;
	border-width:2px;
	margin-top:-8px
}
.banner .slick-prev:hover,.banner .slick-next:hover {
	opacity:.7
}
.banner .slick-prev {
	left:10%;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.banner .slick-next {
	right:10%;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.banner .slick-dots li {
	margin:0 6px
}
.banner .slick-dots li button {
	width:30px;
	height:4px;
	opacity:.7;
	border-radius:0;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.banner .slick-dots li.slick-active button {
	opacity:1;
	background:#00ada3
}
@media (max-width:1610px) {
	.banner .txtbox .t1 {
	font-size:36px;
	line-height:40px;
	margin:20px 0 10px 0
}
.banner .txtbox .t3 {
	margin-top:20px
}
.banner .txtbox .more {
	margin-top:20px
}
}@media (max-width:1300px) {
	.banner .slick-prev {
	left:15px
}
.banner .slick-next {
	right:15px
}
}.banner .pic .tu {
	display:block;
	border-top:1px #032972 solid;
	border-bottom:1px #fff solid;
}
@media (max-width:1023px) {
	.banner .pic .tu {
	display:none;
}
.banner {
	margin-top:60px; 
	max-height:416px;
	overflow:hidden;
}
.banner .tu {
	display:none
}
.banner .tuh {
	display:block
}
.banner .txtbox {
	display:none
}
}.index-iconbox {
	z-index:3;
	margin-top:-30px;
	position:relative
}
.index-iconbox ul {
	padding:0 70px
}
.index-iconbox li {
	width:20%;
	float:left;
	padding:0 23px
}
.index-iconbox li .icon {
	margin-top:20px;
	display:inline-block;
	position:relative
}
.index-iconbox li .ic2 {
	top:0;
	left:0;
	opacity:0;
	position:absolute;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	-webkit-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px)
}
.index-iconbox li .tit {
	color:#333;
	height:40px;
	line-height:20px;
	overflow:hidden;
	font-size:18px
}
.index-iconbox li a {
	display:block;
	width:100%;
	height:154px;
	text-align:center;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	background:url(../images/icon-bg.png) no-repeat top center;
	background-size:cover
}
@media (min-width:1023px) {
	.index-iconbox li:hover a {
	background:url(../images/icon-bgh.png) no-repeat top center
}
.index-iconbox li:hover a .ic1 {
	opacity:0
}
.index-iconbox li:hover a .ic2 {
	opacity:1;
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.index-iconbox li:hover a .tit {
	color:#fff
}
}.index-iconbox li.active a {
	background:url(../images/icon-bgh.png) no-repeat top center
}
.index-iconbox li.active a .ic1 {
	opacity:0;
}
.index-iconbox li.active a .ic2 {
	opacity:1;
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.index-iconbox li.active a .tit {
	color:#fff
}
@media (max-width:1023px) {
	.index-iconbox {
	margin-top:0;
	margin-top:30px
}
.index-iconbox ul {
	padding:0;
	margin:0 -10px
}
.index-iconbox li {
	padding:0 10px
}
.index-iconbox li .tit {
	font-size:14px
}
}@media (max-width:650px) {
	.index-iconbox .slick-prev,.index-iconbox .slick-next {
	width:10px;
	height:10px;
	margin-top:-5px;
	border-color:#032972
}
.index-iconbox .slick-prev {
	left:20px;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.index-iconbox .slick-next {
	right:20px;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
}.index-title {
	text-align:center;
	font-size:40px;
	color:#020202;
	line-height:50px;
	padding-bottom:20px;
	font-weight:normal;
	position:relative
}
.index-title:after {
	content:"";
	left:50%;
	width:50px;
	height:4px;
	bottom:0;
	position:absolute;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	box-shadow:3px 0 16px rgba(0,0,0,0.3);
	background:-webkit-linear-gradient(left,#00ada3,#0073b7);
	background:linear-gradient(to right,#00ada3,#0073b7)
}
@media (max-width:1023px) {
	.index-title {
	font-size:20px !important;
	line-height:30px
}
}.index-about {
	font-size:18px;
	color:#7a7a7a;
	padding:90px 0;
	line-height:40px
}
.index-about .text {
	padding-top:30px;
	text-align:center
}
@media (max-width:1200px) {
	.index-about {
	font-size:14px;
	padding:40px 0;
	line-height:24px
}
}@media (max-width:640px) {
	.index-about .text {
	text-align:left
}
}.index-ad {
	height:340px;
	position:relative;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover
}
.index-ad .txtbox {
	top:50%;
	left:0;
	z-index:9;
	width:100%;
	color:#004ea1;
	position:absolute;
	font-family:Helvetica,Poppins-Light;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.index-ad .t1 {
	font-size:18px;
	text-transform:capitalize;
}
.index-ad .t2 {
	margin:15px 0;
	line-height:36px;
	font-size:32px;
	text-transform: uppercase;
	font-weight:600
}
.index-ad .t2 span {
	display:block
}
.index-ad .t3 {
	letter-spacing: 2px;
	font-size:16px;
	max-width:589px;
	width:100%;
	height:93px;
	line-height:22px;
	padding-top:22px;
	padding-left:20px;
	background-position:left center;
	background-repeat:no-repeat;
	text-transform:capitalize;
	background-image:url(../images/ad-line.png);
	background-size:cover
}
.index-ad .t3 span {
	display:block;
}
@media (max-width:1023px) {
	.index-ad .t1 {
	font-size:14px;
}
.index-ad .t2 {
	font-size:20px;
	line-height:30px
}
.index-ad .t3 {
	font-size:12px;
	height:auto;
	line-height:16px;
	padding:10px;
	border:solid 1px rgba(255,255,255,0.1);
	background:none;
	background:rgba(255,255,255,0.6)
}
}.index-news {
	padding:90px 0;
	background:url(../images/news-bg.png) no-repeat bottom right
}
.index-news .index-title {
	margin-bottom:40px
}
.index-news .leftbox {
	width:74.8%;
	float:left
}
.index-news .rightbox {
	width:24.45%;
	float:right
}
.index-news .hezi {
	margin:0 -5px
}
.index-news .item:hover .more {
	background:-webkit-linear-gradient(left,#0073b7,#00ada3);
	background:linear-gradient(to right,#0073b7,#00ada3)
}
.index-news .item:hover .pic img {
	opacity:.95;
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.index-news .item {
	float:left;
	padding:0 5px;
	margin-top:10px;
	position:relative
}
.index-news .item .pic {
	overflow:hidden;
	position:relative
}
.index-news .item .pic img {
	-webkit-transition:all 700ms ease;
	transition:all 700ms ease
}
.index-news .item .pic:after {
	content:"";
	display:block
}
.index-news .item .txtbox {
	bottom:0;
	left:0;
	width:100%;
	z-index:2;
	color:#fff;
	padding:0 40px;
	text-align:center;
	position:absolute
}
.index-news .item .tit {
	margin-bottom:50px;
	font-weight:700;
	font-size:16px;
	line-height:24px;
	max-height:56px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	background:rgba(110,110,110,0.6);
	padding:5px 0px;
}
.index-news .item .more {
	bottom:0;
	right:5px;
	position:absolute;
	width:120px;
	height:40px;
	line-height:40px;
	text-align:center;
	-webkit-transition:all 700ms ease;
	transition:all 700ms ease
}
.index-news .item1 {
	width:33.65%
}
.index-news .item1 .pic {
	position:relative
}
.index-news .item1 .pic:after {
	padding-bottom:88.13559322%
}
.index-news .item2 {
	width:66.35%
}
.index-news .item2 .pic {
	position:relative
}
.index-news .item2 .pic:after {
	padding-bottom:44.06779661%
}
.index-news .item3 {
	padding:0;
	float:none
}
.index-news .item3 .pic:after {
	padding-bottom:180.6779661%
}
.index-news .item3 .txtbox {
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	bottom:auto
}
.index-news .item3 .more {
	display:none
}
@media (max-width:1023px) {
	.index-news {
	padding:40px 0
}
.index-news .index-title {
	margin-bottom:20px
}
.index-news .item .tit {
	font-size:14px
}
}@media (max-width:640px) {
	.index-news .item .tit {
	margin-bottom:40px
}
.index-news .item1 {
	width:52%
}
.index-news .item2 {
	width:48%
}
.index-news .leftbox {
	width:100%;
	float:none;
	overflow:hidden
}
.index-news .rightbox {
	display:none
}
}@media (max-width:480px) {
	.index-news .item .tit {
	margin-bottom:40px
}
.index-news .item {
	float:none !important;
	width:100% !important
}
.index-news .item img {
	width:100% !important
}
}.index-ad-2 {
	height:333px;
	color:#fff;
	padding-top:40px;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover
}
.index-ad-2 .t1 {
	color:#01a89e;
	font-size:24px;
	font-weight:normal;
}
.index-ad-2 .t2 {
	font-size:48px;
	line-height:58px;
	letter-spacing: 3px;
	margin:15px 0 30px 0
}
.index-ad-2 .t3 span {
	margin-right:15px;
	font-size:18px;
	display:inline-block;
	line-height:43px;
	height:43px;
	width:194px;
	overflow:hidden;
	padding:0 5px;
	text-align:center;
	vertical-align:top;
	background:url(../images/line-1.png) no-repeat
}
.index-ad-2 .t3 span:last-child {
	width:480px;
	background:url(../images/line-2.png) no-repeat
}
@media (max-width:1023px) {
	.index-ad-2 .t1 {
	font-size:16px
}
.index-ad-2 .t2 {
	font-size:30px;
	line-height:40px;
	margin:10px 0
}
.index-ad-2 .t3 span {
	padding:0 15px;
	width:auto !important;
	margin-right:5px;
	font-size:14px
}
}@media (max-width:640px) {
	.index-ad-2 {
	height:auto;
	padding:30px 0
}
.index-ad-2 .t2 {
	font-size:18px;
	line-height:30px
}
.index-ad-2 .t3 span {
	display:block;
	text-align:left;
	margin-top:10px;
	margin-right:0;
	padding-left:20px;
	padding-right:0
}
}.index-about-2 {
	padding:90px 0;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.index-about-2 .index-title {
	text-align:left
}
.index-about-2 .index-title:after {
	left:0;
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.index-about-2 .txtbox {
	width:59%;
	float:left;
	margin-top:40px;
	font-size:16px;
	line-height:30px;
	text-align:justify
}
.index-about-2 .more {
	margin-top:50px
}
.index-about-2 .more a {
	width:130px;
	height:40px;
	color:#032972;
	line-height:38px;
	text-align:center;
	display:inline-block;
	border:solid 1px #4b84bc;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.index-about-2 .more a:hover {
	background:-webkit-linear-gradient(left,#0073b7,#00ada3);
	background:linear-gradient(to right,#0073b7,#00ada3);
	color:#fff;
	border-color:#fff
}
.index-about-2 .video {
	width:35%;
	float:right;
	position:relative;
	margin-top:-30px
}
.index-about-2 .list ul {
	margin:0 -30px
}
.index-about-2 .list li {
	width:33.333%;
	float:left;
	padding:0 30px;
	margin-top:50px
}
.index-about-2 .list li .item {
	height:271px;
	padding:18px 35px;
	position:relative;
	background:url(../images/bg2.jpg) no-repeat top left;
	border-bottom:solid 3px #c1c1c1;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.index-about-2 .list li .icon {
	position:absolute;
	right:45px;
	top:20px
}
.index-about-2 .list li .ic2 {
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:translateY(-20px);
	-ms-transform:translateY(-20px);
	transform:translateY(-20px);
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.index-about-2 .list li .top {
	font-family:Helvetica,Poppins-Light;
	color:#999;
	font-size:12px
}
.index-about-2 .list li .top p:first-child {
	font-size:16px;
	color:#222
}
.index-about-2 .list li .mid {
	margin-top:40px
}
.index-about-2 .list li .mid p:first-child {
	color:#222;
	font-size:16px;
	font-weight:700;
	margin-bottom:5px
}
.index-about-2 .list li .mid i {
	color:#032972;
	font-size:18px;
	padding-left:10px;
	font-style:normal;
	display:inline-block;
	vertical-align:top;
	font-family:Helvetica,Poppins-Light;
}
.index-about-2 .list li .mid .counter {
	color:#032972;
	font-size:36px;
	line-height:40px;
	font-family:'Oswald-Bold'
}
.index-about-2 .list li .txt {
	width:87%;
	margin-top:20px;
	line-height:20px;
	height:60px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:3
}
.index-about-2 .list li:hover .item {
	color:#fff;
	background:url(../images/bg3.jpg) no-repeat top left;
	border-color:#0869c2
}
.index-about-2 .list li:hover .top,.index-about-2 .list li:hover .mid {
	color:#fff
}
.index-about-2 .list li:hover .top p:first-child,.index-about-2 .list li:hover .mid p:first-child {
	color:#fff
}
.index-about-2 .list li:hover .top .counter,.index-about-2 .list li:hover .mid .counter {
	color:#fff
}
.index-about-2 .list li:hover .top i,.index-about-2 .list li:hover .mid i {
	color:#fff
}
.index-about-2 .list li:hover .ic1 {
	opacity:0
}
.index-about-2 .list li:hover .ic2 {
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
@media (max-width:1023px) {
	.index-about-2 {
	padding:40px 0
}
.index-about-2 .txtbox {
	font-size:14px;
	line-height:24px;
	margin-top:20px
}
.index-about-2 .more {
	margin-top:20px
}
.index-about-2 .list ul {
	margin:0 -10px
}
.index-about-2 .list li {
	padding:0 10px
}
}@media (max-width:640px) {
	.index-about-2 .txtbox,.index-about-2 .video {
	width:100%;
	float:none
}
.index-about-2 .video {
	margin-top:30px
}
}@media (max-width:480px) {
	.index-about-2 .list li {
	width:100%;
	float:none;
	margin-top:20px
}
}.footer {
	color:#fff;
	overflow:hidden;
	padding-top:50px;
	background:url(../images/footer-bg.jpg) no-repeat bottom center #07296b;
	background-size:cover
}
.footer a {
	color:#fff
}
.footer a:hover {
	opacity:.8
}
.footer li {
	width:15%;
	float:left;
	padding-right:20px
}
.footer li a {
	display:block;
	margin-top:10px;
	opacity:.7
}
.footer li h3 {
	font-size:16px;
	padding-bottom:20px
}
.footer li h3 a {
	color:#fff;
	opacity:1;
	margin-top:0
}
.footer li:last-child {
	padding-right:0
}
.footer .first {
	width:29%;
	padding-right:90px;
	font-size:12px;
	line-height:22px;
	color:rgba(255,255,255,0.7)
}
.footer .first .logo {
	margin-bottom:5px
}
.footer .last {
	width:17%;
	float:right;
}

.footer .last h2{
	margin-bottom:30px;
	text-align:center;
}

.footer .last .weixin {
	width:25%;
	float:left;
	padding:8px;
}
.footer .last .weixin img{
	max-height:40px;
}
.footer .last .weixin:last-child {
	float:right
}
.footer .last a {
	margin-top:0;
	opacity:1
}
.footer .last p {
	color:rgba(255,255,255,0.7);
	padding:5px 0 0 0;
	text-align:center
}
.footer .copy {
	padding:15px 0;
	margin-top:40px;
	text-align:center;
	color:rgba(255,255,255,0.7);
	border-top:solid 1px rgba(255,255,255,0.15)
}
.footer .copy a {
	padding-left:15px;
	color:rgba(255,255,255,0.7)
}
.footer .copy a:hover {
	color:#fff
}
.footer .copy span {
	padding:0 15px;
	display:inline-block
}
@media (max-width:1023px) {
	.footer {
	padding:40px 0 0 0
}
.footer ul {
	width:100%;
	padding:0 20px
}
.footer li {
	display:none
}
.footer .logo {
	display:none
}
.footer .first {
	width:100%;
	float:none;
	display:none;
	text-align:center
}
.footer .first i {
	display:none
}
.footer .first .t1 {
	margin-top:10px;
	padding-left:0
}
.footer .last {
	display:block;
	width:100%;
	float:none;
	text-align:center
}
.footer .last .weixin {
	padding:20px
}
.footer .copy {
	font-size:12px;
	padding:20px 0;
	margin-top:40px
}
}.inside-banner {
	position:relative;
	/*height:379px;
	*/
}
.inside-banner img {
	width:100%
}
.inside-banner .text {
	top:50%;
	width:100%;
	left:0;
	z-index:2;
	color:#fff;
	-webkit-transform:translateY(-70%);
	-ms-transform:translateY(-70%);
	transform:translateY(-70%);
	position:absolute
}
.inside-banner .tit {
	font-size:36px;
	margin-bottom:20px;
	padding-bottom:20px;
	position:relative;
	font-weight:700
}
.inside-banner .tit2 {
	text-transform: uppercase;
}

.inside-banner .tit:after {
	content:"";
	width:35px;
	height:4px;
	bottom:0;
	left:0;
	position:absolute;
	background:-webkit-linear-gradient(left,#0073b7,#00ada3);
	background:linear-gradient(to right,#0073b7,#00ada3)
}
.inside-banner .txt {
	width:45%;
}
@media (max-width:1023px) {
	.inside-banner {
	margin-top:60px;
	display:none
}
}.inside-current {
	font-weight:normal;
	font-size:12px;
	color:#202020;
	box-shadow:0 0 10px rgba(0,0,0,0.08)
}
.inside-current .container {
	height:60px;
	line-height:60px;
	overflow:hidden;
	text-align:right
}
.inside-current a {
	color:#202020
}
.inside-current a:hover {
	color:#032972
}
.inside-current span {
	color:#032972
}
.inside-current em {
	padding:0 10px;
	display:inline-block;
	font-style:normal;
	font-family:Helvetica,Poppins-Light;
}
.inside-current i {
	color:#032972;
	font-size:12px;
	margin-right:7px;
	vertical-align:top
}
@media (max-width:1023px) {
	.inside-current {
	margin-top:60px
}
.inside-current .container {
	text-align:left
}
}.inside-tagbox {
	max-width:1200px;
	margin:0 auto;
	z-index:5;
	background:#fff;
	box-shadow:0 0 10px rgba(0,0,0,0.08);
	position:relative;
	margin-top:-60px
}
.inside-tagbox .inside-current {
	width:30%;
	height:60px;
	float:right;
	line-height:60px;
	overflow:hidden;
	text-align:right;
	padding-right:30px;
	box-shadow:none
}
.inside-tagbox .inside-menu {
	width:65%;
	float:left
}
.inside-tagbox .inside-menu li:last-child:after {
	display:none
}
.inside-tagbox .inside-menu li {
	float:left;
	max-width:140px;
	width:100%;
	height:60px;
	overflow:hidden;
	line-height:60px;
	text-align:center;
	position:relative
}
.inside-tagbox .inside-menu li:after {
	content:"";
	width:2px;
	height:16px;
	right:0;
	top:50%;
	position:absolute;
	background:#eaeaea;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.inside-tagbox .inside-menu li a {
	display:block;
	padding:0 10px;
	position:relative
}
.inside-tagbox .inside-menu li a:after {
	content:"";
	width:0;
	height:1px;
	bottom:0;
	left:50%;
	opacity:0;
	position:absolute;
	background:#032972;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-tagbox .inside-menu li a:before {
	content:"";
	bottom:-7px;
	left:50%;
	-webkit-transform:translateX(-70%);
	-ms-transform:translateX(-70%);
	transform:translateX(-70%);
	position:absolute;
	border-left:solid 4px transparent;
	border-right:solid 4px transparent;
	border-bottom:solid 5px #032972;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-tagbox .inside-menu li:hover a,.inside-tagbox .inside-menu .cur a {
	color:#032972;
	font-weight:700
}
.inside-tagbox .inside-menu li:hover a:after,.inside-tagbox .inside-menu .cur a:after {
	opacity:1;
	width:92%;
	left:0
}
.inside-tagbox .inside-menu li:hover a:before,.inside-tagbox .inside-menu .cur a:before {
	bottom:1px;
	opacity:1
}
@media (max-width:1023px) {
	.inside-tagbox {
	margin-top:60px
}
.inside-tagbox .inside-menu {
	width:100%;
	float:none;
	display:none
}
.inside-tagbox .inside-current {
	width:100%;
	float:none;
	padding-right:0;
	text-align:left
}
}.inside-wrap {
	min-height:300px
}
.inside-product .tips {
	padding:30px 0 50px
}
.inside-product .tips .index-title {
	font-size:24px;
	text-align:left
}
.inside-product .tips .index-title:after {
	left:0;
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.inside-product .tips .txt {
	color:#505050;
	margin-top:30px;
	line-height:28px
}
.inside-product .list {
	padding-bottom:50px
}
.inside-product .list ul {
	margin:0 -12px;
	padding-top:15px
}
.inside-product .list li {
	width:50%;
	float:left;
	padding:0 16px;
	margin-top:32px
}
.inside-product .list li:hover .pic img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.inside-product .list li:hover .pic:before {
	opacity:1
}
.inside-product .list li:hover .text {
	background:#fff;
	box-shadow:0 0 15px rgba(0,0,0,0.15)
}
.inside-product .list li:hover .more {
	opacity:0
}
.inside-product .list li:hover .tit {
	opacity:0
}
.inside-product .list li:hover .txt {
	-webkit-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	transform:translateY(-10px)
}
.inside-product .list .pic {
	overflow:hidden;
	position:relative
}
.inside-product .list .pic img {
	-webkit-transition:all 700ms ease;
	transition:all 700ms ease
}
.inside-product .list .pic:after {
	content:"";
	display:block;
	padding-bottom:48.27586207%
}
.inside-product .list .pic:before {
	top:0;
	left:0;
	content:"";
	width:100%;
	height:100%;
	z-index:3;
	opacity:0;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	position:absolute;
	background:rgba(6,41,107,0.6)
}
.inside-product .list li:hover .pic .tit {
	opacity:1
}
.inside-product .list .pic .tit {
	top:50%;
	left:0;
	width:100%;
	color:#fff;
	z-index:4;
	font-size:32px;
	letter-spacing: 2px;
	font-weight:700;
	text-align:center;
	position:absolute;
	opacity:0;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	padding:0 10px;
	text-transform: uppercase;
}
.inside-product .list .more {
	right:0;
	bottom:0;
	z-index:2;
	color:#fff;
	width:123px;
	height:40px;
	line-height:40px;
	text-align:center;
	position:absolute;
	background:-webkit-linear-gradient(left,#0073b7,#00ada3);
	background:linear-gradient(to right,#0073b7,#00ada3);
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-product .list .text {
	background:#f7f7f7;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease;
	padding:20px 40px 40px 40px
}
.inside-product .list .tit {
	font-size:22px;
	color:#032972;
	line-height:30px;
	overflow:hidden;
}
.inside-product .list .txt {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	color:#4a4a4a;
	line-height:24px;
	height:48px;
	margin-top:15px
}
.inside-product .list2 {
	padding-bottom:70px
}
.inside-product .list2 ul {
	margin:0 -15px;
	padding-top:0;
	margin-top:-55px
}
.inside-product .list2 li {
	width:33.333%;
	margin-top:55px;
	padding:0 15px
}
.inside-product .list2 .pic:after {
	padding-bottom:89.47368421%
}
.inside-product .list2 .pic .tit {
	font-size:24px;
	letter-spacing: 1px;
}
.inside-product .list2 .txt {
	margin-top:10px;
	height:auto
}
.inside-product .list2 .txt span {
	display:block;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.inside-product .list2 .txt i {
	color:#032972;
	font-style:normal
}
@media (max-width:1023px) {
	.inside-product .tips {
	padding:30px 0 20px 0
}
.inside-product .tips .txt {
	margin-top:15px
}
.inside-product .tips .index-title {
	font-size:20px
}
.inside-product .list ul {
	margin:0 -10px
}
.inside-product .list li {
	padding:0 10px;
	margin-top:20px
}
.inside-product .list li .tit {
	font-size:16px
}
.inside-product .list li .txt {
	margin-top:0
}
.inside-product .list li .text {
	padding:20px
}
}@media (max-width:500px) {
	.inside-product .list li {
	width:100%;
	float:none
}
}.inisde-hezuo {
	padding:50px 0 80px 0;
	background:#f7f8fa
}
.inisde-hezuo .form-control {
	background:#fff;
	margin-top:36px;
	padding:40px 30px 30px 40px;
	border-bottom:solid 6px #032972
}
.inisde-hezuo .index-title {
	font-size:32px
}
.inisde-hezuo .left {
	width:40%;
	float:left;
	font-size:16px;
	line-height:28px;
	position:relative;
	padding-left:25px;
	margin-top:20px;
	color:#333;
	border-left:solid 1px #b6bec6
}
.inisde-hezuo .left p {
	padding-bottom:20px
}
.inisde-hezuo .left p:last-child {
	padding-bottom:0
}
.inisde-hezuo .mess {
	width:55%;
	float:right
}
.inisde-hezuo .mess .tag {
	padding-left:40px;
	position:relative;
	line-height:30px;
	vertical-align:top
}
.inisde-hezuo .mess .tag i {
	color:#0fb2a8;
	font-size:30px;
	font-weight:700;
	vertical-align:top;
	margin-right:10px;
	position:absolute;
	top:0;
	left:0
}
.inisde-hezuo .mess li {
	padding-top:20px;
	margin:0 -10px
}
.inisde-hezuo .mess li p {
	width:50%;
	float:left;
	padding:0 10px;
	position:relative
}
.inisde-hezuo .mess li label {
	top:50%;
	left:25px;
	color:#080f15;
	position:absolute;
	-webkit-transform:translateY(-54%);
	-ms-transform:translateY(-54%);
	transform:translateY(-54%)
}
.inisde-hezuo .mess li em {
	color:#de021c;
	font-style:normal;
	padding-right:3px;
	display:inline-block
}
.inisde-hezuo .mess li input[type="text"],.inisde-hezuo .mess li textarea {
	width:100%;
	height:50px;
	line-height:48px;
	border-radius:5px;
	padding:0 10px;
	padding-left:90px;
	font-size:14px;
	color:#333;
	font-family:Helvetica,Poppins-Light;
	border:solid 1px #cacaca;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inisde-hezuo .mess li input[type="submit"],.inisde-hezuo .mess li input[type="button"] {
	color:#fff;
	border:0;
	width:170px;
	height:56px;
	line-height:56px;
	text-align:center;
	font-size:18px;
	background:#032972;
	border-radius:2px;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inisde-hezuo .mess li input[type="submit"]:focus,.inisde-hezuo .mess li input[type="submit"]:hover,.inisde-hezuo .mess li input[type="button"]:hover {
	background:#00ada3
}
.inisde-hezuo .mess li input[type="text"]:focus,.inisde-hezuo .mess li textarea:focus {
	border-color:#032972
}
.inisde-hezuo .mess .textarea p {
	width:100%;
	float:none
}
.inisde-hezuo .mess .textarea textarea {
	height:120px;
	padding-left:12px
}
@media (max-width:1023px) {
	.inisde-hezuo {
	padding:40px 0
}
.inisde-hezuo .index-title {
	font-size:20px
}
.inisde-hezuo .left {
	width:100%;
	display:none
}
.inisde-hezuo .item {
	border:0
}
.inisde-hezuo .form-control {
	padding:30px;
	border-width:2px
}
.inisde-hezuo .mess {
	width:100%;
	float:none
}
.inisde-hezuo .mess .tag {
	font-size:16px
}
.inisde-hezuo .mess .tag img {
	max-height:15px;
	margin-bottom:0;
	margin-top:5px
}
.inisde-hezuo .mess .list {
	margin-top:20px
}
.inisde-hezuo .mess li {
	padding-top:0
}
.inisde-hezuo .mess li p {
	width:100%;
	float:none;
	margin-top:10px
}
.inisde-hezuo .mess li input[type="text"] {
	height:40px;
	line-height:38px;
	font-size:14px
}
.inisde-hezuo .mess li input[type="submit"] {
	width:120px;
	height:40px;
	line-height:40px;
	font-size:16px
}
.inisde-hezuo .mess .textarea textarea {
	height:80px;
	padding:10px
}
}.inside-page {
	text-align:center;
	padding-top:40px;
	margin-top:100px;
	font-size:16px;
	border-top:solid 1px #e9e9e9
}
.inside-page a {
	color:#d9d9d9;
	padding:0 22px;
	display:inline-block;
	font-weight:700;
	line-height:46px;
	font-family:Helvetica,Poppins-Light;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-page a:hover,.inside-page a.active {
	color:#032972
}
.inside-page .arr1,.inside-page .arr2,.inside-page .arr3,.inside-page .arr4 {
	padding:0 10px;
	width:46px;
	height:46px;
	border-top:100%;
	text-align:center;
	line-height:44px;
	display:inline-block;
	border:solid 1px #efefef;
	font-family:Helvetica,Poppins-Light;
	color:#000;
	font-size:18px;
	text-shadow:0 0 1px #000;
	border-radius:100%
}
.inside-page .arr1:hover,.inside-page .arr2:hover,.inside-page .arr3:hover,.inside-page .arr4:hover {
	border:0;
	color:#fff;
	background:#032972
}
.inside-page .arr1,.inside-page .arr2 {
	float:left
}
.inside-page .arr1 {
	margin-right:10px
}
.inside-page .arr3 {
	margin-right:10px
}
.inside-page .arr3,.inside-page .arr4 {
	float:right
}
@media (max-width:1023px) {
	.inside-page {
	margin-top:50px
}
.inside-page a {
	padding:0 5px;
}
.inside-page .arr1,.inside-page .arr2,.inside-page .arr3,.inside-page .arr4 {
	width:30px;
	height:30px;
	line-height:28px;
	font-size:12px
}
}.inside-news {
	padding:50px 0 100px 0
}
.inside-news h1 {
	color:#222;
	text-align:center;
	font-size:32px;
	line-height:50px;
	font-weight:normal
}
.inside-news .info {
	font-weight:lighter;
	text-align:center;
	padding-top:20px
}
.inside-news .info span {
	padding-left:20px;
	display:inline-block
}
.inside-news .text {
	color:#222;
	font-size:16px;
	line-height:30px;
	margin-top:20px;
	padding:40px 60px;
	text-align:justify;
	margin-bottom:20px;
	box-shadow:11px 11px 21px rgba(0,0,0,0.07)
}
.inside-news .text p {
	overflow:hidden
}
.inside-news ul li:first-child {
	border-top:0
}
.inside-news ul li {
	padding:60px 30px;
	overflow:hidden;
	padding-right:0;
	border-top:solid 1px #f7f7f7
}
.inside-news ul li .pic {
	width:30.7%;
	float:left;
	overflow:hidden;
	position:relative
}
.inside-news ul li .pic:after {
	content:"";
	display:block;
	padding-bottom:57.14285714%
}
.inside-news ul li .pic img {
	-webkit-transition:all 1000ms ease;
	transition:all 1000ms ease
}
.inside-news ul li .txtbox {
	width:58%;
	float:left;
	padding-top:20px;
	padding-right:90px;
	min-height:200px;
	padding-left:30px;
	text-align:justify;
	border-right:solid 1px #ddd
}
.inside-news ul li .tit {
	font-size:24px;
	line-height:40px;
	color:#222;
	height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.inside-news ul li .txt {
	font-size:16px;
	color:#565656;
	height:90px;
	line-height:30px;
	margin-top:20px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:3
}
.inside-news ul li .time {
	width:11%;
	float:left;
	text-align:center;
	font-family:Helvetica,Poppins-Light;
}
.inside-news ul li .date {
	font-size:46px;
	color:#333;
	line-height:46px;
	font-weight:700
}
.inside-news ul li .year {
	color:#555;
	font-size:16px
}
.inside-news ul li .arrow {
	width:44px;
	height:44px;
	margin:0 auto;
	margin-top:80px;
	background-size:100% 100%;
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	background-image:url(../images/arrow.png);
	background-size:cover
}
.inside-news ul li:hover {
	background:#f8f8f8
}
.inside-news ul li:hover .pic img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.inside-news ul li:hover .arrow {
	background-image:url(../images/arrowh.png)
}
@media (max-width:1600px) {
	.inside-news h1 {
	font-size:30px;
	line-height:40px
}
.inside-news .info {
	font-size:14px;
	padding-top:10px
}
.inside-news .text {
	font-size:16px;
	line-height:30px;
	padding:40px
}
.inside-news ul li .txtbox {
	padding-top:30px
}
.inside-news ul li .tit {
	font-size:18px;
	line-height:30px;
	height:60px;
	overflow:hidden
}
.inside-news ul li .txt {
	font-size:14px
}
}@media (max-width:1023px) {
	.inside-news {
	padding:40px 0 60px 0
}
.inside-news ul li {
	padding:20px
}
.inside-news ul li .txtbox {
	padding-top:0;
	padding-right:20px;
	min-height:120px
}
.inside-news ul li .tit {
	height:30px
}
.inside-news ul li .txt {
	line-height:20px;
	height:40px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.inside-news ul li .date {
	font-size:24px
}
.inside-news ul li .year {
	font-size:12px
}
.inside-news ul li .arrow {
	margin-top:20px
}
}@media (max-width:640px) {
	.inside-news h1 {
	font-size:18px;
	line-height:24px
}
.inside-news .text {
	font-size:12px;
	line-height:20px;
	padding:20px;
	margin-bottom:20px
}
.inside-news .tu {
	display:none
}
.inside-news ul {
	padding-top:0;
	margin-left:0;
	margin-right:0
}
.inside-news ul li {
	padding:30px 0
}
.inside-news ul li .pic,.inside-news ul li .txtbox,.inside-news ul li .time {
	width:100%;
	float:none
}
.inside-news ul li .txtbox {
	border:0;
	padding:0;
	padding:0 15px;
	min-height:auto;
	padding-top:20px
}
.inside-news ul li .tit {
	font-size:16px;
	height:24px;
	overflow:hidden
}
.inside-news ul li .txt {
	line-height:24px;
	height:24px;
	margin-top:5px;
	overflow:hidden
}
.inside-news ul li .time {
	display:none
}
}.inside-news-show {
	color:#666;
	font-size:16px;
	line-height:30px;
	padding-bottom:100px
}
.inside-news-show .inside-current {
	display:none
}
.inside-news-show .box {
	background:#f7f7f7;
	padding:70px 0 40px 0;
	position:relative;
	border-bottom:solid 1px #dedede
}
.inside-news-show .box::after {
	content:"";
	bottom:-9px;
	left:50%;
	width:58px;
	height:10px;
	position:absolute;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	background:url(../images/news-line.jpg) no-repeat
}
.inside-news-show h1 {
	color:#000;
	font-size:40px;
	line-height:50px;
	font-weight:normal;
	text-align:center
}
.inside-news-show .info {
	color:#202020;
	font-size:14px;
	margin-top:30px;
	font-weight:lighter;
	text-align:center;
	position:relative
}
.inside-news-show .info span {
	padding-left:70px;
	display:inline-block
}
.inside-news-show .txtbox {
	padding-top:60px
}
@media (max-width:1600px) {
	.inside-news-show .box {
	padding:50px 0
}
.inside-news-show h1 {
	font-size:24px;
	line-height:34px
}
.inside-news-show .info {
	font-size:14px;
	margin-top:10px
}
}@media (max-width:1200px) {
	.inside-news-show {
	margin-top:0
}
}@media (max-width:768px) {
	.inside-news-show {
	font-size:14px;
	line-height:24px;
	padding:40px 0
}
.inside-news-show .box {
	padding-bottom:30px;
	margin-bottom:40px
}
.inside-news-show .leftTool {
	display:none
}
.inside-news-show .txtbox {
	width:100%;
	float:none;
	padding-top:0
}
.inside-news-show h1 {
	font-size:18px;
	line-height:24px
}
.inside-news-show .info {
	font-size:12px;
	padding:0
}
}.inside-page-news {
	margin-top:100px;
	padding-top:60px;
	border-top:solid 1px #e3e3e3
}
.inside-page-news ul {
	width:40%;
	float:right
}
.inside-page-news li:first-child {
	margin-top:0
}
.inside-page-news li {
	height:40px;
	margin-top:15px;
	padding:0 20px;
	line-height:40px;
	background:#f6f6f6;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.inside-page-news li:hover {
	color:#333
}
.inside-page-news li:hover a {
	color:#333
}
.inside-page-news .share {
	width:40%;
	float:left
}
.inside-page-news .share p {
	color:#020202;
	margin-bottom:15px
}
.inside-page-news .share a {
	width:40px;
	height:40px;

	margin-right:5px;
	line-height:38px;
	font-size:22px;
	vertical-align:middle;
	text-align:center;
	display:inline-block;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease;

	border-radius:5px
}

@media (max-width:1023px) {
	.inside-page-news {
	margin-top:40px;
	padding-top:20px
}
.inside-page-news .share,.inside-page-news ul {
	width:100%;
	float:none;
	margin-top:20px
}
}.inside-xg-news {
	font-size:16px;
	padding:80px 0 100px 0;
	background:#f6f6f6
}
.inside-xg-news .bt {
	margin-bottom:10px;
	position:relative
}
.inside-xg-news .bt span {
	font-size:40px;
	color:#020202;
	z-index:2;
	position:relative;
	padding-right:10px;
	display:inline-block;
	background:#f6f6f6
}
.inside-xg-news .bt:after {
	content:"";
	width:100%;
	height:1px;
	top:52%;
	bottom:0;
	left:0;
	z-index:1;
	position:absolute;
	background:#e3e3e3
}
.inside-xg-news li:hover {
	color:#032972
}
.inside-xg-news li:hover a {
	color:#032972
}
.inside-xg-news li {
	width:48%;
	float:left;
	height:30px;
	padding-left:20px;
	margin-top:40px;
	line-height:30px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	position:relative
}
.inside-xg-news li:before {
	content:"";
	width:6px;
	height:11px;
	top:10px;
	left:0;
	background:url(../images/arrow-3.png) no-repeat top left;
	position:absolute
}
.inside-xg-news li span {
	float:right;
	padding-left:30px;
	font-family:Helvetica,Poppins-Light;
}
.inside-xg-news li a {
	font-size:16px;
	color:#020202
}
.inside-xg-news li:nth-child(2n) {
	float:right
}
@media (max-width:1023px) {
	.inside-xg-news {
	font-size:14px;
	padding:40px 0
}
.inside-xg-news .bt span {
	font-size:20px
}
.inside-xg-news li {
	margin-top:10px;
	width:100%;
	float:none !important
}
}.inside-service-bx {
	font-size:16px;
	line-height:30px;
	padding:50px 0 120px 0
}
.inside-service-bx .index-title {
	font-size:24px
}
.inside-service-bx .text {
	color:#514f4f;
	font-size:14px;
	padding-top:30px;
	text-align:center;
	padding-bottom:30px;
	border-bottom:solid 1px #e9e9e9
}
.inside-service-bx .bt {
	font-size:22px;
	color:#020202;
	margin-top:40px
}
.inside-service-bx .bt span {
	z-index:9;
	padding-bottom:10px;
	position:relative;
	display:inline-block
}
.inside-service-bx .bt span:after {
	content:"";
	height:28px;
	width:120%;
	bottom:-3px;
	left:0;
	z-index:-1;
	position:absolute;
	display:inline-block;
	background:url(../images/service-line.png) no-repeat right bottom
}
.inside-service-bx .txt {
	color:#333
}
.inside-service-bx .txt p {
	margin-top:20px
}
.inside-service-bx .t1 span {
	padding-left:15px;
	display:block;
	position:relative
}
.inside-service-bx .t1 span:before {
	top:11px;
	left:0;
	content:"";
	width:7px;
	height:7px;
	position:absolute;
	border-radius:100%;
	background:#032972
}
.inside-service-bx .t2 {
	line-height:56px;
	margin-left:-10px;
	font-size:22px;
	text-align:center;
}
.inside-service-bx .t2 a {
	color:#333
}
.inside-service-bx .t2 a:hover {
	color:#032972
}
@media (max-width:1023px) {
	.inside-service-bx {
	font-size:14px;
	line-height:24px;
	padding-bottom:50px
}
}.inside-video .index-title {
	text-align:left
}
.inside-video .index-title:after {
	left:0;
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.inside-video .text {
	text-align:left;
	border-bottom:0;
	padding-bottom:15px
}
.inside-video .list ul {
	margin:0 -12px;
	margin-top:20px;
}
.inside-video .list li {
	width:25%;
	float:left;
	padding:0 12px;
	padding-top:24px
}
.inside-video .list li .picbox {
	position:relative
}
.inside-video .list li .picbox:before {
	top:0;
	left:0;
	z-index:2;
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	background:rgba(0,0,0,0.38);
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-video .list li .picbox .icon {
	top:50%;
	left:50%;
	z-index:3;
	color:#fff;
	position:absolute;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.inside-video .list li .picbox i {
	font-size:30px
}
.inside-video .list li .pic {
	overflow:hidden;
	position:relative
}
.inside-video .list li .pic img {
	-webkit-transition:all 700ms ease;
	transition:all 700ms ease
}
.inside-video .list li .pic:after {
	content:"";
	display:block;
	padding-bottom:56.33802817%
}
.inside-video .list li .tit {
	color:#333;
	height:40px;
	line-height:40px;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.inside-video .list li:hover .picbox:before {
	background:rgba(0,0,0,0.2)
}
.inside-video .list li:hover .pic img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.inside-video .list li:hover .tit {
	color:#fff;
	padding:0 15px;
	background:#032972
}
@media (max-width:1023px) {
	.inside-video .list li {
	width:50%
}
}@media (max-width:500px) {
	.inside-video .list ul {
	margin-left:-5px;
	margin-right:-5px
}
.inside-video .list li {
	padding-left:5px;
	padding-right:5px;
	padding-top:14px
}
}.inside-service-fw {
	padding-bottom:0
}
.inside-service-fw .nr1 {
	padding-bottom:80px
}
.inside-service-fw .nr1 .index-title {
	text-align:left
}
.inside-service-fw .nr1 .index-title:after {
	left:0;
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.inside-service-fw .nr1 .left {
	width:70%;
	float:left
}
.inside-service-fw .nr1 .left .tips {
	font-size:14px;
	margin-top:40px
}
@media (max-width:500px) {
	.inside-service-fw .nr1 .left .tips span {
	width:43%;
}
}.inside-service-fw .nr1 .left .tips span {
	color:#7a7a7a;
	margin-right:15px;
	display:inline-block
}
.inside-service-fw .nr1 .left .tips i {
	color:#fff;
	font-style:normal;
	width:25px;
	height:25px;
	margin-right:5px;
	display:inline-block;
	line-height:18px;
	text-align:center;
	font-family:Helvetica,Poppins-Light;
	border-radius:100%;
	background:#00ada3;
	border:solid 3px #ccefed
}
.inside-service-fw .nr1 .left .tips2 {
	color:#333;
	font-size:18px;
	margin-top:30px
}
.inside-service-fw .nr1 .right {
	width:22%;
	float:right;
	padding:30px;
	margin-top:15px;
	text-align:center;
	border-radius:50px;
	box-shadow:0 0 15px rgba(6,32,127,0.14)
}
.inside-service-fw .nr2 {
	min-height:898px;
	padding:70px 0 80px 0;
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#f5f5f5;
	background-image:url(../images/service-bg.jpg);
	background-size:cover
}
.inside-service-fw .nr2 li {
	width:33.333%;
	float:left;
	margin-top:30px;
	text-align:center;
	position:relative
}
.inside-service-fw .nr2 .item {
	max-width:300px;
	width:100%;
	margin:0 auto
}
.inside-service-fw .nr2 .icon {
	top:40%;
	right:-30px;
	position:absolute
}
.inside-service-fw .nr2 .icon2 {
	bottom:65px;
	right:-10px;
	position:absolute
}
.inside-service-fw .nr3 {
	overflow:hidden;
	background:#fff;
	position:relative;
	padding:80px 0 100px 0
}
.inside-service-fw .nr3 ul {
	padding:0 17%;
	padding-top:30px
}
.inside-service-fw .nr3 li {
	width:50%;
	float:left;
	font-size:18px;
	color:#020202;
	text-align:center
}
.inside-service-fw .nr3 li p {
	margin-top:20px
}
.inside-service-fw .nr3 .waves {
	left:0;
	position:absolute;
	bottom:-300px;
	z-index:2
}
@media (max-width:1023px) {
	.inside-service-fw .nr1 {
	padding-bottom:40px
}
.inside-service-fw .nr1 .left,.inside-service-fw .nr1 .right {
	width:100%;
	float:none
}
.inside-service-fw .nr1 .left .tips2 {
	font-size:14px
}
.inside-service-fw .nr1 .right {
	max-width:150px;
	padding:10px;
	border-radius:10px;
	margin:0 auto;
	margin-top:20px
}
.inside-service-fw .nr2 {
	padding:50px 0;
	min-height:auto
}
.inside-service-fw .nr2 ul {
	margin:0 -5px
}
.inside-service-fw .nr2 li {
	padding:0 5px
}
.inside-service-fw .nr2 li .tit {
	font-size:12px;
	line-height:20px
}
.inside-service-fw .nr2 .icon {
	right:-5px
}
.inside-service-fw .nr2 .icon img {
	max-height:10px
}
.inside-service-fw .nr2 .icon2 {
	right:10px
}
.inside-service-fw .nr2 .icon2 img {
	max-height:20px
}
.inside-service-fw .nr3 {
	line-height:20px;
	padding:40px 0
}
.inside-service-fw .nr3 ul {
	padding:0;
	padding-top:20px
}
.inside-service-fw .nr3 li {
	padding:0 10px;
	font-size:14px
}
.inside-service-fw .nr3 li p {
	margin-top:10px
}
}.videotk {
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9999;
	display:none;
	position:fixed;
	background:rgba(0,0,0,0.8)
}
.videotk .box {
	top:50%;
	left:50%;
	max-width:799px;
	max-height:initial;
	width:100%;
	position:absolute;
	border:solid 3px #d9d9d9;
	border-radius:3px;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.videotk .closeBtn {
	top:20px;
	right:20px;
	position:absolute
}
.videotk .closeBtn a {
	color:#fff;
	font-weight:700;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.videotk .closeBtn a:hover {
	opacity:.8
}
.videotk .closeBtn i {
	font-size:20px
}
.inside-cp .index-title {
	text-align:left
}
.inside-cp .index-title:after {
	left:0;
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.inside-cp .text {
	text-align:left;
	border-bottom:0;
	padding-bottom:15px
}
.inside-cp .shuaixuan {
	overflow:hidden;
	padding:30px;
	margin-top:40px;
	background:#f7f7f7
}
.inside-cp .shuaixuan .tit {
	color:#020202;
	font-weight:700;
	font-size:18px
}
.inside-cp .shuaixuan .formlist {
	width:60%;
	float:left;
	margin-top:10px
}
.inside-cp .shuaixuan .formlist span {
	margin-left:45px;
	display:inline-block
}
.inside-cp .shuaixuan .formlist span:first-child {
	margin-left:0
}
.inside-cp .shuaixuan .formlist input[type="checkbox"] {
	border-color:#eee !important;
	margin-left:0
}
.inside-cp .shuaixuan .search {
	width:35%;
	float:right;
	position:relative
}
.inside-cp .shuaixuan .search input {
	height:45px;
	padding:10px;
	line-height:43px;
	width:100%;
	background:#fff;
	font-size:14px;
	padding-left:50px;
	font-family:Helvetica,Poppins-Light;
	border:solid 1px #dbdbdb;
	border-radius:5px;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-cp .shuaixuan .search input:focus {
	border-color:#032972
}
.inside-cp .shuaixuan .search .btn {
	top:6px;
	left:15px;
	position:absolute
}
.inside-cp .shuaixuan .search .btn i {
	color:#828282;
	font-size:30px
}
.inside-cp .shuaixuan .search .btn:hover i {
	color:#032972
}
.inside-cp .listdw {
	margin-top:10px
}
.inside-cp .listdw ul {
	margin:0 -10px
}
.inside-cp .listdw li:hover .tit {
	color:#032972
}
.inside-cp .listdw li:hover .pic {
	background:#d6d6d6
}
.inside-cp .listdw li:hover .pic img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.inside-cp .listdw li:hover .dow {
	background:-webkit-linear-gradient(left,#0073b7,#00ada3);
	background:linear-gradient(to right,#0073b7,#00ada3)
}
.inside-cp .listdw li {
	width:25%;
	float:left;
	padding:0 10px;
	margin-top:35px
}
.inside-cp .listdw li .item {
	overflow:hidden;
	padding:25px;
	background:#f0f0f0;
	font-family:Helvetica,Poppins-Light;
	-webkit-transition:all 700ms ease;
	transition:all 700ms ease
}
.inside-cp .listdw li .pic {
	width:36%;
	float:left;
	overflow:hidden;
	background:#fff;
	border:solid 1px #e0e1e1;
	position:relative;
	-webkit-transition:all 700ms ease;
	transition:all 700ms ease;
	box-shadow:5px 0 15px rgba(0,0,0,0.1)
}
.inside-cp .listdw li .pic:after {
	content:"";
	display:block;
	padding-bottom:148.7804878%
}
.inside-cp .listdw li .pic img {
	width:100%;
	-webkit-transition:all 700ms ease;
	transition:all 700ms ease
}
.inside-cp .listdw li .txtbox {
	width:64%;
	float:left;
	padding-left:20px
}
.inside-cp .listdw li .tit {
	color:#020202;
	line-height:22px;
	height:44px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.inside-cp .listdw li .tag {
	color:#a1a1a1;
	font-size:12px;
	margin:9px 0;
	height:30px;
	overflow:hidden;
}
.inside-cp .listdw li .dow {
	color:#fff;
	height:30px;
	line-height:30px;
	padding:0 20px;
	border-radius:3px;
	font-size:12px;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease;
	background:#032972
}
.inside-cp .listdw li .dow i {
	float:right;
	display:inline-block;
	font-style:normal
}
@media (max-width:1210px) {
	.inside-cp {
	width:100%;
	float:none
}
}@media (max-width:500px) {
	.inside-cp .shuaixuan .formlist,.inside-cp .shuaixuan .search {
	width:100%;
	float:none;
	margin-top:20px
}
.inside-cp .shuaixuan .formlist span {
	width:49%;
	margin-left:0
}
.inside-cp .shuaixuan .formlist a {
	width:100%;
	margin-left:0!important;
}
.inside-cp .listdw li {
	width:100%;
	float:none;
	margin-top:20px
}
.inside-cp .listdw li .txtbox {
	padding-left:20px
}
.inside-cp .listdw li .tit {
	font-size:16px;
	height:30px;
	line-height:30px
}
.inside-cp .listdw li .dow {
	height:30px;
	padding:0 20px;
	line-height:30px;
	margin-top:20px;
	width:62%
}
.inside-cp .listdw li .dow img {
	width:15px;
	height:15px;
	margin-top:5px
}
}.inside-pro-wrap {
	background:#fafafa
}
.inside-pro-wrap .inside-current {
	box-shadow:none
}
.inside-pro-wrap .inside-current .container {
	text-align:left
}
.inside-pro-wrap .index-title {
	font-size:30px;
	text-align:left;
	font-weight:bold;
}
.inside-pro-wrap .index-title:after {
	left:0;
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.inside-pro-wrap .pro01 {
	padding-top:20px
}
.inside-pro-wrap .pro01 .left {
	width:56%;
	float:left;
	margin-top:30px
}
.inside-pro-wrap .pro01 .right {
	width:41%;
	float:right;
	margin-top:30px
}
.inside-pro-wrap .pro01 .smimg {
	width:20%;
	float:left;
	margin-top:30px
}
.inside-pro-wrap .pro01 .smimg span {
	display:block;
	position:relative;
	background:#fff;
	margin:7px 0;
	cursor:pointer;
	border:solid 1px #ededed
}
.inside-pro-wrap .pro01 .smimg span:after {
	content:"";
	display:block;
	padding-bottom:92%
}
.inside-pro-wrap .pro01 .smimg span img {
	padding:5px
}
.inside-pro-wrap .pro01 .smimg .slick-current {
	border-color:#032972
}
.inside-pro-wrap .pro01 .smimg .slick-prev {
	width:100%;
	height:17px;
	border:0;
	top:-30px;
	margin-top:0;
	left:0;
	background:url(../images/ptop.png) no-repeat center center #26262c
}
.inside-pro-wrap .pro01 .smimg .slick-next {
	width:100%;
	height:17px;
	border:0;
	top:auto;
	margin-top:auto;
	bottom:-28px;
	right:0;
	background:url(../images/pbot.png) no-repeat center center #032972
}
.inside-pro-wrap .pro01 .bigimg {
	width:75%;
	float:right;
	background:#fff;
	text-align:center;
	border:solid 1px #e6e6e6
}
.inside-pro-wrap .pro01 .bigimg span {
	position:relative;
	display:block
}
.inside-pro-wrap .pro01 .bigimg span:after {
	content:"";
	display:block;
	padding-bottom:92%
}
.inside-pro-wrap .pro01 .item {
	font-size:12px
}
.inside-pro-wrap .pro01 .btn {
	margin-top:40px;
	line-height:46px;
	background:#234484;
	text-align:center
}
.inside-pro-wrap .pro01 .btn a {
	color:#fff;
	width:24%;
	display:inline-block;
	position:relative
}
.inside-pro-wrap .pro01 .btn a:before {
	content:"";
	width:1px;
	height:13px;
	top:50%;
	left:0;
	position:absolute;
	background:#d4d8e2;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.inside-pro-wrap .pro01 .btn a:first-child:before {
	display:none
}
.inside-pro-wrap .pro01 .btn i {
	margin-right:5px;
	vertical-align:middle;
	display:inline-block
}
.inside-pro-wrap .pro01 .btn a:last-child i {
	font-size:18px
}
.inside-pro-wrap .pro01 .tit {
	margin-top:40px;
	font-weight:700;
	font-size:16px;
	position:relative
}
.inside-pro-wrap .pro01 .tit:after {
	content:"";
	width:100%;
	height:1px;
	left:0;
	top:50%;
	position:absolute;
	background:#ededed
}
.inside-pro-wrap .pro01 .tit span {
	z-index:2;
	display:inline-block;
	position:relative;
	background:#fafafa;
	padding-right:10px
}
.inside-pro-wrap .pro01 .ms {
	color:#020202;
	line-height:28px;
	margin-top:20px
}
.inside-pro-wrap .pro01 .ms span {
	width:50%;
	vertical-align:top;
	display:inline-block
}
.inside-pro-wrap .pro01 .tj {
	margin-top:15px
}
.inside-pro-wrap .pro01 .tj ul {
	margin:0 -7px
}
.inside-pro-wrap .pro01 .tj li {
	width:25%;
	float:left;
	padding:0 7px;
	text-align:center
}
.inside-pro-wrap .pro01 .tj .pic {
	display:block;
	position:relative;
	background:#fff;
	border:solid 1px #ededed
}
.inside-pro-wrap .pro01 .tj .pic:after {
	content:"";
	display:block;
	padding-bottom:92%
}
.inside-pro-wrap .pro01 .tj .pic img {
	padding:5px
}
@media (max-width:1023px) {
	.inside-pro-wrap .pro01 .btn {
	margin-top:10px
}
.inside-pro-wrap .pro01 .tit {
	margin-top:20px
}
}@media (max-width:800px) {
	.inside-pro-wrap .pro01 .left,.inside-pro-wrap .pro01 .right {
	width:100%;
	float:none;
	overflow:hidden
}
.inside-pro-wrap .pro01 .btn {
	margin-top:20px
}
.inside-pro-wrap .pro01 .ms span {
	width:100%
}
}.inside-pro-wrap .pro02 {
	margin-top:50px;
	background:#fff;
	text-align:center;
	font-size:14px;
	position:relative;
	box-shadow:5px 0 10px rgba(0,0,0,0.03)
}
.inside-pro-wrap .pro02 li:last-child:after {
	display:none
}
.inside-pro-wrap .pro02 li {
	float:left;
	max-width:110px;
	width:100%;
	height:60px;
	overflow:hidden;
	line-height:60px;
	text-align:center;
	position:relative
}
.inside-pro-wrap .pro02 li:after {
	content:"";
	width:2px;
	height:16px;
	right:0;
	top:50%;
	position:absolute;
	background:#eaeaea;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.inside-pro-wrap .pro02 li a {
	color:#333;
	display:block;
	padding:0 10px;
	position:relative
}
.inside-pro-wrap .pro02 li a:after {
	content:"";
	width:0;
	height:1px;
	bottom:0;
	left:50%;
	opacity:0;
	position:absolute;
	background:#032972;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-pro-wrap .pro02 li a:before {
	content:"";
	bottom:-7px;
	left:50%;
	-webkit-transform:translateX(-70%);
	-ms-transform:translateX(-70%);
	transform:translateX(-70%);
	position:absolute;
	border-left:solid 4px transparent;
	border-right:solid 4px transparent;
	border-bottom:solid 5px #032972;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-pro-wrap .pro02 li:hover a,.inside-pro-wrap .pro02 .cur a {
	color:#032972;
	font-weight:700
}
.inside-pro-wrap .pro02 li:hover a:after,.inside-pro-wrap .pro02 .cur a:after {
	opacity:1;
	width:92%;
	left:0
}
.inside-pro-wrap .pro02 li:hover a:before,.inside-pro-wrap .pro02 .cur a:before {
	bottom:1px;
	opacity:1
}
@media (max-width:1023px) {
	.inside-pro-wrap .pro02 {
	font-size:14px
}
.inside-pro-wrap .pro02 li {
	line-height:50px;
	height:50px;
	width:20%
}
.inside-pro-wrap .pro02 li a {
	padding:0 2px
}
}.inside-pro-wrap .probox {
	background:#fcfcfc
}
.inside-pro-wrap .procot {
	display:none;
	background:#fcfcfc;
	padding:70px 0 0 0;
	position:relative
}
@media (max-width:1023px) {
	.inside-pro-wrap .procot {
	padding-top:50px
}
}.inside-pro-wrap .pro03 {
	color:#7a7a7a;
	font-size:14px;
	line-height:28px;
	position:relative
}
.inside-pro-wrap .pro03 .index-title {
	margin-bottom:30px
}
.inside-pro-wrap .pro03 .container {
	position:relative
}
.inside-pro-wrap .pro03 .dow {
	right:0;
	top:110px;
	width:230px;
	position:absolute
}
.inside-pro-wrap .pro03 .dow a {
	color:#fff;
	width:100%;
	height:60px;
	font-size:18px;
	padding-left:40px;
	border-radius:3px;
	line-height:60px;
	display:inline-block;
	background:#032972
}
.inside-pro-wrap .pro03 .dow img {
	top:50%;
	right:18px;
	position:absolute;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.inside-pro-wrap .pro03 .item {
	width:66%;
	text-align:justify
}
.inside-pro-wrap .pro03 .tag {
	line-height:20px;
	margin:50px 0
}
.inside-pro-wrap .pro03 .tag span {
	display:inline-block;
	text-align:center
}
.inside-pro-wrap .pro03 .tag a {
	color:#06207f;
	display:block;
	padding:0 45px;
	font-size:18px;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	border-left:solid 1px #c4c9d4
}
.inside-pro-wrap .pro03 .tag a:hover {
	opacity:.8
}
.inside-pro-wrap .pro03 .tag img {
	margin:1px 8px 0 0
}
.inside-pro-wrap .pro03 .tag span:first-child a {
	border-left:0;
	padding-left:0
}
@media (max-width:480px) {
	.inside-pro-wrap .pro03 .tag {
	margin:30px 0
}
.inside-pro-wrap .pro03 .tag a {
	padding:0 20px
}
.inside-pro-wrap .pro03 .tag span {
	text-align:left;
	margin-top:10px;
	padding-right:15px;
}
.inside-pro-wrap .pro03 .tag a {
	border-left:0;
	padding:0;
	font-size:14px
}
}@media (max-width:1210px) {
	.inside-pro-wrap .pro03 {
	font-size:14px;
	line-height:24px;
	padding-top:0;
	padding-bottom:30px
}
.inside-pro-wrap .pro03 .item {
	width:100%
}
.inside-pro-wrap .pro03 .dow {
	top:auto;
	right:auto;
	width:100%;
	margin-top:70px;
	position:relative;
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.inside-pro-wrap .pro03 .dow a {
	height:40px;
	line-height:40px;
	font-size:14px;
	padding-left:20px
}
}.inside-pro-wrap .pro04 {
	font-size:16px;
	color:#333;
	position:relative;
	background:#f7f7f7;
	padding:20px 0 60px 0
}
.inside-pro-wrap .pro04 .item {
	margin-top:60px
}
.inside-pro-wrap .pro04 .item li {
	background:#e4e4e4
}
.inside-pro-wrap .pro04 .item li {
	padding:16px 0;
	line-height:20px;
	overflow:hidden
}
.inside-pro-wrap .pro04 .item li p {
	width:50%;
	float:left;
	padding:0 35px
}
.inside-pro-wrap .pro04 .item li:nth-child(2n) {
	background:#f7f7f7
}
.inside-pro-wrap .pro04 .item2 {
	padding-top:20px
}
.inside-pro-wrap .pro04 .item2 li {
	overflow:hidden;
	margin-top:30px;
	position:relative;
	min-height:343px;
	padding:40px 60px 45px 60px;
	background:url(../images/pro-bg.png) no-repeat bottom center
}
.inside-pro-wrap .pro04 .item2 li:nth-child(2n) {
	background:url(../images/pro-bg2.png) no-repeat bottom center
}
.inside-pro-wrap .pro04 .item2 li:nth-child(2n) .pic {
	float:right
}
.inside-pro-wrap .pro04 .item2 li:nth-child(2n) .pic:before {
	right:auto;
	left:-15px;
	background:-webkit-linear-gradient(left,#00ada5,#0096b1);
	background:linear-gradient(to right,#00ada5,#0096b1)
}
.inside-pro-wrap .pro04 .item2 li:nth-child(2n) .txtbox {
	left:0;
	right:auto;
	padding-left:90px;
	position:absolute;
	padding-right:30%
}
.inside-pro-wrap .pro04 .item2 .pic {
	width:41.8%;
	float:left;
	position:relative
}
.inside-pro-wrap .pro04 .item2 .pic:after {
	content:"";
	display:block;
	padding-bottom:57.07964602%
}
.inside-pro-wrap .pro04 .item2 .pic:before {
	content:"";
	width:100%;
	height:100%;
	top:15px;
	left:15px;
	position:absolute;
	background:-webkit-linear-gradient(bottom,#00ada5,#0074b7);
	background:linear-gradient(to top,#00ada5,#0074b7)
}
.inside-pro-wrap .pro04 .item2 .txtbox {
	width:70%;
	top:50%;
	right:0;
	padding-left:22%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	position:absolute
}
.inside-pro-wrap .pro04 .item2 .tit {
	color:#020202;
	font-size:20px
}
.inside-pro-wrap .pro04 .item2 .txt {
	color:#7a7a7a;
	font-size:14px;
	margin-top:25px
}
@media (max-width:1023px) {
	.inside-pro-wrap .pro04 {
	font-size:14px;
	padding:35px 0
}
.inside-pro-wrap .pro04 .item {
	margin-top:30px
}
.inside-pro-wrap .pro04 .item li p {
	padding:0 15px
}
.inside-pro-wrap .pro04 .item2 {
	padding-top:0
}
.inside-pro-wrap .pro04 .item2 li {
	padding:20px;
	min-height:auto
}
.inside-pro-wrap .pro04 .item2 .pic::before {
	display:none !important
}
.inside-pro-wrap .pro04 .item2 .txtbox {
	padding:20px !important
}
.inside-pro-wrap .pro04 .item2 .txt {
	margin-top:10px
}
}@media (max-width:500px) {
	.inside-pro-wrap .pro04 .item2 .pic {
	width:100%;
	float:none !important
}
.inside-pro-wrap .pro04 .item2 .txtbox {
	padding:20px 0 !important;
	right:auto !important;
	left:auto !important;
	top:auto !important;
	width:100% !important;
	-webkit-transform:translate(0) !important;
	-ms-transform:translate(0) !important;
	transform:translate(0) !important;
	position:relative !important
}
}.inside-pro-wrap .pro05 {
	min-height:700px;
	font-size:16px;
	color:#3e3a39;
	padding-bottom:130px;
	background:url(../images/pro-bg3.jpg) no-repeat bottom center #fcfcfc;
	background-size:cover
}
.inside-pro-wrap .pro05 table {
	margin-top:70px
}
.inside-pro-wrap .pro05 td {
	padding:8px 50px;
	background:#ececec;
	border-left:solid 7px #fff
}
.inside-pro-wrap .pro05 td:first-child {
	border-left:0
}
.inside-pro-wrap .pro05 tr:hover td {
	color:#fff;
	background:#152d87
}
.inside-pro-wrap .pro05 .bg1 td {
	background:#fff
}
.inside-pro-wrap .pro05 .green {
	color:#00cac0;
	vertical-align:top
}
@media (max-width:1200px) {
	.inside-pro-wrap .pro05 {
	font-size:12px;
	padding-bottom:70px;
	min-height:400px
}
.inside-pro-wrap .pro05 .table {
	overflow-x:scroll
}
.inside-pro-wrap .pro05 table {
	width:1000px;
	margin-top:20px
}
.inside-pro-wrap .pro05 td {
	padding:5px 20px
}
}.inside-pro-wrap .inside-cp {
	padding-bottom:110px
}
.inside-pro-wrap .inside-cp .listdw {
	margin-top:25px
}
@media (max-width:1023px) {
	.inside-pro-wrap .inside-cp {
	padding-bottom:20px
}
}.inside-pro-wrap .inside-video {
	padding-bottom:110px
}
@media (max-width:1023px) {
	.inside-pro-wrap .inside-video {
	padding-bottom:20px
}
}.inside-pro-wrap .pro06 {
	padding-bottom:110px
}
.inside-pro-wrap .pro06 ul {
	margin:0 -10px;
	margin-top:40px
}
.inside-pro-wrap .pro06 li:hover .tu img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.inside-pro-wrap .pro06 li:hover .tit {
	background:-webkit-linear-gradient(left,#0073b7,#00ada3);
	background:linear-gradient(to right,#0073b7,#00ada3)
}
.inside-pro-wrap .pro06 li {
	width:16.6666%;
	float:left;
	padding:0 10px;
	margin-top:20px
}
.inside-pro-wrap .pro06 li .tu {
	overflow:hidden;
	position:relative;
	border-radius:5px;
	border:solid 1px #cecece;
	border-bottom:0
}
.inside-pro-wrap .pro06 li .tu:after {
	content:"";
	display:block;
	padding-bottom:80%
}
.inside-pro-wrap .pro06 li .tu img {
	-webkit-transition:all 700ms ease;
	transition:all 700ms ease
}
.inside-pro-wrap .pro06 li .tit {
	color:#fff;
	height:30px;
	line-height:30px;
	text-align:center;
	padding:0 10px;
	background:#032972;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
@media (max-width:1023px) {
	.inside-pro-wrap .pro06 {
	padding-bottom:50px
}
.inside-pro-wrap .pro06 ul {
	margin-top:10px;
	margin:0 -5px
}
.inside-pro-wrap .pro06 li {
	width:33.3333%;
	padding:0 5px
}
}.inside-contact-1 {
	padding:60px 0
}
.inside-contact-1 .index-title {
	font-size:32px;
	text-align:left
}
.inside-contact-1 .index-title:after {
	left:0;
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.inside-contact-1 .item {
	font-size:16px;
	margin-top:40px
}
.inside-contact-1 .pic {
	width:39.5%;
	float:left
}
.inside-contact-1 .txtbox {
	width:60%;
	float:right;
	padding-right:70px;
	padding-left:70px
}
.inside-contact-1 .txtbox li {
	padding:20px 0 25px 0;
	border-top:solid 1px #ebebeb
}
.inside-contact-1 .txtbox li p {
	margin-bottom:10px
}
.inside-contact-1 .txtbox li:first-child {
	border-top:0
}
.inside-contact-1 .txtbox .f20 {
	font-size:20px;
	color:#020202;
	font-weight:700
}
@media (max-width:1023px) {
	.inside-contact-1 {
	padding:50px 0 20px 0
}
.inside-contact-1 .item {
	font-size:14px;
	margin-top:30px
}
.inside-contact-1 .pic {
	width:100%;
	float:none
}
.inside-contact-1 .txtbox {
	width:100%;
	float:none;
	padding:0
}
.inside-contact-1 .txtbox .f20 {
	font-size:18px
}
}.inside-contact-2 {
	min-height:390px;
	padding-top:80px;
	padding-bottom:45px;
	background:url(../images/contact-bg.jpg) no-repeat top center
}
.inside-contact-2 .index-title {
	color:#fff;
	font-size:32px
}
.inside-contact-2 .text {
	color:#fff;
	text-align:center;
	font-size:24px;
	margin-top:25px
}
.inside-contact-2 .list {
	margin-top:60px
}
.inside-contact-2 .list li {
	padding:30px 24px;
	padding-left:0;
	min-height:230px;
	background:#f7f8fa;
	margin-bottom:35px;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-contact-2 .list li:hover {
	background:#fff;
	box-shadow:0 0 15px rgba(0,0,0,0.1)
}
.inside-contact-2 .list .nation {
	width:20%;
	float:left;
	padding-top:20px;
	text-align:center
}
.inside-contact-2 .list .nation .t1 i {
	color:#e3e4e6;
	font-size:40px;
	line-height:40px
}
.inside-contact-2 .list .nation .t2 {
	font-size:32px;
	line-height:40px;
	color:#032972
}
.inside-contact-2 .list .nation .t3 {
	color:#ced1dd;
	font-size:20px;
	font-family:Helvetica,Poppins-Light;
	display:none;
}
.inside-contact-2 .list .nation .t4 {
	color:#020202;
	margin-top:20px
}
.inside-contact-2 .list .add {
	width:48%;
	float:left;
	min-height:183px;
	position:relative;
	padding-left:60px;
	padding-top:10px;
	font-size:16px;
	color:#909090;
	background:url(../images/contact-line.png) no-repeat center left
}
.inside-contact-2 .list .add .t5 {
	margin-top:15px;
	padding-left:50px;
	position:relative
}
.inside-contact-2 .list .add .t5 span {
	top:0;
	left:0;
	color:#505050;
	position:absolute;
	font-weight:700
}
.inside-contact-2 .list .add .t5 a {
	color:#909090
}
.inside-contact-2 .list .add .t5 a:hover {
	color:#032972
}
.inside-contact-2 .list .tu {
	width:28%;
	float:right
}
@media (max-width:1023px) {
	.inside-contact-2 {
	padding-top:50px
}
.inside-contact-2 .text {
	font-size:16px
}
.inside-contact-2 .list {
	margin-top:30px
}
.inside-contact-2 .list li {
	min-height:auto;
	margin-bottom:20px;
	padding:30px
}
.inside-contact-2 .list .nation,.inside-contact-2 .list .add,.inside-contact-2 .list .tu {
	width:100%;
	float:none
}
.inside-contact-2 .list .add {
	min-height:auto;
	font-size:14px;
	line-height:24px;
	padding-left:50px;
	background-image:none
}
.inside-contact-2 .list .add .t5 {
	margin-top:5px
}
.inside-contact-2 .list .tu {
	display:none
}
.inside-contact-2 .list .nation {
	padding-top:0
}
.inside-contact-2 .list .nation .t2 {
	font-size:20px;
	line-height:30px
}
.inside-contact-2 .list .nation .t3 {
	font-size:14px
}
.inside-contact-2 .list .nation .t4 {
	margin-top:0
}
}@media (max-width:640px) {
	.inside-contact-2 .list .add {
	padding-left:0
}
}.inside-message {
	padding:80px 0;
	background:url(../images/contact-bg2.jpg) no-repeat top center;
	background-size:cover
}
.inside-message .index-title {
	font-size:32px
}
.inside-message .map {
	width:43%;
	float:left
}
.inside-message #allmap {
	height:465px;
	width:100%
}
.inside-message .item {
	background:#fff;
	margin-top:40px;
	border-bottom:solid 6px #032972
}
.inside-message .mess {
	width:57%;
	float:left;
	padding:50px 40px 0 40px
}
.inside-message .mess .tips {
	color:#333;
	position:relative;
	line-height:30px;
	padding-left:40px
}
.inside-message .mess .tips img {
	top:0;
	left:0;
	margin-right:10px;
	position:absolute
}
.inside-message .mess li {
	margin:0 -9px;
	padding-top:18px
}
.inside-message .mess li p {
	width:50%;
	float:left;
	padding:0 9px;
	position:relative
}
.inside-message .mess li label {
	top:15px;
	left:20px;
	color:#080f15;
	position:absolute
}
.inside-message .mess li em {
	color:#de021c;
	padding-right:5px;
	font-style:normal
}
.inside-message .mess li input[type="text"],.inside-message .mess li textarea {
	width:100%;
	height:52px;
	line-height:50px;
	padding:0 25px;
	font-size:14px;
	color:#666;
	padding-left:90px;
	border-radius:5px;
	font-family:Helvetica,Poppins-Light;
	border:solid 1px #e8e8e8;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-message .mess li input[type="text"]:focus,.inside-message .mess li textarea:focus {
	border-color:#032972
}
.inside-message .mess li input[type="submit"],.inside-message .mess li input[type="button"] {
	color:#fff;
	border:0;
	width:170px;
	height:52px;
	line-height:52px;
	text-align:center;
	font-size:18px;
	background:#032972;
	border-radius:2px
}
.inside-message .mess li input[type="submit"]:hover,.inside-message .mess li input[type="button"]:hover {
	background:#155098
}
.inside-message .mess .textarea p {
	width:100%;
	float:none
}
.inside-message .mess .textarea textarea {
	height:120px;
	padding-left:20px
}
@media (max-width:1023px) {
	.inside-message {
	padding:40px 0
}
.inside-message .map {
	width:100%;
	float:none
}
.inside-message #allmap {
	height:200px
}
.inside-message .item {
	border:0
}
.inside-message .mess {
	padding:30px;
	width:100%;
	float:none
}
.inside-message .mess .tips {
	line-height:20px
}
.inside-message .mess .list {
	margin-top:20px
}
.inside-message .mess li {
	padding-top:0
}
.inside-message .mess li p {
	width:100%;
	float:none;
	margin-top:10px
}
.inside-message .mess li input[type="text"] {
	font-size:14px;
	padding:0 20px;
	padding-left:80px
}
.inside-message .mess li input[type="submit"] {
	width:120px;
	font-size:16px;
	height:40px;
	line-height:40px
}
.inside-message .mess .textarea textarea {
	height:80px;
	padding:10px;
	font-size:14px;
	padding-left:20px
}
}.inside-sqjs {
	padding:60px 0 0 0
}
.inside-sqjs .index-title {
	font-size:24px;
	text-align:left;
	margin-bottom:30px
}
.inside-sqjs .index-title:after {
	left:0;
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.inside-sqjs .nr {
	padding:0 15px;
	padding-bottom:90px;
	border-bottom:solid 1px #ebebeb
}
.inside-sqjs .nr .txtbox {
	width:52%;
	float:left
}
.inside-sqjs .nr .tu {
	width:42%;
	float:right
}
.inside-sqjs .nr2 {
	padding-left:20px;
	max-width:980px;
	padding-bottom:70px;
	padding-top:60px
}
.inside-sqjs .nr2 h1 {
	color:#020202;
	font-size:24px;
	font-weight:normal
}
.inside-sqjs .nr2 .list {
	margin-top:50px;
	padding-bottom:20px
}
.inside-sqjs .nr2 .list .add {
	color:#020202;
	font-size:22px
}
.inside-sqjs .nr2 .list dl {
	color:#020202;
	margin-top:30px;
	border-bottom:solid 1px #c4c4c4
}
.inside-sqjs .nr2 .list .list_dt {
	padding:0 25px;
	height:56px;
	line-height:55px;
	overflow:hidden;
	font-size:18px;
	cursor:pointer;
	border-top:solid 1px #c4c4c4
}
.inside-sqjs .nr2 .list .list_dt i {
	float:right;
	font-size:22px;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-sqjs .nr2 .list .list_dd {
	color:#505050;
	display:none;
	background:#f2f3f5;
	padding:0 50px 70px 50px;
	line-height:30px
}
.inside-sqjs .nr2 .list .bt {
	font-weight:normal;
	padding:30px 0 20px 0;
	font-size:20px;
	color:#020202
}
.inside-sqjs .nr2 .list #open {
	background:#f2f3f5
}
.inside-sqjs .nr2 .list #open i {
	-webkit-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
@media (max-width:640px) {
	.inside-sqjs {
	padding-top:40px
}
.inside-sqjs .nr {
	padding-left:0;
	padding-right:0;
	padding-bottom:40px
}
.inside-sqjs .nr .txtbox {
	width:100%;
	float:none
}
.inside-sqjs .nr .tu {
	width:100%;
	float:none;
	margin-top:20px
}
.inside-sqjs .nr2 {
	padding:40px 0;
	padding-left:0;
	padding-right:0
}
.inside-sqjs .nr2 h1 {
	font-size:18px
}
.inside-sqjs .nr2 .list {
	margin-top:30px
}
.inside-sqjs .nr2 .list .add {
	font-size:16px
}
.inside-sqjs .nr2 .list .list_dt {
	padding:0 15px;
	font-size:14px
}
.inside-sqjs .nr2 .list .list_dt i {
	font-size:18px
}
.inside-sqjs .nr2 .list .list_dd {
	line-height:22px;
	padding:5px 20px 40px 20px
}
.inside-sqjs .nr2 .list .bt {
	font-size:16px;
	padding:20px 0 10px 0
}
}.inside-wl {
	padding:60px 0;
	background:#f0f8ff
}
.inside-wl .index-title {
	font-size:24px;
	text-align:left;
	margin-bottom:30px
}
.inside-wl .index-title:after {
	left:0;
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.inside-wl .tu {
	text-align:center
}
.inside-wl2 {
	z-index:3;
	position:relative;
	background:#fff;
	margin-top:-60px;
	padding:60px 50px;
	border-bottom:solid 1px #e8e8e8
}
.inside-wl2 .left {
	width:62%;
	float:left
}
.inside-wl2 .right {
	width:28%;
	float:right;
	font-size:16px
}
.inside-wl2 .right .title {
	color:#020202;
	font-size:20px;
	font-weight:700
}
.inside-wl2 .right .add {
	margin:40px 0
}
.inside-wl2 .right .t1 {
	margin:20px 0 10px 0
}
.inside-wl2 .mess {
	padding-top:60px
}
.inside-wl2 .mess ul {
	margin-top:24px;
	border-top:solid 1px #e8e8e8
}
.inside-wl2 .mess li {
	padding-top:28px
}
.inside-wl2 .mess li p {
	position:relative
}
.inside-wl2 .mess li label {
	top:50%;
	left:10px;
	color:#080f15;
	position:absolute;
	-webkit-transform:translateY(-54%);
	-ms-transform:translateY(-54%);
	transform:translateY(-54%)
}
.inside-wl2 .mess li em {
	color:#de021c;
	font-style:normal;
	padding-right:3px;
	display:inline-block
}
.inside-wl2 .mess li input[type="text"],.inside-wl2 .mess li textarea {
	width:100%;
	height:50px;
	line-height:48px;
	border-radius:5px;
	padding:0 10px;
	padding-left:90px;
	font-size:14px;
	color:#333;
	font-family:Helvetica,Poppins-Light;
	border:solid 1px #e9e9e9;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-wl2 .mess li input[type="submit"] {
	color:#fff;
	border:0;
	width:170px;
	height:56px;
	line-height:56px;
	text-align:center;
	font-size:18px;
	background:#032972;
	border-radius:2px;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-wl2 .mess li input[type="submit"]:focus,.inside-wl2 .mess li input[type="submit"]:hover {
	background:#00ada3
}
.inside-wl2 .mess li input[type="text"]:focus,.inside-wl2 .mess li textarea:focus {
	border-color:#032972
}
.inside-wl2 .tabmenu ul {
	margin:0 -20px
}
.inside-wl2 .tabmenu li {
	float:left;
	width:20%;
	cursor:pointer;
	padding:0 20px
}
.inside-wl2 .tabmenu li span {
	display:block;
	background:#ddd;
	line-height:37px;
	color:#2a2a2a;
	padding:0 10px;
	text-align:center;
	height:37px;
	overflow:hidden
}
.inside-wl2 .tabmenu .cur span {
	color:#fff;
	background:#032972
}
.inside-wl2 .tabox {
	padding-top:60px
}
.inside-wl2 .tabcot {
	display:none
}
.inside-wl2 .nr {
	padding-top:20px
}
.inside-wl2 .f20 {
	font-size:20px;
	color:#032972;
	font-weight:700;
	margin-bottom:20px
}
.inside-wl2 .bg {
	color:#020202;
	padding:0 15px;
	background:#ececec;
	line-height:30px
}
.inside-wl2 .item {
	margin-top:20px
}
.inside-wl2 .item li {
	float:left;
	padding:0 15px
}
.inside-wl2 .item li p {
	margin-bottom:10px
}
.inside-wl2 .item .li1 {
	width:55%;
	color:#505050
}
.inside-wl2 .item .li1 p {
	width:50%;
	padding-left:25px;
	position:relative
}
.inside-wl2 .item .li1 i {
	top:0;
	left:0;
	color:#a3a3a3;
	position:absolute
}
.inside-wl2 .item .li2 {
	color:#032972;
	width:45%
}
.inside-wl2 .item .li2 p {
	padding-left:25px;
	position:relative
}
.inside-wl2 .item .li2 p:nth-child(2) i {
	top:1px
}
.inside-wl2 .item .li2 i {
	top:-1px;
	left:0;
	color:#a3a3a3;
	position:absolute
}
@media (max-width:1023px) {
	.inside-wl2 {
	padding:30px 20px
}
.inside-wl2 .tabmenu ul {
	margin:0 -2px
}
.inside-wl2 .tabmenu li {
	padding:0 2px;
	font-size:12px
}
.inside-wl2 .tabox {
	padding-top:10px
}
.inside-wl2 .f20 {
	font-size:16px;
	margin-bottom:10px
}
.inside-wl2 .left,.inside-wl2 .right {
	width:100%;
	float:none
}
.inside-wl2 .item .li1 {
	width:100% !important;
	float:none !important
}
.inside-wl2 .item .li1 p {
	width:100%
}
.inside-wl2 .right {
	font-size:14px;
	margin-top:30px
}
.inside-wl2 .right .title {
	font-size:16px
}
.inside-wl2 .right .add {
	margin:15px 0
}
.inside-wl2 .mess li input[type="submit"] {
	height:40px;
	line-height:40px;
	font-size:16px;
	width:100%
}
}.inside-wl3 {
	padding-top:70px;
	padding-bottom:90px
}
.inside-wl3 ul {
	margin:0 -20px
}
.inside-wl3 li {
	float:left;
	width:33.333%;
	padding:20px
}
.inside-wl3 li .item {
	font-size:20px;
	height:240px;
	padding-top:50px;
	padding-left:50px;
	padding-right:15px;
	background:#fbfbfb;
	-webkit-transition:all 700ms ease;
	transition:all 700ms ease
}
.inside-wl3 li .item:hover {
	box-shadow:0 0 15px rgba(0,0,0,0.1)
}
.inside-wl3 li .name {
	color:#000;
	margin-bottom:15px;
	font-weight:700;
	position:relative;
	padding-bottom:15px
}
.inside-wl3 li .name:after {
	content:"";
	width:26px;
	height:3px;
	bottom:0;
	left:0;
	position:absolute;
	background:#032972
}
.inside-wl3 li .eml a {
	color:#032972;
	text-decoration:underline
}
@media (max-width:1023px) {
	.inside-wl3 {
	padding-top:30px;
	padding-bottom:20px
}
.inside-wl3 ul {
	margin:0 -10px
}
.inside-wl3 ul li {
	width:50%;
	padding:10px
}
.inside-wl3 ul li .item {
	padding:30px;
	font-size:16px;
	height:180px
}
}@media (max-width:480px) {
	.inside-wl3 ul li {
	width:100%;
	float:none
}
}.inside-solution {
	padding:60px 0 90px 0
}
.inside-solution .index-title {
	font-size:30px;
	text-align:left;
	margin-bottom:30px
}
.inside-solution .index-title:after {
	left:0;
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.inside-title {
	font-size:40px;
	color:#e1b20c;
	font-weight:700;
	font-style:italic;
	text-align:center
}
.inside-title img {
	margin:0 50px;
	vertical-align:middle
}
@media (max-width:1300px) {
	.inside-title {
	font-size:30px
}
.inside-title img {
	margin:0 10px
}
}@media (max-width:1200px) {
	.inside-title {
	font-size:20px
}
.inside-title img {
	display:none
}
}.inside-text {
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:18px;
	color:#fff;
	max-width:461px;
	margin:0 auto;
	margin-top:30px;
	background:url(../images/brand-icon3.png) no-repeat top center
}
@media (max-width:1300px) {
	.inside-text {
	font-size:14px;
	margin-top:20px
}
}.inside-brand-1 {
	min-height:491px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
	background-color:#142350
}
.inside-brand-1 .container {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative
}
.inside-brand-1 .lefttxt {
    width: 70%;
    float: left;
    color: #fff;
    line-height: 20px;
}
.inside-brand-1 .inside-title {
	text-align:left;
	font-style:normal;
	padding-top:10px;
}
.inside-brand-1 .text {
	margin-top:40px;
	padding-bottom:10px;
}
.inside-brand-1 .tu {
	top:0;
	right:0;
	position:absolute
}
@media (max-width:1023px) {
	.inside-brand-1 {
	min-height:auto;
	padding:40px 0 50px 0
}
.inside-brand-1 .lefttxt {
	z-index:3;
	position:relative;
	line-height:24px
}
}.inside-brand-2 {
	min-height:491px;
	position:relative;
	overflow:hidden;
	padding:80px 0 150px 0;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover
}
.inside-brand-2 .list {
	min-height:1000px;
	margin-top:50px;
	background:url(../images/brand-line.png) no-repeat top center
}
.inside-brand-2 li {
	width:50%;
	float:left;
	margin-top:-10px;
	position:relative;
	padding:0 70px
}
.inside-brand-2 li .time {
	color:#fff;
	font-size:30px;
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
	position:relative;
	font-family:'Oswald-Bold'
}
.inside-brand-2 li .time i {
	top:20px;
	left:-55px;
	font-style:normal;
	position:absolute
}
.inside-brand-2 li .nr {
	height:204px;
	color:#bdb69f;
	font-size:12px;
	position:relative;
	background:url(../images/brand-bg3.png) repeat
}
.inside-brand-2 li .txt {
	top:50%;
	width:42%;
	line-height:22px;
	height:110px;
	overflow:auto;
	padding-left:35px;
	-webkit-transform:translateY(-35%);
	-ms-transform:translateY(-35%);
	transform:translateY(-35%);
	position:absolute
}
.inside-brand-2 li .pic {
	width:54.1%;
	float:right;
	margin:0 10px;
	margin-top:20px;
	position:relative
}
.inside-brand-2 li .tu {
	z-index:9;
	display:block;
	position:relative
}
.inside-brand-2 li .tu:after {
	content:"";
	display:block;
	padding-bottom:66.01941748%
}
.inside-brand-2 li .bg {
	top:0;
	left:0;
	z-index:1;
	position:absolute
}
.inside-brand-2 li:first-child {
	float:right;
}
.inside-brand-2 .li01 .pic {
	float:left
}
.inside-brand-2 .li02 .time {
	padding-left:15px;
	text-align:left
}
.inside-brand-2 .li02 .pic {
	float:left
}
.inside-brand-2 .li02 .txt {
	right:20px;
	padding-left:10px;
	padding-right:15px
}
.inside-brand-2 .li03 {
	left:90px;
	margin-top:40px
}
.inside-brand-2 .li03 .time i {
	left:-147px
}
.inside-brand-2 .li04 {
	margin-left:-92px;
	margin-top:-108px
}
.inside-brand-2 .li04 i {
	right:-148px
}
.inside-brand-2 .li05 {
	margin-top:45px;
	left:90px
}
.inside-brand-2 .li06 {
	margin-top:-105px;
	margin-left:0
}
.inside-brand-2 .li06 .time i {
	right:-58px
}
.inside-brand-2 .li07 .txt {
	width:100%;
	right:0;
	padding:0 50px
}
@media (max-width:1300px) {
	.inside-brand-2 {
	padding-bottom:80px
}
.inside-brand-2 li .txt {
	padding-left:15px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.inside-brand-2 .li02 .txt {
	padding-left:15px;
	padding-right:0
}
.inside-brand-2 .li07 .txt {
	padding-left:15px;
	padding-right:15px
}
}@media (max-width:800px) {
	.inside-brand-2 .list {
	background-image:none;
	margin-top:0
}
.inside-brand-2 li {
	width:33.333%;
	padding:0 10px;
	margin:0 !important;
	margin-top:20px !important;
	right:auto !important;
	left:auto !important;
	padding-top:0 !important
}
.inside-brand-2 li .time {
	font-size:18px;
	text-align:left !important
}
.inside-brand-2 li .time img {
	display:none
}
.inside-brand-2 li .nr {
	height:auto
}
.inside-brand-2 li .bg {
	display:none
}
.inside-brand-2 li .pic {
	width:100%;
	float:none !important;
	margin:0 !important
}
.inside-brand-2 li .txt {
	width:100%;
	padding:0 !important;
	right:auto !important;
	left:auto !important;
	top:auto !important;
	text-align:center;
	line-height:20px;
	padding:10px !important;
	-webkit-transform:translate(0) !important;
	-ms-transform:translate(0) !important;
	transform:translate(0) !important;
	position:relative !important
}
}@media (max-width:500px) {
	.inside-brand-2 {
	padding:40px 0
}
.inside-brand-2 li {
	width:50%
}
}.inside-brand-3 {
	position:relative;
	overflow:hidden;
	padding:80px 0 50px 0;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover
}
.inside-brand-3 .tu {
	position:relative;
	margin-right:-190px;
	text-align:right
}
.inside-brand-3 .tu .bt {
	left:35%;
	bottom:80px;
	position:absolute
}
@media (max-width:1600px) {
	.inside-brand-3 .tu {
	margin-right:0
}
}@media (max-width:1200px) {
	.inside-brand-3 .inside-text {
	margin-top:10px
}
}.inside-brand-4 {
	height:1034px;
	z-index:5;
	position:relative;
	overflow:hidden;
	padding:80px 0 150px 0;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover
}
.inside-brand-4 .list {
	padding-top:50px
}
.inside-brand-4 .list ul {
	margin:0 -25px
}
.inside-brand-4 .list li {
	width:25%;
	float:left;
	font-size:16px;
	padding:0 25px;
	text-align:center
}
.inside-brand-4 .list li:nth-child(2n) {
	margin-top:70px
}
.inside-brand-4 .list .pic {
	max-width:120px;
	margin:0 auto;
	position:relative
}
.inside-brand-4 .list .pic:after {
	content:"";
	display:block;
	padding-bottom:100%
}
.inside-brand-4 .list .tit {
	color:#fff;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-weight:700
}
.inside-brand-4 .list .txt {
	color:#01153a;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding:0 10px;
	margin-top:10px;
	margin-bottom:30px;
	background:-webkit-linear-gradient(left,#0466f2,#29eefa);
	background:linear-gradient(to right,#0466f2,#29eefa)
}
.inside-brand-4 .list .bot {
	padding-left:20px;
	position:relative
}
.inside-brand-4 .list .bot:before {
	content:"";
	width:12px;
	height:12px;
	top:-10px;
	left:0;
	border-radius:100%;
	position:absolute;
	background:#00ada3
}
.inside-brand-4 .list .bot:after {
	content:"";
	width:1px;
	height:110%;
	left:5px;
	top:2px;
	position:absolute;
	background:#017e91
}
.inside-brand-4 .list .bot .tu {
	max-width:231px;
	position:relative
}
.inside-brand-4 .list .bot .tu:after {
	content:"";
	display:block;
	padding-bottom:142.85714286%
}
.inside-brand-4 .list .bot .tut {
	top:-10px;
	right:0;
	position:absolute
}
.inside-brand-4 .list .slick-prev,.inside-brand-4 .list .slick-next {
	width:30px;
	height:30px;
	line-height:30px;
	border-radius:100%;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease;
	border:solid 1px rgba(255,255,255,0.7);
	margin-top:30px
}
.inside-brand-4 .list .slick-prev:before,.inside-brand-4 .list .slick-next:before {
	color:#fff;
	font-family:Helvetica,Poppins-Light;
	font-size:20px;
	display:inline-block
}
.inside-brand-4 .list .slick-prev:hover,.inside-brand-4 .list .slick-next:hover {
	border-color:#00ada3
}
.inside-brand-4 .list .slick-prev:hover:before,.inside-brand-4 .list .slick-next:hover:before {
	color:#00ada3
}
.inside-brand-4 .list .slick-prev {
	left:-60px
}
.inside-brand-4 .list .slick-prev:before {
	content:"<"
}
.inside-brand-4 .list .slick-next {
	right:-60px
}
.inside-brand-4 .list .slick-next:before {
	content:">"
}
@media (max-width:1270px) {
	.inside-brand-4 .list .slick-prev {
	left:20px;
	background-color:rgba(255,255,255,0.2)
}
.inside-brand-4 .list .slick-next {
	right:20px;
	background-color:rgba(255,255,255,0.2)
}
}@media (max-width:1023px) {
	.inside-brand-4 {
	padding:50px 0 170px 0;
	height:auto
}
.inside-brand-4 .list li:nth-child(2n) {
	margin-top:0
}
.inside-brand-4 .list .bot .tut {
	display:none
}
.inside-brand-4 .list ul {
	margin:0 -10px
}
.inside-brand-4 .list li {
	padding:0 10px;
	font-size:12px
}
}.inside-brand-5 {
	height:795px;
	position:relative;
	margin-top:-160px;
	padding:300px 0 70px 0;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover
}
.inside-brand-5 .inside-title {
	padding-bottom:20px;
	text-align:left
}
.inside-brand-5 .inside-title img:first-child {
	margin-left:0
}
.inside-brand-5 .inside-title img:last-child {
	margin-right:0
}
.inside-brand-5 .lefttxt {
	width:44%;
	float:left;
	color:#fff;
	padding-left:30px;
	padding-top:30px;
	font-size:16px
}
.inside-brand-5 .lefttxt p {
	margin-top:30px
}
.inside-brand-5 .lefttxt .f20 {
	color:#00f1ef;
	font-weight:700;
	font-size:20px
}
.inside-brand-5 .pic {
	width:53%;
	float:right
}
@media (max-width:1023px) {
	.inside-brand-5 {
	height:auto;
	padding-top:240px
}
.inside-brand-5 .lefttxt {
	font-size:14px;
	line-height:24px;
	padding-top:0;
	padding-left:10px
}
.inside-brand-5 .lefttxt p {
	margin-top:10px
}
.inside-brand-5 .lefttxt .f20 {
	font-size:16px
}
}@media (max-width:480px) {
	.inside-brand-5 {
	padding-bottom:40px;
	padding-top:200px
}
.inside-brand-5 .lefttxt {
	width:100%;
	float:none
}
.inside-brand-5 .pic {
	width:100%;
	float:none;
	padding:0 30px;
	margin-top:20px
}
}.inside-brand-6 {
	min-height:795px;
	position:relative;
	padding:90px 0 80px 0;
	color:#fff;
	font-size:20px;
	line-height:50px;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover
}
.inside-brand-6 .inside-text {
	max-width:1003px;
	height:auto;
	background:none;
	margin-top:80px;
	margin-bottom:120px
}
.inside-brand-6 .lefttxt {
	width:30%;
	float:left;
	padding-top:40px
}
.inside-brand-6 .lefttxt span {
	font-size:28px;
	color:#02e4e3;
	font-weight:700
}
.inside-brand-6 .pic {
	width:68.5%;
	float:right
}
@media (max-width:1023px) {
	.inside-brand-6 {
	min-height:auto;
	padding:50px 0;
	font-size:14px;
	line-height:24px
}
.inside-brand-6 .inside-text {
	margin:20px 0;
	line-height:24px
}
}@media (max-width:640px) {
	.inside-brand-6 .lefttxt,.inside-brand-6 .pic {
	width:100%;
	float:none;
	padding:0 20px;
	padding-top:30px;
	text-align:center
}
}.inside-brand-7 {
	padding:70px 0;
	position:relative;
	background:#f4fdff
}
.inside-brand-7 .inside-title {
	background-image:-webkit-gradient(linear,left 10%,right 20%,from(#00ada3),to(#0073b7));
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent
}
.inside-brand-7 .tag {
	text-align:center;
	font-size:16px;
	color:#4a4a4a;
	margin-top:60px;
	margin-bottom:60px
}
.inside-brand-7 .tag span {
	padding:0 30px;
	display:inline-block
}
.inside-brand-7 .tag img {
	vertical-align:middle;
	margin-right:5px
}
.inside-brand-7 .lefttext {
	width:30%;
	float:left;
	color:#2a2f2b;
	font-size:16px
}
.inside-brand-7 .lefttext li {
	    margin-bottom: 20px;
}
.inside-brand-7 .lefttext li span {
	font-size:50px;
	line-height:50px;
	color:#032972;
	font-family:'Oswald-Bold'
}
.inside-brand-7 .lefttext li i {
	color:#032972;
	font-style:normal
}
.inside-brand-7 .mapbox {
	width:70%;
	float:right;
	position:relative
}
.inside-brand-7 .arrow {
	text-align:center;
	position:relative;
	display:inline-block;
	line-height:31px
}
.inside-brand-7 .arrow img {
	margin-right:5px;
	-webkit-animation:1s ease bmove1 infinite;
	animation:1s ease bmove1 infinite
}
.inside-brand-7 .add {
	color:#032972
}
.inside-brand-7 .cur .item {
	display:block !important
}
.inside-brand-7 .item {
	display:none;
	width:280px
}
.inside-brand-7 .item ul {
	z-index:9;
	color:#fff;
	padding-bottom:30px;
	background:#00a4ad;
	position:relative;
	background:-webkit-linear-gradient(75deg,#00a4ad,#0082b4);
	background:linear-gradient(15deg,#00a4ad,#0082b4)
}
.inside-brand-7 .item1 {
	top:-140px;
	left:-400px;
	position:absolute
}
.inside-brand-7 .item1 .line {
	content:"";
	width:130px;
	right:-118px;
	top:55%;
	position:absolute;
	border-bottom:dashed 1px #032972
}
.inside-brand-7 .item1 .t1 {
	color:#fff;
	padding:10px 20px;
	font-weight:700;
	background:#014e7a;
	position:relative
}
.inside-brand-7 .item1 .bg {
	padding:20px;
	padding-left:40px;
	position:relative
}
.inside-brand-7 .item1 .bg i {
	top:18px;
	left:20px;
	position:absolute
}
.inside-brand-7 .item1 .tu {
	text-align:center
}
.inside-brand-7 .map {
	cursor:pointer
}
.inside-brand-7 .map:hover .item {
	display:block
}
.inside-brand-7 .map1 {
	top:200px;
	right:140px;
	z-index:3;
	position:absolute
}
.inside-brand-7 .map2 {
	top:190px;
	right:260px;
	position:absolute
}
.inside-brand-7 .map3 {
	top:315px;
	right:300px;
	position:absolute
}
.inside-brand-7 .map4 {
	top:370px;
	left:270px;
	position:absolute
}
.inside-brand-7 .map5 {
	top:400px;
	left:220px;
	position:absolute
}
.inside-brand-7 .map6 {
	top:200px;
	right:180px;
	position:absolute
}
.inside-brand-7 .map7 {
	top:205px;
	right:165px;
	position:absolute
}
@media (max-width:1200px) {
	.inside-brand-7 .tag {
	margin:20px 0 0 0
}
.inside-brand-7 .lefttext {
	width:100%;
	float:none;
	overflow:hidden
}
.inside-brand-7 .lefttext li {
	width:33.333%;
	float:left;
	text-align:center
}
.inside-brand-7 .mapbox {
	max-width:872px;
	width:100%;
	margin:0 auto;
	float:none;
	margin-top:30px
}
}@media (max-width:880px) {
	.inside-brand-7 {
	padding-top:30px;
	padding-bottom:40px
}
.inside-brand-7 .mapbox {
	width:100%;
	overflow:hidden
}
.inside-brand-7 .tag {
	font-size:14px
}
.inside-brand-7 .tag span {
	padding:0 5px
}
.inside-brand-7 .lefttext {
	font-size:14px
}
.inside-brand-7 .lefttext li {
	width:30%;
	padding-top:20px;
	margin-right:3.333333%;
	text-align:justify;
}
.inside-brand-7 .lefttext li span {
	font-size:20px
}
.inside-brand-7 .tu {
	display:none
}
.inside-brand-7 .line {
	display:none !important
}
.inside-brand-7 .map {
	padding:0 5px;
	width:50%;
	float:left
}
.inside-brand-7 .map6,.inside-brand-7 .map7 {
	display:none
}
.inside-brand-7 .item {
	width:100% !important;
	font-size:14px !important;
	bottom:auto !important;
	right:auto !important;
	left:auto !important;
	top:auto !important;
	float:left;
	position:relative !important;
	display:block !important
}
.inside-brand-7 .item .t1 {
	font-size:14px;
	height:40px;
	overflow:hidden;
	padding:0 !important;
	line-height:40px;
	text-align:center
}
.inside-brand-7 .item .t1:before {
	display:none
}
.inside-brand-7 .item .bg {
	padding:20px !important;
	padding-left:40px !important
}
.inside-brand-7 .item .bg p {
	margin:5px 0 !important
}
.inside-brand-7 .tips {
	display:none
}
.inside-brand-7 .add {
	display:none !important
}
.inside-brand-7 .map {
	margin:5px 0 !important;
	bottom:auto !important;
	right:auto !important;
	left:auto !important;
	top:auto !important;
	position:relative !important
}
.inside-brand-7 .map .arrow {
	display:none !important
}
}@media (max-width:500px) {
	.inside-brand-7 .map {
	width:100%;
	float:none !important
}
.inside-brand-7 .item ul {
	margin-bottom:15px;
}
}.transparent {
	display:none;
	position:fixed;
	z-index:998;
	top:0;
	margin:auto;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.7)
}
.navM .navMCon {
	background-color:#fff;
	width:78%;
	min-width:140px;
	max-width:440px;
	height:100%;
	border-left:1px rgba(0,0,0,0.1) solid;
	padding:10px 20px;
	font-size:14px;
	line-height:2;
	position:fixed;
	z-index:999;
	top:0;
	bottom:0;
	left:auto;
	right:-100%;
	-webkit-transition:all .5s;
	transition:all .5s
}
.navM .navMWrap {
	overflow-y:auto;
	padding:30px 20px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.navM.open .transparent {
	display:block
}
.navM.open .closeBtn {
	display:block
}
.navM.open .navMCon {
	right:0
}
.navM .closeBtn {
	display:none;
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#666;
	position:absolute;
	z-index:999999;
	left:-60px;
	top:40px
}
.navM .closeBtn:before,.navM .closeBtn:after {
	content:"";
	display:block;
	background:#fff;
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.navM .closeBtn:before {
	width:30px;
	height:1px
}
.navM .closeBtn:after {
	width:1px;
	height:30px
}
.navM .titleBig {
	text-align:center;
	padding:10px 0;
	display:none
}
.navM .navMWrap>.list .title {
	margin-bottom:10px;
	padding:10px 5px;
	font-size:16px;
	border-bottom:1px rgba(0,0,0,0.1) solid;
	position:relative
}
.navM .navMWrap>.list .title .icon {
	width:40px;
	height:40px;
	margin:auto;
	display:none;
	position:absolute;
	top:20px;
	right:0
}
.navM .navMWrap>.list .title .icon:before,.navM .navMWrap>.list .title .icon:after {
	content:"";
	margin:auto;
	position:absolute;
	z-index:2;
	top:0;
	right:0;
	left:0;
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
.navM .navMWrap>.list .title .icon:before {
	width:10px;
	height:10px;
	border-bottom:solid 2px #032972;
	border-left:solid 2px #032972;
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg)
}
.navM .navMWrap>.list .has .title .icon {
	display:block
}
.navM .navMWrap>.list .active .title .icon:before {
	-webkit-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	transform:rotate(135deg)
}
.navM .child {
	padding:20px 5px 20px 0;
	display:none;
	position:relative
}
.navM .child a {
	color:#666;
	display:block;
	font-size:14px;
	line-height:28px;
	padding:0;
	-webkit-transition:all .5s;
	transition:all .5s;
	position:relative
}
.navM .child a:hover {
	color:#000
}
.navM .mSearch {
	padding:10px 0;
	text-align:left;
	overflow:hidden;
	height:56px;
	border-bottom:#f3f3f3 1px solid;
	position:relative
}
.navM .mSearch .btn {
	width:26px;
	height:26px;
	line-height:26px;
	display:inline-block;
	box-sizing:border-box;
	text-align:center;
	position:absolute;
	top:50%;
	margin-top:-13px;
	right:15px
}
.navM .mSearch .btn .iconfont {
	font-size:18px
}
.navM .mSearch input {
	height:40px;
	line-height:38px;
	border:0;
	vertical-align:middle;
	box-sizing:border-box !important;
	color:#333;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-transition:all .4s cubic-bezier(.11393,.8644,.14684,1);
	transition:all .4s cubic-bezier(.11393,.8644,.14684,1);
	opacity:1;
	width:100%;
	padding:5px 30px 5px 15px;
	border-radius:2px;
	background-color:#fff;
	position:static;
	left:0;
	right:0
}
.navM .other {
	padding:10px
}
.navM .languageBtn {
	padding:10px 0
}
.navM .languageBtn a {
	display:block;
	width:50%;
	float:left;
	height:40px;
	line-height:40px;
	text-align:center;
	border:1px #ccc solid;
	margin-right:-1px;
	background:#fff
}
.inside-map {
	padding:80px 0
}
.inside-map li {
	padding:30px 0 0 0
}
.inside-map li h3 {
	margin-bottom:10px;
	background:#eee;
	line-height:40px;
	padding:0 20px
}
.inside-map li h3 a {
	padding-left:0;
	color:#032972
}
.inside-map li a {
	display:inline-block;
	padding-left:20px
}
.inside-map li:first-child {
	padding-top:0
}
.inside-map li:last-child {
	border-bottom:0
}
@media (max-width:1025px) {
	.inside-map {
	padding:30px 0
}
.inside-map li {
	font-size:14px
}
}.header-search .pull-right {
	width:28px;
	height:28px
}
.header-search .pull-right a {
	display:block;
	width:28px;
	height:28px;
	text-align:center;
	background-size:16px
}
.header .header-search .search {
	z-index:9;
	position:relative
}
.header-search .search .btn-search-max {
	z-index:2;
	-webkit-transition:All .2s ease-in-out;
	transition:All .2s ease-in-out;
	position:relative
}
.header-search .search .btn-search-max * {
	display:inline-block;
	vertical-align:middle
}
.header-search .search .search-main {
	top:20px;
	right:-20px;
	z-index:9;
	width:340px;
	display:none;
	padding:20px;
	z-index:999999;
	position:absolute
}
@media (max-width:640px) {
	.header-search .search .search-main {
	right:-140px;
	width:280px
}
}.header-search .search-container {
	background-color:#fff;
	padding-left:0;
	overflow:hidden;
	position:relative;
	box-shadow:0 0 5px 0 rgba(0,0,0,0.1)
}
.header-search .search-container .form-control {
	text-align:left;
	border:0;
	width:100%;
	font-size:14px;
	color:#666;
	line-height:20px;
	height:42px;
	vertical-align:top;
	padding:10px 86px 10px 10px;
	-webkit-appearance:none;
	background-color:#fff
}
.header-search .search-container .btn {
	top:0;
	right:0;
	width:42px;
	height:42px;
	line-height:42px;
	text-align:center;
	position:absolute;
	cursor:pointer;
	border-radius:0;
	border:0;
	background:#00ada3
}
.header-search .search-container .btn i {
	color:#fff !important;
	line-height:36px;
	margin:0
}
.header-search #search-closed {
	right:0;
	top:15px;
	max-width:30px;
	position:absolute;
	cursor:pointer
}
.float {
	position:fixed;
	bottom:100px;
	right:5px;
	z-index:99999;
	z-index:200
}
.float ul li:first-child {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background:linear-gradient(35deg,#0269c8,#0236c6);
}
.float ul li:first-child .ih {
	opacity:1;
}
.float ul li:first-child .bt {
	color:#fff
}
.float ul li:nth-child(5) {
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
.float ul li:last-child {
	margin-top:5px;
	border-radius:5px;
}
.float ul li:last-child img {
	margin-top:10px
}
.float ul li {
	width:65px;
	height:70px;
	padding-top:13px;
	font-size:12px;
	text-align:center;
	position:relative;
	background:#f1f1f1;
	border:solid 1px #e5e5e5;
	border-top:0
}
.float ul li a {
	display:block;
	width:100%;
	height:100%
}
.float ul li .pic {
	position:relative
}
.float ul li .ih {
	top:0;
	left:50%;
	opacity:0;
	position:absolute;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
.float ul li .bt {
	color:#666
}
.float ul li .hover {
	position:absolute;
	top:-30px;
	right:80px;
	width:135px;
	display:none;
	padding:16px;
	border-radius:10px;
	background:-webkit-linear-gradient(left,#073196,#128fd3);
	background:linear-gradient(to right,#073196,#128fd3)
}
.float ul li .hover span {
	color:#fff;
	padding-top:5px;
	display:block
}
.float ul li .hover:after {
	content:"";
	top:50%;
	right:-8px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	position:absolute;
	border-left:solid 8px #128fd3;
	border-top:solid 8px transparent;
	border-bottom:solid 8px transparent
}
.float ul li .hover1 {
	position:absolute;
	top:0%;
	right:5px;
	font-size:14px;
	display:none;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background:#fff;
	line-height:1;
	text-align:left;
}
.float ul li .hover1 a {
	color:#232323
}
.float ul li:hover {
	background:#032972;
	background:-webkit-linear-gradient(55deg,#0269c8,#0236c6);
	background:linear-gradient(35deg,#0269c8,#0236c6)
}
.float ul li:hover .bt {
	color:#fff
}
.float ul li:hover .ic {
	opacity:0
}
.float ul li:hover .ih {
	opacity:1
}
.float ul li:hover .hover {
	display:block
}
.float ul li:hover .hover1 {
	display:block
}
@media (max-width:1210px) {
	.float {
	display:none
}
}.inside-page .home,.inside-page .prev,.inside-page .next,.inside-page .last {
	width:46px;
	height:46px;
	text-align:center;
	line-height:44px;
	display:inline-block;
	font-family:Helvetica,Poppins-Light;
	color:rgb(0,0,0);
	font-size:18px;
	text-shadow:rgb(0,0,0) 0px 0px 1px;
	padding:0px 10px;
	border-width:1px;
	border-style:solid;
	border-color:rgb(239,239,239);
	border-image:initial;
	border-radius:100%;
}
.inside-page .home,.inside-page .prev {
	float:left;
}
.inside-page .home {
	margin-right:10px;
}
.inside-page .next,.inside-page .last {
	float:right;
}
.inside-page .next {
	margin-right:10px;
}
.inside-cp .shuaixuan .formlist a {
	margin-left:45px;
	display:inline-block;
}
.inside-cp .shuaixuan .formlist a b {
	font-weight:normal;
}
.inside-cp .shuaixuan .formlist a:first-child {
	margin-left:0;
}
.inside-pro-wrap .pro01 .ms span.span49 {
	width:49%;
}
.float ul li .hover2 {
	width:200px;
	padding:10px;
	background:linear-gradient(35deg,#0269c8,#0236c6);
	position:absolute;
	top:5px;
	right:63px;
	border-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	display:none;
}
.float ul li:hover .hover2 {
	display:block;
}
.float ul li .hover2 a {
	width:35px;
	height:35px;
	color:#fff;
	margin-right:7px;
	line-height:38px;
	font-size:22px;
	vertical-align:middle;
	text-align:center;
	display:inline-block;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease;
}
@media(max-width:1300px) {
	.footer li:last-child {
	width:22%;
	float:left;
}
}@media(max-width:1023px) {
	.footer li:last-child {
	width:100%;
}
.inside-pro-wrap .pro01 .ms span.span49 {
	width:100%;
}
}.g_piaopt2bot {
	position:absolute;
	width:770px;
	width:520px;
	background:#f1f1f1;
	top:0;
	right:58px;
	transition:all 0.36s;
	z-index:80;
}
.g_piaopt2botfl {
	width:33.333333%;
	width:50%;
	padding:30px 25px;
	border-right:1px solid #d9d9d7;
	float:left;
}
.g_piaopt2botfltu {
	margin-bottom:22px;
}
.g_piaopt2botfltu p {
	color:#333333;
	font-size:18px;
	margin-left:5px;
	float:left;
	line-height:1;
}
.g_piaopt2botfltu img {
	width:17px;
	float:left;
}
.g_pox1 {
	margin-bottom:75px;
}
.g_piaopt2botflwz1 {
	color:#333333;
	font-size:18px;
	font-weight:bold;
	margin-bottom:18px;
}
.g_piaopt2botflwz2 {
	color:#333333;
	font-size:14px;
	line-height:24px;
}
.g_piaopt2botflwz3 {
	color:#333333;
	font-size:18px;
	font-weight:bold;
	margin-bottom:26px;
}
.g_piaopt2botflwz4 {
	margin-bottom:8px;
}
.g_piaopt2botflwz5 {
	color:#333;
	margin-bottom:52px;
}
.g_piaoptcha {
	margin-bottom:8px;
}
.g_pox2 {
	margin-top:24px;
}
.g_piaopt2botflwz4 img {
	width:17px;
	float:left;
}
.g_piaopt2botflwz4 .g_piaopt2botflwz2 {
	line-height:18px;
}
.g_pox2 .g_piaopt2botflwz5 {
	margin-bottom:25px;
}
.g_piaopt2botflwz5 {
	color:#333;
}
.g_piaoptcha1 {
	color:#999999;
	font-size:14px;
	float:left;
}
.g_piaoptcha img {
	width:11px;
	margin-left:6px;
}
.inside-brand-2 li:nth-child(2) {
	padding-top:130px;
	margin-top:10px;
}
@media (max-width:800px) {
	.inside-brand-2 li:first-child {
	float:left;
}
}

.haedertop .right .languagelist{
	position: absolute;
    z-index: 9999;
    background: #fff;
	width: 80px;
    text-align: center;
	display:none;
}
.haedertop .right .languagelist a{
	display:block;
}
.haedertop .right .languagelist a img{
	max-height: 20px;
    padding-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
.haedertop .right .languagelist a:hover{
	font-weight:bold;
}

/* 240320 新增*/
@media (max-width: 1024px){
	.banner{max-height: 504px;overflow:hidden;}
}
@media (max-width: 768px){
	.banner{margin-top:60px;max-height: 416px;overflow:hidden;}
}

@media (max-width: 680px){
	.banner{margin-top:60px;max-height: 361px;overflow:hidden;}
}
@media (max-width: 420px){
	.banner{margin-top:60px;max-height: 232px;overflow:hidden;}
}
@media (max-width: 320px){
	.banner{margin-top:60px;max-height: 232px;overflow:hidden;}
}