/*index 开始*/

.ind_head{

	width:100%;

	height:85px;

	background:#fff;

	position:fixed;

	top: 0;left: 0;

	z-index:9999;

	-box-shadow:0px 0px 15px #e4e4e4;

	transform: translateZ(0);

}

.ind_head_n{

	-width:1140px;
	width:1200px;

	height:100%;

	margin:auto;

}

.ind_head_l{

	width:auto;

	height:85px;

	overflow:hidden;

	float:left;

}

.ind_head_l a{

	display:block;

	height:auto;

	overflow:hidden;

}

.ind_head_l a img{

	width:38px;

	float:left;

	display:block;

	margin-top:24px;

}

.ind_head_l a p{

	font-size:33px;

	float:left;

	line-height:85px;

	margin-left:0px;

	color:#151515;

	font-weight:300;

	letter-spacing:1px;

	margin-left:5px;

}

.ind_head_c{

	float:left;

	height:86px;

	margin-left:42px;

}

.ind_head_c>ul>li{

	float:left;

	margin-left:20px;

	margin-right:20px;

	margin-top:37px;

	height:47px;

	-background:red;

	position:relative;

}

.ind_head_c>ul>li>a{

	font-size:16px;

	color:#333333;

}

.ind_head_c>ul>li:hover{

	cursor:pointer;

}

.ind_head_c>ul>li>ul{

	width:138px;

	height:auto;

	overflow:hidden;

	background:#fff;

	position:absolute;

	left:-35px;top:48px;

	z-index:9999;

	border:1px solid #dcdcdc;

	display:none;

}

.ind_head_c>ul>li>ul>li{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top:16px;

	text-align:center;

}

.ind_head_c>ul>li>ul>li>a{

	font-size:14px;

	color:#333;

}

.ind_head_c>ul>li>ul>li:last-child{

	margin-bottom:16px;

}

/* .ind_head_c>ul>li>span{

	display:block;

	width:15px;

	height:10px;

	background:url(../img/icon5.png);

	background-size:100% 100%;

	margin:auto;

	margin-top:18px;

	position:relative;

	z-index:99999;

	display:none;

} */

.ind_head_c>ul>li>img{

	display:block;

	width:15px;

	height:10px;

	margin:auto;

	margin-top:18px;

	position:relative;

	z-index:99999;

	transition:0.3s;

	opacity:0;

}

.ind_head_c>ul>li>ul>li>a:hover{

	text-decoration:underline;

	color:#E72019;

}

.ind_head_r{

	width:26px;

	height:26px;

	background:url(../img/icon4.png);

	background-size:100% 100%;

	float:right;

	margin-right:30px;

	margin-top:34px;

	cursor:pointer;

}

.ind_head_r_ac{

	background:url(../img/icon4-1.png)!important;

	background-size:100% 100%!important;

}

.ind_ser{

	width:100%;

	height:85px;

	overflow:hidden;

	margin:auto;

	position:fixed;

	top:85px;left: 0;

	z-index:9998;

	background:#fff;

	display:none;

}

.ind_ser_n{

	width:1140px;

	height:85px;

	overflow:hidden;

	margin:auto;

}

.ind_ser_n input{

	width:1018px;

	height:36px;

	outline:none;

	padding-left:13px;

	padding-right:13px;

	border:1px solid #dcdcdc;

	border-top-left-radius:3px;

	border-bottom-left-radius:3px;

	border-right:none;

	margin-top:22px;

	color:#666666;

}

.ind_ser_n input::-webkit-input-placeholder{

	color:#666666;

}

.ind_ser_n button{

	display:block;

	width:95px;

	height:40px;

	border-top-right-radius:3px;

	border-bottom-right-radius:3px;

	border:none;

	background:#E72019;

	outline:none;

	overflow:hidden;

	float:right;

	margin-top:22px;

	cursor:pointer;

}

.ind_ser_n button:hover{

	opacity:.9;

}

.ind_ser_n button img{

	display:block;

	width:22px;

	height:22px;

	margin:auto;

}

.ind_ban{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top:85px;

	position:relative;

}

.ind_ban a{

	display:block;

	width: 100%;

	height:auto;

	overflow:hidden;

}

.ind_ban a img{

	display:block;

	width: 100%;

	height:auto;

}

.ind_ban .swiper-pagination span {

    background: #fff;

    opacity: 1;

    outline: none;

}

.ind_ban .swiper-pagination-bullet-active {

    width:26px!important;

    border-radius: 10px!important;

}

.ind_ban:hover .swiper-button-prev{

	transition:0.5s;

	left:10%;

}

.ind_ban:hover .swiper-button-next{

	transition:0.5s;

	right:10%;

}

.ind_ban .swiper-button-prev{

	width:51px;

	height:51px;

	background:url(../img/icon1.png);

	background-size:cover;

	margin-top:-25px;

	left:-51px;

	transition:0.5s;

}

.ind_ban .swiper-button-next{

	width:51px;

	height:51px;

	background:url(../img/icon2.png);

	background-size:cover;

	margin-top:-25px;

	right:-51px;

	transition:0.5s;

}

.ind_ban .swiper-button-prev:hover{

	opacity:.7;

}

