@charset "utf-8";

@import 'https://gz.bcebos.com/v1/public-lib/tailwind/7.0.0/tailwind.min.css';

@import 'https://gz.bcebos.com/public-lib/aos/aos.css';

html {
	font-size: 10px
}

body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #333;
	font-family: Verdana,Geneva,sans-serif;
	line-height: 25px;
	margin: auto;
	background-color: #F6F6F6
}

p {
	margin: 0;
	padding: 0
}

ul,ol,dt,dd,form {
	margin: 0;
	padding: 0
}

li {
	list-style: none
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	line-height: 35px;
	font-size: 12px
}

a {
	text-decoration: none;
	color: #333
}

a:active {
	outline: none
}

a:hover {
	color: black;
	text-decoration: none
}

:focus {
	-moz-outline-style: none
}

.clear {
	clear: both
}

a
img {
	border: 0
}

.row {
	margin: 0
}

html {
	line-height: 1
}

html {
	box-sizing: border-box;
	-ms-overflow-style: scrollbar
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

*,*::before,*::after {
	box-sizing: inherit
}

html {
	overflow-x: hidden
}

body {
	font-family: tahoma,arial,"Microsoft YaHei","Hiragino Sans GB",u5b8bu4f53,sans-serif
}

body ::selection {
	background: #F00;
	color: #fff
}

body ::-moz-selection {
	background: #F00;
	color: #fff
}

a {
	text-decoration: none;
	color: #333;
	outline: 0
}

a:hover,a:active,a:focus {
	text-decoration: none;
	outline: 0;
	color: #222
}

@font-face {
	font-family:'iconfont';src:url('//at.alicdn.com/t/font_1219170_w3fesyapln.eot');src:url('//at.alicdn.com/t/font_1219170_w3fesyapln.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_1219170_w3fesyapln.woff2') format('woff2'), url('//at.alicdn.com/t/font_1219170_w3fesyapln.woff') format('woff'), url('//at.alicdn.com/t/font_1219170_w3fesyapln.ttf') format('truetype'), url('//at.alicdn.com/t/font_1219170_w3fesyapln.svg#iconfont') format('svg')
}

.iconfont {
	font-family: "iconfont"!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale
}


.libmask {
	width: 1250px;
	height: 700px;
	margin: auto;
	margin-top: -700px;
	background-color: #fff;
	opacity: .9;
	position: relative;
	z-index: 1
}

.lib82131539_0 {
	background-color: #fff;
	padding: auto
}

.lib82131539_0
.site_nav {
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #eaeaea;
	font-size: 14px;
	color: #858585;
	background-color: #fff
}

.lib82131539_0 .site_nav span
a {
	color: #858585;
	padding: 0
6px
}

.lib82131539_0 .site_nav span a:hover {
	color: #3173BF
}

.lib82131539_0
.fr {
	float: right
}

.lib82131539_0
.header {
	width: 1200px;
	margin: 0
auto
}

.lib82131539_0 {
	color: #3173BF;
	background-color: #fff;
	margin: auto;
	padding: auto
}

.lib82785582_1 {
	padding: auto;
	background-color: #fff
}

.lib82785582_1 i,
.lib82785582_1
em {
	font-style: normal
}

.lib82785582_1
.clear {
	clear: both
}

.lib82785582_1
.fl {
	float: left
}

.lib82785582_1
.fr {
	float: right
}

.lib82785582_1
.pr {
	position: relative
}

.lib82785582_1
.header {
	width: 1200px;
	margin: 0
auto;
	font-family: "Microsoft Yahei"
}

.lib82785582_1
.h_top {
	height: 127px;
	position: relative;
	z-index: 3
}

.lib82785582_1
.t_con {
	height: 127px;
	overflow: hidden;
	clear: both
}

.lib82785582_1 .t_con h2
img {
	width: 232px;
	display: block;
	margin-top: 28px
}

.lib82785582_1
.t_text {
	font-size: 18px;
	color: #666;
	padding: 38px
0 0 23px
}

.lib82785582_1 .t_text
b {
	display: block;
	font-size: 24px;
	color: #333;
	font-weight: normal;
	line-height: 100%;
	padding-bottom: 5px
}

.lib82785582_1 .t_text b
em {
	padding-left: 11px;
	font-weight: bold;
	color:#0695cf;
}

.lib82785582_1 .t_text
span {
}

.t_pho {
	color: #666;
	padding: 0
0 0 70px;
	font-size: 14px;
	margin-top: 36px;
	overflow: hidden;
	height: 55px;
	box-sizing: border-box
}

.t_pho
b {
	color: #3173BF;
	font-size: 30px;
	display: block;
	font-family: Arial;
	font-weight: bold;
	line-height: 100%
}

.t_top a
.sjj {
	position: absolute;
	top: 28px;
	left: 0;
	z-index: 9;
	border: 2px
solid #fff;
	display: none;
	width: 112px;
	height: 112px
}

.t_top a:hover
.sjj {
	display: block
}

.lib82785582_1 .h_top
hr {
	height: 0px;
	color: #b20b19;
	border: none;
	border-bottom: 62px solid #3173BF;
	padding: 0;
	margin: 0;
	display: block;
	width: 0px;
	transition: width 0.75s ease 0.1s;
	z-index: 9;
	position: absolute;
	left: 0;
	top: 127px;
	border-top-right-radius: 60px;
	border-bottom-right-radius: 60px
}

.lib82785582_1 {
	color: #3173BF;
	background-color: #fff;
	margin: auto;
	padding: auto
}

.lib82805789_1 {
	padding: 0;
	background-color: #fff;
	margin: auto
}

.lib82805789_1:after {
	content: " ";
	display: block;
	clear: both
}

.lib82805789_1 i,
.lib82805789_1
em {
	font-style: normal
}

.lib82805789_1
.clear {
	clear: both
}

.lib82805789_1
.content {
	width: 1200px;
	margin: 0
auto
}

.lib82805789_1
.menu {
	width: 100%;
	height: 60px;
	background: #e7e7e7;
	position:relative;
	z-index:9999
}

.lib82805789_1 .menu ul
li {
	float: left;
	position:relative;
	background:url(../images/xtt.png) no-repeat right;
}
.lib82805789_1 .menu ul
li:last-child{background:none}

.lib82805789_1 .menu ul li
a {
	display: block;
	transform: skew(-30deg);
	height: 60px;
	padding: 0 43px;
	transition: 0.5s;
}

.lib82805789_1 .menu ul li a:hover {
	background-color: #0695cf;
	transition: 0.5s
}

.lib82805789_1 .menu ul li a:hover span{color:#fff}

.lib82805789_1 .menu ul li.cur
a {
	background-color: #0695cf
	color:#fff;
}

.lib82805789_1 .menu ul li a
span {
	display: block;
	text-align: center;
	color: #333333;
	font-size: 16px;
	line-height: 60px;
	transform: skew(30deg)
}

.lib82805789_1 {
	color: #3173BF;
	background-color: #fff;
	margin: auto;
	padding: 0
}

.lib82870230_3 {
	background-color: #fff;
	padding: auto;
	margin: auto
}

.lib82870230_3
.fullSlide {
	min-width: 1200px;
	position: relative;
	height: 650px;
	overflow: hidden
}

.lib82870230_3 .fullSlide
.bd {
	position: relative;
	z-index: 0
}

.lib82870230_3 .fullSlide .bd
ul {
	width: 100% !important
}

.lib82870230_3 .fullSlide .bd
li {
	width: 100% !important;
	height: 650px;
	overflow: hidden;
	text-align: center;
	position: relative
}

.lib82870230_3 .fullSlide .bd li
a {
	display: block;
	height: 650px
}

.lib82870230_3 .fullSlide .bd li a
div {
	position: absolute;
	width: 1200px;
	top: 0;
	left: 50%;
	margin-left: -600px;
	text-align: left
}

.lib82870230_3 .fullSlide .bd li a div.first
p.one {
	font-size: 50px;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	color: #fff;
	margin-top: 230px
}

.lib82870230_3 .fullSlide .bd li a div.first
p.two {
	font-size: 66px;
	height: 66px;
	line-height: 66px;
	font-weight: bold;
	color: #3173BF;
	margin-top: 15px
}

.lib82870230_3 .fullSlide .bd li a div.first
p.three {
	margin-top: 30px
}

.lib82870230_3 .fullSlide .bd li a div.first p.three
span {
	display: inline-block;
	font-size: 28px;
	line-height: 28px;
	padding: 10px
30px;
	background: #3173BF;
	color: #fff
}

.lib82870230_3 .fullSlide .bd li a div.first
p.four {
	font-size: 22px;
	height: 22px;
	line-height: 22px;
	color: #fff;
	margin-top: 50px;
	opacity: 0.8
}

.lib82870230_3 .fullSlide .bd li a div.first
p.five {
	font-size: 10px;
	line-height: 14px;
	color: #fff;
	margin-top: 20px;
	opacity: 0.8
}

.lib82870230_3 .fullSlide .bd li a div.second
p.one {
	font-size: 78px;
	height: 78px;
	line-height: 78px;
	font-weight: bold;
	color: #fff;
	margin-top: 190px
}

.lib82870230_3 .fullSlide .bd li a div.second
p.two {
	font-size: 64px;
	height: 64px;
	line-height: 60px;
	font-weight: bold;
	color: #fff;
	margin-top: 15px
}

.lib82870230_3 .fullSlide .bd li a div.second
p.three {
	margin-top: 30px
}

.lib82870230_3 .fullSlide .bd li a div.second p.three
span {
	display: inline-block;
	font-size: 28px;
	line-height: 28px;
	padding: 10px
30px;
	background: #3173BF;
	color: #fff
}

.lib82870230_3 .fullSlide .bd li a div.second
p.four {
	font-size: 22px;
	color: #fff;
	margin-top: 30px
}

.lib82870230_3 .fullSlide .bd li a div.second p.four
span {
	display: inline-block;
	text-align: center;
	font-size: 16px;
	margin-right: 20px
}

.lib82870230_3 .fullSlide .bd li a div.second p.four span
img {
	width: 48px
}

.lib82870230_3 .fullSlide
.hd {
	width: 1200px;
	left: 50%;
	margin-left: -600px;
	bottom: 100px;
	position: absolute;
	z-index: 1;
	overflow: hidden
}

.lib82870230_3 .fullSlide .hd ul
li {
	float: left;
	margin: 0
10px 0 0;
	display: inline;
	cursor: pointer;
	width: 68px;
	height: 8px;
	background-color: #fff;
	text-indent: -999px
}

.lib82870230_3 .fullSlide .hd ul
.on {
	background: #3173BF
}

.lib82870230_3 {
	color: #3173BF;
	background-color: #fff;
	margin: auto;
	padding: auto
}

.lib82983156_4 {
	margin: auto;
	padding: 40px
0;
	background-color: #fff
}

.lib82983156_4:after {
	content: " ";
	display: block;
	clear: both
}

.lib82983156_4 i,
.lib82983156_4
em {
	font-style: normal
}

.lib82983156_4
.clear {
	clear: both
}

.lib82983156_4
.content {
	width: 1200px;
	margin: 0
auto
}

.lib82983156_4
.probox {
	overflow: hidden
}

.lib82983156_4
.pro_nav {
	float: left;
	width: 250px;
	box-sizing: border-box;
	margin-right: 20px
}

.lib82983156_4 .pro_nc
h3 {
	color: #fff;
	font-weight: normal;
	padding: 30px
30px;
	box-sizing: border-box;
	background: #3173BF
}

.lib82983156_4 .pro_nc h3
em {
	display: block;
	line-height: 14px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lib82983156_4 .pro_nc h3
span {
	display: block;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lib82983156_4
.pro_nc {
	background-color: #fff;
	margin-bottom: 20px
}

.lib82983156_4 .pro_nc
h4 {
	position: relative;
	font-size: 18px;
	clear: both;
	line-height: 60px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px solid #dedede;
	cursor: pointer
}

.lib82983156_4 .pro_nc h4:after {
	display: block;
	content: ">";
	width: 20px;
	height: 20px;
	position: absolute;
	top: 20px;
	right: 30px;
	border-radius: 50%;
	border: 2px
solid #dedede;
	font-family: "宋体";
	color: #dedede;
	text-align: center;
	line-height: 16px;
	font-size: 12px;
	font-weight: normal
}

.lib82983156_4 .pro_nc h4:hover:after,
.lib82983156_4 .pro_nc h4.pro_n1:after {
	border: 2px
solid #3173BF;
	color: #3173BF
}

.lib82983156_4 .pro_nc h4.rarrow:after {
	transform: rotate(90deg)
}

.lib82983156_4 .pro_nc h4>a {
	display: block;
	color: #3173BF;
	height: 60px;
	padding: 0
30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}


.lib82983156_4 .pro_nc
li {
	position: relative;
	padding: 0
30px 0 40px;
	height: 60px;
	line-height: 60px;
	box-sizing: border-box;
	border-top: 1px solid #dedede;
	background-color: #fafafa;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lib82983156_4 .pro_nc li:before {
	display: block;
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 26px;
	left: 30px;
	border-style: solid;
	border-width: 4px;
	border-color: transparent transparent transparent #999
}

.lib82983156_4 .pro_nc li
a {
	display: block;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lib82983156_4 .pro_nc li a:hover {
	display: block;
	color: #3173BF;
	font-weight: bold
}

.lib82983156_4
.pro_pho {
	width: 100%
}

.lib82983156_4 .pro_pho
h3 {
	color: #fff;
	font-weight: normal;
	padding: 30px
30px;
	box-sizing: border-box;
	background: #3173BF
}

.lib82983156_4 .pro_pho h3
em {
	display: block;
	line-height: 14px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lib82983156_4 .pro_pho h3
span {
	display: block;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lib82983156_4
.lianx {
	border: 1px
solid #dedede;
	padding: 30px;
	background-color: #fff
}

.lib82983156_4 .lianx
li {
	position: relative;
	margin-top: 20px
}

.lib82983156_4 .lianx li
i {
	position: relative;
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	margin-left: 6px;
	margin-top: 6px;
	z-index: 3
}

.lib82983156_4 .lianx li:after {
	display: block;
	position: absolute;
	content: "";
	background-color: #3173BF;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	left: 0;
	top: 0
}

.lib82983156_4 .lianx li:first-child {
	margin-top: 0
}

.lib82983156_4 .lianx li
em {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0
10px 0 20px;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: normal;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-transform: uppercase
}

.lib82983156_4 .lianx li
span {
	display: block;
	line-height: 24px;
	padding: 0
10px 0 42px;
	box-sizing: border-box;
	font-size: 14px;
	color: #666;
	word-wrap: break-word;
	word-break: normal
}

.lib82983156_4
.pro_c {
	overflow: hidden
}

.lib82983156_4 .pro_c
li {
	width: 288px;
	float: left;
	margin: 0
0 20px 20px;
	position: relative;
	box-sizing: border-box;
	border: 1px
solid #dedede;
	overflow: hidden;
	background-color: #fff
}

.lib82983156_4 .pro_c li
a {
	display: block
}

.lib82983156_4 .pro_c li a
h5 {
	display: block;
	line-height: 28px;
	font-size: 18px;
	padding: 0
20px;
	color: #333;
	box-sizing: border-box;
	text-transform: uppercase;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 10px
}

.lib82983156_4 .pro_c li a
p {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	padding: 0
20px;
	height: 20px;
	color: #999;
	line-height: 20px;
	font-size: 14px;
	box-sizing: border-box;
	margin-bottom: 10px
}

.lib82983156_4 .pro_c li
span {
	display: block;
	width: 100%;
	height: 226px;
	overflow: hidden
}

.lib82983156_4 .pro_c li span
i {
	display: block;
	width: 100%;
	height: 100%
}

.lib82983156_4 .pro_c li:hover a
i {
	transform: scale(1.1,1.1);
	transition: 0.5s
}

.lib82983156_4 .m-pager #kkpager .pageBtnWrap
span.disabled {
	float: left;
	display: inline;
	padding: 3px
10px 3px 10px;
	margin-right: 5px;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border: 1px
solid #DFDFDF;
	background-color: #FFF;
	color: #DFDFDF
}

.lib82983156_4 .m-pager #kkpager .pageBtnWrap
span.curr {
	float: left;
	border: 1px
solid #3173BF;
	display: inline;
	padding: 3px
10px 3px 10px;
	margin-right: 5px;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	background: #3173BF;
	color: #fff
}

.lib82983156_4 .m-pager #kkpager .pageBtnWrap
a {
	float: left;
	border: 1px
solid #ccc;
	display: inline;
	padding: 3px
10px 3px 10px;
	margin-right: 5px;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	cursor: pointer;
	background: #fff;
	text-decoration: none;
	color: #999
}

.lib82983156_4 {
	color: #3173BF;
	background-color: #fff;
	margin: auto;
	padding: 40px
0
}

.lib83436754_4 {
	padding: 0;
	background-color: #fff;
	margin: 40px
0
}

.lib83436754_4:after {
	content: " ";
	display: block;
	clear: both
}

.lib83436754_4 i,
.lib83436754_4
em {
	font-style: normal
}

.lib83436754_4
.clear {
	clear: both
}

.lib83436754_4
.ys_bj {
	overflow: hidden;
	position: relative;
	padding: 70px
0
}

.lib83436754_4 .ys_bj
.bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%
}

.lib83436754_4
.ys {
	width: 1200px;
	margin: 0
auto;
	font-family: "Microsoft Yahei";
	overflow: hidden;
	position: relative;
	z-index: 2
}

.lib83436754_4 .ys
h2 {
	text-align: center;
	font-weight: normal;
	position: relative;
	margin-bottom: 40px
}

.lib83436754_4 .ys h2
em {
	display: block;
	text-align: center;
	font-weight: normal;
	color: rgba(0,0,0,0.8);
	font-size: 36px;
	height: 38px;
	line-height: 38px;
	overflow: hidden
}

.lib83436754_4 .ys h2 em
span {
	color: #3173BF
}

.lib83436754_4 .ys h2
i {
	display: block;
	font-size: 16px;
	color: rgba(0,0,0,0.8);
	opacity: 0.8;
	line-height: 20px;
	margin-top: 8px;
	height: 20px;
	overflow: hidden
}

.lib83436754_4 .ys
dl {
	height: 300px;
	width: 50%;
	float: left;
	overflow: hidden;
	background: rgba(43,45,53,0.95);
	margin-bottom:0;
}

.lib83436754_4 .ys dl:nth-child(3),
.lib83436754_4 .ys dl:nth-child(4) {
	background: rgba(33,35,41,0.95)
}

.lib83436754_4 .ys
dt {
	position: relative;
	width: 150px;
	height: 150px;
	float: left;
	margin: 75px
20px 75px 40px;
	overflow: hidden
}

.lib83436754_4 .ys dt
em {
	display: block;
	width: 150px;
	height: 150px;
	overflow: hidden;
	text-align: center;
	line-height: 150px;
	opacity: 0.7
}

.lib83436754_4 .ys dt em
img {
	max-height: 150px
}

.lib83436754_4 .ys dt
span {
	position: absolute;
	text-align: center;
	width: 100%;
	display: block;
	font-size: 24px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-weight: bold;
	color: #fff;
	top: 70px;
	left: 0
}

.lib83436754_4
.trans_skew {
	transform: skew(35deg)
}

.lib83436754_4
.trans_scale {
	transform: scale(1,0.5)
}

.lib83436754_4
.trans_rotate {
	transform: rotate(45deg)
}

.lib83436754_4
.trans_translate {
	transform: translate(10px,20px)
}

.lib83436754_4 .ys
dd {
	overflow: hidden;
	padding-right: 40px;
	box-sizing: border-box
}

.lib83436754_4 .ys dd
h3 {
	font-size: 24px;
	color: #3173BF;
	line-height: 30px;
	height: 30px;
	margin-top: 90px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lib83436754_4 .ys dd
p {
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	height: 48px;
	overflow: hidden;
	margin-top: 30px
}

.lib83436754_4 .ys dl:hover {
	background: #3173BF
}

.lib83436754_4 .ys dl:hover
dt {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out
}

.lib83436754_4 .ys dl:hover dd
h3 {
	color: #fff
}

.lib83436754_4 {
	color: #3173BF;
	background-color: #fff;
	margin: 40px
0;
	padding: 0
}

.lib82902151_3 {
	padding: auto;
	background-color: #fff
}

.lib82902151_3 i,
.lib82902151_3
em {
	font-style: normal
}

.lib82902151_3
.search {
	width: 1200px;
	margin: 0
auto;
	height: 86px;
	border-bottom: #ececec 1px solid;
	overflow: hidden
}

.lib82902151_3 .search
p {
	float: left;
	font-size: 12px;
	color: #666;
	height: 86px;
	line-height: 86px;
	overflow: hidden;
	padding: 0
0 0 40px
}

.lib82902151_3 .search p
a {
	font-size: 12px;
	color: #999;
	padding: 0
10px 0 0
}

.lib82902151_3 .search p a:hover {
	color: #3173BF;
	font-weight: bold
}

.lib82902151_3 .search
.ss {
	float: right;
	margin-right: 40px
}

.lib82902151_3 .search
.ser_inp {
	background-color: #f8f8f8;
	width: 280px;
	height: 36px;
	border: none;
	padding: 0
2px 0 13px;
	float: left;
	margin-top: 25px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #333;
	line-height: 36px;
	outline: none
}

.lib82902151_3 .search
.ser_so {
	cursor: pointer;
	float: left;
	background: url(http://i.0rk.pw/uimg/201909/ss1570851969631.png) center center no-repeat #3173BF;
	border: none;
	margin-top: 25px;
	width: 50px;
	height: 36px
}

.lib82902151_3 input::-webkit-input-placeholder {
	color: #333
}

.lib82902151_3 {
	color: #3173BF;
	background-color: #fff;
	margin: auto;
	padding: auto
}

.lib83713636_7 {
	margin: auto;
	padding: 40px
0;
	background-color: #fff
}

.lib83713636_7:after {
	content: " ";
	display: block;
	clear: both
}

.lib83713636_7 i,
.lib83713636_7
em {
	font-style: normal
}

.lib83713636_7
.clear {
	clear: both
}

.lib83713636_7
.content {
	width: 1200px;
	margin: 0 auto;
	overflow:hidden;
}

.lib83713636_7 .case
h2 {
	text-align: center;
	font-size: 34px;
	font-weight: bold
}

.lib83713636_7 .case h2
b {
	color: #282828;
	line-height: 34px;
	font-weight:normal;
}

.lib83713636_7 .case h2
em {
	display: block;
	font-size: 16px;
	color: rgba(0,0,0,0.8);
	opacity: 0.8;
	font-weight: normal;
	position: relative;
	margin-top: 10px;
	line-height: 16px;
	margin-bottom: 40px
}

.lib83713636_7
.case_t {
	width: 1200px;
	height: 60px;
	margin-bottom: 40px
}

.lib83713636_7 .case_t ul li,
.lib83713636_7 .case_t
span {
	width: 171.42857142857px;
	height: 60px;
	float: left
}

.lib83713636_7 .case_t ul li a,
.lib83713636_7 .case_t span
a {
	display: block;
	font-size: 14px;
	color: rgba(0,0,0,0.8);
	height: 60px;
	text-align: center;
	border-right: 1px solid #e5e5e5
}

.lib83713636_7 .case_t ul li em,
.lib83713636_7 .case_t span
em {
	display: block;
	width: 30px;
	height: 26px;
	line-height: 0;
	margin: 0
auto 5px;
	overflow: hidden
}

.lib83713636_7 .case_t ul li em img,
.lib83713636_7 .case_t span em
img {
	width: 30px;
	height: 26px
}

.lib83713636_7 .case_t ul li a:hover,
.lib83713636_7 .case_t span a:hover,
.lib83713636_7 .case_t ul li.on
a {
	color: #3173BF
}

.lib83713636_7 .case_t
span {
	display: block
}

.lib83713636_7 .case dl
dt {
	width: 792px;
	height: 446px;
	float: left;
	overflow: hidden;
	line-height: 0;
	margin-right: 20px
}

.lib83713636_7 .case dl dt
img {
	width: 792px;
	height: 446px
}

.lib83713636_7 .case dl
dd {
	height: 400px;
	padding: 44px
40px 0;
	border: #ddd 1px solid;
	overflow: hidden;
	background-color: #fff
}

.lib83713636_7 .case dl dd
h5 {
	height: 70px;
	line-height: 30px;
	overflow: hidden
}

.lib83713636_7 .case dl dd h5
a {
	font-size: 22px;
	display:block;
	color: #333;
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.lib83713636_7 .case dl dd h5 a:hover,
.lib83713636_7 .hz h3 a:hover {
	color: #3173BF
}

.lib83713636_7 .case
.case_desc {
	font-size: 16px;
	color: #666;
	line-height: 30px;
	overflow: hidden;
	margin-top: 20px;
	max-height:91px;
}

.lib83713636_7 .case dl dd
span {
	display: block;
	padding: 40px
0 0
}

.sps
a {
	display: inline-block;
	font-size: 14px;
	color: #fff!important;
	width: 150px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	background: #3173BF;
	overflow: hidden;
	border-radius: 20px
}

.sps a:hover,
.sps a:hover {
	animation: shake 1.5s linear;
	-webkit-animation: shake 1.5s linear
}

.lib83713636_7
.case01 {
	overflow: hidden;
	margin-top: 40px;
	position: relative;
	z-index: 3
}

.lib83713636_7 .case01 ul
li {
	width: 300px;
	height: 160px;
	position: relative;
	float: left;
	overflow: hidden;
	line-height: 0;
	box-sizing: border-box;
	margin-right:20px;
}

.lib83713636_7 .case01 ul li
img {
	width: 100%;
	height: 160px
}

.lib83713636_7 .case01 ul li
span {
	width: 100%;
	padding-left: 20px;
	display: block;
	text-align: center;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #fff;
	position: absolute;
	left: -20px;
	bottom: 0;
	background: rgba(0,0,0,0.5);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	box-sizing: border-box
}

.lib83713636_7 {
	color: #3173BF;
	background-color: #fff;
	margin: auto;
	padding: 40px
0
}

.lib83818584_7 {
	padding: 0;
	background-color: #fff
}

.lib83818584_7:after {
	content: " ";
	display: block;
	clear: both
}

.lib83818584_7 i,
.lib83818584_7
em {
	font-style: normal
}

.lib83818584_7
.clear {
	clear: both
}

.lib83818584_7
.content {
	width: 1200px;
	margin: 0
auto;
	position: relative;
	z-index: 6
}

.lib83818584_7
.ad {
	position: relative;
	height: 330px;
	overflow: hidden
}

.lib83818584_7 .ad:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 285px;
	background: #0695cf;
	top: 0;
	right: 0;
	z-index: 3
}

.lib83818584_7 .ad
.pic {
	position: absolute;
	width: 50%;
	height: 330px;
	top: 0;
	left: -80px;
	z-index: 4;
	overflow: hidden;
	transform: skew(-20deg)
}

.lib83818584_7 .ad .pic
img {
	width: 100%;
	height: 330px;
	transform: skew(20deg);
	margin-left: 80px
}

.lib83818584_7 .ad
.c_r {
	width: 50%;
	float: right;
	box-sizing: border-box;
	padding-left: 20px;
	padding-top: 28px;
	margin-right: -27px;
}

.lib83818584_7 .ad
p.text {
	color: #fff;
	position: relative
}

.lib83818584_7 .ad
.line {
	width: 50%;
	height: 330px;
	margin-left: 50%;
	position: relative
}

.lib83818584_7 .ad .line:before {
	content: "";
	display: block;
	position: absolute;
	width: 200px;
	height: 1px;
	background-color: #eee;
	bottom: 20px;
	left: -200px;
	z-index: 1
}

.lib83818584_7 .ad .line:after {
	content: "";
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	background: #3173BF;
	bottom: 18px;
	left: 0;
	z-index: 2
}

.lib83818584_7 .ad p.text
em {
	font-size: 18px;
	display: block
}

.lib83818584_7 .ad p.text
i {
	display: block;
	font-size: 32px;
	font-weight: bold;
	margin-top: 10px
}

.lib83818584_7 .ad
p.des {
	margin-top: 100px;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #666;
	overflow: hidden
}

.lib83818584_7 .ad p.des
span {
	display: inline-block;
	padding: 0
8px
}

.lib83818584_7 .ad
p.tel {
	margin-top: 40px
}

.lib83818584_7 .ad p.tel
em {
	font-size: 24px;
	margin-right: 40px;
	font-weight: bold
}

.lib83818584_7 .ad p.tel
span {
	position: relative;
	display: inline-block;
	height: 48px;
	line-height: 48px;
	color: #fff;
	text-align: center;
	border: 1px
solid #fff;
	border-radius: 24px;
	padding-left: 40px;
	padding-right: 130px
}

.lib83818584_7 .ad p.tel span
a {
	position: absolute;
	display: inline-block;
	height: 48px;
	line-height: 48px;
	color: #fff;
	text-align: center;
	width: 140px;
	border: 1px
solid #f88e1c;
	border-radius: 24px;
	right: -2px;
	top: -1px;
	background: #f88e1c;
	font-size: 18px
}

.lib83818584_7 .ad p.tel span a:hover {
	background: #214e82
}

.lib83818584_7 {
	color: #3173BF;
	background-color: #fff;
	margin: auto;
	padding: 0
}

.lib83884007_9 {
	margin: auto;
	padding: 40px
0;
	background-color: #fff;
	background-image: url('/public/theme/utooliwanshangcloud/default/css/');
	background-position: 0px 0px
}

.lib83884007_9:after {
	content: " ";
	display: block;
	clear: both
}

.lib83884007_9 em,
.lib83884007_9
i {
	font-style: normal
}

.lib83884007_9
.fl {
	float: left
}

.lib83884007_9
.fr {
	float: right
}

.lib83884007_9 .contact-main {
	margin: 0
auto;
	padding: 0
50px;
	width: 1200px
}

.lib83884007_9
.tits {
	text-align: center
}

.lib83884007_9 .contact-l {
	width: 700px
}

.lib83884007_9 .inputs
input {
	width: 315px;
	height: 40px;
	border: 1px
solid #ccc;
	text-indent: 10px;
	line-height: 40px;
	background-color: #fff
}

.lib83884007_9 .contact-ly {
	margin-top: 40px;
	font-size: 14px
}

.lib83884007_9
.textareass {
	margin-top: 20px;
	padding-top: 10px;
	width: 700px;
	height: 100px;
	border: 1px
solid #ccc;
	text-indent: 35px
}

.lib83884007_9
.names {
	padding-left: 25px;
	background: url(http://i.0rk.pw/u0rkpw/202001/1-21578280008550.png) no-repeat 10px
}

.lib83884007_9
.phones {
	padding-left: 25px;
	background: url(http://i.0rk.pw/u0rkpw/202001/1-11578279932076.png) no-repeat 10px
}

.lib83884007_9 .contact-r {
	margin-left: 25px;
	width: 335px
}

.lib83884007_9 .btnss
a {
	display: inline-block;
	width: 150px;
	height: 35px;
	background: #0695cf;
	color: #fff !important;
	text-align: center;
	font-size: 16px;
	line-height: 35px
}

.lib83884007_9 .tops
span {
	margin-right: 20px;
	color: rgba(0,0,0,0.8)
}

.lib83884007_9 .btnss a:hover {
	background: #f88e1c
}

.lib83884007_9 .contact-r
p {
	margin: 40px
auto 20px;
	color: rgba(0,0,0,0.8);
	font-size: 16px
}

.lib83884007_9
.tops {
	font-size: 14px
}

.lib83884007_9
.tits {
	color: rgba(0,0,0,0.8);
	text-align: center
}

.lib83884007_9 .tits
span {
	font-size: 34px;
	line-height: 34px;
	font-weight:bold;
}

.lib83884007_9 .tits
em {
	display: block;
	margin: 10px
auto;
	width: 60px;
	height: 4px;
	background: #3173BF
}

.lib83884007_9 .tits
i {
	display: block;
	margin: 20px
0 40px;
	font-weight: 100;
	font-size: 22px;
	line-height: 22px;
	color:#777777
}

.lib83884007_9 input,
.lib83884007_9
textarea {
	outline: none;
	border: none;
	box-shadow: none;
	background:url(../images/pen.png) no-repeat 8px 8px;
}

.lib83884007_9 {
	color: #3173BF;
	background-color: #fff;
	margin: auto;
	padding: 40px
0
}

.lib83974384_8 {
	margin: auto;
	padding: 30px
0;
	background-color: transparent;
	position: relative
}

.lib83974384_8:after {
	content: " ";
	display: block;
	clear: both
}

.lib83974384_8 em,
.lib83974384_8
i {
	font-style: normal
}

.lib83974384_8
.clear {
	clear: both
}

.lib83974384_8
.about {
	width: 100%;
	float: left;
	position: relative;
	margin: auto;
	padding: 30px
0;
	background-color: transparent;
	box-sizing: border-box !important;
	z-index: 3
}

.lib83974384_8
.mainbg {
	width: 100%;
	height: 500px;
	background-color: #3173BF;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0
}

.lib83974384_8
.content {
	width: 1200px;
	margin: 0
auto;
	position: relative;
	z-index: 3;
	padding-top: 40px
}

.lib83974384_8 .about
h2 {
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	color: rgba(255,255,255,0.8);
	line-height: 34px;
	position: relative;
	margin-bottom: 40px
}

.lib83974384_8 .about h2
em {
	display: block;
	font-size: 16px;
	color: rgba(255,255,255,0.8);
	font-weight: normal;
	margin-top: 1px
}

.lib83974384_8 .about h2:before {
	content: "";
	position: absolute;
	width: 30px;
	height: 1px;
	background: #3173BF;
	left: 450px;
	top: 16px;
	display: block
}

.lib83974384_8 .about h2:after {
	content: "";
	position: absolute;
	width: 30px;
	height: 1px;
	background: #3173BF;
	right: 450px;
	top: 16px;
	display: block
}

.lib83974384_8
.about {
	position: relative;
	width: 100%
}

.lib83974384_8 .about
.about_con {
	overflow: hidden
}

.lib83974384_8 .about
.vd {
	width: 1200px;
	height: 446px;
	border: 5px
solid #FFF;
	box-sizing: border-box;
	overflow: hidden
}

.lib83974384_8 .about .vd
img {
	min-height: 446px;
	width: 100%
}

.lib83974384_8 .about
.xt {
	padding: 0
30px 30px;
	box-sizing: border-box;
	background-color: #fff;
	font-size: 15px;
	line-height: 25px;
	text-align: center;
	color: #666
}

.lib83974384_8 .about .xt
h5 {
	color: #333;
	font-size: 22px;
	line-height: 45px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lib83974384_8 .about .xt
p {
	margin-top: 20px;
	color: #666;
	max-height: 96px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	font-size: 14px;
	line-height: 24px;
	opacity: 0.8;
	box-sizing: border-box
}

.lib83974384_8 {
	color: #3173BF;
	background-color: transparent;
	margin: auto;
	padding: 30px
0
}

.lib84099731_11 {
	margin: auto;
	padding: 40px
0;
	background-color: #fff;
	overflow: hidden
}

.lib84099731_11 .content,
.lib84099731_11 .footer,
.lib84099731_11
.header {
	margin: 0
auto;
	width: 1200px
}

.lib84099731_11
.fl {
	float: left
}

.lib84099731_11
.fr {
	float: right
}

.lib84099731_11
a {
	color: rgba(0,0,0,0.8);
	text-decoration: none
}

.lib84099731_11 a:focus {
	outline: 0
}

.lib84099731_11
img {
	border: none
}

.lib84099731_11
.vam {
	vertical-align: middle
}

.lib84099731_11
.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0
}

.lib84099731_11
p {
	word-spacing: -1.5px;
	font-size:16px;
	color:#999999;
	margin-top:15px;
}

.lib84099731_11
.tit {
	text-align: center;
	font-weight: 400;
}

.lib84099731_11 .tit
b {
	position: relative;
	display: inline-block;
	color: rgba(0,0,0,0.8);
	font-size: 40px;
	line-height: 40px
}

.lib84099731_11 .tit b:before {
	left: -45px
}

.lib84099731_11 .tit b:after,
.lib84099731_11 .tit b:before {
	position: absolute;
	top: 20px;
	width: 17px;
	height: 1px;
	background-color: #002248;
	opacity: 0.6;
	content: ""
}

.lib84099731_11 .tit b:after {
	right: -45px
}

.lib84099731_11 .tit
i {
	display: block;
	padding-top: 10px;
	color: #333;
	font-size: 20px;
	line-height: 20px
}

.lib84099731_11 .news
h2 {
	margin-bottom: 40px
}

.lib84099731_11
.new_t {
	margin-bottom: 20px;
	height: 45px
}

.lib84099731_11 .new_t
a {
	float: left;
	height: 44px;
	color: rgba(0,0,0,0.8);
	font-size: 24px;
	line-height: 24px
}

.lib84099731_11 .new_t
a.cur {
	border-bottom: 3px solid #3173BF
}

.lib84099731_11 .new_t
em {
	float: left;
	padding: 0
20px;
	color: #565458;
	font-size: 24px;
	line-height: 24px
}

.lib84099731_11 .new_t
.content {
	position: relative
}

.lib84099731_11 .new_t
i {
	position: absolute;
	top: 75px;
	right: 0;
	z-index: 10
}

.lib84099731_11 .new_list a:hover {
	color: #3173BF
}

.lib84099731_11 .new_t i
a {
	display: block;
	width: 110px;
	height: 2pc;
	border: 2px
solid #cdcdcd;
	color: #333;
	text-align: center;
	font-style: normal;
	font-size: 14px;
	line-height: 27px
}

.lib84099731_11 .new_t i a:hover {
	background: #3173BF;
	color: #fff
}

.lib84099731_11
.new_bd {
	position: relative
}

.lib84099731_11 .new_bd,
.lib84099731_11 .new_list
dl {
	height: 280px
}

.lib84099731_11 .new_list dt
img {
	width: 35pc;
	height: 280px
}

.lib84099731_11 .new_list
dd {
	float: left;
	margin-left: 60px;
	width: 500px
}

.lib84099731_11 .new_list dd
b {
	display: block;
	margin: 34px
0 40px;
	color: #333;
	font-size: 28px;
	line-height: 28px
}

.lib84099731_11 .new_list dd
p {
	color: rgba(0,0,0,0.8);
	opacity: 0.6;
	font-size: 14px;
	line-height: 30px
}

.lib84099731_11 .new_list dd
.more {
	display: block;
	margin: 50px
0 0;
	width: 75pt;
	color: rgba(0,0,0,0.8);
	font-size: 14px;
	line-height: 24px
}

.lib84099731_11 .new_list dd .more:hover {
	color: #3173BF
}

.lib84099731_11
.new_pg {
	position: absolute;
	bottom: 25px;
	left: 30px;
	z-index: 10
}

.lib84099731_11 .new_pg
i {
	display: inline-block;
	margin-right: 10px;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background-color: #fff
}

.lib84099731_11 .new_pg
i.cur {
	background-color: #0d569e
}

.lib84099731_11
.wenda {
	padding-top: 28px
}

.lib84099731_11 .wenda
h3 {
	height: 46px;
	border-bottom: 1px solid #d9d9d9;
	font-size: 14px;
	line-height: 46px
}

.lib84099731_11 .wenda h3 i:hover {
	color: #3173BF
}

.lib84099731_11 .wenda h3 a:hover {
	color: #3173BF
}

.lib84099731_11 .wenda h3
i {
	float: right;
	color: rgba(0,0,0,0.8);
	font-weight: 400;
	font-style: normal
}

.lib84099731_11 .wenda
li {
	float: left;
	padding-top: 2pc;
	width: 580px;
	height: 75pt
}

.lib84099731_11 .wenda li:nth-child(odd) {
	margin-right: 40px
}

.lib84099731_11 .wenda li
i {
	float: left;
	width: 8pc;
	color: rgba(0,0,0,0.8);
	opacity: 0.6;
	font-size: 18px;
	font-family: Arial;
	line-height: 30px;
	font-style: normal
}

.lib84099731_11 .wenda li
p {
	float: left;
	width: 25pc;
	margin-top:0;
}

.lib84099731_11 .wenda li p
a {
	display: block;
	color: rgba(0,0,0,0.8);
	font-weight: 700;
	font-size: 14px;
	line-height: 30px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.lib84099731_11 .wenda li p
span {
	display: block;
	color: rgba(0,0,0,0.8);
	opacity: 0.6;
	font-size: 14px;
	line-height: 28px;
	height:56px;
	overflow:hidden;
}

.lib84099731_11 .wenda li p a:hover {
	color: #3173BF
}

.lib84099731_11 {
	color: #3173BF;
	background-color: #fff;
	margin: auto;
	padding: 40px
0
}

.lib84699331_12 {
	margin: auto;
	padding: 40px
0 0 0;
	background-color: #214e82;
	background-image: url('/public/theme/utooliwanshangcloud/default/css/');
	background-position: 0px 0px;
	overflow: hidden
}

.lib84699331_12
.footer {
	height: 300px
}

.lib84699331_12
.pr {
	position: relative
}

.lib84699331_12
.w {
	width: 100%
}

.lib84699331_12 .footer
.w1200 {
	width: 1200px;
	margin: auto
}

.lib84699331_12 .f_title
em {
	display: block;
	margin-top: 5px;
	font-style: normal
}

.lib84699331_12
.padd {
	padding: 0.1px
}

.lib84699331_12
.h {
	height: 100%
}

.lib84699331_12
.f_erweima {
	width: 198px;
	height: 188px;
	background: url(../images/xt.png) right top no-repeat;
	margin-right: 70px
}

.lib84699331_12 .fl,
.lib84699331_12 .fl-li li,
.lib84699331_12 .fl-a {
	float: left
}

.lib84699331_12
.f_info {
	width:520px;
}

.lib84699331_12
.f_map {
	width:390px;
	height: 260px;
	background-color: #fff
}

.lib84699331_12
.copyRight {
	height: 66px;
	background-color: #1b1b1b;
	text-align: center;
	line-height: 66px;
	font-size: 14px;
	color: rgba(255,255,255,0.5);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 100
}

.lib84699331_12 .copyRight
a {
	color: rgba(255,255,255,0.5)
}

.lib84699331_12 .copyRight a:hover {
	color: #3173BF
}

.lib84699331_12 .copyRight
em {
	font-style: normal
}

.lib84699331_12 .fr,
.lib84699331_12 .fr-li li,
.lib84699331_12 .fr-a {
	float: right
}

.lib84699331_12
.f_title {
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 10px
}

.lib84699331_12 .f_erweima
img {
	width: 120px;
	height: 120px;
	margin-top: 14px
}

.lib84699331_12 .f_erweima
h1 {
	line-height: 20px
}

.lib84699331_12 .f_info
h1 {
	line-height: 20px
}

.lib84699331_12 .f_info
p {
	font-size: 14px;
	color: #fff
}

.lib84699331_12
.f_sher {
	width: 129px;
	height: 22px;
	margin-top: 10px
}

.lib84699331_12 .f_sher .bdsharebuttonbox
a {
	width: 23px;
	height: 22px;
	background-image: none;
	margin: 0px;
	margin-right: 12px;
	display: block;
	float: left
}

.lib84699331_12 .f_sher .bdsharebuttonbox a:last-child {
	margin-right: 0
}

.lib84699331_12 {
	color: #3173BF;
	background-color: #222222;
	margin: auto;
	padding: 40px
0 0 0
}