﻿@charset "utf-8";
/* CSS Document */

.cy_top {
	width: 100%;
	float: left;
	background: #fff;
	    height: 110px;
}

.cy_top_1 {
	width: 75%;
	margin: auto;
	max-width: 1200px;
}

.cy_top_logo {

	float: left;

	margin-top: 20px;
}

.cy_top_logo img {}

.cy_top_dl {

	float: right;

	margin-top: 25px;
}

.cy_top_dl img {

	margin-left: 20px;
}

.container {}

.xxk {

position: relative;

width: 100%;

margin-top: -40px;

z-index: 99;
}

.xxk_1 {
    width: 1200px;
    margin: auto;
}

.cy_xj {

display: inline-block;

text-align: center;

width: 100%;
}

.cy_xj1 {

	/* float: left; */

	width: 8.5%;

	display: inline-block;
}

.cy_xj1 p {

	background: #e7e7e7;

	height: 35px;

	line-height: 35px;

	color: #000;
}

.cy_xj1 input {

	width: 98%;

	height: 35px;

	line-height: 35px;
}

.tj {

display: inline-block;

text-align: center;

width: 100%;

margin-top: 15px;

margin-bottom: 15px;
}

.tj p {

width: 140px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #ee6e39;
    color: #fff;
    display: inline-block;
    margin-left: 10px;
    text-shadow: none;
    font-size: 14px;
    border: none;
}

.tj .btns input {

width: 140px;

height: 42px;

line-height: 42px;

text-align: center;

background: #56a6e1;

color: #fff;

display: inline-block;

}

.cy_xj2 {
	width: 11.5%;
}

.cy_xj3 {

	width: 6.2%;
}


.cy_nr {
	width: 100%;
	float: left;
	background: #f4f8fc;
	padding-top: 0px;
}


/*s214 案例*/
.s214_case {
	width: 100%;
	float: left;
	background: #f4f8fc;
	padding-bottom: 25px;
	position: relative;
	padding-bottom: 30px;
}

.s214_case_1 {
	width: 1200px;
	margin: auto;
}

.s214_case_t {
	background: url(../../images/pro.jpg) no-repeat center;
	width: 100%;
	float: left;
	height: 440px;
}

.s214_case_t1 {
	width: 1200px;
	margin: auto;
}

.s214_case_cl {
	float: left;
}



.u28_case_c {
	width: 100%;
	float: left;
	padding-bottom: 30px;
	padding-top: 30px;
	background: #f4f8fc;
}

.u28_case_c1 {
	width: 1200px;
	margin: auto;
}

.u28_case_l {

	width: 625px;

	float: left;
}

.u28_case_l li {

	float: left;

	margin-right: 15px;

	width: 274px;

	height: 274px;

	margin-bottom: 25px;

	position: relative;

	overflow: hidden;
}

.u28_case_l1 {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 274px;
	height: 274px;
	border: 1px solid #fff;
}

.u28_case_lwz {
	position: absolute;
	width: 215px;
	/* height: 250px; */
	background: rgba(0, 0, 0, 0.5);
	margin-left: 0px;
	height: 0%;
	transition: 1s ease;
	z-index: 9;
	padding: 30px;
	bottom: -80px;
}

.u28_case_lwz h1 {
	color: #fff;
	font-size: 18px;
	font-weight: 100;
	margin-top: 55px;
	margin-bottom: 10px;
}

.u28_case_lwz h1 a {
	color: #fff;
}

.u28_case_lwz p {
	font-size: 14px;
	color: #fff;
	line-height: 24px;
}

.u28_case_l li:hover .u28_case_lwz {
	bottom: 0px;
	height: 80%;
}

.u28_case_r {

	width: 560px;

	float: right;

	background: #fff;

	height: 725px;

	position: inherit;

	margin-top: -150px;

	box-shadow: 0 0 6px 8px #00000008;
}