.ind_ban .swiper-button-next:hover{

	opacity:.7;

}

.ind_ban .pagination {

  position: absolute;

  left: 0;

  text-align: center;

  bottom:15px;

  width: 100%;

  z-index:999;

}

.ind_ban .swiper-pagination-switch {

  display: inline-block;

  width: 10px;

  height: 10px;

  border-radius: 10px;

  background: #fff;

  margin: 0 3px;

  cursor: pointer;

}

.ind_ban .swiper-active-switch {

  width: 25px!important;

}

.ind_ban div{

	-height:auto!important;

}

.ind_ban .arrow-left{

	width:51px;

	height:51px!important;

	background:url(../img/icon1.png);

	background-size:cover;

	position:absolute;

	top:50%;

	margin-top:-25px;

	left:-51px;

	transition:0.5s;

	z-index:99;

	cursor:pointer;

}

.ind_ban .arrow-right{

	width:51px;

	height:51px!important;

	background:url(../img/icon2.png);

	background-size:cover;

	position:absolute;

	top:50%;

	margin-top:-25px;

	right:-51px;

	transition:0.5s;

	z-index:99;

	cursor:pointer;

}

.ind_ban:hover .arrow-left{

	transition:0.5s;

	left:10%;

}

.ind_ban:hover .arrow-right{

	transition:0.5s;

	right:10%;

}

.ind_footer_b{

	width:100%;

	height:auto;

	overflow:hidden;

	background:#050505;

}

.ind_footer_b_n{

	width:1140px;

	height:29px;

	margin:auto;

}

.ind_footer_b_l{

	color:#fff;

	font-size:12px;

	float:left;

	line-height:29px;

}

.ind_footer_b_r{

	float:right;

	height:29px;

	overflow:hidden;

}

.ind_footer_b_r span{

	font-size:12px;

	color:#fff;

	line-height:29px;

}

.ind_footer_b_r span a{

	font-size:12px;

	color:#fff;

}

.ind_footer_b_r span a:hover{

	color:#e2d6d6;

}

.ind_footer_t{

	width:100%;

	height:auto;

	overflow:hidden;

	background:#f0f0f0;

	padding-top:60px;

	padding-bottom:40px;

}

.ind_footer_t_n{

	width:1140px;

	height:auto;

	overflow:hidden;

	margin:auto;

}

.ind_footer_t_l{

	width:auto;

	float:left;

	height:auto;

	overflow:hidden;

}

.ind_footer_t_l ul{

	width:auto;

	height:auto;

	overflow:hidden;

	float:left;

	margin-left:100px;

}

.ind_footer_t_l ul:nth-child(1){

	margin-left:0px;

}

.ind_footer_t_l ul h6{

	font-size:22px;

	color:#333333;

}

.ind_footer_t_l ul li{

	margin-top:15px;

	font-size:16px;

	color:#333333;

}

.ind_footer_t_l ul li a{

	font-size:16px;

	color:#333333;

}

.ind_footer_t_l ul li a:hover{

	color:#757575;

}

.ind_footer_t_r{

	width:auto;

	height:auto;

	overflow:hidden;

	float:left;

	margin-left: 100px;

}

.ind_footer_t_r h6{

	color:#333333;

	font-size:22px;

}

.ind_footer_t_r h5{

	color:#333333;

	font-size:38px;

	margin-top:5px;

	margin-bottom:5px;

}

.ind_footer_t_r p{

	color:#666666;

	font-size:16px;

}

.ind_footer_t_r img{

	display:block;

	width:146px;

	height:146px;

	margin-top:15px;

}

.ind_one{

	width:1180px;

	height:auto;

	overflow:hidden;

	margin:auto;

}

.ind_one_t{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top:47px;

}

.ind_one_t h6{

	font-size:26px;

	color:#E72019;

	text-align:center;

	font-weight:500;

}

.ind_one_t p{

	font-size:16px;

	color:#999999;

	text-align:center;

	margin-top:3px;

}

