@charset "utf-8";

a {
	color: #555
}

a:hover {
	color: #3883bc;
	text-decoration: none
}

.iconfont {
	margin-right: 3px
}

body {
	padding-top: 35px;
}

.head {
	position: fixed;
	top: 0;
	z-index: 111;
	width: 100%;
	height: 35px;
	background: #3883bc
}

.head h5 {
	float: left;
	color: #fff
}

.head a {
	color: #fff;
}

.head-1 {
	font-size: 13px;
	line-height: 35px
}

.head-1 ul {
	float: right
}

.head-1 ul li {
	position: relative;
	display: inline-block;
	margin-left: 15px
}

.head-1 ul li span {
	position: absolute;
	top: 35px;
	left: -20px;
	z-index: 10;
	display: none;
	padding: 5px;
	padding-top: 0;
	width: 90pt;
	height: 90pt;
	background: #fff
}

.head-1 ul li span img {
	width: 100%
}

.head-1 ul li:hover span {
	display: block
}

.head-1 ul li:hover a {
	color: #fff
}

.head-2 {
	padding: 22px 0
}

.head-2 .top-logo {
	float: left;
	width: 205px
}

.head-2 .top-slogan {
	float: left;
	margin-top: 4px;
	margin-left: 10px;
	width: 375px;
	height: 50px;
	border-left: 1px solid #ddd;
	background: url(../images/slgan.png) no-repeat 15px 0;
	background-size: contain;
	background-position: center center;
}

.head-2 .top-search {
	float: left;
	margin-left: 50px;
	width: 340px;
	height: 58px
}

.head-2 .top-search input {
	float: left;
	box-sizing: border-box;
	padding-left: .5em;
	width: 290px;
	height: 34px;
	outline: 0;
	border: 1px solid #3883bc;
	color: #4f4f4f;
	line-height: 34px
}

.head-2 .top-search :-ms-input-placeholder {
	color: #ccc;
	font-size: 9pt
}

.head-2 .top-search ::placeholder {
	color: #ccc;
	font-size: 9pt
}

.head-2 .top-search #search-btn {
	float: left;
	display: inline-block;
	width: 50px;
	height: 34px;
	border: 1px solid #3883bc;
	background: #3883bc;
	color: #fff;
	text-align: center;
	line-height: 2pc;
	cursor: pointer
}

.head-2 .top-search .search-hot {
	float: left;
	margin-top: 5px;
	width: 100%
}

.head-2 .top-search .search-hot ul li {
	float: left;
	margin: 0 10px 0 0;
	color: #b7b7b7;
	font-size: 9pt
}

.head-2 .top-search .search-hot ul li a {
	color: #b7b7b7
}

.head-2 .top-search .search-hot ul li a:hover {
	color: #3883bc
}

.head-2 .top-search .search-hot ul li .hot {
	color: red
}

.head-2 .top-tel {
	float: right;
	padding-top: 0;
	height: 58px display: flex;
	align-items: center;
}

.head-2 .top-tel i {
	float: left;
	display: block;
	margin-right: 8px;
	padding-right: 10px;
	height: 40px;
	border-right: 1px solid #ddd;
	color: #3883bc;
	font-size: 40px;
	line-height: 1em
}

.head-2 .top-tel p {
	float: left;
	font-size: 13px
}

.head-2 .top-tel p span {
	color: #3883bc;
	font-weight: 700;
	font-size: 28px
}

.head-3 .top-nav {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: calc(100% - 250px);
}

.head-3 .top-nav li {
	position: relative;
	line-height: 50px;
	padding: 0 10px;
}

.head-3 .top-nav li a {
	font-size: 1pc;
	color: #333;
}

.head-3 .top-nav li.on a {
	color: #3883bc
}

.head-3 .top-nav li.on:before {
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 100%;
	height: 2px;
	content: ''
}

.head-3 .top-nav>li .subnav {
	max-height: 0;
	position: absolute;
	top: 50px;
	left: -25%;
	width: 150%;
	background: #fff;
	z-index: 999;
	transition: all .3s;
	overflow: hidden;
}