.u28_case_r1 {
	width: 100px;
	height: 100px;
	/* background-color: red; */
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	/* Internet Explorer */
	-moz-transform: rotate(45deg);
	/* Firefox */
	-webkit-transform: rotate(45deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(45deg);
	/* Opera */
	margin: 80px auto 40px;
	/*让菱形浏览器上居中*/
	border: 1px solid #2aa2d9;
}

.u28_case_r1 p {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	/* Internet Explorer */
	-moz-transform: rotate(0deg);
	/* Firefox */
	-webkit-transform: rotate(-45deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(0deg);
	/* Opera */
	position: absolute;
	font-size: 40px;
	color: #2aa2d9;
	margin-top: 25px;
	margin-left: 25px;
}

.u28_case_r2 {

	text-align: center;
}

.u28_case_r2 h1 {

	text-align: center;

	font-size: 30px;

	color: #000;

	font-weight: 100;

	margin-top: 50px;

	line-height: 45px;
}

.u28_case_r2 img {
	text-align: center;
	margin: auto;
}

.u28_case_r2 span {
color: #ee6e39;
}

.u28_case_r2 p {

	padding-left: 60px;

	padding-right: 60px;

	line-height: 30px;

	margin-top: 10px;





































	color: #999999;

	font-size: 14px;

	text-align: left;
}

.s214_case_l {
	width: 560px;
	float: left;
	background: #fff;
	height: 570px;
	position: inherit;
	box-shadow: 0 0 6px 8px #00000008;
	z-index: 9999;
}

.s214_case_r {
	float: right;
}

.s214_case_r ul {
	float: right;
}

.s214_case_r ul li {
	float: right;
	margin-left: 15px !important;
	margin-right: 0;
}

.s241_caser {
	float: right;
}

.cy_nr_1 {
	width: 1200px;
	margin: auto;
	text-align: center;
	margin-bottom: 20px;
}

.cy_nr_1 p {
	color: #ee6e39;
    font-size: 18px;
}

.u28_case_r2 em {

}
.u28_case_r2 em a:hover
{
	color:#fff;
}

.bgg {
	width: 100%;
	float: left;
	background: url(../../images/bgg.jpg) no-repeat center;
	height: 419px;
	position: absolute;
	bottom: -275px;
	z-index: -1;
}

.fj {

	position: absolute;

	right: 0;

	margin-top: 115px;
}

.fj img {}

.fj1 {
	left: -210px;
	position: absolute;
}

.fj2 {
	right: 0;
	position: absolute;

}



/*航线特价*/
.hxtj {
	width: 100%;
	float: left;
}

.hxtj_bt {
	width: 1200px;
	margin: auto;
	text-align: center;
}

.hxtj_bt p {
	color: #ee6e39;
    font-size: 18px;
}

.hxtj_1 {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.hxtj_t {
	width: 1200px;
	margin: auto;
}

.hxtj_t li {

float: left;

margin-right: 24px;

margin-bottom: 30px;

position: relative;

width: 32%;
}

.hxtj_t_img {
	height: 260px;
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
}

.hxtj_t_img img {
	cursor: pointer;
	transition: all 1s;
	overflow: hidden;
	width: 100%;
}

.hxtj_t_img img:hover {
	transform: scale(1.4);
}

.hxtj_t_wz {}

.hxtj_t_wz p {

	color: #000;
}

.hxtj_t_wz span {

	float: right;
}

.hxtj_t_img1 {

position: absolute;

bottom: 0px;

width: 100%;

background: rgba(0, 0, 0, 0.5);

height: 100px;

margin: auto;

text-align: center;
}

.hxtj_t_img1 p {

	float: left;

	width: 100%;

	color: #fff;

	text-align: center;

	margin-top: 20px;

	padding-bottom: 5px;
}

.hxtj_t_img1 span {

	padding-left: 60px;
}
.hxtj_t_img1 h1 a
{
	color:#fff;
}
.hxtj_t_img1 h1 {
   width: 170px;
    /* float: left; */
    color: #fff;
    font-size: 14px;
    text-align: center;
    background: #ee6e39;
    height: 35px;
    line-height: 35px;
    border-radius: 10px;
    display: inline-block;
    margin: auto;
}


.clearfix::after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}

.clearfix {}

.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
	float: left
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 10%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 50%;
	height: 100%;
	position: relative;
	padding: 0;
	-webkit-box-shadow: rgba(0, 0, 0, .2) 0 0 30px;
	-moz-box-shadow: rgba(0, 0, 0, .2) 0 0 30px;
	box-shadow: rgba(0, 0, 0, .2) 0 0 30px
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;

	width: 27px;
	height: 50px;
	margin-top: -25px;
	-moz-background-size: 27px 44px;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDdhZmYnLz48L3N2Zz4=);
	right: 10px;
	left: auto
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #5facd6;
	opacity: .2;
	margin: 0 5px;
	cursor: pointer;
}

.swiper-slide:hover {
	-webkit-box-shadow: rgba(0, 0, 0, .5) 0 0 50px;
	-moz-box-shadow: rgba(0, 0, 0, .5) 0 0 50px;
	box-shadow: rgba(0, 0, 0, .5) 0 0 50px
}

.banner-box {
	width: 1200px;
	/* float:left; */
	position: relative;
	overflow: hidden;
	margin: auto;
}

.swiper-container {
	width: 1200px;
	margin: 12px 0;
}

.swiper-slide {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	transform: scale(.8);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	-webkit-transition: transform 1s;
	-moz-transition: transform 1s;
	-ms-transition: transform 1s;
	-o-transition: transform 1s;
	-webkit-transform: scale(.7);
	-moz-box-shadow: rgba(0, 0, 0, .2) 0 0 30px
}