.ind_one_b{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ind_one_b .pro_two_b ul li{

	width: 370px!important;

}

.ind_one_b .pro_two_b ul li img{

	height:265px!important;

}

.ind_one_f{

	width:340px;

	height:46px;

	border:1px solid #c5c5c5;

	margin:auto;

	margin-top:53px;

	margin-bottom:77px;

}

.ind_one_f a{

	display:block;

	width:100%;

	height:100%;

	text-align:center;

	line-height:46px;

	font-size:14px;

	color:#999999;

}

.ind_one_f:hover{

	border:1px solid #a7a2a2;

}

.ind_one_f:hover a{

	color:#737171;

}

.ind_two{

	width:100%;

	height:410px;

	overflow:hidden;

	background:url(../img/syjieshao.png);

	background-size:100% 100%;

}

.ind_two_n{

	width:1140px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:77px;

}

.ind_two_n div{

	width:33.3%;

	height:auto;

	overflow:hidden;

	float:left;

}

.ind_two_n div img{

	display:block;

	width:110px;

	height:auto;

	margin:auto;

}

.ind_two_n div p{

	text-align:center;

	font-size:18px;

	color:#ffffff;

	margin-top: 20px;

	margin-bottom:13px;

}

.ind_two_n div span{

	display:block;

	text-align:center;

	font-size:14px;

	color:#ffffff;

}

.ind_thr{

	width:1140px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:-95px;

	background:#fff;

	padding-bottom: 47px;

	box-shadow:0px 5px 15px #e5e5e5;

}

.ind_thr_b{

	margin-left:20px;

	margin-right:20px;

	height:auto;

	overflow:hidden;

	margin-top:47px;

}

.ind_thr_b_l{

	width:534px;

	height:300px;

	overflow:hidden;

	float:left;

	position:relative;

}

.ind_thr_b_l iframe{

	width: 100%;

    height: 100%;

}

.ind_thr_b_l .play{

	width: 100%;

	height: 100%;

	z-index:99;

	position:absolute;

	top: 0;left: 0;

}

.pic{

	width: 100%;

	height: 100%;

}

.pic img{

	display:block;

	width: 100%;

	height: 100%;

}

.btn{

	width: 100%;

	height: 100%;

	position:absolute;

	left: 0;

	top: 0;

	background:rgba(0,0,0,.4);

	cursor:pointer;

}

.btn img{

	display:block;

	width: 57px;

	height: 57px;

	margin:auto;

	margin-top:123px;

}

/* .ind_thr_b_l video{

	width: 100%;

    height: 100%;

    

} */

.ind_thr_b_r{

	width:525px;

	height:300px;

	overflow:hidden;

	float:right;

	position:relative;

}

.ind_thr_b_r p{

	font-size:16px;

	color:#333333;

	line-height: 30px;

	text-align: justify;

}

.ind_thr_b_r>a{

	display:block;

	width:258px;

    height: 46px;

    border: 1px solid #c5c5c5;

    text-align: center;

    line-height: 46px;

    font-size: 14px;

    color: #999999;

    position:absolute;

    bottom: 0;left: 0;

}

.ind_thr_b_r>a:hover{

	border:1px solid #a7a2a2;

	color:#737171;

}

.ind_fou{

	width:1180px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:0px;

}

.ind_fou_b ul li{

	width:274px!important;

	margin-left: 17px!important;

}

.ind_fou_b ul li img{

	height:274px!important;

}

.ind_fiv{

	width:100%;

	height:auto;

	overflow:hidden;

	background:#e4e4e4;

}

.ind_fiv_b{

	width:1140px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:42px;

}

.ind_fiv_b_l{

	width:530px;

	height:auto;

	overflow:hidden;

	float:left;

}

.ind_fiv_b_l_t{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ind_fiv_b_l_t a{

	display:block;

	width:100%;

	height:auto;

	overflow:hidden;

}

.ind_fiv_b_l_t img{

	display:block;

	width:100%;

	height:270px;

}

.ind_fiv_b_l_t p{

	text-align:center;

	font-size:16px;

	color:#333333;

	margin-top:17px;

}

.ind_fiv_b_r{

	width:560px;

	height:auto;

	overflow:hidden;

	float:right;

}

.ind_fiv_b_r ul{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ind_fiv_b_r ul li{

	width:100%;

	height:auto;

	overflow:hidden;

	border-bottom:1px solid #bfbfbf;

	padding-top:33px;

	padding-bottom:33px;

	margin-top:22px;

}

.ind_fiv_b_r ul li a:hover .ind_fiv_b_r_r p{

	font-weight:bold;

}

.ind_fiv_b_r ul li a:hover .ind_fiv_b_r_r span{

	font-weight:bold;

}

.ind_fiv_b_r ul li:nth-child(1){

	margin-top:0px;

}

.ind_fiv_b_r ul li:last-child{

	border-bottom:none;

}

.ind_fiv_b_r ul li a{

	display:block;

	width:100%;

	height:auto;

	overflow:hidden;

}

.ind_fiv_b_r_l{

	width:93px;

	height:67px;

	overflow:hidden;

	float:left;

	border-right:1px solid #bfbfbf;

}

.ind_fiv_b_r_l p{

	font-size:24px;

	color:#333333;

	text-align:center;

	margin-top:6px;

}

.ind_fiv_b_r_l span{

	display:block;

	font-size:18px;

	color:#999999;

	text-align:center;

}

.ind_fiv_b_r_r{

	width:430px;

	float:left;

	margin-left:15px;

}

.ind_fiv_b_r_r p{

	font-size:16px;

	color:#333333;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:1;

	overflow: hidden;

	margin-top:8px;

}

.ind_fiv_b_r_r span{

	display:block;

	color:#999999;

	font-size:14px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:1;

	overflow: hidden;

	margin-top:10px;

}

.ind_fiv_b_l_b{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ind_fiv_b_l_b .ind_fiv_b_r{

	width:100%;

}

.ind_fiv_b_l_b .ind_fiv_b_r .ind_fiv_b_r_r{

	width:419px!important;

}

.ind_six{

	width:1140px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:80px;

	margin-bottom:80px;

}

.ind_six a{

	display:block;

	width:330px;

	height:350px;

	background:#e9eaea;

	border-radius:4px;

	float:left;

	margin-left:45px;

	margin-top:92px;

}

.ind_six a:nth-child(1){

	margin-left:30px!important;

}

.ind_six a:hover img{

	transition:0.3s;

	transform:translateX(30px);

}

.ind_six a:hover span{

	color:#E72019;

	border:1px solid #E72019;

}

.ind_six a img{

	transition:0.3s;

	display:block;

	width:330px;

	height:180px;

	border-top-left-radius:4px;

	border-top-right-radius:4px;

	margin-top:-92px;

}

.ind_six a h6{

	font-size:18px;

	color:#333333;

	margin-left:30px;

	margin-right:30px;

	margin-top:30px;

}

.ind_six a p{

	margin-left:30px;

	margin-right:30px;

	margin-top:20px;

	font-size:14px;

	color:#999999;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:4;

	overflow: hidden;

}

.ind_six a span{

	display:block;

	width:103px;

	height:43px;

	border:1px solid #999999;

	text-align:center;

	line-height:43px;

	font-size:14px;

	color:#999999;

	margin-top:33px;

	margin-left:33px;

}

/*index 结束*/

/*news 开始*/

.new_one{

	width:100%;

	height:260px;

	background:url(../img/news.jpg);

	background-size:cover;

	margin-top:85px;

	overflow:hidden;

}

.new_one h6{

	font-size:26px;

	color:#E72019;

	margin-top:60px;

	text-align:center;

}

.new_one p{

	font-size:14px;

	color:#eeeded;

	margin-top:15px;

	text-align:center;

}

.new_one_b{

	width:100%;

	height:auto;

	overflow:hidden;

	text-align:center;

	margin-top:26px;

}

.new_one_b a{

	display:inline-block;

	text-align:center;

	padding-left:30px;

	padding-right:30px;

	height:35px;

	line-height:35px;

	color:#333333;

	margin-left:14px;

	margin-right:14px;

	border-radius:50px;

	background:#fff;

}

.new_one_b a:hover{

	background:#E72019;

	color:#fff;

}

.new_one_b_ac{

	background:#E72019!important;

	color:#fff!important;

}

.new_two{

	width:1187px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:-23px;

	position:relative;

}

.new_two_bj{

	width:100%;

	height:auto;

	overflow:hidden;

	position:absolute;

	top: 0;left: 0;

	z-index:-1;

}

.new_two_bj img{

	display:block;

	width:100%;

	height:auto;

}

.new_two_n{

	width:1140px;

	height:auto;

	overflow:hidden;

	margin:auto;

	background:#fff;

}

.new_two_n_t{

	margin-left:20px;

	margin-right:20px;

	height:55px;

	border-bottom:1px solid #dddddd;

	overflow:hidden;

}

.new_two_n_t img{

	width:22px;

	float:left;

	margin-top:15px;

}

.new_two_n_t pre{

	font-size:14px;

	color:#999999;

	float:left;

	line-height:55px;

	margin-left:8px;

}

.new_two_n_b{

	width: 100%;

	height:auto;

	overflow:hidden;

}

.new_two_n_b ul{

	width:100%;

	height:auto;

	overflow:hidden;

}

.new_two_n_b ul li{

	margin-left:30px;

	margin-right:30px;

	height:auto;

	overflow:hidden;

	padding-top:15px;

	padding-bottom:15px;

	margin-top: 15px;

	transition:0.3s;

}

.new_two_n_b ul li:hover{

	transition:0.3s;

	box-shadow:0px 0px 15px #dfdfdf;

}

.new_two_n_b ul li:hover l{

	transition:0.3s;

	transform:translateX(39px);

	background: url(../img/icon10-1.png)!important;

    background-size: 100% 100%!important;

}

.new_two_n_b ul li a{

	display:block;

	width:100%;

	height:auto;

	overflow:hidden;

}

.new_two_n_b_l{

	width:200px;

	height:130px;

	overflow:hidden;

	float:left;

	margin-left:11px;

}

.new_two_n_b_l img{

	width:100%;

	height:100%;

}

.new_two_n_b_c{

	width:580px;

	height:auto;

	overflow:hidden;

	float:left;

	margin-left:20px;

}

.new_two_n_b_c h6{

	font-size:18px;

	color:#333333;

	/* display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:1; */

	overflow: hidden;

	margin-top:20px;

	margin-bottom:20px;

}

.new_two_n_b_c p{

	font-size:14px;

	color:#999999;

	/* display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:2; */

	overflow: hidden;

	line-height: 22px;

}

.new_two_n_b_r{

	width:auto;

	height:auto;

	overflow:hidden;

	float:right;

	margin-right:68px;

}

.new_two_n_b_r p{

	font-size: 28px;

	color:#999999;

	margin-top:16px;

}

.new_two_n_b_r span{

	display:block;

	font-size:14px;

	color:#999999;

	margin-top:5px;

}

.new_two_n_b_r l{

	display:block;

	width:34px;

	height:34px;

	background:url(../img/icon10.png);

	background-size: 100% 100%;

	margin-top:15px;

	transition:0.3s;

}

.new_two_n_f{

	width: 100%;

    height: auto;

    overflow: hidden;

    margin-top:50px;

    margin-bottom:50px;

    text-align:center;

}

.new_two_n_f a{

	padding: 0;

    display: block;

    padding-left: 11px;

    padding-right: 11px;

    height: 30px;

    color: #666666;

    font-size: 13px;

    line-height: 30px;

    border: 1px solid #666666;

    border-radius: 2px;

    margin-left: 4px;

    margin-right: 4px;

    float: left;

}

.new_two_n_f .my-4{

	display:inline-block;

}

.new_two_n_f a:hover{

	color:#fff;

	background:#E72019;

	border:1px solid #E72019;

}

.page-num-current{

	color:#fff!important;

	background:#E72019!important;

	border:1px solid #E72019!important;

}

.text-secondary{

	margin-left: 20px;

    margin-right: 20px;

    height: auto;

    overflow: hidden;

    margin-bottom:60px;

}

.text-secondary p{

	color:#6c757d;

	font-size:14px;

	margin-top:7px;

}

.text-secondary p a{

	color:#6c757d;

	font-size:14px;

}

.text-secondary p a:hover{

	color:#3e4750;

}

/*news 结束*/

/*solution 开始*/

.sol_two_b{

	width:100%;

	height:auto;

	overflow:hidden;

}

.sol_two_b ul{

	width:100%;

	height:auto;

	overflow:hidden;

}

.sol_two_b ul li{

	width:260px;

	height:auto;

	overflow:hidden;

	float:left;

	margin-left:20px;

	margin-top:40px;

	transition:0.3s;

}

.sol_two_b ul li:hover{

	transition:0.3s;

	box-shadow:0px 0px 15px #cdcdcd;

}

.sol_two_b ul li:last-child{

	margin-bottom:15px;

}

.sol_two_b ul li a{

	display:block;

	width:100%;

	height:auto;

	overflow:hidden;

}

.sol_two_b ul li a img{

	display:block;

	width:100%;

	height:260px;

}

.sol_two_b ul li a p{

	margin-left:12px;

	margin-right:12px;

	font-size:14px;

	color:#333333;

	/* display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:1; */

	overflow: hidden;

	margin-top:15px;

	margin-bottom:15px;

}

.sol_two_b ul li a span{

	margin-left:12px;

	margin-right:12px;

	font-size:14px;

	color:#999999;

	display:block;

	/* display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:2; */

	overflow: hidden;

	margin-bottom:15px;

}

.sol_one{

	background: url(../img/icon6.jpg)!important;

    background-size: cover!important;

}

/*solution 结束*/

/*prodcen 开始*/

.pro_yunying{

	background: url(../img/gongsi.jpg)!important;

    background-size: cover!important;

}

.pro_sheying{

	background: url(../img/sj.jpg)!important;

    background-size: cover!important;

}

.pro_sheji{

	background: url(../img/sj.jpg)!important;

    background-size: cover!important;

}

.pro_one{

	background: url(../img/icon5.jpg)!important;

    background-size: cover!important;

}

.pro_two_b ul li span{

	-webkit-line-clamp:1!important;

}

.pro_two_b ul li img{

	height:186px!important;

}

/*prodcen 结束*/

/*aboutus 开始*/

.abo_one{

	background: url(../img/anlidanye.jpg)!important;

    background-size: cover!important;

}

.abo_two_b{

	margin-left: 80px;

	margin-right: 80px;

	height:auto;

	overflow:hidden;

	margin-bottom:60px;

}

.abo_two_b img{

	display:block!important;

	max-width:100%!important;

	height:auto!important;

	margin:auto!important;

}

/*aboutus 结束*/

/*teuppo 开始*/

.teu_one{

	background: url(../img/icon10.jpg)!important;

    background-size: 100% 100%!important;

}

.teu_two{

	width:493px;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top:40px;

	margin-bottom:40px;

}

.teu_two input{

	width:371px;

    height: 36px;

    outline: none;

    padding-left: 13px;

    padding-right: 13px;

    border: 1px solid #dcdcdc;

    border-top-left-radius: 3px;

    border-bottom-left-radius: 3px;

    border-right: none;

    color: #666666;

}

.teu_two input::-webkit-input-placeholder{

	color:#666666;

}

.teu_two button{

	display: block;

    width: 95px;

    height: 40px;

    border-top-right-radius: 3px;

    border-bottom-right-radius: 3px;

    border: none;

    background: #E72019;

    outline: none;

    overflow: hidden;

    float: right;

    font-size:14px;

    color:#ffffff;

    cursor: pointer;

}

.teu_two button:hover{

	opacity: .9;

}

.teu_thr{

	margin-left:20px;

	margin-right:20px;

	height:auto;

	overflow:hidden;

}

.teu_thr_li{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-top:26px;

}

.teu_thr_li p{

	color:#333333;

	font-size:14px;

	float:left;

	line-height:30px;

}

.teu_thr_li div{

	float:left;

}

.teu_thr_li div a{

	display:block;

	padding-left:13px;

	padding-right:13px;

	height:30px;

	line-height:30px;

	font-size:14px;

	color:#333333;

	margin-left:25px;

	margin-right:25px;

	float:left;

	border-radius:4px;

}

.teu_thr_a{

	color:#ffffff!important;

	background:#E72019!important;

}

.teu_thr_b{

	color:#ffffff!important;

	background:#E72019!important;

}

.teu_thr_li div a:hover{

	color:#ffffff;

	background:#E72019;

}

.teu_fou{

	margin-left: 20px;

    margin-right: 20px;

    height: auto;

    overflow: hidden;

    margin-top:60px;

}

.teu_fou_t{

	width:100%;

	height:40px;

	background:#E72019;

}

.teu_fou_t div{

	width:10%;

	float:left;

	height:40px;

	overflow:hidden;

}

.teu_fou_t div p{

	line-height: 40px;

	color:#ffffff;

	text-align:center;

	font-size:14px;

}

.teu_fou_t div:nth-child(2){

	width:50%!important;

}

.teu_fou_t div:nth-child(1) p{

	text-align:left;

	margin-left:21px;

}

.teu_fou_t div:nth-child(2) p{

	text-align:left;

	margin-left:15px;

}

.teu_fou_b{

	width:100%;

	height:auto;

	overflow:hidden;



}

.teu_fou_b .teu_fou_b_li div{

	width:10%;

	float:left;

	height:53px;

	overflow:hidden;

	border-bottom:1px solid #d3e9f7;

}

.teu_fou_b .teu_fou_b_li div:nth-child(2){

	width:50%!important;

}

.teu_fou_b .teu_fou_b_li div p{

	line-height:53px;

	color:#333333;

	text-align:center;

	font-size:14px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:1;

	overflow: hidden;

}

.teu_fou_b .teu_fou_b_li div:nth-child(1) p{

	text-align:left;

	margin-left:15px;

}

.teu_fou_b .teu_fou_b_li div:nth-child(2) p{

	text-align:left;

	margin-left:15px;

}

.teu_fou_b .teu_fou_b_li div a{

	display:block;

	width:20px;

	height:26px;

	background:url(../img/icon11.png);

	background-size:100% 100%;

	cursor:pointer;

	margin:auto;

	margin-top:13px;

}

.teu_fou_b .teu_fou_b_li div a:hover{

	background:url(../img/icon11-1.png)!important;

	background-size:100% 100%!important;

}

/*teuppo 结束*/

/*newsxq 开始*/

.news_two_b{

	margin-left: 20px;

    margin-right: 20px;

    height:auto;

    overflow:hidden;

}

.news_two_b_b{

	margin-left: 60px;

    margin-right: 60px;

    height:auto;

    overflow:hidden;

}

.news_two_b_t{

	width:100%;

	height:auto;

	overflow:hidden;

	border-bottom:1px solid #e6e6e6;

}

.news_two_b_t h6{

	text-align:center;

	font-size:20px;

	color:#000;

	margin-bottom:15px;

	margin-top:15px;

}

.news_two_b_t pre{

	text-align:center;

	color:#6c757d;

	font-size:14px;

	margin-bottom:15px;

}



/*newsxq 结束*/

/*agentcoop 开始*/

.age_two_b{

	width:70%;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top: 35px;

    margin-bottom: 50px;

}

.age_two_b div{

	width: 100%;

	height:auto;

	overflow:hidden;

	margin-top:15px;

}

.age_two_b div p{

	font-size:14px;

	color:#212529;



}

.age_two_b div input{

	display: block;

    width:96%;

    height:20px;

    padding: .375rem .75rem;

    font-size: 1rem;

    font-size:14px;

    color: #495057;

    background-color: #fff;

    outline:none;

    border: 1px solid #ced4da;

    border-radius: .25rem;

    margin-top:8px;

}

.age_two_b div textarea{

	display: block;

    width:96%;

    height:60px;

    font-family:'微软雅黑';

    padding: .375rem .75rem;

    font-size: 1rem;

    font-size:14px;

    color: #495057;

    background-color: #fff;

    border: 1px solid #ced4da;

    border-radius: .25rem;

    outline:none;

    margin-top:8px;

}

.yzm input{

	width:20%!important;

	float:left;

}

.yzm img{

	height: 33px;

    float: left;

    margin-top: 9px;

    margin-left: 20px;

}

.age_two_b button{

	width:79px;

	height: 33px;

	border:none;

	outline:none;

	color: #fff;

    background-color: #E72019;

    border-color: #E72019;

    cursor:pointer;

    border-radius:4px;

    margin-top: 15px;

}

.age_two_b button:hover{

    background-color: #118da0;

}

/*agentcoop 结束*/

/*custoser 开始*/

.cus_one{

	background:url(../img/icon15.jpg)!important;

	background-size:cover!important;

}

/*custoser 结束*/

/*search 开始*/

.sea_one{

	width: 100%;

	height:29px;

	background:#f6f9fa;

	border-bottom: 1px solid #EFEFEF;

}

.sea_one a{

	display:block;

	padding: 0 15px;

    line-height:29px;

    font-size:14px;

    color:#38454f;

}

.sea_two{

	margin: 0 20px;

	height:auto;

	overflow:hidden;

}

.sea_two_t{

	width: 100%;

	height:auto;

	overflow:hidden;

	margin-top:15px;

}

.sea_two_t_l{

	width:138px;

	height:auto;

	overflow:hidden;

	float:left;

}

.sea_two_t_l img{

	width: 100%;

	height:auto;

}

.sea_two_t_r{

	width:587px;

	height:35px;

    background: url(../img/icon19.png) repeat-x 0 0;

	float:left;

	margin-left: 29px;

    margin-top: 16px;

}

.sea_two_t_r button{

	width:107px;

	height:35px;

	background: url(../img/icon19.png) no-repeat 0 -70px;

	float:right;

	outline:none;

	border:none;

	cursor:pointer;

	float:right;

}

.sea_two_t_r input{

	outline:none;

	background:none;

	font-size:14px;

	height:33px;

	width:96%;

	border:none;

	margin-left: 13px;

	color:#999;

}

.sea_two_t_r input::-webkit-input-placeholder{

	color:#999;

}

.sea_two_t_r div{

	width:480px;

	height:35px;

	background: url(../img/icon19.png) no-repeat 0 -35px;

	float:left;

}

.sea_two_c{

	width:100%;

	height:32px;

	border-bottom: 1px solid #CCC;

    background: #F5F5F5;

    margin-top:10px;

}

.sea_two_c p{

	font-size:14px;

	line-height:32px;

	margin-left:10px;

	color:#55595c;

}

.sea_two_c p l{

	color:red;

}

.sea_two_b{

	width: 100%;

	height:auto;

	overflow:hidden;

}

.sea_two_b ul{

	width: 100%;

	height:auto;

	overflow:hidden;

}

.sea_two_b ul li{

	width: 100%;

	height:auto;

	overflow:hidden;

	margin-top:20px;

}

.sea_two_b ul li a{

	color: #00C;

    text-decoration: underline;

    font-size:14px;

}

.sea_two_b ul li a:hover{

	text-decoration:none;

}

.sea_two_b ul li span{

	display:block;

	color: #ccc;

	font-size:14px;

	margin-top:5px;

}

.sea_two_b ul li p{

	width:760px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:2;

	overflow: hidden;

	color: #000;

	font-size:14px;

	margin-top:5px;

}

.sea_two_b ul li l{

	display:block;

	color:#3A8000;

	font-size:14px;

	margin-top:5px;

}

/*search 结束*/

/*message 开始*/

.mes_con ul{

	width: 100%;

	height:auto;

	overflow:hidden;

}

.mes_con ul li{

	width: 100%;

	height:auto;

	overflow:hidden;

	border-bottom: 1px solid #dee2e6

}

.mes_con_t{

	width: 100%;

	height:auto;

	overflow:hidden;

	margin-top: 15px;

}

.mes_con_t_a{

	width: 100%;

	height:auto;

	overflow:hidden;

}

.mes_con_t_a img{

	width:25px;

	height:25px;

	border-radius:50%;

	float:left;

}

.mes_con_t_a p{

	float:left;

	font-size:17px;

	color:#000;

	line-height: 25px;

	margin-left:15px;

}

.mes_con_t_b{

	font-size:14px;

	color:#333;

	margin-top:5px;

	margin-left: 41px;

}

.mes_con_t_c{

	margin-top:5px;

	margin-bottom:5px;

	margin-left: 41px;

	padding-bottom:15px;

	border-bottom: 1px dashed #dee2e6;

}

.mes_con_t_c span{

	color: #6c757d;

	background:#eaeaea;

	font-size: 12px;

	border-radius:3px;

	padding:3px 5px;



}

.mes_con_b{

	margin-left: 41px;

	height:auto;

	overflow:hidden;

	margin-top:5px;

}

.mes_con_b_t{

	width: 100%;

	height:auto;

	overflow:hidden;

}

.mes_con_b_t img{

	width: 25px;

    height: 25px;

    border-radius: 50%;

    float: left;

}

.mes_con_b_t p{

	float: left;

    font-size: 17px;

    color: #000;

    line-height: 25px;

    margin-left: 15px;

}

.mes_con_b .mes_con_t_c{

	border:none;

}

/*message 结束*/

/*prodcenxq 开始*/

.prod_one{

    margin: 20px;

    height: auto;

    overflow: hidden;

}

.prod_one_l{

	width:500px;

	height:420px;

	overflow:hidden;

	float:left;

	position:relative;

}

.prod_one_l .gallery-top {

      width: 100%;

      height: 300px;

      margin-left: auto;

      margin-right: auto;

    }

.prod_one_l .swiper-slide {

      background-size: cover;

      background-position: center;

      position:relative;

      background: #f6f6f6;

}

.prod_one_l .swiper-slide img{

	max-width: 100%;

	max-height: 100%;

	position:absolute;

	top: 0;left: 0;

	right: 0;bottom: 0;

	margin:auto;

}

.prod_one_l .gallery-top {

      height: 80%;

      width: 100%;

}

.prod_one_l .gallery-thumbs {

	  width: 81%;

      height: 20%;

      box-sizing: border-box;

      padding: 10px 0;

      margin:auto;

      position:relative;

}

.prod_one_l .gallery-thumbs .swiper-slide {

      width: 24.5%;

      height: 100%;

      opacity: 0.4;

      border:1px solid #fff;

      margin-right:6px!important;

}

.prod_one_l .gallery-thumbs .swiper-slide-thumb-active {

      opacity: 1;

      border:1px solid #F00;

}

.prod_one_l .swiper-button-prev{

	width:26px!important;

	height:64px!important;

	background:url(../img/prv.png)!important;

	top:auto!important;

	bottom:10px!important;



	background-size:100% 100%!important;

	margin-top: 0px!important;

	opacity: 1!important;

	outline:none;

}

.prod_one_l .swiper-button-next{

	width:26px!important;

	height:64px!important;

	background:url(../img/nex.png)!important;

	top:auto!important;

	bottom: 10px!important;

	background-size:100% 100%!important;

	margin-top: 0px!important;

	opacity: 1!important;

	outline:none;

}

.prod_one_r{

	width:570px;

	float:right;

	overflow:hidden;

}

.prod_one_r h6{

	height:auto;

	line-height:29px;

	font-size:20px;

	margin-top: 10px;

	padding-bottom: 20px;

	border-bottom:1px solid #dee2e6;

}

.prod_one_r p{

	height:43px;

	line-height:43px;

	font-size:15px;

	color:#6c757d;

	border-bottom:1px dashed #dee2e6;

	margin-top: 10px;

}

.prod_one_r p:last-child{

	border:none;

	margin-top:40px;

}

.prod_one_r a{

	display:block;

	background:#dc3545;

	color: #fff;

	font-size:14px;

	display:block;

	width:79px;

	height:33px;

	border-radius:4px;

	text-align:center;

	line-height:33px;

	margin-top:10px;

}

.prod_two_b_t{

	width: 100%;

    height:40px;

    overflow: hidden;

    border-bottom: 1px solid #e6e6e6;

}

.prod_two_b_t img{

	width:20px;

	float:left;

	margin-top:12px;

}

.prod_two_b_t p{

	float:left;

	font-size:17px;

	color:#333;

	line-height:40px;

	margin-left:10px;

}

/*prodcenxq 结束*/

/*network 开始*/

.net_one{

	background:url(../img/icon16.jpg)!important;

	background-size:cover!important;

}

.net_two_b{

	width: 100%;

    height: auto;

    overflow: hidden;

}

.net_two_b ul{

	width: 100%;

    height: auto;

    overflow: hidden;

}

.net_two_b ul li{

	width:255px;

    height: auto;

    overflow: hidden;

    float:left;

    margin-left:23px;

    margin-top:23px;

    border:1px solid rgba(0,0,0,.125);

    border-radius:3px;

    background:#f8f9fa;

}

.net_two_b_t{

	width: 100%;

	height:43px;

	background-color: rgba(0,0,0,.03);

	border-bottom:1px solid rgba(0,0,0,.125);

}

.net_two_b_t p{

	font-size:14px;

	color:#333;

	line-height:43px;

	margin-left:20px;

	margin-right:20px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:1;

	overflow: hidden;

}

.net_two_b_b{

	border-top:1px solid rgba(0,0,0,.125);

	border-bottom:none;

}

.net_two_b_c{

	margin-left:20px;

	margin-right:20px;

	margin-top:20px;

	height:auto;

	overflow:hidden;

}

.net_two_b_c p{

	font-size:13px;

	color:#333;

	line-height: 21px;

}

.net_two_b_c a{

	display:block;

	color: #fff;

    background-color: #E72019;

    border-color: #17a2b8;

    width:79px;

    height:33px;

    text-align:center;

    line-height: 33px;

    font-size:14px;

    color:#fff;

    border-radius:3px;

    margin-top:10px;

    margin-bottom:20px;

}

.net_two_b_c a:hover{

	background:#0f899c;

}

/*network 结束*/

.BMap_noprint {

    display: block!important;

}



.BMap_Marker {

    background: url(../img/weiz1.png)!important;

    background-size: cover!important;

    width: 23px!important;

    height: 25px!important;

    display: none;

}

	

/*cuxiao 开始*/

.cx_two_b{

	width:50%;

	height:auto;

	overflow:hidden;

	margin:auto;

	margin-top: 35px;

    margin-bottom: 50px;

}

.cx_two_b div{

	width: 100%;

	height:auto;

	overflow:hidden;

	margin-top:15px;

}

.cx_two_b div p{

	font-size:18px;

	color:#212529;



}

.cx_two_b div input{

	display: block;

    width:96%;

    height:20px;

    padding: .375rem .75rem;

    font-size: 1rem;

    font-size:14px;

    color: #495057;

    background-color: #fff;

    outline:none;

    border: 1px solid #ced4da;

    border-radius: .25rem;

    margin-top:8px;

}

.cx_two_b div textarea{

	display: block;

    width:96%;

    height:60px;

    font-family:'微软雅黑';

    padding: .375rem .75rem;

    font-size: 1rem;

    font-size:14px;

    color: #495057;

    background-color: #fff;

    border: 1px solid #ced4da;

    border-radius: .25rem;

    outline:none;

    margin-top:8px;

}

.cxyzm input{

	width:20%!important;

	float:left;

}

.cxyzm img{

	height: 33px;

    float: left;

    margin-top: 9px;

    margin-left: 20px;

}

.cx_two_b button{

	width:79px;

	height: 33px;

	border:none;

	outline:none;

	color: #fff;

    background-color: #E72019;

    border-color: #E72019;

    cursor:pointer;

    border-radius:4px;

    margin-top: 15px;

}

.cx_two_b button:hover{

    background-color: #118da0;

}

/*cuxiao 结束*/	