.head-3 .top-nav>li>.subnav a {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.head-3 .top-nav>li:hover>.subnav {
	display: block;
	max-height: 500px;
}

.head-3 .top-nav li a:hover {
	color: #3883bc;
}

.top-sub-nav {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 66;
	width: 250px;
}

.top-sub-nav .top-sub-nav-wp {
	position: relative;
	height: 531px;
	background: rgba(16, 14, 10, 0.6);
}

.top-sub-nav .top-sub-nav-wp>li.item {
	padding: 30px 15px
}

/* .top-sub-nav .top-sub-nav-wp>li.item:after {
	position: absolute;
	right: 15px;
	bottom: 0;
	left: 15px;
	height: 1px;
	background: #668efb;
	content: ''
} */

.top-sub-nav .top-sub-nav-wp>li:last-child:after {
	display: none
}

.top-sub-nav .top-sub-nav-wp li a>.icon-1 {
	background: url(../images/icon-1.png) no-repeat scroll center center;
	background-size: contain;
	display: inline-block;
	width: 60px;
	height: 60px;
}

.top-sub-nav .top-sub-nav-wp li a>.icon-2 {
	background: url(../images/icon-2.png) no-repeat scroll center center;
	background-size: contain;
	display: inline-block;
	width: 60px;
	height: 60px;
}

.top-sub-nav .top-sub-nav-wp li a>.icon-3 {
	background: url(../images/icon-3.png) no-repeat scroll center center;
	background-size: contain;
	display: inline-block;
	width: 60px;
	height: 60px;
}

.top-sub-nav .top-sub-nav-wp li a>.icon-4 {
	background: url(../images/icon-4.png) no-repeat scroll center center;
	background-size: contain;
	display: inline-block;
	width: 60px;
	height: 60px;
}


.top-sub-nav .top-sub-nav-wp li:hover a>.icon-1 {
	background-image: url(../images/icon-1-0.png);
	background-size: contain;
}

.top-sub-nav .top-sub-nav-wp li:hover a>.icon-2 {
	background-image: url(../images/icon-2-0.png);
	background-size: contain;
}

.top-sub-nav .top-sub-nav-wp li:hover a>.icon-3 {
	background-image: url(../images/icon-3-0.png);
	background-size: contain;
}

.top-sub-nav .top-sub-nav-wp li:hover a>.icon-4 {
	background-image: url(../images/icon-4-0.png);
	background-size: contain;
}

.top-sub-nav .top-sub-nav-wp li:hover a>.icon-5 {
	background-image: url(../images/icon-5-0.png);
	background-size: contain;
}

.top-sub-nav .top-sub-nav-wp li:hover a>.icon-6 {
	background-image: url(../images/icon-6-0.png);
	background-size: contain;
}

.top-sub-nav .top-sub-nav-wp li:hover a>.icon-7 {
	background-image: url(../images/icon-7-0.png);
	background-size: contain;
}

.top-sub-nav-t {
	height: 51px;
	background: #3883bc;
	color: #fff;
	text-align: center;
	letter-spacing: .1em;
	font-weight: 700;
	font-size: 1pc;
	line-height: 51px
}

.top-sub-nav-t i {
	margin-right: 5px;
	vertical-align: -2px;
	font-size: 22px
}

.top-sub-nav-tit {
	margin-bottom: 0
}

.top-sub-nav-tit a {
	color: #fff;
	font-size: 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.top-sub-nav-tit .arr {
	float: right
}

.top-sub-nav-tit .ico {
	vertical-align: -2px;
	font-size: 20px
}

.top-sub-nav-nav a {
	float: left;
	display: block;
	color: #fff;
	font-size: 9pt;
	margin-right: 10px
}

.top-sub-nav .top-sub-nav-wp-hide {
	height: auto
}

.top-sub-nav .top-sub-nav-wp-hide .item {
	display: none
}

.top-sub-nav .top-sub-nav-wp-hide:hover {
	height: 518px
}

.top-sub-nav .top-sub-nav-wp-hide:hover .item {
	display: block
}

.top-sub-nav-r {
	position: absolute;
	top: 51px;
	left: 250px;
	z-index: 100;
	display: none;
	padding: 30px 50px;
	width: 930px;
	height: 5in;
	border: 1px solid #3883bc;
	border-left: 0;
	background: #fff;
	background-blend-mode: multiply;
}

.top-sub-nav-r .block_small {
	top: 43px;
	left: 30px;
	width: 5px;
	height: 5px
}

.top-sub-nav-r .block_big,
.top-sub-nav-r .block_small {
	position: absolute;
	display: inline-block;
	border-radius: 50%;
	background: #3883bc
}

.top-sub-nav-r .block_big {
	top: 39px;
	left: 45px;
	width: 14px;
	height: 14px
}

.top-sub-nav-r h5 {
	margin-bottom: 15px;
	font-size: 20px;
	font-weight: bold;
}

.top-sub-nav-r ul li {
	float: left;
	margin-right: 25px;
	height: 30px;
	font-size: 13px;
	line-height: 30px
}

.top-sub-nav-r ul li a {
	font-size: 14px;
}

.top-sub-nav-r .nav-img-wrap {
	position: absolute;
	right: 0;
	top: 0;
	width: 299px;
	border-left: 1px solid #e8e8e8;
}

.top-sub-nav-r .nav-img-wrap ul li {
	width: 100%;
	height: 150px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 1px solid #e8e8e8;
}

.item-0 .top-sub-nav-r {
	top: 51px;
}

.item-1 .top-sub-nav-r {
	top: 51px;
}

.item-2 .top-sub-nav-r {
	top: 51px;
}

.item-3 .top-sub-nav-r {
	top: 51px;
}

.item-4 .top-sub-nav-r {
	top: 51px;
}

.top-sub-nav ul li.item:hover {
	background: #fff;
}

.top-sub-nav ul li.item:hover:after {
	display: none
}

.top-sub-nav ul li.item:hover .top-sub-nav-nav a,
.top-sub-nav ul li.item:hover .top-sub-nav-tit a {
	color: #3883bc
}

.top-sub-nav ul li.item:hover .top-sub-nav-r {
	display: block
}

.banner {
	margin-bottom: 20px
}

.banner .swiper-pagination-bullet {
	display: inline-block;
	width: 40px;
	height: 2px;
	border-radius: 0;
	background: #fff;
	opacity: .9
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px
}

.banner .swiper-pagination-bullet-active {
	background: #66cce1;
	opacity: 1
}

.banner .swiper-button-next,
.banner .swiper-button-prev {
	position: absolute;
	top: 50%;
	z-index: 10;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	background: rgba(0, 0, 0, .3);
	color: #fff;
	text-align: center;
	line-height: 40px;
	cursor: pointer
}

.banner .swiper-button-prev {
	left: 20px
}

.banner .swiper-button-next {
	right: 20px
}

.in-news .swiper-button-next,
.in-news .swiper-button-prev {
	position: absolute;
	top: 50%;
	z-index: 10;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	background: rgba(0, 0, 0, .3);
	color: #fff;
	text-align: center;
	line-height: 40px;
	cursor: pointer
}

.in-news .swiper-button-prev {
	left: 20px
}

.in-news .swiper-button-next {
	right: 20px
}

.in-news .swiper-pagination-bullet {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 0;
	border-radius: 50%;
	background: #fff;
	vertical-align: middle;
	opacity: .9
}

.in-news .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px
}

.in-news .swiper-pagination-bullet-active {
	width: 10px;
	height: 10px;
	background: #66cce1;
	opacity: 1
}

.bb-data {
	margin: 0 auto;
	margin-bottom: 30px;
	padding: 0 20px;
	width: 75pc;
	border: 1px solid #eee;
	border-radius: 3px;
	background: #f6f8fd;
	line-height: 40px
}

.bb-data ul li {
	display: inline-block;
	width: 20%;
	text-align: center
}

.bb-data ul li i {
	vertical-align: -2px;
	font-size: 20px
}

.bb-data ul li span {
	color: red;
	font-size: 22px
}

.in-content {
	margin: 0 auto;
	width: 75pc
}

.in-tit {
	margin-bottom: 15px;
	padding-left: 40px;
	background: url(../images/titico.png) no-repeat left center;
	font-size: 28px;
	line-height: 1.5em;
	font-weight: bold;
}

.in-tit a {
	float: right;
	margin-top: 8px;
	font-size: 15px;
	transition: .3s ease
}

.in-tit a:hover {
	letter-spacing: .2em
}

.in-ser {
	margin-bottom: 30px
}

.in-ser ul {
	padding-left: 126px;
}

.in-ser ul li {
	position: relative;
	float: left;
	padding: 15px 28px;
	width: 385px;
	height: 149px
}

.in-ser ul li .info {
	float: right;
	width: 150px
}

.in-ser ul li .pic {
	float: left;
	display: block;
	width: 132px
}

.in-ser ul li img {
	display: inline-block
}

.in-ser ul li h4 {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 18px
}

.in-ser ul li .des {
	margin-bottom: 10px;
	color: #888;
	font-size: 9pt;
	line-height: 1.5em
}

.in-ser ul li .more {
	display: inline-block;
	margin-left: 20px;
	text-align: center
}

.in-ser ul li .more a {
	display: block;
	margin: 0 auto;
	width: 110px;
	height: 30px;
	border-radius: 30px;
	line-height: 30px
}

.in-ser ul li .price {
	display: inline-block;
	color: red;
	font-size: 1pc;
	margin-bottom: 10px;
}

.in-ser ul li.first-item {
	float: left;
	padding: 25px 20px;
	width: 19pc;
	height: 298px;
	text-align: center
}

.in-ser ul li.first-item .info {
	float: inherit;
	width: 100%
}

.in-ser ul li.first-item .price {
	margin-bottom: 10px;
	font-size: 18px
}

.in-ser ul li.first-item .more {
	display: block;
	margin-left: 0
}

.in-ser ul li.first-item .pic {
	float: inherit;
	display: block;
	margin-bottom: 10px;
	width: 100%
}

.in-s1 ul {
	background: url(../images/s1.png) no-repeat left center
}

.in-s1 .in-tit a,
.in-s1 .in-tit span {
	color: #5c7bff
}

.in-s1 ul {
	border-top: 2px solid #5c7bff
}

.in-s1 ul li {
	border-right: 1px solid rgba(92, 123, 255, .3);
	border-bottom: 1px solid rgba(92, 123, 255, .3)
}

.in-s1 ul li a.texto:hover {
	color: #5c7bff
}

.in-s1 ul li .more a {
	border: 1px solid #5c7bff;
	color: #5c7bff
}

.in-s1 ul li:hover .more a {
	background: #5c7bff;
	color: #fff;
	transition: .3s ease
}

.in-s1 ul li:hover {
	box-shadow: 1px 1px 10px rgba(92, 123, 255, .8);
	transition: .3s ease
}

.in-s2 ul {
	background: url(../images/s2.png) no-repeat left center
}

.in-s2 .in-tit a,
.in-s2 .in-tit span {
	color: #ff8e2e
}

.in-s2 ul {
	border-top: 2px solid #ff8e2e
}

.in-s2 ul li {
	border-right: 1px solid rgba(255, 142, 46, .3);
	border-bottom: 1px solid rgba(255, 142, 46, .3)
}

.in-s2 ul li a.texto:hover {
	color: #ff8e2e
}

.in-s2 ul li .more a {
	border: 1px solid #ff8e2e;
	color: #ff8e2e
}

.in-s2 ul li:hover .more a {
	background: #ff8e2e;
	color: #fff;
	transition: .3s ease
}

.in-s2 ul li:hover {
	box-shadow: 1px 1px 10px rgba(255, 142, 46, .8);
	transition: .3s ease
}

.in-s3 ul {
	background: url(../images/s3.png) no-repeat left center
}

.in-s3 .in-tit a,
.in-s3 .in-tit span {
	color: #ff6c62
}

.in-s3 ul {
	border-top: 2px solid #ff6c62
}

.in-s3 ul li {
	border-right: 1px solid rgba(255, 108, 98, .3);
	border-bottom: 1px solid rgba(255, 108, 98, .3)
}

.in-s3 ul li a.texto:hover {
	color: #ff6c62
}

.in-s3 ul li .more a {
	border: 1px solid #ff6c62;
	color: #ff6c62
}

.in-s3 ul li:hover .more a {
	background: #ff6c62;
	color: #fff;
	transition: .3s ease
}

.in-s3 ul li:hover {
	box-shadow: 1px 1px 10px rgba(255, 108, 98, .8);
	transition: .3s ease
}

.in-sb {
	margin-bottom: 20px
}

.in-sb ul {
	padding: 10px;
	padding-left: 220px;
	height: 338px;
	border: 1px solid #eee;
	border-radius: 5px;
	background: url(../images/sb.png) #f8f8f8 no-repeat left center
}

.in-sb ul li {
	float: left;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 15px;
	width: 232px;
	height: 153px;
	border-radius: 4px;
	background: #fff
}

.in-sb ul li h4 {
	margin-bottom: 10px;
	letter-spacing: .1em;
	font-weight: 700;
	font-size: 17px
}

.in-sb ul li .des {
	overflow: hidden;
	margin-bottom: 10px;
	height: 54px;
	color: #888;
	font-size: 9pt;
	line-height: 1.5em
}

.in-sb ul li .price {
	color: #888
}

.in-sb ul li .price a {
	float: right;
	color: #ff6c62;
	transition: .3s
}

.in-sb ul li .price a:hover {
	letter-spacing: .1em
}

.in-sb ul li .price span {
	color: red;
	font-size: 1pc
}

.in-sb ul li:hover {
	box-shadow: 1px 1px 10px rgba(255, 108, 98, .8);
	transition: .3s ease
}

.in-sb .in-tit a,
.in-sb .in-tit span,
.in-sb ul li:hover h4 a {
	color: #ff6c62
}

.in-zl {
	margin-bottom: 20px
}

.in-zl ul li {
	float: left;
	margin-right: 18px;
	padding: 25px 20px;
	width: 286px;
	height: 286px;
	border-radius: 4px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff
}

.in-zl ul li h4 {
	margin-bottom: 20px;
	color: #fff;
	font-size: 26px;
	line-height: 1.2em
}

.in-zl ul li h4 a {
	color: #fff;
	transition: .3s
}

.in-zl ul li h4 a:hover {
	letter-spacing: .1em
}

.in-zl ul li .des {
	margin-bottom: 30px;
	height: 63px
}

.in-zl ul li .price span {
	margin-right: 5px;
	margin-bottom: 20px;
	font-size: 18px
}

.in-zl ul li .price {
	margin-bottom: 30px
}

.in-zl ul li .more a {
	display: block;
	width: 8pc;
	height: 2pc;
	border-radius: 5px;
	background: hsla(0, 0%, 100%, .5);
	text-align: center;
	line-height: 2pc;
	transition: .3s
}

.in-zl ul li .more a:hover {
	background: hsla(0, 0%, 100%, .8);
	letter-spacing: .1em
}

/*index2*/
.index2 .li {
	width: 49.5%;
	height: 400px;
	border-radius: 3px;
	overflow: hidden;
	background: #fff;
	float: left;
	margin-top: 10px;
	background-size: contain;
}

.index2 .li1 {
	background: url(../images/bs1.png) no-repeat left;
}

.index2 .li2 {
	background: url(../images/bs2.png) no-repeat left;
}

.index2 .li3 {
	background: url(../images/bs3.png) no-repeat left;
}

.index2 .li4 {
	background: url(../images/bs4.png) no-repeat left;
}


.index2 .li:nth-child(even) {
	float: right;
}

.index2 .li .hd {
	width: 175px;
	height: 100%;
	float: left;
	overflow: hidden;
}

.index2 .li .hd h2 {
	display: block;
	font-size: 20px;
	color: #Fff;
	position: relative;
	padding: 30px 10px 0 30px;
}

.index2 .li .hd h2 i {
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	left: 14px;
	top: 50%;
	margin-top: 11px;
	background: url(../images/sys_icon.png) no-repeat -5px -22px;
}

.index2 .li .hd .solgan {
	color: #EBE4FF;
	font-size: 12px;
	line-height: 30px;
	padding-bottom: 10px;
	opacity: 0.5;
	padding: 10px 10px 0 30px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.index2 .li .hd li {
	height: 35px;
	line-height: 35px;
	font-size: 13px;
	font-weight: 700;
	position: relative;
	margin-bottom: 10px;
}

.index2 .li .hd span {
	color: #fff;
	position: relative;
	padding: 0 10px 0 30px;
}

.index2 .li .hd i {
	display: block;
	position: absolute;
	top: 50%;
}

.index2 .li .hd i.i1 {
	height: 8px;
	width: 5px;
	margin-top: -4px;
	right: 0;
	background: url(../images/sys_icon.png) no-repeat -196px 0;
}

.index2 .li .hd li.on a,
.index2 .li .hd li a:hover {
	width: 180px;
	height: 35px;
	background: rgba(255, 255, 255, 0.3);
	display: block;
	position: absolute;
	left: 9px;
	top: 0;
	border-radius: 3px;
	z-index: 2;
}

.index2 .li .hd li a {
	width: 180px;
	height: 35px;
	background: rgba(255, 255, 255, 0);
	display: block;
	position: absolute;
	left: 9px;
	top: 0;
	border-radius: 3px;
	z-index: 2;
}

.index2 .li .hd li a:after {
	display: block;
	height: 15px;
	width: 8px;
	position: absolute;
	content: "";
	position: absolute;
	right: 14px;
	top: 50%;
	margin-top: -10px;
	display: none;
	background: url(../images/sys_icon.png) no-repeat -21px -22px;
}

.index2 .li .hd li.on a:after,
.index2 .li .hd li:hover a:after {
	display: block;
}

.index2 .tab_content {
	height: 100%;
	margin-left: 175px;
}

.index2 .group_title {
	height: 49px;
	border-bottom: 1px dashed #D5D5D5;
	line-height: 49px;
	padding: 0 25px;
	color: #4D4D4D;
}

.index2 .group_title .s1 {
	font-size: 16px;
	font-weight: 700;
	display: block;
	float: left;
	width: 64px;
}

.index2 .group_title .s2 {
	font-size: 12px;
	color: #999999;
	display: block;
	float: left;
	width: 150px;
}

.index2 .group_title .s2 font {
	color: #F24553;
}

.index2 .group_title ul {
	float: left;
	padding-top: 20px;
}

.index2 .group_title ul li {
	width: 7px;
	height: 7px;
	border-radius: 7px;
	border: 1px solid #ddd;
	float: left;
	margin: 0 5px;
	cursor: pointer;
}

.index2 .group_title ul li.on {
	border-color: #8367FF;
}

.index2 .group_title .mores {
	float: right;
	color: #595959;
	position: relative;
}

.index2 .group_title .mores {
	padding-left: 10px;
}

.index2 .group_title .mores i {
	width: 4px;
	height: 7px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -3.5px;
}

.index2 .group .lis {
	padding: 0 20px;
	position: relative;
}

.index2 .group .lis h2 {
	font-size: 16px;
	color: #474747;
	padding-top: 30px;
	padding-bottom: 14px;
	position: relative;
}

.index2 .group .lis .txt {
	overflow: hidden;
	margin-top: 5px;
}

.index2 .group .lis .txt p {
	width: 395px;
}

.index2 .group .lis p {
	line-height: 28px;
	padding: 2px 0;
	color: #979797;
}

.index2 .group .lis p a {
	display: block;
	font-size: 14px;
	color: #111;
	font-weight: bold;
	white-space: nowrap;
	padding-right: 20px;
	position: relative;
	width: 100%;
}

/* .index2 .group .lis p a:after {
	display: block;
	height: 10px;
	width: 1px;
	position: absolute;
	content: "";
	position: absolute;
	background: #E3E3E3;
	right: 8px;
	top: 5px;
} */

.index2 .group .lis p a:hover {
	color: #3883bc;
}

.index2 .lis3 h2 {
	padding-bottom: 0px !important;
}

.index2 .lis3 .txt {
	line-height: 24px;
	padding: 2px 0;
	color: #979797;
	position: relative;
	padding-bottom: 15px;
}

.index2 .lis3 .txt:after {
	display: block;
	height: 1px;
	width: 12px;
	position: absolute;
	content: "";
	position: absolute;
	background: #ccc;
	left: 0;
	bottom: 0;
	margin-bottom: 10px;
}

.index2 .lis3 span {
	color: #FF813D;
	position: relative;
	padding-right: 10px;
}

.index2 .lis3 span i {
	width: 8px;
	height: 5px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -2.5px;
	display: block;
	background: url(../images/sys_icon.png) no-repeat -32px -22px;
}

.index2 .lis3 .img {
	display: block;
	position: absolute;
	right: 10px;
	bottom: 20px;
}

.index2 .li_o p {
	height: 28px;
	overflow: hidden;
}

.index2 .li_o h2 {
	padding-bottom: 8px !important;
}

.index2 .li_o .solgan2 {
	color: #B8B8B8;
	padding-bottom: 15px;
	font-size: 14px;
}

.index-common-title {
	font-size: 24px;
	color: #343434;
}

.index-common-title-after,
.index-common-title-before {
	background-color: #dedede;
	display: inline-block;
	height: 1px;
	margin: 0 26px;
	vertical-align: middle;
	width: 300px;
}


.fixLink {
	position: absolute;
	bottom: 25px;
	left: 20px;
	display: block;
	width: 178px;
	height: 35px;
	border-radius: 5px;
	background: hsla(0, 0%, 100%, .5);
	color: #ff2704;
	text-align: center;
	line-height: 35px;
	transition: .3s
}

.fixLink:hover {
	color: #ff2704;
	letter-spacing: .1em
}

.in-bq ul {
	height: 380px;
	background: url(../images/bq.png) #f8f8f8 no-repeat left center
}

.in-bq .fixLink {
	color: #4180e7
}

.in-bq ul li h4 {
	text-align: center
}

.in-bq ul li .info {
	padding: 15px;
	background: #fff
}

.in-bq ul li .des {
	margin-bottom: 15px;
	height: 72px
}

.in-bq ul li {
	float: left;
	overflow: hidden;
	margin-right: 0;
	margin-left: 10px;
	padding: 0;
	width: 232px;
	height: 360px;
	border-radius: 4px
}

.in-bq ul li img {
	width: 100%
}

.in-bq ul li .price {
	margin-bottom: 10px
}

.in-bq ul li .price span {
	margin-right: 5px;
	font-size: 18px
}

.in-bq ul li .more a {
	display: block;
	margin: 0 auto;
	width: 110px;
	height: 30px;
	border: 1px solid #5080d7;
	border-radius: 30px;
	color: #5080d7;
	text-align: center;
	line-height: 30px;
	transition: .3s
}

.in-bq ul li .more a:hover {
	letter-spacing: .1em
}

.in-bq ul li:hover h4 a {
	color: #5080d7
}

.in-bq ul li:hover {
	box-shadow: 1px 1px 10px rgba(80, 128, 215, .8);
	transition: .3s ease
}

.in-xm {
	margin-bottom: 20px
}

.in-xm ul li {
	position: relative;
	float: left;
	margin-right: 10px;
	width: 292px
}

.in-xm ul li a {
	display: block;
	overflow: hidden;
	border-radius: 4px
}

.in-xm .in-tit a,
.in-xm .in-tit span {
	color: #ff6c62
}

.gxrz {
	margin-bottom: 50px;
	padding: 30px 0;
	min-height: 200px;
	background: #f6f8fd
}

.gxrz .in-tit {
	margin-bottom: 30px
}

.gxrz .in-tit span {
	color: #ff5318;
	vertical-align: bottom;
	font-weight: 700;
	font-size: 60px
}

.gxrz ul {
	margin-bottom: 20px;
	padding-top: 81pt;
	background: url(../images/xmsb.png) no-repeat top center
}

.gxrz ul li {
	float: left;
	padding: 10px 0;
	width: 166px;
	text-align: center
}

.gxrz ul li h4 {
	margin-bottom: 10px;
	color: #133b7f;
	font-weight: 700;
	font-size: 17px
}

.gxrz ul li p {
	color: #666
}

.gxrz .more {
	display: inline-block;
	width: 150px;
	height: 35px;
	border-radius: 4px;
	background: #ff5318;
	color: #fff;
	line-height: 35px;
	transition: .3s ease
}

.gxrz .more:hover {
	width: 170px;
	letter-spacing: .15em
}

.hzkh {
	margin-bottom: 30px
}

.in-news {
	margin-bottom: 40px
}

.in-news-wp .swiper-slide {
	height: 25pc;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat
}

.in-news-wp .swiper-slide p {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99;
	padding: 0 20px;
	height: 45px;
	background: rgba(0, 0, 0, .6);
	color: #fff;
	line-height: 45px
}

.in-news-wp .swiper-slide a {
	color: #fff
}

.in-news-wp .swiper-slide a:hover {
	text-decoration: underline
}

.in-news-wp .swiper-slide a.ani-mask {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff
}

.in-news-wp .swiper-slide img {
	visibility: hidden;
	opacity: 0
}

.in-news-wp .swiper-container-horizontal>.swiper-pagination-bullets,
.in-news-wp .swiper-pagination-custom,
.in-news-wp .swiper-pagination-fraction {
	right: 20px;
	bottom: 13px;
	left: inherit;
	width: auto;
	text-align: right
}

.in-news-list {
	width: 500px
}

.in-news-list li {
	padding: 8px 0;
	border-bottom: 1px solid #ddd
}

.in-news-list li:last-child {
	border-bottom: 0
}

.in-news-list li h4 {
	margin-bottom: 3px;
	font-size: 1pc
}

.in-news-list li p {
	overflow: hidden;
	height: 42px;
	color: #888;
	font-size: 13px
}

.foot-ico {
	overflow: hidden;
	padding: 30px 0
}

.foot-ico li i {
	float: left;
	display: block;
	height: 50px;
	color: #555;
	font-size: 50px;
	line-height: 1em
}

.foot-ico li {
	float: left;
	overflow: hidden;
	padding-left: 4%;
	width: 25%
}

.foot-ico li div {
	float: left;
	margin-left: 9pt
}

.foot-ico li div h4 {
	color: #555;
	font-weight: 700;
	font-size: 1pc
}

.foot-ico li div p {
	margin-top: 8px;
	color: #555;
	font-size: 14px;
	opacity: .8
}

.foot {
	padding: 40px 0 20px;
	background: url(../images/footer_bg.png) #2b2f33 no-repeat top center
}

.foot a:hover {
	color: #fff;
	text-decoration: underline
}

.foot-nav {
	width: 410px
}

.foot-nav dl {
	margin-right: 65px;
	box-shadow: unset!important;
}

.foot-nav dl dt {
	margin-bottom: 10px;
	color: #ddd;
	font-size: 1pc
}

.foot-nav dl dd {
	margin-bottom: 5px
}

.foot-nav dl dd a {
	color: #888
}

.foot-info {
	width: 25pc;
	color: #999;
	box-shadow: unset!important;
}

.foot-info a {
	color: #ddd
}

.foot-info i {
	margin-right: 8px;
	vertical-align: -2px;
	font-size: 20px
}

.foot-info h3 {
	margin-bottom: 15px;
	color: #ddd;
	font-weight: 700;
	font-size: 22px
}

.foot-info p {
	margin-bottom: 10px
}

.foot-code {
	margin-right: 50px;
	color: #999;
	text-align: center;
	box-shadow: unset!important;
}

.foot-code span {
	display: block
}

.foot-code img {
	display: inline-block;
	width: 150px;
}

.foot-time {
	margin-top: 20px
}

.foot-time h4 {
	margin-bottom: 10px;
	color: #ddd;
	font-size: 22px
}

.sale_time {
	margin-bottom: 9pt;
	color: #ddd;
	font-size: 9pt
}

.foot-time a {
	display: block;
	margin: 0 auto;
	width: 148px;
	height: 30px;
	border: 1px solid #ddd;
	border-radius: 2px;
	color: #f5f5f5;
	text-align: center;
	font-size: 9pt;
	line-height: 28px
}

.foot-time a i {
	vertical-align: -2px;
	font-size: 20px
}

.foot-key {
	position: relative;
	padding-top: 10px;
	padding-left: 25px;
	border-top: 1px solid #43484d;
	color: #999;
	font-size: 9pt;
	line-height: 1.8em
}

.foot-key span {
	position: absolute;
	top: 10px;
	left: 0;
	color: #999;
	font-size: 20px
}

.copyright {
	padding: 10px 0;
	background: #222;
	color: #999;
	text-align: center
}

.copyright a {
	color: #999
}

.copyright img {
	display: inline-block;
	border-radius: 5px;
	vertical-align: -8px
}

.rightfix {
	position: fixed;
	bottom: 40px;
	right: 2px;
	z-index: 100;
	width: 40px;
	background: url(../images/rightfix.png) no-repeat top center
}

.fix-1 {
	position: relative;
	height: 138px
}

.fix-1 i {
	vertical-align: -2px;
	font-size: 20px
}

.fix-1 a {
	position: absolute;
	right: 40px;
	display: block;
	display: none;
	padding-left: 10px;
	width: 90pt;
	height: 35px;
	border-bottom: 1px solid #fff;
	background: #328ff3;
	color: #fff;
	font-size: 9pt;
	line-height: 35px;
	transition: all .3s
}

.fix-1 a:hover {
	width: 130px
}

.fix-1:hover a,
.fix-a {
	display: block
}

.fix-a {
	position: relative;
	margin-bottom: 1px;
	width: 40px;
	height: 40px
}

.fix-a:hover {
	background: hsla(0, 0%, 100%, .1)
}

.fix-hd span {
	position: absolute;
	top: -30px;
	right: 40px;
	z-index: 88;
	display: none;
	width: 155px;
	height: 75pt;
	background: #3883bc
}

.fix-hd:hover span {
	display: block
}

.fix-code span {
	position: absolute;
	top: -30px;
	right: 40px;
	z-index: 88;
	display: none;
	padding: 3px;
	width: 75pt;
	height: 75pt;
	background: #3883bc
}

.fix-code:hover span {
	display: block
}

.fix-tel span {
	position: absolute;
	top: -10px;
	right: 40px;
	z-index: 88;
	display: none;
	padding: 10px 0 10px 15px;
	width: 200px;
	height: 60px;
	background: #3883bc;
	color: #fff;
	font-size: 1pc
}

.fix-tel:hover span {
	display: block
}

.banner-from {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	box-sizing: content-box;
	margin-left: -207px;
	padding: 10px 30px 40px;
	width: 354px;
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 0 0 8px rgba(0, 0, 0, .3);
	transform: translateY(-50%)
}

.bf-title {
	text-align: center
}

.bf-title h1 {
	padding: 10px 0;
	border-bottom: 1px solid #d5d5d5;
	color: #333;
	font-weight: 700;
	font-size: 24px
}

.bf-title p {
	padding-top: 10px;
	color: #666;
	font-size: 14px
}

.banner-from input[type=text] {
	padding-left: 10px;
	width: 354px;
	height: 38px;
	border: 1px solid #e8e8e8;
	background-color: #fff;
	font-size: 14px;
	line-height: 38px
}

.bf-con {
	margin-top: 20px
}

.bft-prompt {
	padding-bottom: 2px;
	padding-left: 14px;
	background: url(../images/icon02.png) no-repeat left center;
	color: #999;
	font-size: 9pt
}

.bft-prompt img {
	margin-top: 2px;
	vertical-align: top
}

.bf-telephone {
	position: relative
}

.bft-con em {
	position: absolute;
	top: 28px;
	left: -9pt;
	color: #de1948;
	font-size: 18px
}

.btn-red {
	display: inline-block;
	height: 44px;
	border: none;
	border-radius: 2px;
	background-color: #3883bc;
	color: #fff;
	text-align: center;
	font-size: 18px;
	cursor: pointer
}

.btn-red:hover {
	opacity: .8
}

.bf-btn {
	margin-top: 36px
}

.bf-btn .btn-red {
	width: 354px
}

.close__ {
	position: absolute;
	top: 8px;
	right: -8px;
	cursor: pointer
}

.close__ i {
	font-size: 20px
}


.nybanner {
	height: 480px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-bottom: 30px
}

.ny-ser ul li.last {
	width: 304px;
}

.ny-ser ul li.last a {
	display: block;
	height: 108px;
}

.ny-ser ul li.last a span {
	font-size: 40px;
	display: block;
	margin-top: 20px
}

.ny-ser ul li.last a h5 {
	font-size: 20px;
	margin-bottom: 5px
}

.ny-ser.in-s1 ul li.last a {
	color: #5c7bff
}

.ny-ser.in-s2 ul li.last a {
	color: #ff8e2e
}

.ny-ser.in-s3 ul li.last a {
	color: #ff6c62
}

.adnav {
	margin-bottom: 30px
}

.adnav li {
	display: inline-block;
}

.adnav a {
	display: inline-block;
	border: 1px solid #aaa;
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-left: -1px;
	font-size: 15px;
	margin: 0 10px
}

.adnav .active a,
.adnav a:hover {
	background: #3883bc;
	color: #fff;
	border: 1px solid #3883bc
}

.rz-list li {
	float: left;
	width: calc((100% - 48px) / 4);
	box-sizing: border-box;
	background: #fff;
	margin-right: 16px;
	text-align: center;
	padding: 20px;
	margin-bottom: 20px
}

.rz-list li:nth-child(4n) {
	margin-right: 0
}

.rz-list li img {
	max-height: 186px;
	display: inline-block;
}

.rz-list li a.pic {
	height: 186px;
	display: block;
	vertical-align: middle;
	margin-bottom: 8px
}

.rz-list li h4 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.rz-list li p {
	font-size: 13px;
	color: #888;
	height: 25px
}

.list-1 li:hover {
	box-shadow: 1px 1px 10px rgba(92, 123, 255, .8);
	transition: .3s ease
}



.posi i {
	font-size: 20px;
	vertical-align: -2px
}

.posi a,
.posi {
	color: #fff
}

.section-product {
	padding: 30px 0
}

.section-product .cont-title {
	font-size: 26px;
	line-height: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px
}

.section-product .des-slog {
	color: #FF0000;
	font-size: 13px;
	margin-bottom: 20px
}

.section-product .cont-cz {
	margin-bottom: 20px;
	letter-spacing: .1em
}

.section-product .cont-cz span {
	color: #FF0000;
}

.section-product .cont-cz i {
	color: #FF0000;
}

.section-product .cont-promise span {
	margin-right: 20px;
	color: #888
}

.section-product .cont-promise span i {
	font-size: 25px;
	vertical-align: -3px
}



.section-product .btn-prev {
	display: inline-block;
	overflow: hidden;
	width: 190px;
	line-height: 40px;
	height: 40px;
	margin-right: 5px;
	text-align: center;
	font-size: 15px;
	background: #d20514;
	color: #fff !important;
	border-radius: 4px;
	background: linear-gradient(to right, #d20514, #FF0000);
}

.section-product .btn-prev i,
.section-product .btn-pg i {
	display: inline-block;
	font-size: 24px;
	vertical-align: -3px;
	margin-right: 5px
}

.section-product .btn-pg {
	display: inline-block;
	overflow: hidden;
	width: 190px;
	line-height: 40px;
	height: 40px;
	margin-right: 5px;
	text-align: center;
	font-size: 15px;
	background: #FF9C00;
	color: #fff !important;
	border-radius: 4px;
	background: linear-gradient(to right, #1340ce, #3DA8FA);
}


.section-product .cont-btnBuy {
	margin-bottom: 30px
}

.section-product .cont-price {
	margin-bottom: 40px;
	background: #f6f6f6;
	padding: 20px 15px
}

.section-product .cont-price b {
	font-size: 26px;
	color: #FF0000;
	font-weight: normal;
	margin-right: 20px
}

.section-product .cont-price span {
	margin-right: 20px
}

.section-product .service {
	margin-bottom: 20px
}

.agent {
	background-color: #fff;
	white-space: nowrap;
	width: 260px;
	margin-bottom: 30px
}

.agent.fixed {
	position: fixed;
}

.agent .agent-header {
	color: #666;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
}

.agent .agent-header i {
	font-size: 28px;
	vertical-align: -2px;
	font-weight: normal;
}

.agent .agent-header .icon-consult {
	display: block;
	float: left;
	width: 19px;
	height: 18px;
	margin: 4px 7px 0 0;
}

.agent .agent-bodyer .list {
	padding: 11px 0;
	font-size: 13px;
}

.agent .agent-bodyer .list dt {
	float: left;
	width: 90px;
	height: 90px;
	border: solid 1px #ddd;
	border-radius: 4px;
	overflow: hidden;
}

.agent .agent-bodyer .list dt img {
	width: 100%;
}

.agent .agent-bodyer .list dd {
	float: left;
	margin-left: 18px;
	padding-top: 2px;
}

.agent .agent-bodyer .list dd span {
	margin-right: 10px;
	display: block;
}

.agent .agent-bodyer .list dd .r-1 {
	color: #666;
	font-size: 15px
}

.agent .agent-bodyer .list dd .r-2 {
	color: #888;
	padding: 4px 0 8px;
}

.agent .agent-bodyer .list dd .r-3 {
	display: block;
	width: 100px;
	border: solid 1px #FF0000;
	text-align: center;
	line-height: 30px;
	border-radius: 3px;
	color: #FF0000;
}

.xgxm dt {
	color: #666;
	padding-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
}

.xgxm dt i {
	font-size: 28px;
	vertical-align: -2px;
	font-weight: normal;
}

.xgxm dd {
	text-align: center;
	margin-bottom: 20px
}

.xgxm dd h4 {
	font-weight: bold;
	margin-bottom: 5px
}

.xgxm dd p {
	font-size: 12px;
	color: #777
}

.xgxm dd a.pic {
	display: block;
	max-height: 120px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 0;
	background: #f9f9f9;
	padding-top: 10px
}

.xgxm dd a.pic img {
	display: inline-block;
	max-width: 142px
}

.xgxm dd .info {
	background: #fcf3ec;
	padding: 10px 20px;
}

.l {
	box-shadow: 0 0 7px rgb(0 0 0 / 12%);
}

.arc-tit {
	background: #fff;
	color: #fff;
	padding: 0 20px;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #e6e6e6;
	box-shadow: 0 0 7px rgb(0 0 0 / 15%);
}

.arc-tit a {
	color: #fff;
	font-size: 16px;
	display: block;
	float: left;
	padding: 0 20px
}

.arc-tit a.cur,
.arc-tit a:hover {
	background: #1340ce;
	background: linear-gradient(to right, #1340ce, #3DA8FA);
}

.arc-pro img {
	display: block;
}

.news-detail-con a {
	text-decoration: underline;
}

.article-bodyer {
	padding-top: 15px;
}

.article-bodyer .article-header {
	font-size: 20px;
	text-align: center;
}

.article-bodyer .list {
	border-bottom: dashed 1px #ddd;
	padding: 20px 0;
}

.article-bodyer .list:last-child {
	border-bottom: 0
}

.article-bodyer .list dt {
	padding-left: 30px;
}

.article-bodyer .list i {
	font-style: normal;
}

.article-bodyer .list dt span {
	display: block;
	float: left;
	font-size: 16px
}

.article-bodyer .list dt .s-title {
	color: #f08b2f;
}

.article-bodyer .list dt .s-user {
	color: #bbb;
	margin-left: 15px;
	font-size: 12px;
}

.article-bodyer .list dd {
	color: #666;
	padding-left: 30px;
	padding-top: 14px;
}

.article-bodyer .list dd p {
	margin-bottom: 8px
}

.article-bodyer .list .letter {
	display: block;
	float: left;
	margin-left: -30px;
}

.msgs {
	font-size: 12px;
	color: #aaa;
	padding: 22px 65px 40px;
}

.nymore {
	display: inline-block;
	overflow: hidden;
	width: 190px;
	line-height: 40px;
	height: 40px;
	margin-right: 5px;
	text-align: center;
	font-size: 15px;
	background: #FF9C00;
	color: #fff !important;
	border-radius: 4px;
	background: linear-gradient(to right, #1340ce, #3DA8FA);
}

.nypos a,
.nypos {
	color: #555
}


.nyjob ul li {
	background-color: #f6f6f6;
	color: #555;
	margin-top: 22px
}

.nyjob ul li:nth-child(4n) {
	margin-right: 0
}

.nyjob ul li .more a {
	color: #fff;
	background: #3883bc
}

.nyjob ul li .more a:hover {
	background: #3883bc;
	letter-spacing: .1em
}

.nyjob ul li h4 {
	font-size: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px
}

.nyjob ul li h4 a {
	color: #3883bc
}

.nybanner h3 {
	font-size: 36px;
	color: #fff;
	margin-bottom: 15px;
	letter-spacing: .2em;
	line-height: 1.2em;
	font-weight: bold;
}

.nybanner span {
	display: inline-block;
	height: 2px;
	width: 80px;
	background: #fff;
	margin-bottom: 20px
}

.nybanner p {
	color: #fff;
	font-size: 15px
}

.news-list {
	float: left;
	width: 700px
}

.news-list li {
	margin-bottom: 20px
}

.news-list li .pic {
	width: 200px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 120px;
	overflow: hidden;
}

.news-list li .pic img {
	visibility: hidden;
	.opacity: 0
}

.news-list li .info {
	width: 480px;
	margin-left: 20px;
	height: 120px
}

.news-list li .info h4 a {
	font-size: 18px;
	color: #000
}

.news-list li .info h4 a:hover {
	color: #3883bc;
	text-decoration: underline;
}

.news-list li .info p {
	color: #777;
	margin-top: 10px
}

.news-list li .info div {
	color: #777;
	margin-top: 10px
}

.news-list li .info div i {
	vertical-align: -2px
}

.in-news-list li div i {
	vertical-align: -2px
}

.news-list li .info div span {
	margin-right: 20px;
	font-size: 13px
}

.in-news-list li div span {
	margin-right: 20px;
	font-size: 13px;
	color: #777
}

.in-news-list li div {
	margin-top: 5px;
}


.qa-list {
	float: right;
	width: 460px
}

.qa-list li {
	padding: 14px 0;
	border-bottom: 1px solid #eee
}

.qa-list li:last-child {
	border-bottom: 0
}

.qa-list li h4 a {
	font-size: 16px;
	color: #000
}

.qa-list li h4 a:hover {
	color: #3883bc;
	text-decoration: underline;
}

.qa-list li p {
	color: #777;
	margin-top: 5px;
	font-size: 13px
}

.qa-list li div {
	color: #777;
	margin-top: 5px
}

.qa-list li div i {
	vertical-align: -2px
}

.qa-list li div span {
	margin-right: 20px;
	font-size: 13px
}


.news-list0 li {
	margin-top: 20px
}

.news-list0 li .pic {
	width: 260px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 140px;
	overflow: hidden;
}

.news-list0 li .pic img {
	visibility: hidden;
	.opacity: 0
}

.news-list0 li .info {
	width: 940px;
	padding-left: 30px;
	height: 140px;
	background: #f9f9f9;
	padding-right: 20px
}

.news-list0 li .info h4 a {
	font-size: 18px;
	color: #000
}

.news-list0 li .info h4 a:hover {
	color: #3883bc;
	text-decoration: underline;
}

.news-list0 li .info p {
	color: #777;
	margin-top: 10px
}

.news-list0 li .info div {
	color: #777;
	margin-top: 10px
}

.news-list0 li .info div i {
	vertical-align: -2px
}

.news-list0 li .info div span {
	margin-right: 20px;
	font-size: 13px
}


.qa-list0 li {
	width: 590px;
	padding: 20px;
	background: #f9f9f9;
	float: left;
	margin-top: 20px
}

.qa-list0 li:nth-child(2n) {
	float: right;
}

.qa-list0 li h4 a {
	font-size: 16px;
	color: #000
}

.qa-list0 li h4 a:hover {
	color: #3883bc;
	text-decoration: underline;
}

.qa-list0 li p {
	color: #777;
	margin-top: 10px;
}

.qa-list0 li div {
	color: #777;
	margin-top: 10px
}

.qa-list0 li div i {
	vertical-align: -2px
}

.qa-list0 li div span {
	margin-right: 20px;
	font-size: 13px
}



.con-way li {
	width: 28%;
	background: #fff;
	padding: 0 40px 20px 40px;
	text-align: center;
}

.con-way li .ico {
	display: block;
	width: 86px;
	height: 86px;
	background: #fff;
	margin: -43px auto 0;
	padding-top: 23px;
	border-radius: 50%;
	position: relative;
	margin-bottom: 10px
}

.con-way li .ico::before {
	position: absolute;
	content: "";
	display: block;
	width: 60px;
	height: 60px;
	background: #FFC442;
	border-radius: 50%;
	left: 50%;
	margin-left: -30px;
	top: 50%;
	margin-top: -30px
}

.con-way li .ico::after {
	position: absolute;
	content: "";
	display: block;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	left: 50%;
	margin-left: -36px;
	top: 50%;
	margin-top: -36px;
	border: 1px dashed #FFB531
}

.con-way li .ico i {
	display: block;
	width: 40px;
	height: 40px;
	background: #FFB531;
	margin: 0 auto;
	line-height: 40px;
	border-radius: 50%;
	color: #fff;
	font-size: 22px;
	position: relative;
	z-index: 39
}

.con-way li.it2 .ico::before {
	background: #A1BD72;
}

.con-way li.it2 .ico::after {
	border: 1px dashed #8BB448
}

.con-way li.it2 .ico i {
	background: #8BB448;
}

.con-way li.it3 .ico::before {
	background: #67D8EA;
}

.con-way li.it3 .ico::after {
	border: 1px dashed #4ECFD5
}

.con-way li.it3 .ico i {
	background: #4ECFD5;
}

.con-way li h4 {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px
}

.con-way li p {
	height: 63px;
	margin-bottom: 10px;
	color: #777;
	font-size: 16px
}

.info-title {
	padding: 0 0 0 6px;
	background-color: #00578f;
	color: #fff;
	letter-spacing: 1px;
	font-weight: lighter;
	font-size: 14px;
	line-height: 26px;
}

.info-content {
	padding: 4px;
	color: #666;
	line-height: 23px;
}

.mess li {
	margin-bottom: 10px
}

.mess li input {
	border: 1px solid #ddd;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	width: 375px
}

.mess li textarea {
	border: 1px solid #ddd;
	height: 100px;
	line-height: 1.3em;
	padding: 10px;
	width: 375px;
	resize: none;
}

.mess li label {
	display: block;
}

.mess li label span {
	color: red
}



.news-wrap {
	position: relative;
}

.news-detail {
	background-color: #fff;
	padding: 0 60px 60px;
	margin-bottom: 50px;
}

a.backlist {
	position: absolute;
	width: 132px;
	height: 40px;
	line-height: 40px;
	background: #3883bc url(../images/back1_03.png) no-repeat 20px center;
	right: 0;
	top: -60px;
	text-indent: 47px;
	border-radius: 2px;
	color: #fff;
}

.news-detail-tit {
	text-align: center;
	padding-top: 44px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 34px;
}

.news-detail-tit strong {
	font-size: 30px;
	color: #121212;
}

.news-detail-tit p {
	font-size: 14px;
	color: #999;
	margin-top: 16px;
}

.fx2 {
	width: 160px;
	margin: 0 auto;
}

.fx2 span {
	float: left;
	font-size: 14px;
	color: #666;
	line-height: 78px;
}

.fx2 b {
	float: left;
	margin-top: 26px;
	color: #e5e5e5;
}

.fx2 a.bds_weixin {
	width: 30px;
	height: 30px;
	background: url(../images/fx1.png) no-repeat;
	padding-left: 0;
	margin: 24px 9px;
}

.fx2 a.bds_tsina {
	width: 30px;
	height: 30px;
	background: url(../images/fx2.png) no-repeat;
	padding-left: 0;
	margin: 24px 9px;
}

.fx2 a.bds_tqq {
	width: 30px;
	height: 30px;
	background: url(../images/fx3.png) no-repeat;
	padding-left: 0;
	margin: 24px 9px;
}

.fx2 a.bds_qzone {
	width: 30px;
	height: 30px;
	background: url(../images/fx4.png) no-repeat;
	padding-left: 0;
	margin: 24px 9px;
}

.fx2 a.bds_weixin:hover {
	width: 30px;
	height: 30px;
	background: url(../images/fx5_03.jpg) no-repeat;
}

.fx2 a.bds_tsina:hover {
	width: 30px;
	height: 30px;
	background: url(../images/fx6_03.jpg) no-repeat;
}

.fx2 a.bds_tqq:hover {
	width: 30px;
	height: 30px;
	background: url(../images/fx7_03.jpg) no-repeat;
}

.fx2 a.bds_qzone:hover {
	width: 30px;
	height: 30px;
	background: url(../images/fx8_03.jpg) no-repeat;
}

.news-detail-con p {
	font-size: 14px;
	color: #666;
	line-height: 1.8em;
	margin-bottom: 10px
}

.news-detail-con img {
	display: block;
	margin: 10px auto;
}

.fanye {
	height: 64px;
	line-height: 64px;
	background-color: #f9f9f9;
	border: 1px solid #e5e5e5;
	margin-top: 86px;
}

.fanye p {
	box-sizing: border-box;
	float: left;
	width: 50%;
	font-size: 14px;
}

.fanye p a {
	display: block;
	color: #313131;
	transition: all .2s;
}

.fanye p.first {
	background: url(../images/fan1_03.png) no-repeat 22px center;
}

.fanye p.last {
	text-align: right;
	background: url(../images/fan2_03.png) no-repeat right 22px center;
}

.fanye p.first a {
	padding-left: 86px;
}

.fanye p.last a {
	padding-right: 86px;
}

.fanye p:hover a {
	color: #3883bc;
}

.fanye p.first:hover {
	background: url(../images/fan3_03.png) no-repeat 22px center;
}

.fanye p.last:hover {
	background: url(../images/fan4_03.png) no-repeat right 22px center;
}

.bd_weixin_popup {
	box-sizing: content-box !important;
}



.news-tit {
	text-align: center;
}

.news-tit ul li {
	display: inline-block;
	cursor: pointer;
	width: 134px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	border-radius: 2px;
	background-color: #eee;
	margin: 0 12px;
	font-size: 16px;
	color: #666;
}

.news-tit ul li a {
	display: block;
}

.news-tit ul li.active {
	background-color: #3883bc;
	color: #fff;
	position: relative;
}

.news-tit ul li.active a {
	color: #fff
}

.news-tit ul li.active:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-top: 6px solid #3883bc;
	left: 50%;
	bottom: -12px;
	transform: translateX(-50%);
}

.news-listt ul li {
	border-bottom: 1px solid #eee;
	padding: 12px 0;
}

.news-con {
	padding: 25px;
	transition: all .2s;
}

.news-date {
	width: 138px;
	height: 88px;
	border-right: 1px dashed #b0b0b0;
	text-align: center;
	font-family: 'Arial';
	float: left;
}

.news-date .day {
	display: inline-block;
	width: 100%;
	color: #e2e2e2;
	font-size: 66px;
	line-height: 62px;
	font-weight: bold;
	transition: all .2s;
}

.news-date .month {
	display: inline-block;
	width: 77px;
	height: 24px;
	background-color: #e5e5e5;
	line-height: 24px;
	font-size: 13px;
	color: #666;
	transition: all .2s;
}

.news-list-r {
	margin-left: 180px;
}

.news-list-r strong {
	font-size: 18px;
	color: #121212;
	font-weight: normal;
	display: block;
	transition: all .2s;
}

.news-list-r p {
	font-size: 14px;
	color: #999;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	margin-top: 16px;
}

.news-listt ul li:hover .news-con {
	background-color: #f9f9f9;
}

.news-listt ul li:hover .news-date .day {
	color: #3883bc;
}

.news-listt ul li:hover .news-date .month {
	color: #fff;
	background-color: #3883bc;
}

.news-listt ul li:hover .news-list-r strong {
	color: #3883bc;
}



.cul {
	margin-top: 30px
}

.cul img {
	display: block;
}

.cul .item {
	position: relative;
	float: left;
	width: 23.5%;
	margin-right: 2%;
	color: #fff;
}

.cul .item h3 {
	color: #ffaf63;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px
}

.cul .item:last-child {
	margin-right: 0
}

.cul .con {
	background: rgba(0, 92, 173, .85);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15% 8%;
}

.cul .con p {
	line-height: 2em
}

.cul-list li {
	width: 31.333%;
	margin-right: 3%;
	float: left;
	margin-bottom: 40px
}

.cul-list li img.pic {
	width: 100%
}

.cul-list li:nth-child(3n) {
	margin-right: 0
}

.cul-list li:hover {
	box-shadow: 0 5px 8px rgba(0, 0, 0, .2)
}

.cul-list li .info {
	border: 1px solid #ddd;
	border-top: 0;
	padding: 10px 15px;
	background: #fff
}

.cul-list li .info h4 {
	font-size: 17px;
	margin-bottom: 12px
}

.cul-list li .info .more {
	text-align: right;
	margin-top: 5px
}

.cul-list li .info .more a {
	font-size: 16px
}


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

.dgg-form-tools .container {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

.yl-dgg .dgg-form-tools .container {
	position: relative;
	margin: 0 auto 24px;
	z-index: 10;
}

.yl-dgg .dgg-form-tools .container .forms {
	width: calc(100% - 290px);
	border-right: 1px solid #eeeeee;
}

.yl-dgg .dgg-form-tools .container .forms .form-top {
	padding: 0 25px 24px;
	border-bottom: 1px dashed #e5e5e5;
}

.yl-dgg .dgg-form-tools .container .forms .form-top .title {
	margin: 32px 0 24px;
}

.yl-dgg .dgg-form-tools .container .forms .form-top .title strong {
	font-size: 18px;
	font-weight: bold;
	color: #292e2e;
	margin-right: 8px;
}

.yl-dgg .dgg-form-tools .container .forms .form-top .title span {
	font-size: 14px;
	color: #979c9b;
}

.yl-dgg .dgg-form-tools .container .forms .form-top .title span em {
	font-size: 16px;
	color: #3883bc;
	font-weight: bold;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .form-item {
	position: relative;
	float: left;
	height: 44px;
	background: #f3f3f3;
	margin-right: 12px;
	width: calc(25% - 12px);
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .form-item:nth-child(3) {
	width: 50%;
	margin-right: 0;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .form-item input {
	width: 100%;
	height: 100%;
	border: 0;
	outline: 0;
	padding: 0 12px;
	background: #f3f3f3;
	font-size: 14px;
	border: 1px solid transparent;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .form-item input:focus {
	border: 1px solid #3883bc;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .form-item input::-webkit-input-placeholder {
	font-size: 14px;
	color: #525959;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .form-item input::-moz-placeholder {
	font-size: 14px;
	color: #525959;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .form-item input:-moz-placeholder {
	font-size: 14px;
	color: #525959;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .form-item input:-ms-input-placeholder {
	font-size: 14px;
	color: #525959;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .form-item .sub-btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 114px;
	height: 100%;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	border: 0;
	outline: 0;
	background: linear-gradient(90deg, #3883bc, #6ac2e4);
	background: -webkit-linear-gradient(90deg, #3883bc, #6ac2e4);
	background: -moz-linear-gradient(90deg, #3883bc, #6ac2e4);
	background: -o-linear-gradient(90deg, #3883bc, #6ac2e4);
	background: -ms-linear-gradient(90deg, #3883bc, #6ac2e4);
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .form-item .sub-btn .btn-mask {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.1);
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .form-item .sub-btn .text {
	position: relative;
	z-index: 2;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .form-item .sub-btn:hover .btn-mask {
	display: block;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .sle-item {
	position: relative;
	cursor: pointer;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .sle-item span {
	position: relative;
	display: block;
	height: 100%;
	line-height: 44px;
	font-size: 14px;
	color: #525959;
	padding-left: 12px;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .sle-item span::after {
	content: '';
	position: absolute;
	right: 12px;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 8px;
	height: 4px;
	background: url(../images/header_img_searchzk_n.png) no-repeat 0 0;
	background-size: cover;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .sle-item span.active::after {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .sle-item .serve-list {
	display: none;
	position: absolute;
	left: 0;
	top: 48px;
	width: 216px;
	max-height: 279px;
	background: #ffffff;
	border: 1px solid #eeeeee;
	box-shadow: 0px 4px 10px 0px rgba(48, 56, 66, 0.1);
	-webkit-box-shadow: 0px 4px 10px 0px rgba(48, 56, 66, 0.1);
	overflow-y: auto;
	padding: 12px 8px;
	z-index: 20;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .sle-item .serve-list.active {
	display: block;
	animation: servelist 0.2s linear 1;
	-webkit-animation: servelist 0.2s linear 1;
	-moz-animation: servelist 0.2s linear 1;
	-o-animation: servelist 0.2s linear 1;
	-ms-animation: servelist 0.2s linear 1;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .sle-item .serve-list li {
	line-height: 36px;
	font-size: 14px;
	color: #525959;
	text-indent: 16px;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .sle-item .serve-list li.active {
	background: rgb(0 126 255 / 8%);
	font-size: 14px;
	font-weight: bold;
	color: #3883bc;
}

.yl-dgg .dgg-form-tools .container .forms .form-wrap .sle-item .serve-list li:hover {
	background: rgb(0 126 255 / 8%);
	font-size: 14px;
	font-weight: bold;
	color: #3883bc;
}

.yl-dgg .dgg-form-tools .container .forms .trade-list {
	padding: 30px 25px 0;
	display: none;
}

.yl-dgg .dgg-form-tools .container .forms .trade-list.active {
	display: block;
	animation: trade 0.8s linear 1;
	-webkit-animation: trade 0.8s linear 1;
	-moz-animation: trade 0.8s linear 1;
	-o-animation: trade 0.8s linear 1;
	-ms-animation: trade 0.8s linear 1;
}

.yl-dgg .dgg-form-tools .container .forms .trade-list li .trade-num {
	font-family: oswald;
	font-size: 28px;
	font-weight: 600;
	color: #292e2e;
	margin-bottom: 15px;
}

.yl-dgg .dgg-form-tools .container .forms .trade-list li h3 {
	font-size: 18px;
	font-weight: bold;
	color: #292e2e;
	margin: 2px 0 15px;
}

.yl-dgg .dgg-form-tools .container .forms .trade-list li .btns {
	font-size: 0;
}

.yl-dgg .dgg-form-tools .container .forms .trade-list li .btns span {
	display: inline-block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	margin-right: 8px;
}

.yl-dgg .dgg-form-tools .container .forms .trade-list li .btns .prev-ico {
	background: url(../images/jysj_ic_x.png) no-repeat 0 0;
	background-size: cover;
}

.yl-dgg .dgg-form-tools .container .forms .trade-list li .btns .prev-ico:hover {
	background: url(../images/jysj_ic_x_s.png) no-repeat 0 0;
	background-size: cover;
}

.yl-dgg .dgg-form-tools .container .forms .trade-list li .btns .next-ico {
	width: 21px;
	background: url(../images/jysj_ic_s.png) no-repeat 0 0;
	background-size: cover;
}

.yl-dgg .dgg-form-tools .container .forms .trade-list li .btns .next-ico:hover {
	background: url(../images/jysj_ic_s_s.png) no-repeat 0 0;
	background-size: cover;
}

.yl-dgg .dgg-form-tools .container .forms .trade-list li .des {
	font-size: 12px;
	color: #979c9b;
}

.yl-dgg .dgg-form-tools .container .forms .trade-list li .des span {
	color: #3883bc;
}

.yl-dgg .dgg-form-tools .container .forms .trade-list li:nth-child(2) {
	margin-left: 120px;
}

.yl-dgg .dgg-form-tools .container .forms .trade-list li:nth-child(4) {
	margin-right: 142px;
	text-align: center;
}

.yl-dgg .dgg-form-tools .container .forms .trade-list li:nth-child(3) {
	min-width: 120px;
	text-align: left;
	margin-left: 120px;
}

.yl-dgg .dgg-form-tools .container .forms .bulletin {
	padding: 0 25px;
	margin: 25px 0;
}

.yl-dgg .dgg-form-tools .container .forms .bulletin .title {
	font-size: 15px;
	font-weight: bold;
	color: #292e2e;
	line-height: 20px;
	margin-right: 8px;
}

.yl-dgg .dgg-form-tools .container .forms .bulletin .title em {
	color: #3883bc;
	font-weight: bold;
}

.yl-dgg .dgg-form-tools .container .forms .bulletin .bulletin-swiper {
	height: 20px;
	line-height: 20px;
}

.yl-dgg .dgg-form-tools .container .forms .bulletin .bulletin-swiper .swiper-slide {
	height: 20px !important;
}

.yl-dgg .dgg-form-tools .container .forms .bulletin .bulletin-swiper .swiper-slide .text {
	max-width: 680px;
	font-size: 14px;
	color: #979c9b;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.yl-dgg .dgg-form-tools .container .forms .bulletin .bulletin-swiper .swiper-slide .text span {
	color: #292E2E;
}

.yl-dgg .dgg-form-tools .container .forms .bulletin .bulletin-swiper .swiper-slide .text em {
	color: #3883bc;
}

.yl-dgg .dgg-form-tools .container .forms .bulletin .bulletin-swiper .swiper-slide .tag {
	height: 20px;
	line-height: 18px;
	border: 1px solid #3883bc;
	border-radius: 10px;
	font-size: 12px;
	color: #3883bc;
	padding: 0 9px;
	margin-left: 24px;
}

.yl-dgg .dgg-form-tools .container .tools {
	width: 290px;
	height: 100%;
	padding: 0 24px;
}

.yl-dgg .dgg-form-tools .container .tools .title {
	font-size: 18px;
	font-weight: bold;
	color: #292e2e;
	margin: 34px 0 0 0;
}

.yl-dgg .dgg-form-tools .container .tools .list li {
	float: left;
	width: 50%;
	text-align: center;
	margin-top: 43px;
}

.yl-dgg .dgg-form-tools .container .tools .list li a {
	display: block;
}

.yl-dgg .dgg-form-tools .container .tools .list li a img {
	display: inline-block;
	position: relative;
	top: 0;
	width: 38px;
	height: 38px;
	margin-bottom: 12px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
}

.yl-dgg .dgg-form-tools .container .tools .list li a p {
	font-size: 14px;
	color: #333333;
}

.yl-dgg .dgg-form-tools .container .tools .list li a:hover p {
	color: #3883bc;
}

.yl-dgg .dgg-form-tools .container .tools .list li a:hover img {
	top: -3px;
}

.yl-dgg .dgg-limit {
	margin-bottom: 24px;
}

.yl-dgg .dgg-limit .borderBox{
	height: 100%;
	background: #ffffff url(../images/xsth_bg_xtzs.png) no-repeat 0 center;
	background-size: cover;
	padding: 0 24px 24px;
}

.yl-dgg .dgg-limit .top {
	height: 72px;
	line-height: 72px;
	overflow: hidden;
}

.yl-dgg .dgg-limit .top .date>* {
	display: inline-block;
	vertical-align: middle;
}

.yl-dgg .dgg-limit .top .date .text {
	position: relative;
	font-size: 20px;
	font-weight: bold;
	color: #3883bc;
	margin-right: 20px;
}

.yl-dgg .dgg-limit .top .date .text::after {
	content: '';
	position: absolute;
	right: -14px;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 4px;
	height: 4px;
	background: #dddddd;
	border-radius: 50%;
}

.yl-dgg .dgg-limit .top .date .count-down>* {
	display: inline-block;
	vertical-align: middle;
}

.yl-dgg .dgg-limit .top .date .count-down .count-text {
	font-size: 14px;
	color: #979c9b;
}

.yl-dgg .dgg-limit .top .date .count-down .count-time {
	font-size: 0;
}

.yl-dgg .dgg-limit .top .date .count-down .count-time span {
	position: relative;
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border-radius: 2px;
	font-size: 12px;
	font-family: Arial;
	margin-right: 20px;
	color: #fff;
	background-color: #292e2e;
	vertical-align: middle;
}

.yl-dgg .dgg-limit .top .date .count-down .count-time span em {
	font-size: 16px;
	font-weight: bold;
}

.yl-dgg .dgg-limit .top .date .count-down .count-time span::after {
	content: '';
	position: absolute;
	right: -11px;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 3px;
	height: 10px;
	background: url(../images/xsth_img_mh.png) no-repeat 0 0;
	background-size: cover;
}

.yl-dgg .dgg-limit .top .date .count-down .count-time span:last-child::after {
	display: none;
}

.yl-dgg .dgg-limit .top .info {
	font-size: 12px;
	color: #979c9b;
}

.yl-dgg .dgg-limit .top .info span {
	color: #3883bc;
	font-weight: bold;
	font-size: 16px;
}

.yl-dgg .dgg-limit .list li {
	position: relative;
	background: #ffffff;
	border: 1px solid #eeeeee;
	padding: 0 24px 24px;
	z-index: 1;
}
.yl-dgg .dgg-limit .list li a {
	position: relative;
	display: block;
}

.yl-dgg .dgg-limit .list li a::after {
	content: '';
	position: absolute;
	right: -25px;
	top: -32px;
	width: 44px;
	height: 45px;
	background: url(../images/xsth_ic_hot.png) no-repeat 0 0;
	background-size: cover;
}

.yl-dgg .dgg-limit .list li a .name {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin: 32px 0 12px;
}

.yl-dgg .dgg-limit .list li a .des {
	font-size: 12px;
	color: #979c9b;
	margin-bottom: 22px;
	display: -webkit-box !important;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.yl-dgg .dgg-limit .list li a .tag {
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	color: #525959;
	margin-bottom: 12px;
	padding-left: 22px;
	background: url(../images/xsth_ic_gou.png) no-repeat 0 0;
	background-size: 14px 14px;
}

.yl-dgg .dgg-limit .list li a .price {
	margin-top: 30px;
}

.yl-dgg .dgg-limit .list li a .price>* {
	display: inline-block;
}

.yl-dgg .dgg-limit .list li a .price .now-price {
	font-size: 16px;
	font-weight: bold;
	color: #3883bc;
	margin-right: 3px;
}

.yl-dgg .dgg-limit .list li a .price .now-price span {
	font-weight: 400;
	font-size: 12px;
}

.yl-dgg .dgg-limit .list li a .price .now-price em {
	font-weight: 600;
}

.yl-dgg .dgg-limit .list li a .price .old-price {
	font-size: 12px;
	text-decoration: line-through;
	color: #aaaaaa;
}

.yl-dgg .dgg-limit .list li a .btn {
	position: relative;
	height: 34px;
	line-height: 34px;
	background: #fff;
	border: 1px solid #3883bc;
	font-size: 14px;
	font-weight: bold;
	color: #3883bc;
	text-indent: 71px;
	margin-top: 26px;
	background-size: cover;
}

.yl-dgg .dgg-limit .list li a .btn::after {
	content: '';
	position: absolute;
	left: 46px;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 14px;
	height: 14px;
	background: url(../images/xsth_ic_sj_n.png) no-repeat 0 0;
	background-size: cover;
}

.yl-dgg .dgg-limit .list li a .btn .btn-wrap {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.1);
}

.yl-dgg .dgg-limit .list li a .btn .text {
	position: relative;
	z-index: 2;
}

.yl-dgg .dgg-limit .list li a .btn:hover .btn-wrap {
	display: block;
}

.yl-dgg .dgg-limit .list li::after,
.yl-dgg .dgg-limit .list li::before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	z-index: -1;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	opacity: 0;
}

.yl-dgg .dgg-limit .list li::after {
	left: -1px;
	top: 0px;
	border-left: 1px solid #3883bc;
	border-top: 1px solid #3883bc;
}

.yl-dgg .dgg-limit .list li::before {
	right: -1px;
	bottom: -1px;
	border-right: 1px solid #3883bc;
	border-bottom: 1px solid #3883bc;
}

.yl-dgg .dgg-limit .list li:hover {
	box-shadow: 0px 3px 10px 0px rgba(27, 28, 31, 0.1);
	-webkit-box-shadow: 0px 3px 10px 0px rgba(27, 28, 31, 0.1);
}

.yl-dgg .dgg-limit .list li:hover::after,
.yl-dgg .dgg-limit .list li:hover::before {
	width: 100%;
	height: 100%;
	opacity: 1;
}

.yl-dgg .dgg-limit .list li:hover .btn {
	color: #ffffff;
	background: #3883bc;
	background-size: 14px 14px;
}

.yl-dgg .dgg-limit .list li:hover .btn::after {
	background: url(../images/xsth_ic_sj_s.png) no-repeat 0 0;
	background-size: cover;
	transform-origin: center bottom;
	animation: clock 0.1s ease-in-out 4 alternate;
	-webkit-animation: clock 0.1s ease-in-out 4 alternate;
	-moz-animation: clock 0.1s ease-in-out 4 alternate;
	-o-animation: clock 0.1s ease-in-out 4 alternate;
	-ms-animation: clock 0.1s ease-in-out 4 alternate;
}

.index3.dgg-content {
	margin-bottom: 50px;
}

.consult-body__news {
	background: #ffffff;
	width: 69%;
	height: 415px;
	box-shadow: #ddd 1px 1px 4px;
}

.consult-body__knowledge {
	background: #ffffff;
	width: 30%;
	height: 415px;
	box-shadow: #ddd 1px 1px 4px;
}

.news-head {
	height: 63px;
	padding-right: 24px;
	border-bottom: 1px solid #eeeeee;
}

.news-head-tab-item {
	display: block;
	height: 64px;
	line-height: 64px;
	cursor: pointer;
	padding: 0 32px;
	color: #292e2e;
	font-size: 16px;
	font-weight: bold;
	float: left;
	box-sizing: border-box;
}

.news-head-tab .active {
	color: #ff6600;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #e4e7ed;
	border-left: 1px solid #e4e7ed;
}

.news-head-more {
	display: block;
	height: 64px;
	line-height: 64px;
	font-size: 12px;
	color: #979c9b;
}

.news-body {
	clear: both;
}

.ls-row {
	position: relative;
	box-sizing: border-box;
	margin-left: -5px;
	margin-right: -5px;
}

.col-12 {
	width: 47%;
	padding-left: 12px;
	padding-right: 12px;
	float: left;
}

.news-body-list__no-img-item {
	height: 56px;
	line-height: 56px;
	display: block;
	border-top: 1px solid #eeeeee;
	position: relative;
}

.news-body-list__no-img-item__content {
	color: #525959;
	height: 56px;
	line-height: 56px;
	font-size: 14px;
	padding-left: 12px;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
}

.knowledge-head {
	height: 64px;
	box-sizing: border-box;
	padding: 0 24px;
	border-bottom: 1px solid #eeeeee;
}

.knowledge-head {
	height: 64px;
	box-sizing: border-box;
	padding: 0 24px;
	border-bottom: 1px solid #eeeeee;
}

.knowledge-head-title {
	height: 64px;
	line-height: 64px;
	font-size: 16px;
	color: #292e2e;
	font-weight: bold;
}

.knowledge-head-more {
	display: block;
	height: 64px;
	line-height: 64px;
	font-size: 12px;
	color: #979c9b;
}

.knowledge-body {
	padding: 4px 24px 0;
}

.knowledge-body-list {
	clear: both;
}

.knowledge-body-list-item {
	height: 56px;
	line-height: 56px;
	display: block;
	border-bottom: 1px solid #eeeeee;
	position: relative;
	overflow: hidden;
	width: 100%;
	font-size: 12px;
}


.index-buysell-step {
	margin-top: 60px;
	font-size: 14px;
	background: #fff;
	padding: 60px 0;
}

.step-tab {
	display: flex;
	justify-content: center;
	width: 100%;
}

.step-tab span {
	display: inline-block;
	width: 80px;
	text-align: center;
	font-size: 16px;
	color: #495056;
	padding-bottom: 6px;
	border-bottom: 3px solid transparent;
	cursor: pointer;
}

.step-tab .active {
	border-bottom: 2px solid #3883bc;
}

.step-tab em {
	padding: 0 20px;
	font-style: normal;
	color: #d2d2d2;
}

.slide-area,
.slide-mask {
	position: absolute;
	width: 100%;
	height: 400px;
}

.slide-mask {
	top: 0;
	left: -10px;
	z-index: 10;
	background: #fff;
}

.slide-area {
	overflow: hidden;
	z-index: 9;
}

.slide-list {
	position: relative;
	width: 100%;
}

.slide-list li {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
}

.step-slide {
	position: relative;
	display: none;
}

.step-slide.active {
	display: block;
}

.slide-items {
	padding: 30px 0;
	margin: auto;
	display: flex;
	justify-content: center;
}

.slide-items li:last-child p {
	margin-right: 0;
}

.slide-items li {
	position: relative;
	float: left;
	padding-top: 30px;
}

.slide-items .active .slide-text,
.slide-items .active .slide-title {
	display: block;
	white-space: nowrap;
	overflow: hidden
}

.slide-title {
	font-size: 26px;
	font-weight: bold;
	color: #333;
	margin-top: 60px;
	text-align: center;
}

.slide-text {
	top: 55px;
	display: none;
	font-size: 16px;
	color: #848c95
}

.slide-items .item-sell-1 .slide-title {
	left: -120px
}

.slide-items .item-sell-2 .slide-title {
	left: -254px
}

.slide-items .item-sell-3 .slide-title {
	left: -352px
}

.slide-items .item-sell-4 .slide-title {
	left: -468px
}

.slide-items .item-sell-1 .slide-text {
	left: -116px
}

.slide-items .item-sell-2 .slide-text {
	left: -232px
}

.slide-items .item-sell-3 .slide-text {
	left: -348px
}

.slide-icon {
	position: relative;
	float: left;
	width: 70px;
	color: #666;
	margin-right: 50px;
	cursor: pointer;
	text-align: center;
}

.slide-icon>i {
	font-size: 30px;
	display: block;
	width: 32px;
	height: 40px;
	margin: 0 auto 6px;
}

.slide-icon>span {
	position: absolute;
	right: -35px;
	bottom: 0px;
	color: #8f969e;
}

.icon-buy-deal span.icon-step,
.icon-sell-deal span.icon-step {
	display: none;
}

.slide-items>.active>.slide-icon {
	color: #3883bc;
}

/* icon */
.wiki-docking-1 {
	background: url('../images/3-1.png') no-repeat;
}

.wiki-docking-2 {
	background: url('../images/2-1.png') no-repeat;
}

.wiki-docking-3 {
	background: url('../images/4-1.png') no-repeat;
}

.wiki-docking-4 {
	background: url('../images/7-1.png') no-repeat;
}

.wiki-docking-5 {
	background: url('../images/8-1.png') no-repeat;
}

.wiki-docking-6 {
	background: url('../images/1-1.png') no-repeat;
}

.wiki-docking-7 {
	background: url('../images/7-1.png') no-repeat;
}

.wiki-docking-8 {
	background: url('../images/8-1.png') no-repeat;
}

.wiki-docking-9 {
	background: url('../images/9-1.png') no-repeat;
}

.wiki-docking-10 {
	background: url('../images/10-1.png') no-repeat;
}

.wiki-docking-11 {
	background: url('../images/11-1.png') no-repeat;
}

.wiki-docking-12 {
	background: url('../images/12-1.png') no-repeat;
}


.index_partner {
	padding: 50px 0 80px;
	/*background: #f5f5f5;*/
}

.index_partner .title {
	display: block;
	text-align: center;
	font-size: 26px;
	color: #373d41;
	margin: 0 0 60px
}

.index_partner .title span {
	display: block;
	font-size: 16px;
	font-family: 'fbtm';
	text-transform: uppercase;
	line-height: 40px;
	color: #5f6367
}

.partner_list ul {
	margin: 20px 0
}

.partner_list ul li {
	display: block;
	float: left;
	width: 20%;
	margin-right: -1px;
	margin-bottom: -1px;
	border: 1px solid #dcdcdc;
	background: #fff;
}

.partner_list ul li a {
	display: block;
	padding: 0 10px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.partner_list ul li a img {
	width: 100%;
	max-height: 110px;

}

.partner_list ul li a:hover {
	background: #fff;
}

.partner_list ul li a:hover img {
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: grayscale(0);
}

.dgg-module-feature {
	padding: 22px 0;
	border-bottom: 1px solid #eeeeee;
	background-color: #ffffff;
}

.dgg-module-feature-item {
	width: 200px;
	margin: 10px 0;
	position: relative;
}

.dgg-module-feature-item__tag {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border: 1px solid #3883bc;
	box-sizing: border-box;
	border-radius: 50%;
	font-weight: bold;
	font-size: 20px;
	color: #3883bc;
	position: absolute;
	top: 0;
	left: 0;
}

.dgg-module-feature-item__content {
	padding-left: 62px;
}

.dgg-module-feature-item__content-name {
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #525959;
}

.dgg-module-feature-item__content-describe {
	margin-top: 8px;
	font-size: 12px;
	color: #aaaaaa;
}

.dgg-body-1200 {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	line-height: 1;
}


.xw {
	width: 1200px;
	margin: 60px auto;
	margin-top: 60px;
	overflow: hidden;
}

.xw .left {
	width: 555px;
	float: left;
}

.xw .right {
	width: 565px;
	float: right;
}

.xw .xwNav {
	overflow: hidden;
}

.xw .xwNav li {
	width: 133px;
	height: 38px;
	float: left;
	margin-right: 10px;
	background: #eee;
	text-align: center;
	line-height: 38px;
}

.xw .xwNav li a {
	color: #666;
}

.xw .xwNav li:hover,
.xw .xwNav li.cur {
	background: #1360ad;
}

.xw .xwNav li:hover a,
.xw .xwNav li.cur a {
	color: #fff;
	text-decoration: none;
}

.xw .xwbox {
	width: 555px;
	height: 355px;
	margin-top: 35px;
	position: relative;
}

.xw .xwCon {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.xw .xwCon:first-child {
	display: block;
}

.xw dl {
	width: 100%;
	overflow: hidden;
}

.xw dt {
	width: 195px;
	height: 120px;
	float: left;
}

.xw dt img {
	width: 167px;
	height: 120px;
}

.xw dd {
	width: 360px;
	float: right;
	margin-top: 0px;
	overflow: hidden;
}

.xw dd h3 {
	font-size: 14px;
}

.xw dd h3 a {
	color: #1360ad;
}

.xw dd p {
	height: 66px;
	margin-top: 10px;
	color: #666;
	line-height: 22px;
	text-indent: 0;
}

.xw .list {
	width: 100%;
	margin-top: 20px;
	border-top: 1px solid #c9c9c9;
}

.xw .list li {
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px dashed #c9c9c9;
}

.xw .list li span {
	float: right;
	display: block;
	color: #999;
}

.xw .tit {
	width: 100%;
	overflow: hidden;
}

.xw .tit h3 {
	float: left;
	margin-bottom: 25px;
	font-size: 24px;
	font-weight: normal;
}

.xw .tit h3 a {
	color: #1360ad;
}

.xw .btn {
	width: 78px;
	float: right;
}

.xw .btn a {
	width: 37px;
	height: 33px;
	display: block;
}

.xw .btn a.newsTop {
	float: left;
	background: url(../images/newstop.jpg) no-repeat center top;
}

.xw .btn a.newsBtm {
	float: right;
	background: url(../images/newsbot.jpg) no-repeat center top;
}

.xw .btn a:hover {
	background-position: bottom;
}

.xw .newsDa {
	width: 565px;
	height: 355px;
	margin-top: 10px;
	position: relative;
	overflow: hidden;
}

.xw .listDa {
	position: absolute;
	top: 0;
	left: 0;
}

.xw .listDa li {
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px dotted #bbb;
}

.xw .listDa li h4 {
	padding-left: 35px;
	background: url(../images/newswen.jpg) no-repeat left center;
	font-size: 13px;
	line-height: 30px;
	font-weight: normal;
}

.xw .listDa li h4 a {
	color: #333;
}

.xw .listDa li h4 a:hover {
	color: #1360ad;
}

.xw .listDa li p {
	margin-top: 15px;
	padding-left: 35px;
	background: url(../images/newsda.jpg) no-repeat left center;
	color: #666;
	font-size: 13px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-indent: 0;
}




.suspendBox {
	position: fixed;
	top: 50%;
	right: 22px;
	margin-top: -130px;
	z-index: 110;
}

.suspendBox li {
	position: relative;
	margin-bottom: 12px;
}

.suspendBox li p {
	width: 58px;
	height: 58px;
	cursor: pointer;
	padding-left: 8px;
	background-position: right;
}

.suspendBox li .noahide {
	width: 110px;
	position: absolute;
	right: 64px;
	top: 15px;
	border: #3883bc 1px solid;
	background: #fff;
	padding: 5px 20px 4px 20px;
	display: none;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.08);
	text-align: center;
}

.suspendBox .topService p {
	background: url(../images/kefu.png) no-repeat right;
}

.suspendBox .weixin p {
	background: url(../images/kefu1.png) no-repeat right;
}

.suspendBox .weixin .noahide {
	width: auto;
	padding: 5px 5px 0px 5px;
	font-size: 14px;
}

.suspendBox .weixin .noahide img {
	max-width: 160px;
}

.suspendBox .phone p {
	background: url(../images/kefu2.png) no-repeat right;
}

.suspendBox .phone .noahide {
	padding: 10px;
	font-size: 12px;
}

.suspendBox .TOP {
	display: none;
}

.suspendBox .TOP p {
	background: url(../images/top.png) no-repeat right;
}

.suspendBox .topService p:hover {
	background: url(../images/kefuh.png) no-repeat right;
}

.suspendBox .weixin p:hover {
	background: url(../images/kefu1h.png) no-repeat right;
}

.suspendBox .phone p:hover {
	background: url(../images/kefu2h.png) no-repeat right;
}

.suspendBox .TOP p:hover {
	background: url(../images/toph.png) no-repeat right;
}

.yl-dgg {
	position: relative;
}

.lift-nav {
	position: fixed;
	top: 100px;
	left: 30px;
	display: none;
	z-index: 99999;
	box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 8%);
	-webkit-box-shadow: 0px 2px 12px 0px rgb(0 0 0 / 8%);
}

.lift-nav li {
	width: 50px;
	height: 60px;
	text-align: center;
	line-height: 1;
	color: #333;
	padding: 15px 10px;
	background: #fff;
	cursor: pointer;
	border-bottom: 1px solid #eeeeee;
	transition: all .2s;
}

.lift-nav li.current {
	background: #3883bc;
	color: #fff;
}


.container {
	width: 1200px;
	margin: 0 auto;
}

.container:before {
	content: " ";
	display: table;
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

.row:before {
	content: " ";
	display: table;
}

.text-center {
	text-align: center;
}

.pt10 {
	padding-top: 10px;
}

.mt30 {
	margin-top: 30px
}

.mt10 {
	margin-top: 10px
}

.mt20 {
	margin-top: 20px
}

.mt30 {
	margin-top: 30px
}

.mt40 {
	margin-top: 40px;
}

.mt50 {
	margin-top: 50px;
}

.mt60 {
	margin-top: 60px;
}

.mb10 {
	margin-bottom: 10px
}

.mb20 {
	margin-bottom: 20px;
}

.mb30 {
	margin-bottom: 30px
}

.mb40 {
	margin-bottom: 40px;
}

.mb50 {
	margin-bottom: 50px;
}

.mb60 {
	margin-bottom: 60px;
}

.mb10 {
	margin-bottom: 10px
}

.mb20 {
	margin-bottom: 20px
}

.ml30 {
	margin-left: 30px
}

.ml10 {
	margin-left: 10px
}

.ml20 {
	margin-left: 20px
}

.ml40 {
	margin-left: 40px
}

.mr30 {
	margin-right: 30px
}

.mr10 {
	margin-right: 10px
}

.mr20 {
	margin-right: 20px
}

.mt60 {
	margin-top: 60px;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
	float: left
}

.col-xs-12 {
	width: 100%
}

.col-xs-11 {
	width: 91.66666667%
}

.col-xs-10 {
	width: 83.33333333%
}

.col-xs-9 {
	width: 75%
}

.col-xs-8 {
	width: 66.66666667%
}

.col-xs-7 {
	width: 58.33333333%
}

.col-xs-6 {
	width: 50%
}

.col-xs-5 {
	width: 41.66666667%
}

.col-xs-4 {
	width: 33.33333333%
}

.col-xs-3 {
	width: 25%
}

.col-xs-2 {
	width: 16.66666667%
}

.col-xs-1 {
	width: 8.33333333%
}

.col-xs-pull-12 {
	right: 100%
}

.col-xs-pull-11 {
	right: 91.66666667%
}

.col-xs-pull-10 {
	right: 83.33333333%
}

.col-xs-pull-9 {
	right: 75%
}

.col-xs-pull-8 {
	right: 66.66666667%
}

.col-xs-pull-7 {
	right: 58.33333333%
}

.col-xs-pull-6 {
	right: 50%
}

.col-xs-pull-5 {
	right: 41.66666667%
}

.col-xs-pull-4 {
	right: 33.33333333%
}

.col-xs-pull-3 {
	right: 25%
}

.col-xs-pull-2 {
	right: 16.66666667%
}

.col-xs-pull-1 {
	right: 8.33333333%
}

.col-xs-pull-0 {
	right: auto
}

.col-xs-push-12 {
	left: 100%
}

.col-xs-push-11 {
	left: 91.66666667%
}

.col-xs-push-10 {
	left: 83.33333333%
}

.col-xs-push-9 {
	left: 75%
}

.col-xs-push-8 {
	left: 66.66666667%
}

.col-xs-push-7 {
	left: 58.33333333%
}

.col-xs-push-6 {
	left: 50%
}

.col-xs-push-5 {
	left: 41.66666667%
}

.col-xs-push-4 {
	left: 33.33333333%
}

.col-xs-push-3 {
	left: 25%
}

.col-xs-push-2 {
	left: 16.66666667%
}

.col-xs-push-1 {
	left: 8.33333333%
}

.col-xs-push-0 {
	left: auto
}

.col-xs-offset-12 {
	margin-left: 100%
}

.col-xs-offset-11 {
	margin-left: 91.66666667%
}

.col-xs-offset-10 {
	margin-left: 83.33333333%
}

.col-xs-offset-9 {
	margin-left: 75%
}

.col-xs-offset-8 {
	margin-left: 66.66666667%
}

.col-xs-offset-7 {
	margin-left: 58.33333333%
}

.col-xs-offset-6 {
	margin-left: 50%
}

.col-xs-offset-5 {
	margin-left: 41.66666667%
}

.col-xs-offset-4 {
	margin-left: 33.33333333%
}

.col-xs-offset-3 {
	margin-left: 25%
}

.col-xs-offset-2 {
	margin-left: 16.66666667%
}

.col-xs-offset-1 {
	margin-left: 8.33333333%
}

.col-xs-offset-0 {
	margin-left: 0
}

@media (min-width:768px) {

	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12 {
		float: left
	}

	.col-sm-12 {
		width: 100%
	}

	.col-sm-11 {
		width: 91.66666667%
	}

	.col-sm-10 {
		width: 83.33333333%
	}

	.col-sm-9 {
		width: 75%
	}

	.col-sm-8 {
		width: 66.66666667%
	}

	.col-sm-7 {
		width: 58.33333333%
	}

	.col-sm-6 {
		width: 50%
	}

	.col-sm-5 {
		width: 41.66666667%
	}

	.col-sm-4 {
		width: 33.33333333%
	}

	.col-sm-3 {
		width: 25%
	}

	.col-sm-2 {
		width: 16.66666667%
	}

	.col-sm-1 {
		width: 8.33333333%
	}

	.col-sm-pull-12 {
		right: 100%
	}

	.col-sm-pull-11 {
		right: 91.66666667%
	}

	.col-sm-pull-10 {
		right: 83.33333333%
	}

	.col-sm-pull-9 {
		right: 75%
	}

	.col-sm-pull-8 {
		right: 66.66666667%
	}

	.col-sm-pull-7 {
		right: 58.33333333%
	}

	.col-sm-pull-6 {
		right: 50%
	}

	.col-sm-pull-5 {
		right: 41.66666667%
	}

	.col-sm-pull-4 {
		right: 33.33333333%
	}

	.col-sm-pull-3 {
		right: 25%
	}

	.col-sm-pull-2 {
		right: 16.66666667%
	}

	.col-sm-pull-1 {
		right: 8.33333333%
	}

	.col-sm-pull-0 {
		right: auto
	}

	.col-sm-push-12 {
		left: 100%
	}

	.col-sm-push-11 {
		left: 91.66666667%
	}

	.col-sm-push-10 {
		left: 83.33333333%
	}

	.col-sm-push-9 {
		left: 75%
	}

	.col-sm-push-8 {
		left: 66.66666667%
	}

	.col-sm-push-7 {
		left: 58.33333333%
	}

	.col-sm-push-6 {
		left: 50%
	}

	.col-sm-push-5 {
		left: 41.66666667%
	}

	.col-sm-push-4 {
		left: 33.33333333%
	}

	.col-sm-push-3 {
		left: 25%
	}

	.col-sm-push-2 {
		left: 16.66666667%
	}

	.col-sm-push-1 {
		left: 8.33333333%
	}

	.col-sm-push-0 {
		left: auto
	}

	.col-sm-offset-12 {
		margin-left: 100%
	}

	.col-sm-offset-11 {
		margin-left: 91.66666667%
	}

	.col-sm-offset-10 {
		margin-left: 83.33333333%
	}

	.col-sm-offset-9 {
		margin-left: 75%
	}

	.col-sm-offset-8 {
		margin-left: 66.66666667%
	}

	.col-sm-offset-7 {
		margin-left: 58.33333333%
	}

	.col-sm-offset-6 {
		margin-left: 50%
	}

	.col-sm-offset-5 {
		margin-left: 41.66666667%
	}

	.col-sm-offset-4 {
		margin-left: 33.33333333%
	}

	.col-sm-offset-3 {
		margin-left: 25%
	}

	.col-sm-offset-2 {
		margin-left: 16.66666667%
	}

	.col-sm-offset-1 {
		margin-left: 8.33333333%
	}

	.col-sm-offset-0 {
		margin-left: 0
	}
}

@media (min-width:992px) {

	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12 {
		float: left
	}

	.col-md-12 {
		width: 100%
	}

	.col-md-11 {
		width: 91.66666667%
	}

	.col-md-10 {
		width: 83.33333333%
	}

	.col-md-9 {
		width: 75%
	}

	.col-md-8 {
		width: 66.66666667%
	}

	.col-md-7 {
		width: 58.33333333%
	}

	.col-md-6 {
		width: 50%
	}

	.col-md-5 {
		width: 41.66666667%
	}

	.col-md-4 {
		width: 33.33333333%
	}

	.col-md-3 {
		width: 25%
	}

	.col-md-2 {
		width: 16.66666667%
	}

	.col-md-1 {
		width: 8.33333333%
	}

	.col-md-pull-12 {
		right: 100%
	}

	.col-md-pull-11 {
		right: 91.66666667%
	}

	.col-md-pull-10 {
		right: 83.33333333%
	}

	.col-md-pull-9 {
		right: 75%
	}

	.col-md-pull-8 {
		right: 66.66666667%
	}

	.col-md-pull-7 {
		right: 58.33333333%
	}

	.col-md-pull-6 {
		right: 50%
	}

	.col-md-pull-5 {
		right: 41.66666667%
	}

	.col-md-pull-4 {
		right: 33.33333333%
	}

	.col-md-pull-3 {
		right: 25%
	}

	.col-md-pull-2 {
		right: 16.66666667%
	}

	.col-md-pull-1 {
		right: 8.33333333%
	}

	.col-md-pull-0 {
		right: auto
	}

	.col-md-push-12 {
		left: 100%
	}

	.col-md-push-11 {
		left: 91.66666667%
	}

	.col-md-push-10 {
		left: 83.33333333%
	}

	.col-md-push-9 {
		left: 75%
	}

	.col-md-push-8 {
		left: 66.66666667%
	}

	.col-md-push-7 {
		left: 58.33333333%
	}

	.col-md-push-6 {
		left: 50%
	}

	.col-md-push-5 {
		left: 41.66666667%
	}

	.col-md-push-4 {
		left: 33.33333333%
	}

	.col-md-push-3 {
		left: 25%
	}

	.col-md-push-2 {
		left: 16.66666667%
	}

	.col-md-push-1 {
		left: 8.33333333%
	}

	.col-md-push-0 {
		left: auto
	}

	.col-md-offset-12 {
		margin-left: 100%
	}

	.col-md-offset-11 {
		margin-left: 91.66666667%
	}

	.col-md-offset-10 {
		margin-left: 83.33333333%
	}

	.col-md-offset-9 {
		margin-left: 75%
	}

	.col-md-offset-8 {
		margin-left: 66.66666667%
	}

	.col-md-offset-7 {
		margin-left: 58.33333333%
	}

	.col-md-offset-6 {
		margin-left: 50%
	}

	.col-md-offset-5 {
		margin-left: 41.66666667%
	}

	.col-md-offset-4 {
		margin-left: 33.33333333%
	}

	.col-md-offset-3 {
		margin-left: 25%
	}

	.col-md-offset-2 {
		margin-left: 16.66666667%
	}

	.col-md-offset-1 {
		margin-left: 8.33333333%
	}

	.col-md-offset-0 {
		margin-left: 0
	}
}

@media (min-width:1200px) {

	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12 {
		float: left
	}

	.col-lg-12 {
		width: 100%
	}

	.col-lg-11 {
		width: 91.66666667%
	}

	.col-lg-10 {
		width: 83.33333333%
	}

	.col-lg-9 {
		width: 75%
	}

	.col-lg-8 {
		width: 66.66666667%
	}

	.col-lg-7 {
		width: 58.33333333%
	}

	.col-lg-6 {
		width: 50%
	}

	.col-lg-5 {
		width: 41.66666667%
	}

	.col-lg-4 {
		width: 33.33333333%
	}

	.col-lg-3 {
		width: 25%
	}

	.col-lg-2 {
		width: 16.66666667%
	}

	.col-lg-1 {
		width: 8.33333333%
	}

	.col-lg-pull-12 {
		right: 100%
	}

	.col-lg-pull-11 {
		right: 91.66666667%
	}

	.col-lg-pull-10 {
		right: 83.33333333%
	}

	.col-lg-pull-9 {
		right: 75%
	}

	.col-lg-pull-8 {
		right: 66.66666667%
	}

	.col-lg-pull-7 {
		right: 58.33333333%
	}

	.col-lg-pull-6 {
		right: 50%
	}

	.col-lg-pull-5 {
		right: 41.66666667%
	}

	.col-lg-pull-4 {
		right: 33.33333333%
	}

	.col-lg-pull-3 {
		right: 25%
	}

	.col-lg-pull-2 {
		right: 16.66666667%
	}

	.col-lg-pull-1 {
		right: 8.33333333%
	}

	.col-lg-pull-0 {
		right: auto
	}

	.col-lg-push-12 {
		left: 100%
	}

	.col-lg-push-11 {
		left: 91.66666667%
	}

	.col-lg-push-10 {
		left: 83.33333333%
	}

	.col-lg-push-9 {
		left: 75%
	}

	.col-lg-push-8 {
		left: 66.66666667%
	}

	.col-lg-push-7 {
		left: 58.33333333%
	}

	.col-lg-push-6 {
		left: 50%
	}

	.col-lg-push-5 {
		left: 41.66666667%
	}

	.col-lg-push-4 {
		left: 33.33333333%
	}

	.col-lg-push-3 {
		left: 25%
	}

	.col-lg-push-2 {
		left: 16.66666667%
	}

	.col-lg-push-1 {
		left: 8.33333333%
	}

	.col-lg-push-0 {
		left: auto
	}

	.col-lg-offset-12 {
		margin-left: 100%
	}

	.col-lg-offset-11 {
		margin-left: 91.66666667%
	}

	.col-lg-offset-10 {
		margin-left: 83.33333333%
	}

	.col-lg-offset-9 {
		margin-left: 75%
	}

	.col-lg-offset-8 {
		margin-left: 66.66666667%
	}

	.col-lg-offset-7 {
		margin-left: 58.33333333%
	}

	.col-lg-offset-6 {
		margin-left: 50%
	}

	.col-lg-offset-5 {
		margin-left: 41.66666667%
	}

	.col-lg-offset-4 {
		margin-left: 33.33333333%
	}

	.col-lg-offset-3 {
		margin-left: 25%
	}

	.col-lg-offset-2 {
		margin-left: 16.66666667%
	}

	.col-lg-offset-1 {
		margin-left: 8.33333333%
	}

	.col-lg-offset-0 {
		margin-left: 0
	}
}

.iso-rightbox {
	width: 343px;
	height: 285px;
	background-color: #f6f9fb;
	padding: 11px 8px;
	margin-top: 50px;
}

.iso-sbox {
	width: 326px;
	height: 265px;
	border: 1px solid #edf3f7;
	background-color: #fff;
}

.iso-inp {
	width: 216px;
	padding: 6px 27px;
	border-radius: 5px;
	font-size: 14px;
	outline: none;
	background-color: #f5f8ff;
	border: none;
}

.iso-icon {
	position: relative;
	border-collapse: separate;
	width: 287px;
	margin: 0px auto;
}

.iso-box-font1 {
	font-size: 20px;
	color: #078bd5;
	letter-spacing: 2px;
}

.iso-box-font2 {
	font-size: 14px;
	color: #606a8b;
	margin-bottom: 0px;
}

.iso-box-font3 {
	color: #a1a1a1;
	padding: 10px 0px 0px 0px;
}

.iso-box-font4 {
	color: #078bd5;
}

.iso-box-btn {
	width: 287px;
	border-radius: 30px;
	font-size: 16px;
}

.iso-test1 {
	background: url(../images/ce-iso-bg1.png) no-repeat bottom;
	height: 700px;
	margin-top: -30px;
	padding-top: 10px;
}

.iso-test2 {
	background: url(../images/ce-iso-bg2.png) no-repeat bottom;
	height: 443px;
}

.iso-test3 {
	background: url(../images/ce-iso-bg3.jpg) no-repeat bottom;
	height: 725px;
}

.iso-test4 {
	background: url(../images/ce-iso-bg4.png) no-repeat bottom;
	height: 635px;
}

.iso-test5 {
	background-color: #f5f8ff;
	height: 394px;
}

.iso-policy {
	width: 1170px;
	height: 760px;
	margin: 60px 0px auto;
}

.iso-species {
	color: #333333;
}

.iso-species:hover {
	color: #3569ff;
}

.iso-hot {
	width: 260px;
	height: 260px;
	background-color: #fff;
	border: 1px solid #eeeaff;
	margin: 13px;
	position: relative;

}

.iso-hot:hover {
	box-shadow: 0 0 20px #f0efff;
	background-color: #cfe2f3;

}

.iso-i {
	width: 110px;
	height: 110px;
	margin: 20px auto;
	transform-style: preserve-3d;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;
}

.iso-i-in {
	height: 100%;
	transition: 0.8s;
}

.iso-i:hover .iso-i-in {
	transform: rotateY(180deg);
}

.iso-font1 {
	font-size: 26px;
	text-align: center;
	padding-top: 10px;
}

.iso-font2 {
	font-size: 16px;
	padding-left: 20px;
}

.iso-font3 {
	font-size: 18px;
	text-align: center;
}

.iso-font4 {
	font-size: 26px;
	color: #333333;
	font-weight: bold;
}

.iso-font5 {
	font-size: 16px;
	color: #676767;
}

.iso-font6 {
	font-size: 24px;
	color: #fff;
}

.iso-font7 {
	font-size: 16px;
	color: #fff;
}

.iso-font8 {
	font-size: 18px;
	color: #676767;
	border-left: 5px solid #357ef4;
	padding-left: 10px;
}

.iso-font9 {
	font-size: 16px;
	color: #3b3b3b;
}

.iso-font10 {
	font-size: 16px;
	padding-left: 60px;
}

.ce-iso-title {
	font-size: 36px;
	color: #3981f4;
	font-weight: 500;
	position: relative;
	letter-spacing: 5px;
	z-index: 2;
}

.ce-iso-title span {
	display: block;
	position: absolute;
	font-size: 45px;
	color: #79a3dc;
	opacity: .1;
	top: -21px;
	width: 100%;
	text-transform: uppercase;
	font-weight: bold;
}

.iso-join {
	width: 1160px;
	margin: 40px auto;
}

.iso-join-box {
	width: 193px;
	height: 231px;
	text-align: center;
	margin: 0px 19px;
}

.iso-package-box {
	width: 369px;
	height: 480px;
	background-color: #fff;
	border: 1px solid #d2dfff;
	padding: 30px 16px;
	margin: 0px 10px;
}

.iso-package-title {
	width: 334px;
	height: 112px;
	border-radius: 5px;
	background: -webkit-linear-gradient(right, #84c7ff, #327bf3);
	background: -o-linear-gradient(right, #84c7ff, #327bf3);
	background: -moz-linear-gradient(right, #84c7ff, #327bf3);
	background: -mos-linear-gradient(right, #84c7ff, #327bf3);
	background: linear-gradient(right, #84c7ff, #327bf3);
	margin: 0px auto;
	padding: 20px;
}

.iso-package-title2 {
	width: 334px;
	height: 112px;
	border-radius: 5px;
	background: -webkit-linear-gradient(right, #8e98f4, #4e42e3);
	background: -o-linear-gradient(right, #8e98f4, #4e42e3);
	background: -moz-linear-gradient(right, #8e98f4, #4e42e3);
	background: -mos-linear-gradient(right, #8e98f4, #4e42e3);
	background: linear-gradient(right, #8e98f4, #4e42e3);
	margin: 0px auto;
	padding: 20px;
}

.iso-package-title3 {
	width: 334px;
	height: 112px;
	border-radius: 5px;
	background: -webkit-linear-gradient(right, #f88bc1, #e73d74);
	background: -o-linear-gradient(right, #f88bc1, #e73d74);
	background: -moz-linear-gradient(right, #f88bc1, #e73d74);
	background: -mos-linear-gradient(right, #f88bc1, #e73d74);
	background: linear-gradient(right, #f88bc1, #e73d74);
	margin: 0px auto;
	padding: 20px;
}

.iso-btn2 {
	width: 70%;
	margin: 0px auto;
	background-color: #078bd5;
	border: none;
	border-radius: 30px;
	color: #fff !important;
	font-size: 18px;
}

.iso-btn2:hover {
	background-color: #cc5200;
}

#Tab_process {
	width: 1140px;
	height: 395px;
	background-color: #fff;
	margin: 0px auto;
	padding: 0px;
}

.Menubox_process {
	width: 100%;
	height: 28px;
	line-height: 28px;
}

.Menubox_process ul {
	margin: 0px;
	padding: 0px;
}

.Menubox_process li {
	background-color: #f3f7ff;
	width: 227px;
	height: 40px;
	line-height: 40px;
	float: left;
	display: block;
	cursor: pointer;
	text-align: center;
	color: #333333;
	font-size: 18px;
	overflow: hidden;
	position: relative;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.Menubox_process li.hover {
	background-color: #fff;
	padding: 0px;
	width: 231px;
	height: 45px;
	line-height: 45px;
	color: #1985fc;
	margin-top: -7px;
	border-radius: 5px 5px 0px 0px;
}

.Contentbox_process {
	clear: both;
	margin-top: 15px;
	text-align: center;
	padding-top: 8px;
}

.tab_process_box {
	width: 1140px;
	height: 150px;
}

.iso-process-box {
	width: 400px;
	/*height: 143px;*/
	/*border: 1px solid #000000;*/
	margin: 10px 10px;
}

.process-box-in {
	width: 1140px;
}

.iso-process-detail {
	width: 320px;
	text-align: left;
	margin-left: 40px;
	margin-right: 27px;
}

.iso-process-detail3 {
	width: 260px;
	text-align: left;
	margin-left: 40px;
	margin-right: 27px;
}

.iso-process-detail1 {
	width: 593px;
	height: 151px;
	border: 1px dashed #b4b4b4;
	text-align: left;
	margin-left: 20px;
	margin-right: 27px;
}

.iso-process-detail2 {
	width: 775px;
	height: 151px;
	border: 1px dashed #b4b4b4;
	text-align: left;
	margin-right: 27px;
}

.iso-process-font1 {
	font-size: 18px;
	color: #fdaa22;
	border-left: 2px solid #fda413;
	padding-left: 10px;
}

.iso-process-font2 {
	font-size: 14px;
	color: #666666;
}

.iso-process-font3 {
	width: 145px;
	font-size: 18px;
	color: #fdaa22;
	background-color: #fff;
	margin: 0px auto;
	margin-top: -13px;
}

.iso-process-content {
	width: 187px;
	margin: 40px 0px 0px 75px;
}

.iso-process-content1 {
	width: 222px;
	margin: 40px 0px 0px 27px;
}

.iso-icon1 {
	position: relative;
	border-collapse: separate;
	width: 447px;
	height: 43px;
}

.iso-inp1 {
	width: 447px;
	padding: 6px 27px;
	font-size: 14px;
	outline: none;
	background-color: #ebedf2;
	border: 2px solid #c9cfdc;
	box-shadow: 0px 0px 10px #cdd3de inset;
}

.ce-type1 {
	display: block;
	width: 457px;
	height: 48px;
	font-size: 26px;
	color: #333333;
	background: url(../images/ce-content1bg.png) no-repeat;
	background-position-y: bottom;
	margin: 0px auto;
	padding-top: 15px;
}

.ce-hot {
	width: 353px;
	height: 160px;
	background-color: #fff;
	margin: 13px;
	position: relative;
	box-shadow: 0 0 10px rgba(121, 201, 228, 0.2);
	-moz-box-shadow: 0 0 10px rgba(121, 201, 228, 0.2);
	-webkit-box-shadow: 0 0 10px rgba(121, 201, 228, 0.2);
	border-radius: 5px;
	padding: 10px;
}

.ce-hot:hover {
	box-shadow: 0 0 10px rgba(121, 201, 228, 0.5);
}

.ce-sort-img {
	width: 92px;
}

.ce-sort-item {
	width: 230px;
	margin-left: 10px;
}

.ce-sort-font1 {
	font-size: 18px;
	color: #333;
}

.ce-sort-font2 {
	font-size: 14px;
	color: #666;
}

.ce-sort-font3 {
	color: #078bd5;
	cursor: pointer;
}

.page-turning {
	display: inline-block;
	width: 120px;
	height: 30px;
	border: 2px solid #f60;
	color: #078bd5;
	border-radius: 15px;
	text-align: center;
	line-height: 25px;
	margin: auto 15px;
}

.page-turning:hover,
.page-turning.active {
	background-color: #078bd5;
	color: #fff !important;
	text-decoration: none;
}

.ce-synopsis-item {
	background: url(../images/ce-synopsis.jpg) no-repeat;
	height: 500px;
	width: 1170px;
	margin: 30px auto auto;
}

.ce-synopsis-item-left {
	width: 600px;
	padding-top: 40px;
	padding-left: 60px;
}

.ce-synopsis-item-left h3 {
	background-color: #ff9e93;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 2px;
	height: 40px;
	border-radius: 20px;
	width: 180px;
	line-height: 40px;
	text-align: center;
	text-shadow: 0 3px 5px rgba(255, 69, 45, 0.8);
	;
}

.ce-synopsis-item-right {
	width: 570px;
}

.ce-synopsis-item-font1 {
	font-size: 16px;
	letter-spacing: 1px;
	color: #666;
	line-height: 30px;
}

.ce-synopsis-item-font2 {
	font-size: 14px;
	letter-spacing: 1px;
	color: #999999;
	line-height: 30px;
	padding: 133px 50px 0 80px;
}

.ce-step {
	background: url(../images/ce-step-line.jpg) no-repeat;
	height: 320px;
	width: 1170px;
	margin: 70px auto auto;
}

.ce-step-item {
	width: 200px;
	height: 200px;
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(121, 201, 228, 0.3);
	padding: 10px;
	display: block;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	cursor: pointer;
}

.ce-step-item:hover {
	box-shadow: 0 0 20px rgba(121, 201, 228, 0.5);
	text-decoration: none;
}

.ce-step-item:hover .ce-bt-item-button {
	background-color: #ff9d92;
}

.ce-step-item:nth-child(2) {
	margin: 80px 37px 30px 47px;
}

.ce-step-item:nth-child(4) {
	margin: 90px 40px 30px 36px;
}

.ce-step-item-in {
	width: 180px;
	height: 180px;
	border-radius: 5px;
	background-color: #fff;
	border: 1px solid #bceeff;
	box-shadow: 0 0 15px rgba(121, 201, 228, 0.3);
	position: relative;
}

.ce-step-item-in img {
	position: absolute;
	top: -50px;
	left: 45px;
}

.ce-bt-item {
	position: relative;
	text-align: center;
	padding-top: 60px;
}

.ce-bt-item-button {
	height: 40px;
	color: #fff;
	background-color: #79c9e4;
	width: 140px;
	line-height: 40px;
	border-radius: 20px;
	display: inline-block;
	text-align: center;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	cursor: pointer;
	border: none;
}

.ce-seeming {
	color: #fff;
	display: block;
	font-size: 18px;
}

.ce-inside {
	color: #fff;
	display: none;
	font-size: 18px;
}

.ce-bt-item-button:hover {
	text-decoration: none;
	background-color: #ff9d92;
}

.ce-step-item:hover .ce-bt-item-button>.ce-seeming {
	display: none;
}

.ce-step-item:hover .ce-bt-item-button>.ce-inside {
	display: block;
}

.ce-zs-box {
	background-color: #d7f0ff;
	padding: 10px;
	width: 272px;
	position: relative;
}

.ce-zs-box:after {
	content: " ";
	background: url(../images/ce-subscript.png) no-repeat;
	width: 91px;
	height: 85px;
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 5;
}

.ce-zs-box:nth-child(2),
.ce-zs-box:nth-child(3) {
	margin: auto 20px;
}

.ce-zs-box-in {
	background-color: #fff;
	width: 252px;
	padding: 10px;
	box-shadow: 0 0 6px rgba(184, 228, 255, 0.8);
}

.carousel-inner>.item {
	display: none;
	position: relative;
	-webkit-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left;
}

.carousel-inner>.item {
	-webkit-transition: -webkit-transform 0.6s ease-in-out;
	-o-transition: -o-transform 0.6s ease-in-out;
	transition: transform 0.6s ease-in-out;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000px;
	perspective: 1000px;
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
	display: block;
}

.carousel-inner>.item.next.left,
.carousel-inner>.item.prev.right,
.carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0;
}

.fda-newsearch {
	margin-top: 181px;
	margin-left: 18px;
}

.fda-warpper {
	margin-left: 0px;
	position: relative;
	padding: 0px;
	height: 66px;
	width: 670px;
	border-radius: 33px;
}

.fda-warpper input.fda-search {
	width: 280px;
	border: none;
}

.fda-warpper input.fda-search-mid {
	width: 248px;
	height: 46px;
	font-size: 18px;
	padding-left: 23px;
	border: none;
}

.fda-type {
	display: block;
	width: 449px;
	height: 58px;
	font-size: 26px;
	color: #4b51ff;
	background: url(../images/fda-titlebg.png) no-repeat;
	background-position-y: bottom;
	margin: 0px auto;
	font-weight: bold;
}

.fda-sign {
	width: 1078px;
	height: 363px;
	background: url(../images/fda-contentbg.jpg) no-repeat;
	margin: 0px auto;
	padding: 0px 32px;
}

.fda-processbg {
	width: 1091px;
	height: 351px;
	margin: 0px auto;
}

.fda-btn1 {
	width: 83px;
	height: 83px;
	color: #fff !important;
	font-size: 16px;
	padding: 17px;
	border-radius: 50px;
	margin-top: -137px;
	margin-left: 72px;
	-webkit-animation: scaleout 1.3s infinite ease-in-out;
	animation: scaleout 1.3s infinite ease-in-out;
	background-color: #8854ff;
}

@-webkit-keyframes scaleout {
	0% {
		-webkit-transform: scale(1.0)
	}

	100% {
		-webkit-transform: scale(1.1);
		opacity: 1;
	}
}

@keyframes scaleout {
	0% {
		transform: scale(1.0);
		-webkit-transform: scale(1.0);
	}

	100% {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		opacity: 1;
	}
}

.fda-policy {
	width: 1161px;
	margin: 0px auto;
}

.fda-hot {
	width: 347px;
	height: 353px;
	background-color: #fff;
	border: 1px solid #eeeaff;
	margin: 20px;
}

.fda-hot:hover {
	box-shadow: 0 0 20px #f0efff;
}

.fda-i {
	width: 84px;
	height: 82px;
	margin: 20px auto;
}

.fda-font1 {
	font-size: 26px;
	color: #5166ec;
}

.fda-font2 {
	font-size: 16px;
	color: #444444;
}

.fda-font3 {
	padding: 0px 20px;
	color: #666666;
	font-size: 14px;
}

.fda-font4 {
	font-size: 26px;
	color: #333333;
}

.fda-btn2 {
	width: 50%;
	margin: 0px auto;
	background-color: #4285f4;
	border: none;
	border-radius: 30px;
	color: #fff !important;
}

.fda-btn2:hover {
	background-color: #376bc2;
}

.index-banner.fda-index2 {
	background: url(../images/fda-bannerbg2.jpg) no-repeat center;
	height: 423px;
	background-size: cover;
}

.fda-more {
	width: 271px;
	height: 338px;
	background-color: #fff;
	border: 1px solid #eeeaff;
	margin: 10px;
}

.fda-more-i {
	width: 84px;
	height: 82px;
	margin: 0px auto;
	margin-top: 20px;
}

.fda-box-more {
	padding-top: 5px;
}

.fda-more-font {
	font-size: 16px;
	color: #444444;
	margin-bottom: 0px;
}

.fda-more-line {
	width: 55px;
	margin: 0px auto;
}

.fda-i.new190311 {
	margin: 20px 5px 5px 10px;
	text-align: center;
}

.fda-i.new190311 img {
	width: 80%;
}

.fda-box-new190311 {
	padding-top: 20px;
}

.fda-hot.new190311 {
	height: 250px;
}

.fda-text-color {
	color: #012663;
}

.fda-s-tag {
	margin-top: -84px;
}

.pt10 {
	padding-top: 10px;
}

.tm-c-btn-box {
	padding: 10px 10px 20px;
}



.ck {
	width: 1198px;
	margin: 10px auto;
	border: #0055ad 1px solid;
	border-radius: 5px;
	overflow: hidden;
}

.c_bg {
	background: url(../images/c_bg.jpg) center top no-repeat;
	padding: 50px;
	margin-bottom: 48px;
}

.map {
	margin: 0 auto;
}

.map dt {
	float: left;
	background: url(../images/map.jpg) no-repeat;
	width: 400px;
}

.map dd {
	width: calc(100% - 450px);
	float: right;
}

.map dd h4 {
	color: #fff;
	font-size: 26px;
	font-weight: normal;
	margin: 12px 0;
}

.map dd h4 a {
	color: #fff;
	border-bottom: 2px solid #FFF;
	font-size: 26px;
}

.map dd h4 a:hover {
	text-decoration: none;
}

.map dd ul {
	color: #fff;
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 24px;
}

.map dd li {
	overflow: hidden;
	zoom: 1;
}

.map dd span {
	float: left;
	width: 78px;
}

.map dd em {
	float: left;
	width: 380px;
	font-style: normal
}

.map dd li a {
	color: #fff;
}

.map dd .dh {
	display: block;
	width: 324px;
	height: 63px;
}

.contact {
	width: 1002px;
	margin: 0 auto 20px;
}

.contact dl {
	height: 188px;
	margin-bottom: 40px;
}

.contact .fl {
	width: 436px;
}

.contact .fr {
	width: 392px;
}

.contact dt {
	width: 300px;
	padding-left: 20px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-size: 20px;
	margin-bottom: 14px;
}

.contact dt a {
	color: #FFF;
	font-size: 16px;
}

.contact dd {
	color: #666;
	font-size: 14px;
	line-height: 26px;
}

.contact .c1 dt {
	background: url(../images/c001.gif) no-repeat;
}

.contact .c2 dt {
	background: url(../images/c02.gif) no-repeat;
}

.contact .c3 dt {
	background: url(../images/c3.gif) no-repeat;
}

.contact .c4 dt {
	background: url(../images/c4.gif) no-repeat;
}


.pagination p {
	margin: 0;
	cursor: pointer
}

.pagination {
	height: 40px;
	text-align: center;
	padding: 20px 0px;
}

.pagination a {
	display: inline-block;
	margin-right: 10px;
	padding: 2px 12px 10px;
	height: 24px;
	border: 1px #cccccc solid;
	background: #fff;
	text-decoration: none;
	color: #808080;
	font-size: 12px;

}

.pagination a:hover {
	color: #077ee3;
	background: white;
	border: 1px #077ee3 solid;
}

.pagination a.page-num-current {
	border: none;
	background: #077ee3;
	color: #fff;
}

.pagination p {
	display: inline-block;
	padding: 2px 12px 10px;
	font-size: 12px;
	height: 24px;
	color: #bbb;
	border: 1px #ccc solid;
	background: #fcfcfc;
	margin-right: 8px;
}

.pagination p.pageRemark {
	border-style: none;
	background: none;
	margin-right: 0px;
	padding: 4px 0px;
	color: #666;
}

.pagination p.pageRemark b {
	color: red;
}

.pagination p.pageEllipsis {
	border-style: none;
	background: none;
	padding: 4px 0px;
	color: #808080;
}

.dates li {
	font-size: 14px;
	margin: 20px 0
}

.dates li span {
	float: right
}


.hib_xm {
	background-color: #fff;
	position: relative;
	padding: 30px;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
}

.hib_xm .l{box-shadow: none;}

.hib_xm_A {
	overflow: hidden;
}

.hib_xm_A img {
	max-width: 100%;
}

.hib_xm .r{text-align: left; width: calc(100% - 400px);}
.hib_xm_B {
	line-height: 48px;
	font-size: 30px;
	color: #1a1a1a;
}

.hib_xm_C {
	padding: 20px 0;
	border-bottom: 1px dashed #e3e3e3;
}

.hib_xm_C ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.hib_xm_C ul li {
	float: left;
	padding: 0 30px;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #4d4d4d;
	margin-right: 10px;
	border-radius: 20px;
	background-color: #eeeeee;
}

.hib_xm_D {
	line-height: 24px;
	font-size: 16px;
	color: #1a1a1a;
	border-bottom: 1px dashed #e3e3e3;
	padding: 10px 0;
}

.hib_xm_E {
	width: 150px;
	height: 40px;
	display: inline-block;
	margin-top: 20px;
}

.hib_xm_E a {
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #3883bc;
	display: block;
	border: 1px solid #3883bc;
	background: url(../images/zx_ico.png) 29px 9px no-repeat;
	padding-left: 55px;
	border-radius: 20px;
}

.hib_xm_E a:hover {
	background: url(../images/zx_icos.png) 29px 9px no-repeat;
	background-color: #3883bc;
	color: #fff;
}

.hib_xm_F {
	width: 302px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #1a1919;
	display: inline-block;
	margin-top: 20px;
	margin-left: 20px;
}

.hib_xm_F span {
	color: #3883bc;
	font-size: 24px;
	font-weight: bold;
}

.pcon .l{width: calc(100% - 300px);}

.all_afw {
	width: 100%;
	background-size: cover;
}

.zib_about {
	padding: 30px 0;
}

.zib_about .l{box-shadow:none;width: calc(100% - 580px);}

.zib_about_T {
	position: relative;
	width: 100%;
	height: 78px;
	border-bottom: 1px solid #eee;
	font-size: 38px;
	font-weight: bold;
}
.zib_about_T:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 180px;
	height: 2px;
	background: #3883bc;
}
.zib_about_T span {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 1;
	font-size: 80px;
	color: rgba(0,0,0,.1);
	font-weight: normal;
}

.zib_about_Desc {
	width: 100%;
	font-size: 16px;
	color: #1a1a1a;
	line-height: 26px;
	padding-top: 20px;
	text-align: justify;
}

.zib_about_Pic {
	width: 511px;
	height: 550px;
	background: url(../images/img_bg.png) no-repeat;
}

.ziScroll-left {
	position: relative;
	width: 500px;
	overflow: hidden;
}

.ziScroll-left .hd {
	overflow: hidden;
	height: 24px;
	width: 138px;
	margin: 0 auto;
	position: absolute;
	left: 317px;
	top: 493px;
	z-index: 4;
}

.ziScroll-left .hd .prev {
	display: block;
	width: 24px;
	height: 24px;
	float: right;
	margin-right: 15px;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/rol_l.png") no-repeat;
}

.ziScroll-left .hd .prev:hover {
	background: url("../images/rol_ls.png") no-repeat;
}

.ziScroll-left .hd .next {
	display: block;
	width: 24px;
	height: 24px;
	float: right;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/rol_r.png") no-repeat;
}

.ziScroll-left .hd .next:hover {
	background: url("../images/rol_rs.png") no-repeat;
}

.ziScroll-left .hd .prevStop {
	background-position: -60px 0;
}

.ziScroll-left .hd .nextStop {
	background-position: -60px -50px;
}

.ziScroll-left .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 9px;
}

.ziScroll-left .hd ul li {
	float: left;
	width: 6px;
	height: 6px;
	overflow: hidden;
	margin-right: 9px;
	text-indent: -999px;
	cursor: pointer;
	background: url("../images/circle_out.png") no-repeat;
}

.clear {
	clear: both;
}

.ziScroll-left .hd ul li.on {
	background: url("../images/circle_hover.png") no-repeat;
}

.ziScroll-left .bd {
	width: 500px;
	overflow: hidden;
}

.ziScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
	margin: 0;
	padding: 0;
	list-style: none;
}

.ziScroll-left .bd ul li {
	width: 500px;
	float: left;
	height: 540px;
	_display: inline;
}

.ziScroll-left .bd ul li span {
	color: #999;
}

.ziC {
	width: 500px;
	height: 540px;
	position: relative;
}

.ziC_A {
	width: 500px;
	height: 470px;
	position: absolute;
	left: 0;
	top: 0;
}

.ziC_A img {
	width: 500px;
	height: 470px;
}

.ziC_B {
	width: 260px;
	padding-left: 30px;
	height: 80px;
	line-height: 80px;
	background: url(../images/rol_box.png) no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 18px;
	color: #fff;
}


.all_afw {
	width: 100%;
	background: url(../images/fw_bg.jpg) center bottom no-repeat;
	overflow: hidden;
	padding-bottom: 80px;
	background-size: cover;
}

.zib_CT {
	width: 100%;
	padding-top: 48px;
	line-height: 80px;
	font-size: 36px;
	color: #1a1a1a;
	font-weight: bold;
}

.zib_CDesc {
	width: 100%;
	font-size: 16px;
	line-height: 26px;
	color: #1a1a1a;
	text-indent: 2rem;
}

.zib_afw {
	width: 100%;
}

.afwScroll-left {
	position: relative;
	width: 100%;
	margin: 0 auto;
	margin-top: 20px;
}

.afwScroll-left .hd {
	overflow: hidden;
	height: 24px;
	width: 144px;
	margin: 0 auto;
	position: absolute;
	left: 583px;
	top: 408px;
	z-index: 4;
}

.afwScroll-left .hd .prev {
	display: block;
	width: 24px;
	height: 24px;
	float: right;
	margin-right: 15px;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/rol_l.png") no-repeat;
	display: none;
}

.afwScroll-left .hd .prev:hover {
	background: url("../images/rol_ls.png") no-repeat;
}

.afwScroll-left .hd .next {
	display: block;
	width: 24px;
	height: 24px;
	float: right;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/rol_r.png") no-repeat;
	display: none;
}

.afwScroll-left .hd .next:hover {
	background: url("../images/rol_rs.png") no-repeat;
}

.afwScroll-left .hd .prevStop {
	background-position: -60px 0;
}

.afwScroll-left .hd .nextStop {
	background-position: -60px -50px;
}

.afwScroll-left .hd ul {
	float: left;
	overflow: hidden;
	zoom: 1;
	margin: 0;
	padding: 0;
	list-style: none;
}

.afwScroll-left .hd ul li {
	float: left;
	width: 12px;
	height: 12px;
	overflow: hidden;
	margin-right: 9px;
	text-indent: -999px;
	cursor: pointer;
	background: url("../images/cr_out.png") no-repeat;
}

.afwScroll-left .hd ul li.on {
	background: url("../images/cr_hover.png") no-repeat;
}

.afwScroll-left .bd {}

.afwScroll-left .bd ul {
	
}

.afwScroll-left .bd ul li {
	width: calc((100% - 40px) / 4);
	float: left;
	background: #fff;
	margin-right: 10px;
}

.afwScroll-left .bd ul li:last-child{
	margin-right: 0;
}
.afwScroll-left .bd ul li span {
	color: #999;
}

/*.zib_afw ul{
margin:0;
padding:0;
list-style:none;
}
.zib_afw ul li{
width:303px;
height:400px;
float:left;
}
*/
.zib_afw_li {
	width: 100%;
	background-color: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	position: relative;
}

.zib_afw_li_A {
	width: 100%;
	display: block;
}

.zib_afw_li_B {
	padding: 10px;	
}

.zib_afw_li_B dl {
	margin: 0;
	padding: 0;
	list-style: none;
}

.zib_afw_li_B dl dt {
	width: 100%;
	padding-left: 10px;
	background: url(../images/xm_om.png) left center no-repeat;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.zib_afw_li_B dl dt a {
	font-size: 14px;
	text-decoration: none;
}

.zib_afw_li_C {
	padding-left: 10px;
	padding-bottom: 10px;
}

.zib_afw_li_C a {
	width: 89px;
	height: 32px;
	display: block;
	line-height: 32px;
	color: #3883bc;
	font-size: 14px;
	text-decoration: none;
	background: url(../images/xores.png) 63px center no-repeat;
}

.zib_afw_li_C a:hover {
	background: url(../images/xores.png) right center no-repeat;
	color: #3883bc;
}

.zib_afw_li:hover {
	margin-top: 0;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.zib_afw_li,
.zib_afw_li_C a {
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}


@media(max-width:1200px){
    .yl-dgg .dgg-limit .list li a .btn::after{left: 20px;}
	.yl-dgg .dgg-limit .list li a .btn{text-indent: 40px;}
	.foot-code img{width: 100px;}
	.foot-code{margin-right: 30px;}
	.foot-info{width: calc(100% - 532px);}
	.foot-nav{width: 272px;}
	.foot-nav dl{margin-right: 30px;}
}

.mbnav{display: none;}
.mbnav .mbtop{width: 100%;height: 70px;z-index: 9999;position: fixed;top: 0px;left: 0px;padding:0 15px; background: #fff;transition: .3s;box-shadow: 1px 1px 8px 0px lightgrey;}
.mbnav .mbtop a.logo{display: block;padding-top: 10px;}
.mbnav .mbtop a.logo img{height: 50px;}
.mbnav .mbtop #navbtn{position: absolute;right: 15px;top: 20px; background: url(../images/icon_blue.png);width: 50px;height: 36px;background-position: 0 -94px;}

.mbnav .mbSubNav{position: fixed;width: 100%;height: 100%;top: 70px;z-index: 999;width: 100%;background: #3883bc;display: none;}
.subnavCon{height: 100%;padding-bottom: 200px;overflow-x: hidden;}
.mbnav .mbSubNav .closrbox{width:20%;height:50px;line-height:50px;background:#fff;position:absolute;right:2%;top:-5%;}
.mbnav .mbSubNav li{width: 100%;display: block;line-height: 80px;margin: 0 auto;position: relative;border-top: 1px solid rgba(0,0,0,.1);}
.mbnav .mbSubNav li i{float: right;height: 80px;width: 80px;position: relative;z-index: 1;cursor: pointer;transition: all .5s;}
.mbnav .mbSubNav li i:after{content:" ";position: absolute;top: 32px;left: 25px;width: 15px;height: 15px;border: 2px solid #fff;border-style: solid solid none none;transform: rotate(45deg);}
.mbnav .mbSubNav .sub{width: 100%;display: none;}
.mbnav .mbSubNav .sub a{font-size: 24px;line-height: 65px;border-top: 1px solid rgba(0,0,0,.1);margin-right: 0;background-color: rgba(0,0,0,.2);}
.mbnav .mbSubNav li a{display: block;color: #fff;font-size: 28px;padding: 0 20px;margin-right: 80px;}
.mbnav .mbSubNav li.open i {transform: rotate(90deg);}

.footer_main{display: none;text-align:center;width:100%;padding: 20px;color: #666;border-top: 1px solid #e5e5e5;background: #f5f5f5;line-height: 30px;}
#toolbar{display: none;}
#toolbar{position:fixed;bottom:0;width:100%;z-index: 888;left: 0;}
#toolbar .list{width:100%;margin: 0 auto;background: #282828;box-shadow: 0 -8px 8px 0px rgb(0 0 0 / 10%);}
#toolbar .list li{float:left;width:25%;text-align:center;border-left: 1px solid rgba(255,255,255,.1);}
#toolbar .list li:first-child{border-left: 0;}
#toolbar .list a{display:block;height:80px;line-height:24px;font-size:16px;color: #fff;padding-top: 15px;}
#toolbar .list a.hover{background: #3883bc;}
#toolbar .list a s{margin-left:auto;margin-right:auto;width:42px;height: 46px;display:block;background-size: 420px auto;}
#toolbar .list a span{text-align: center;line-height: 0.35rem;display: block;}
#toolbar .list a .too-home{background-position: 6px 0;}
#toolbar .list a .too-qiao{background-position: -132px 0;}
#toolbar .list a .too-map{background-position: -65px 0;}
#toolbar .list a .too-tel{background-position: -196px 0;}
.xbg{width:100%; display:block;position: fixed;height:105pxs;left: 0;bottom: 0;background: #fff;z-index: 880;}
#toolbar .list a s span{color: #fff;padding-top:90px;text-transform: initial;font-style:normal;}
#toolbar .icon{background:url(../images/icon_blue.png) no-repeat;display:inline-block;background-size:4rem auto;vertical-align:middle;}
#toolbar .iconn{background: url(../images/iconn_blue.png) no-repeat;background-size:1.4rem auto; vertical-align:middle;}
#toolbar .iconbef:before{background: url(../images/iconn_blue.png) no-repeat;background-size: 1.4rem auto;vertical-align: middle;}
@media(max-width:769px){
    .pcnav{display: none;}
	.mbnav{display: block;}
	body{padding: 70px 0 120px 0;}
	.l,.r,.fl,.fr{float: unset!important;}
	.yl-dgg .dgg-form-tools .container .forms{width: 100%;border: 0;padding: 15px;}
	.yl-dgg .dgg-form-tools .container .forms .form-top .title{margin: 14px 0 24px;}
	.yl-dgg .dgg-form-tools .container .forms .form-top{padding: 0 0 25px 0;}
	.yl-dgg .dgg-form-tools .container .forms .trade-list.active{padding: 24px 0;}
	.yl-dgg .dgg-form-tools .container .forms .trade-list li,.yl-dgg .dgg-form-tools .container .forms .bulletin .bulletin-swiper .swiper-slide .text{float: left!important;}
	.yl-dgg .dgg-form-tools .container .forms .bulletin{padding: 0;margin: 0;}
	.yl-dgg .dgg-form-tools .container .tools .title{margin: 0;padding-bottom: 10px;}
	.yl-dgg .dgg-form-tools .container .tools{padding: 15px;width: unset;}
	.yl-dgg .dgg-form-tools .container .tools .list li{width: 25%;margin: 15px 0 10px;}
	.yl-dgg .dgg-limit .borderBox{padding: 0 15px 15px;}
	.index_partner{padding: 50px 0 0;}
	.consult-body__news{width: 100%;}
	.news-head-more{float: right!important;}
	.suspendBox{display: none;}
	.consult-body__knowledge{width: 100%;margin-top: 15px;}
	.dgg-module-feature-item{width: 33.333%;float: left!important;}
	.zib_about{padding: 0;padding-bottom: 15px;}
	.zib_about .l{width: 100%;}
	.zib_about_Pic{margin: 0 auto;}
	.afwScroll-left .bd ul li{width: calc((100% - 10px) / 2);margin-bottom: 10px;}
	.afwScroll-left .bd ul li:nth-child(even){margin-right: 0;}
	.zib_afw_li_A img{width: 100%;}
	.foot-code{margin-right: 0;}
	.foot-info,.foot-nav,.foot-key,.copyright{display: none;}
	.foot-code img{width: 200px;}
	.footer_main,#toolbar{display: block;}
	.rz-list li{width: calc((100% - 32px) / 3);}
	.rz-list li:nth-child(4n){margin-right: 16px;}
	.rz-list li:nth-child(3n){margin-right: 0;}

	.hib_xm .l{width: 20%;float: left!important;}
	.hib_xm .r{width: 75%;float: right!important;}
	.hib_xm_B{font-size: 20px;line-height: 30px;}
	.hib_xm_C ul li{padding: 0 15px;line-height: 30px;height: unset;}
	.hib_xm_D{font-size: 14px;}
	.pcon .l{width: 100%;}
	.pcon .r{display: none;}
	.c_bg{background-size: cover;padding: 15px;}
	.map dt,.map dd{float: unset;width: 100%;}
	.map dt{margin-bottom: 15px;}
	.news-con{padding: 15px 0;}
	.news-detail{padding: 0 15px 15px;}
	.fanye{line-height: unset;height: unset;padding: 15px 0;}
	.fanye p{float: unset;width: 100%;}
	.fanye p.first{margin-bottom: 10px;}
	.news-detail-tit strong{font-size: 20px;}
	.banner .swiper-slide{height: 400px;}
}

@media(max-width:500px){
body{padding: 70px 0 60px 0;}
	.yl-dgg .dgg-form-tools .container .forms .form-wrap .form-item{float: unset;width: 100%;margin-bottom: 10px;}
	.yl-dgg .dgg-form-tools .container .forms .form-wrap .form-item:nth-child(3){width: 100%;}
	.yl-dgg .dgg-form-tools .container .forms .trade,.yl-dgg .dgg-form-tools .container .forms .bulletin{display: none;}
	.dgg-content .dgg-epServices{margin-top: 30px!important;}
	.index2 .li{width: 100%;}
	.slide-items{flex-wrap: wrap;padding: 0;}
	.index-buysell-step{padding: 30px;}
	.slide-title{margin-top: 30px;}
	.index_partner{padding: 30px 0 0;}
	.index_partner .title{font-size: 20px;margin:  0 0 30px 0;}
	.index_partner .title span{font-size: 14px;line-height: 30px;}
	.partner_list ul li{width: 33.333%;}
	.col-12{width: 100%;}
	.consult-body__news{height: unset;}
	.news-body-list__no-img-item,.news-body-list__no-img-item__content{height: unset;line-height: 40px;}
	.news-head-tab-item{padding: 0 16px;}
	.knowledge-head-more{float: right!important;}
	.knowledge-head-title{float: left!important;}
	.knowledge-body{padding: 4px 15px 0;}
	.knowledge-body-list-item{line-height: 40px;font-size: 14px;height: unset;}
	.consult-body__knowledge{height: unset;}
	.dgg-module-feature{display: none;}
	.foot-code img{width:100px;}
	#toolbar .list a span{font-size: 14px;}
	.mbnav .mbSubNav li{line-height: 60px;}
	.mbnav .mbSubNav li a{font-size: 20px;}
	.mbnav .mbSubNav .sub a{font-size: 16px;line-height: 40px;}
	.mbnav .mbSubNav li i{height: 60px;}
	.mbnav .mbSubNav li i:after{top: 22px;width: 10px;height: 10px;}
	.zib_about_Pic{display: none;}
	.zib_CT{font-size: 20px;line-height: 60px;padding-top: 20px;}
	.afwScroll-left .bd ul li{width: 100%;}
	.rz-list li{width: 100%;margin-right: 0;}
	.hib_xm .l,.hib_xm .r{width: 100%;float: unset!important;}
	.hib_xm{padding: 15px;}
	.hib_xm_F{display: block;margin-left: 0;}

	.news-date{width: unset;padding-right: 10px;}
	.news-date .month{width: unset;padding: 0 2px;}
	.news-date .day{font-size: 40px;display: block;}
	.news-list-r{margin-left: 70px;}
	.banner .swiper-slide{height: 200px;}
	.index2 .li{background-position: right;}
	.index2 .tab_content{margin-left: 0;}
	.index2 .group .lis .txt p{width: 100%;}
	.index2 .li .hd{display: none;}
	.news-list-r strong{font-size: 16px;}
	.news-tit ul li{width: unset;padding: 0 10px;}
.dgg-form-tools,#toolbar,.index_partner{display:none}
}

.pagination{height: unset!important}

@media(max-width:325px){
	.step-tab span{font-size: 14px;}
}