.swiper-slide-active,
.swiper-slide-duplicate-active {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.swiper-slide img {
	width: 100%;
	display: block
}

.swiper-pagination {
	position: relative;
	/* margin-bottom: 30px */
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #fff;
}

@media screen and (max-width:668px) 
{
	.languagec
{
	display:block !important;
}	
	.swiper-pagination {
		position: relative;
		margin-bottom: 20px
	}

	.swiper-pagination-bullet-active {
		opacity: 1;
		background: rgba(0, 0, 0, .8)
	}
}

.banner-arrow div:hover {
	background-color: #4a4a4a
}

.swiper-button-prev {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #7c7c7c center 50%/50% 50% no-repeat;
	left: 10px
}

.swiper-button-next {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #7c7c7c center 50%/50% 50% no-repeat
}

.banner-top {
	padding-top: 3.730928444707274%
}

.banner-title {
	padding: 5px 0
}

.banner-title h1 {
	text-align: center;
	letter-spacing: 5px;
	font-size: 45px;
	font-family: microsoft yahei, 微软雅黑, MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;
	font-weight: 400;
	color: #444;
	padding-bottom: 14px
}

.banner-text {
	text-align: center
}

.banner-text p {
	font: 15px/1.5 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', "Hiragino Sans GB", Arial, "Microsoft YaHei", "å¾®è½¯é›…é»‘", "STHeiti", "WenQuanYi Micro Hei", 'PingFang SC', SimSun, sans-serif;
	-webkit-font-smoothing: antialiased;
	margin: 0;
	color: #444
}

.banner-top-one {
	padding-top: 3.311649911295092%
}

.banner-button {
	width: 1200px;
	vertical-align: middle;
	text-align: center;
	margin: auto;
}

.banner-button a {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	height: auto;

	width: auto;
	line-height: 100%;
	padding: 15px 32px;
	position: relative


}

.banner-button-btn {
  color: #fff;
    font-weight: 400;
    margin: 0;
    line-height: 1.8em;
    font-size: 14px;
    font-family: helvetica neue, helvetica, stheitisc-light, hiragino sans gb, Arial, microsoft yahei, 微软雅黑, stheiti, wenquanyi micro hei, pingfang sc, SimSun, sans-serif;
    -webkit-font-smoothing: antialiased;
    background-color: #ee6e39 !important;
    border-radius: 100px;
}

.banner-button-btn {
	background: #cedad0;
	display: inline-block;
	-webkit-transition: border-color .4s, color .4s;
	-moz-transition: border-color .4s, color .4s;
	transition: border-color .4s, color .4s;
	border: 0;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	color: #fff;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.banner-button-btn,
.banner-button-btn::before {
	-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
	-moz-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
	transition-timing-function: cubic-bezier(.2, 1, .3, 1)
}

.banner-button-btn::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 25px;
	background: #3badff;
	z-index: -1;
	opacity: 0;
	-webkit-transform: scale3d(.7, 1, 1);
	-moz-transform: scale3d(.7, 1, 1);
	-ms-transform: scale3d(.7, 1, 1);
	-o-transform: scale3d(.7, 1, 1);
	transform: scale3d(.7, 1, 1);
	-webkit-transition: -webkit-transform .4s, opacity .4s;
	-moz-transition: -moz-transform .4s, opacity .4s;
	transition: transform .4s, opacity .4s;
	-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
	-moz-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
	transition-timing-function: cubic-bezier(.2, 1, .3, 1)
}

.banner-button-btn:hover::before {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.cgal
{
	width:100%;
	float:left;
	background:url(../../images/bg1.jpg) no-repeat center;
	height:574px;
}
.hxtj_bt1
{
	margin-top:50px;
}
.hxtj_bt1 p
{
	color:#fff;
	margin-top:10px;
}
.swiper-slide p
{
	
color: #fff;
	
text-align: center;
	
margin-top: 10px;
}


/*合作伙伴*/
.hzhb
{
	width:100%;
	float:left;
	padding-top: 30px;
	background: #fff;
	padding-bottom: 20px;
}

.carousel {
	/* border: 1px solid #333; */
	height: 156px;
	padding: 0 0 0 2px;
	width: 762px;
}

.carousel#carousel-vertical {
	height: 306px;
	padding: 0;
	width: auto
}

.carousel#carousel-responsive {
	width: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}

.carousel li,
.carousel>div>div {
	color: #fff;
	padding: 2px 0 2px 2px;
	float: left;
}

.carousel#carousel-vertical li,
.carousel#carousel-vertical>div>div {
	padding: 2px 2px 0
}

.carousel ul li:nth-child(even),
.carousel>div>div:nth-child(even) {
	color: #666
}

.carousel span {
	background: #999;
	display: block;
	height: 150px;
	font-size: 100px;
	line-height: 150px;
	text-align: center;
	width: 150px
}

code {
	background: #666;
	border: 1px solid #fff;
	color: #fff;
	display: block;
	font-size: 14px;
	font-family: courier, arial, helvetica, sans-serif;
	padding: 20px;
	margin: 0 0 20px;
	width: 722px
}
.hzhb_1
{
	width: 1200px;
	margin:auto;
}
.carousel li img
{
	border:1px solid #f1f1f1;
}

/*底部*/
.bottom
{
	width:100%;
	float:left;
	background:#1a2129;
	/* padding-top:10px; */
	/* padding-bottom:10px; */
	height: 320px;
	/* padding-top: 30px; */
}
.bottom_1
{
	width:1200px;
	margin:auto;
	position: relative;
}
.bottom_l
{
    float: left;
    width: 470px;
    height: 310px;
    background: #ee6e39;
    position: absolute;
    margin-top: -20px;
}
.bottom_l span
{
	
position: absolute;
	
/* float: left; */
	
margin-left: 20px;
	
margin-top: 35px;
}
.bottom_l p
{
	
margin-top: 33px;
	
margin-left: 53px;
	
color: #fff;
	
font-size: 18px;

}
.bottom_r

{
	

float: right;

}
.bottom_r li
{
	
float: left;
	
padding-left: 35px;
}
.bottom_r li p
{
	
}
.bottom_r li p a
{
	
color: #999999;
	
font-weight: 100;
	
font-size: 14px;
}
.bottom_r li p a:hover
{
	color: #fff;
}
.bottom_r li h1 
{
	
font-size: 16px;
	
font-weight: 100;
	
margin-top: 20px;
}
.bottom_r li h1 a
{
	
color: #fff;
	
font-weight: 100;
}

.icp
{
	width:100%;
	float:left;
	background:#11161c;
	height:45px;
	line-height:45px;
}
.icp_1
{
	width:1200px;
	margin:auto;
}
.icp_l
{
	float:left;
}
.icp_l p
{
	float:left;
	font-size:14px;
}
.icp_r
{
	float:right;
}
.icp_r p a
{
	color:#666666;
	font-weight:100;
	font-size:14px;
}
.icp_r p a:hover
{
	color: #fff;
}



/*在线客服*/
.custom_service p img {display: inline; vertical-align:middle;}
.scrollsidebar{position:absolute;z-index: 99999999999999999999;top:350px;right:0;}
.side_content{width: 190px;height:auto;overflow:hidden;float:left;}
.side_content .side_list {width: 190px;overflow:hidden;background: #eee;}
.show_btn{width:0;height: 150px;overflow:hidden;margin-top: 0px;float:left;cursor:pointer;}
.show_btn span {display: block;font-size: 18px;margin-top: 40px;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background: #56a6e1;color: #fff;text-align: center;}
.side_title {height: 150px;}
.side_bottom {height:8px;width: 100%;float: left;}
.side_center {font-family:Verdana, Geneva, sans-serif;/* padding:5px 12px; */font-size:12px;position: inherit;width: 175px;margin: auto;margin-top: -35px;background: #fff;float: left;margin-left: 10px;}
.close_btn {float:right;display:block;width:21px;height:16px;margin:16px 10px 0 0;_margin:16px 5px 0 0;position: absolute;right: 0;top: 0;/* background: #fff; */}
.close_btn span { display:none;}
.side_center .custom_service p {text-align:center;padding: 15px 0;margin:0;vertical-align:middle;font-size: 14px;float: left;margin-left: 20px;margin-right: 10px;}
.other  {text-align:center;/* border-bottom:1px solid #ddd; *//* border-top:1px solid #ddd */margin-bottom: 10px;width: 100%;float: left;}
.other p {/* padding:5px 0; */_height:16px;margin:0;color: #666666;font-size: 14px;}
.msgserver {text-align:center;margin-bottom:5px;font-size: 14px;width: 100%;float: left;}
.msgserver a { background:url(../../images/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

.side_title h1
{
    font-size: 24px;
    font-weight: 100;
    padding-top: 30px;
    margin-bottom: 8px;
    color: #fff;
}

.side_title p
{
    font-size: 12px;
    color: #fff;
}
.close_btn .icon
{
    color:#fff;
}
.side_title span
{
    color:#fff;
    font-size: 14px;
    margin-top:10px;
}

.side_title span .icon
{
    color:#fff;
    font-size: 16px;
}
.side_center .custom_service img
{
    float:left;
    margin-top: 15px;
}
.custom_service
{
    width:100%;
    float: left;
}
.kf_xp
{
	
width: 100%;
	
float: left;
	
margin-top: 10px;
}

.kf_xp p
{
	
width: 120px;
	
margin: auto;
	
text-align: center;
	
background: #000000;
	
color: #fff;
	
height: 35px;
	
line-height: 35px;
	
font-size: 14px;
	
border-radius: 5px;
}
.kf_ewm
{
	width: 100%;
	float: left;
	margin-top: 10px;
	text-align: center;
}
.kf_ewm p
{
	
font-size: 14px;
	
margin-bottom: 10px;
	
color: #666;
}
.kf_ewm img
{
	
text-align: center;
	
margin: auto;
	
margin-bottom: 5px;
}
.kf_tg
{
		width: 100%;
		float: left;
		/* margin-top: 10px; */
		text-align: center;
		margin-bottom: 10px;
}
.kf_tg p
{
	
width: 120px;
	
margin: auto;
	
text-align: center;
	
background: #d00000;
	
color: #fff;
	
height: 35px;
	
line-height: 35px;
	
font-size: 14px;
	
border-radius: 5px;
}

#floatDivBoxs{width: 190px;background:#fff;position:fixed;top: 100px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px;background: #3badff;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}

#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}

#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{/* width:100%; *//* height:20px; *//* background:url(../../images/online_botbg.jpg) no-repeat; *//* box-shadow:-2px 0 3px rgba(0,0,0,0.25); */}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../../images/online_arrow.jpg) no-repeat;position:fixed;top: 100px;right: 190px;z-index:999;}
#rightArrow a{display:block;height:45px;}

.v4_search
{
	
right: 0;
	
position: absolute;
}
.v4_sobox
{
	
float: right;
	
margin-top: 14px;
}
.v4_sobg
{
	
margin-top: 10px;
	
/* float: left; */
}
.v4_sobox img
{
	
float: right;
	
margin-bottom: 15px;
}

.index_search{border: 1px solid #4089be;width: 240px;height: 32px;float: left;margin-top: 47px;border-radius: 20px;line-height: 32px;position: absolute;left: -205px;background: #fff;display: none;}
.index_search .search_input{float: left;width: 200px;margin-left: 12px;border: 0;outline: 0;background: no-repeat;line-height: 32px;color: #999;}
.index_search .search_btn{width: 18px;height: 18px;background: url(../../images/fdj1.png) no-repeat;cursor: pointer;border: 0;outline: 0;margin-top: 7px;/* border-left: 1px solid #ccc; */}
.v4_sobox:hover .index_search
{
	display:block;
}

.languagec
{
	display:none !important;
}

@media (max-width: 767px) 
{
.languagec
{
	display:block !important;
}	
#rightArrow
{
	display:none;
}
#floatDivBoxs
{
	display:none;
}
.cy_nr_1 {
    width:95%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}
.u28_case_c1 {
    width:95%;
    margin: auto;
}
.s214_case_1 {
    width:95%;
    margin: auto;
}
.hxtj_bt {
        width:95%;
    margin: auto;
    text-align: center;
}
.hxtj_t {
    width:95%;
    margin: auto;
}
.swiper-container {
     width:95%;
    margin: 12px 0;
}
.banner-box {
     width:95%;
    /* float: left; */
    position: relative;
    overflow: hidden;
    margin: auto;
}
.hzhb_1
{
	width:95%;
	margin:auto;
}
.bottom
{
	display:none;
}	
.icp
{
	display:none;
}
.tj p {

    margin-left: 0px;
}
.s214_case_t1 {
   width:95%;
    margin: auto;
}
.xxk_1 {
	   width:95%;
	    margin: auto;
}
.tjj
{
	margin-bottom:20px;
}
.tjj input {
    height: 40px;
    line-height: 40px;
    width: 190px;
}
.nav-tabs > li {
    width: 30% !important;
}
.cy_xj1 p {
    overflow: hidden;
}
.v4_search
{
	display:none;
}
.xxk {

margin-top: -38px;

position: inherit;
}
.cy_xj3 {
    width: 11% !important;
}
.u28_case_l {
    width: 100%;
    float: left;
}
.u28_case_l li {

width: 47%;

height: auto;
}
.u28_case_l1 {

width: 48%;

height: auto;
}
.u28_case_l li:nth-child(2) {
	float:right;
	margin-right: 0;
}
.u28_case_l li:nth-child(4) {
	float:right;
	margin-right: 0;
}
.u28_case_r {
    width: 100%;
    background: #fff;
    height: auto;
    margin-top: 0px;
    padding-bottom: 30px;
}
.s214_case_l {
    width: 100%;
    float: left;
    background: #fff;
    height: auto;
    position: inherit;
    box-shadow: 0 0 6px 8px #00000008;
    z-index: 9999;
    padding-bottom: 30px;
}
.s214_case_r ul li {
    float:left;
    margin-left: 0px !important;
    margin-right: 0;
    margin-top: 15px;
}
.hxtj_t li:nth-child(2) {
    float: right;
    margin-right: 0;
}
.hxtj_bt1 {
    margin-top: 50px !important;
}
.tab-content {

/* height: 215px !important; */
}
.cy_xj1 {
    width: 15.5%;
    display: inline-block;
}
.u28_case_r2 p {
    padding-left: 20px;
    padding-right: 20px;
}
.hxtj_t_img1 {
    bottom:10px;
}
.hxtj_t_img1 {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    height: 135px;
    margin: auto;
    text-align: center;
}
.hxtj_t_img {
    height: auto;
    overflow: hidden;
    margin-bottom: 10px;
    position: relative;
}
.hxtj_t li:nth-child(5) {
    float: right;
    margin-right: 0;
}

.hxtj_t li:nth-child(6) {
    float: left !important;
    margin-right: 0;

}
.cgal {
    width: 100%;
    float: left;
    background: url(../../images/bg1.jpg) no-repeat center;
    height: auto;
}
.cy_nr {
    margin-top: 20px;
    padding-top: 25px;
}
.u28_case_l1 img
{
	width:100%;
}


.m_db
{
    display: block !important;
    width: 100%;
    float: left;
    background: #1f1f1f;
    padding-top: 5%;
    padding-bottom: 85px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    line-height: 39px;
    margin-bottom: 40px;
}
.dd
{
	display:block !important;
	width: 100%;
	float: left;
	position: fixed;
	bottom: 39px;
	z-index: 999999999999999999999;
	background: #f1f1f1;
}
.bottom {
    width: 100%;
    float: left;
    background: #1f1f1f;
    padding-top: 2%;
    padding-bottom: 1%;
    display: none;
}
.bottom_1_2
{
	
width: 19.8%;
	
float: left;
	
text-align: center;
	
background: #f2f2f2;
	
padding-top: 2%;
	
padding-bottom: 2%;
	
border-right:  1px solid #fff;
}
.bottom_1_2 i
{
	font-size: 24px;
}
.bottom_1_2 p
{
	
font-size: 14px;
	
font-weight: 100;
}
.bottom_1_3 i
{
	font-size: 24px;
	color:#fff;
}
.bottom_1_3 p
{
	color:#fff;
	font-size: 14px;
	font-weight: 100;
}
.bottom_1_3
{
	
width: 39.5%;
	
float:right;
	
text-align: center;
	
background: #fc9e2d;
	
padding-top: 2%;
	
padding-bottom: 2%;
}
.m_db_b
{
	
}
.m_db_b p
{
	
color: #fff;
	
font-size: 14px;
	
line-height: 24px;
	
padding-left: 20px;
	
padding-right: 20px;
}
.hxtj_t li {
    float: left;
    margin-right: 0px;
    margin-bottom: 30px;
    position: relative;
    width: 48%;
}
.wxp_1 {
    width:95% !important;
    margin: auto;
}
.wxp_b li {

    width: 50% !important;

    margin-right: 0px !important;

}
.wxp_t span {
    float: right;
    font-size: 14px;
    width: 100%;
}
.wxp_t {
    width: 100%;
    float: left;
    border-bottom: 1px solid #e9f0f4;
    height:auto !important;
    line-height: 80px;
}
.gjzx_l {
    margin-top: 30px;
    width: 100%;
    float: left;
}
.gjzx_l {
    margin-top: 30px;
    width: 100% !important;
    float: left;
}
.gjzx_r {
    width:100% !important;
    float: right;
}
.bigbox>.imgbox {
    width: 42% !important;
    margin: 0 30px 10px 0px;
	height:auto !important;
}
.body_main {
    margin: 30% auto;
    width: 100%;
}
.body_main {
    margin: 30% auto 10% !important;
    width: 100% !important;
}
.register .form_submit .fieldset .field-group .control-group {
    float: left;
    width: 100% !important;
    margin: 0 0px !important;
}
.register .form_submit .fieldset .field-group {
    float: left;
    height: 55px;
    width: 100%;
    margin-bottom: 75px;
}
.register .form_submit .fieldset .field-group .title {

    text-align: left !important;

}
.sx
{
margin:30% auto !important;
    width: 100%;
}
.field-group1
{
}
.u28_case_lwz {

    display: none;
}
.hxtj_t_img1 span {
    padding-left: 0px;
	float: left;
    width: 100%;
}
.hxtj_t_wz span {
    float: left;
}
.hxtj_t_wz p {
    color: #000;
    width: 100%;
    float: left;
}
}
.m_db
{
	display:none;
}
.dd
{
	display:none;
}

.cgal_ny p
{
	color:#000;
}


/*内页危险品*/
.wxp
{
	width:100%;
	float:left;
}
.wxp_1
{
	width:1200px;
	margin:auto;
}
.wxp_t
{
	width:100%;
	float:left;
	border-bottom:1px solid #e9f0f4;
	height: 80px;
	line-height: 80px;
}
.wxp_t p
{
	font-size:24px;
	color:#000;
	float: left;
}
.wxp_t span
{
	float:right;
	font-size:14px;
	
}
.wxp_b
{
	width:100%;
	float:left;
}
.wxp_b li
{

float: left;

width: 30%;

text-align: center;

margin-right: 55px;

margin-top: 35px;

/* height: 235px; */
}
.wxp_b li:nth-child(3) {
    float: right;
    margin-right: 0;
}
.wxp_b li:nth-child(6) {
    float: right;
    margin-right: 0;
}
.wxp_tp{
    /* width: 400px; */
    height: 300px;
    border: 1px solid #e9f0f4;
    text-align: center;
    overflow: hidden;
    line-height: 300px;
    display: flex;align-items: center;
 }
.wxp_tp p{
 width:400px;
 /* height:300px; */
 /* line-height: 289px; */  /* 行高等于高度 */
 align-items: center;
 }
.wxp_tp p img{
 /* CSS表达式用来兼容IE6/IE7 */
 /* vertical-align:middle; */
 /* border:1px solid #ccc; */
 cursor: pointer;
 transition: all 1s;
 /* overflow: hidden; */
 line-height: 300px;
 }



.wxp_tp p img:hover {
	transform: scale(1.4);
}



.wxp_wz
{

height: 50px;

line-height: 50px;


}
.wxp_wz p
{
	color: #000;
}

.wxp_t1
{
	width:100%;
	float:left;
	border-bottom:1px solid #e9f0f4;
	height: 80px;
	line-height: 80px;
	margin-bottom:30px;
}
.wxp_t1 p
{
	font-size:24px;
	color:#000;
}

.wxp_ny
{
	width:100%;
	float:left;
}
.wxp_ny_t
{
	width:100%;
	float:left;
	text-align:center;
	height: 100px;
	line-height: 100px;
	border-bottom: 1px dashed #f1efef;
	margin-bottom: 30px;
	padding-bottom: 15px;
}
.wxp_ny_t h1
{

margin-top: 30px;
}


.page_box .right{float:left;}
.page_right{width: 100%;float:left;background:#fff;border: 1px solid #f1f1f1;}

.page_right .sle{width:100%;border-bottom:1px solid #eee;float:left;color:#555;font-size:16px;}
.page_right .sle .span2{float:left;line-height:54px;width:100%;padding-left:20px;padding-right:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; box-sizing:border-box;}
.page_right .sle .s{ width:100%; position:relative; overflow:hidden; cursor:pointer;}
.page_right .sle .span2 a:hover{color:#4089be;}
.page_right .dq .span2 a{color:#4089be;}

.dorp{width:100%;float:left;display:none;}
.dorp ul li{height:46px;width:100%;line-height:46px;padding-left:40px; box-sizing:border-box;}
.dorp ul li a{font-size:16px;color: #666;display:block;padding-right:20px;box-sizing:border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: 100;}
.dorp ul li a:hover{color:#4089be;}
.dorp ul li.dq a{color: #4089be;}

.cion_nav { display:block;  width:12px; height:12px; position:absolute;right:20px;top:50%; margin-top:-6px;   }
.cion_nav:before {  transition:all 300ms; opacity:1;  content:""; width:12px; height:2px; display:block; background:#999; position:absolute;left:0px;top:5px;       }
.cion_nav:after {  transition:all 300ms; opacity:1;     content:""; width:2px; height:12px; display:block; background:#999; position:absolute;left:5px; top:0px;      }
.selected_add .cion_nav:before { transform:translateX(-3px);    }
.selected_add .cion_nav:after { transform:translateX(5px); height:0px; opacity:0;    }
.page_right .sle .span2 a
{
	font-weight:100;
}


.gjzx
{
	width:100%;
	float:left;
}
.gjzx_l
{
	
margin-top: 30px;
	
width: 20%;
	
float: left;
}
.gjzx_r
{
	width:75%;
	float:right;
}
.gjzx_r_t
{

border-bottom: 1px solid #e9f0f4;

height: 50px;

line-height: 50px;

margin-top: 30px;
}
.gjzx_r_t h1
{
	
font-size: 24px;
}
.gjzx_r_b
{
	width:100%;
	float:left;
	margin-top: 15px;
}
.gjzx_r_b h1
{
	
font-size: 16px;
	
line-height: 30px;
}
.cgal_s li
{
	margin-right: 45px;
}
.cgal_b
{
	margin-top:20px;
}
.news_b
{
	
}
.news_b li
{
	
width: 100%;
	
float: left;
	
margin-top: 30px;
	
border-bottom: 1px dashed #f3f1f1;
	
padding-bottom: 15px;
}
.news_img
{
	
float: left;
	
width: 30%;
	
border: 1px solid #ccc;
}
.news_img img
{
	
width: 100%;
	
height: 100%;
}
.news_wz
{
	
width: 68%;
	
float: right;
}
.news_wz h1
{
	
font-size: 20px;
	
margin-top: 20px;
}
.news_wz p
{
	
font-size: 14px;
	
line-height: 24px;
	
color: #999;
	
margin-bottom: 15px;
}
.news_wz span
{
	
}

.pagination_wrap {margin-top:30px;width: 100%;float: left;}
.pagination_wrap td{height:40px;color:#555;text-align:left;width: 100%;float: left;}
.pagination_wrap a{padding:8px 18px;border:1px solid #eee;margin: 0 10px 0px 0px;border-radius:5px;cursor:pointer;background:#fff;color:#a9a9a9;font-weight: 100;}
.pagination_wrap span{  padding:8px 18px; border:1px solid #eee; margin:0 5px;border-radius:5px; cursor:pointer;background:#fff; color:#a9a9a9;    }
.pagination_wrap input.btnGo {padding:8px 18px;border:1px solid #eee;margin:0 5px;border-radius:5px;cursor:pointer;background:#fff;color:#a9a9a9;float: right;height: 35px;}
.pagination_wrap input.inputbox {  height:30px;border:1px solid #eee; padding:0 5px;       }
.pagination_wrap span:hover { border:1px solid #5facd6; color:#4089be;  }
.pagination_wrap a:hover { border:1px solid #5facd6; color:#4089be;  }
.pagination_wrap input.btnGo:hover { border:1px solid #5facd6; color:#4089be;  }


.bigimg{width:600px;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
.bigbox{width: 100%;background: #fff;margin:0 auto;overflow: hidden;margin-top: 30px;}
.bigbox>.imgbox{
	display: flex;align-items: center;width: 28.8%;height: auto;float:left;overflow: hidden;margin: 0 30px 10px 0px;height: 210px;border: 1px solid #eee;}
.bigbox>.imgbox>img{width:100%;}
.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right:10px;top: 10px;width: 60px;}
.mask>img:hover{cursor:pointer}


.rczp_b
{
	width:100%;
	float:left;
	margin-top: 15px;
}
.rczp_b h1
{
	
font-size: 16px;
	
line-height: 35px;
}
.rczp_b p
{
	
}


input[type="button"]{/* background:url('../images/buttom.png') no-repeat; *//* font-size:15px; *//* font-weight:600; *//* color:#FFFFFF; *//* border:0; *//* text-shadow:0 -1px 0 #535353; *//* margin:5px 5px 0 0; *//* padding:0 0 3px 0; *//* display:block; */width:106px;/* height:35px; *//* text-align:center; *//* font-weight:bold; *//* line-height:33px; *//* text-indent:20px; */}
input.button_button{background: #9cbac9;margin:0;width:106px;height:35px;border:0;font-size:15px;font-weight:600;color:#FFFFFF;text-shadow:0 -1px 0 #535353;padding:0 0 3px 0;text-align:center;font-weight: 100;line-height:33px;text-indent: 0px;}
ol,ul{list-style:none outside none;margin:0px;padding:0;}
hr{color:#FF7700;width:200px;height:2px;float:left;}
textarea{font-size:12px;background-color:#ffffff;border:solid 1px #888888;}
fieldset{clear:both;padding:0 0 1em 1em;margin:0 0 30px .3em;border:1px solid #888888;}
legend{margin:0 0;padding:2px;font-size:10px;border:0px ;text-transform:capitalize;color:#000000;}
.clear{clear:both !important}
.bold{font-weight:bold !important}
.block{display:block !important}
/*index start*/
.body_main{margin: 10% auto;width: 100%;}
.index_box .box_title{background:url('../images/box_top.png') no-repeat scroll center top transparent;width:991px;height:80px;padding:0;}
.index_box .box_title .text_content{text-align:center;padding:20px 0 10px 0;}
.index_box .box_title .text_content h1{font-weight:normal;}
.index_box .box_main{border: 1px solid #D0D0D0;background:#ffffff;/* border-width:0 1px 0 1px; */width: 100%;min-height:50px;overflow:hidden !important;}
.index_box .box_bottom{background:url() no-repeat scroll center top transparent;width: 100%;height:7px;padding:0;}
/*Tooltips*/
.tooltips_main{position:absolute;left:0;margin:-5px 0 0 2px;z-index:999;}
.tooltips_box,.tooltips,.msg{display:inline-block;*display:inline;*zoom:1;position:relative;border-style:solid;border-color:#FF1F1F;}
.tooltips,.msg{border-width:0 1px;*left:-2px;background-color:#FFCFCF;}
.tooltips_box{border-width:1px;line-height:1.5;}
.tooltips{margin:0 -2px;}
.msg{margin:1px -2px;padding:0 6px;color:#2F2C2C;/* text-shadow:0 1px 0 #FFFFFF; */font-size:12px;}
.ov{background:url('../images/tri.gif') no-repeat scroll 0 0 transparent;position:absolute;left:30%;overflow:hidden;width:15px;height:15px;margin:16px 0 0 0;display:inline;}
/*regist*/
.register{float:left;padding: 25px 50px;width: 80%;}
.register .form_submit{float:left;border-bottom:1px solid #bfbfbf;width: 100%;}
.register .form_submit .fieldset{float:left;width: 100%;}
.register .form_submit .fieldset .field-group{float:left;height:55px;width: 100%;}
.register .form_submit .fieldset .field-group .title{float:left;width:120px;text-align:right;margin: 0px 0 0 0;font-size:14px;height: 30px;line-height: 30px;font-weight: 100;}
.register .form_submit .fieldset .field-group .control-group{float:left;width:350px;margin:0 10px;}
.register .form_submit .fieldset .field-group .tips{float:left;width: 352px;color:#bfbfbf;font-weight: 100;}
.register .div_submit{float:left;width: 100%;margin:10px 5px;}
.register .div_submit .div_submit_button{/* float:right; */text-align: center;margin: auto;width: 100%;display: inline-block;}
/*end regist*/
.div_submit_button p
{
	background: #9cbac9;
	margin: 0;
	width: 106px;
	height: 35px;
	border: 0;
	font-size: 15px;
	font-weight: 600;
	color: #FFFFFF;
	text-shadow: 0 -1px 0 #535353;
	/* padding: 0 0 3px 0; */
	text-align: center;
	font-weight: 100;
	line-height: 35px;
	text-indent: 0px;
	display: inline-block;
}
.input_add_background
{
	
width: 500px;
}
.input_add_background input
{
	
float: left;
}
.input_add_background select
{
	
float: left;
	
margin-left: 10px;
	
height: 33px;
	
border: 1px solid #e7e7e7;
	
color: #999;
}
.tjj input
{
	
height: 40px;
	
line-height: 40px;
	
width: 190px;
}
.tjj
{display: inline-block;}
input {
    background-color: #f9f9f9;
    border: 0 none;
    color: #4F4F4F;
    font-size: 14px;
    height: 30px;    
    outline: medium none;
    width: 270px;
    padding: 1px;
    /* margin: 5px; */
}
.yzm input
{

float: left;

width: 160px;
}
.yzm img
{

float: left;
       
margin-left: 5px;
}
.index_box
{
	width: 95%;
	margin:auto;
	max-width:1200px;
}
.sx
{
margin: 5% auto;
    width: 100%;
}
.tjj1
{
	margin-top: 15px;
}
.tj2 input
{
	
width: 160px;
}
.fg
{
	
margin: auto;
	
width: 100%;
	
text-align: center;
}
.fg tr
{
	
}
.fg tr td
{
	
}
.fg table tr:nth-of-type(1){background: #e7e7e7;}

.fg table
{
	
width: 98%;
	
margin: auto;
	
text-align: center;
	
border: 1px solid #ddd;
}
.iv_submit_button p
{
    background: #9cbac9;
    margin: 0;
    width: 106px;
    height: 35px;
    border: 0;
    font-size: 15px;
    font-weight: 600;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 #535353;
    padding: 0 0 3px 0;
    text-align: center;
    font-weight: 100;
    line-height: 33px;
    text-indent: 0px;
}
.subnews_fengxiang a {
    line-height: 36px;
    font-size: 14px;
    color: #999;
    display: inline-block;
}
.bshare-custom
{
	display: inline-block;
    padding-left: 25px;
}