*{padding: 0;margin: 0;}
body{font-size: 14px;font-family: arial,"微软雅黑";color: #333;}
body,html{max-width: 1920px;margin: 0 auto;}
a,a:focus, a:hover{text-decoration: none;cursor: pointer;}
.clear{clear: both;}
.qzbhh1{display:-webkit-box;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}
.qzbhh_IE{display:block;width:100%;box-sizing: border-box; white-space:nowrap;overflow:hidden;float:left; -o-text-overflow: ellipsis;text-overflow:ellipsis;}
.qzbhh2{display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}

	.hidden_mob{display: block;}
	.visible_mob{display: none;}

.jianb{background: -moz-linear-gradient(left,#24bcec 0%,#1bcdad 100%);
background: -webkit-gradient(linear, left, color-stop(0%,#24bcec 0%), color-stop(100%,#1bcdad));
background: -webkit-linear-gradient(left,#24bcec 0%,#1bcdad 100%);
background: -o-linear-gradient(left,#24bcec 0%,#1bcdad 100%);
background: -ms-linear-gradient(left,#24bcec 0%,#1bcdad 100%);
background: linear-gradient(to right,#24bcec 0%,#1bcdad 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24bcec', endColorstr='#1bcdad',GradientType=0 );}
.page_top_right .weidu{position: relative;}
.page_top_right .weidu:after{position: absolute;content: '';width: 6px;height: 6px;background: #f00;border-radius: 50%;top: 20%;right: -6px;}


/*页头  page_top*/
.page_yt{position: fixed;top: 0;width: 100%;background: white;z-index: 100;max-width: 1920px;}
.container{width: 1200px;margin: 0 auto;}
.page_top{line-height: 43px;background: #fff;padding:32px 0 19px 0;}
.page_top_right{float: right;font-size: 0;height: 43px;}
.page_top_right a{display: inline-block;color: #8d8d8d;line-height: 43px;margin-left:40px;font-size: 12px;cursor: pointer;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;position: relative;}
.page_top_right a img.hover_ico{position: absolute;top: 12px;left: 0;opacity: 0;}
.page_top a img{vertical-align: text-bottom;margin-right: 8px;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.page_top_left a{display: inline-block;line-height: 43px;}

/*nav*/
.nav_box{height: 70px;line-height: 70px;overflow-x: hidden;overflow-y: auto;}
.nav_ul{padding: 0;}
.nav_ul li{list-style: none;float: left;}
.nav_ul li a{font-size: 16px; display: block;padding: 0 36px;color: #fff;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
/*.nav_ul li a:hover{background: rgba(0,0,0,0.1);}*/
.search{float: right;background: rgba(238,238,238,0.5);height: 36px;line-height: 36px;padding: 0 13px;margin-top: 12px; margin-right:20px; }
.search input{background: none;color: #333;width: 200px;border: none;outline:none;height: 36px;line-height: 36px;}
.search input::-webkit-input-placeholder{color: #666;font-size: 12px;}
.search input::-ms-input-placeholder{color: #666;font-size: 12px;}
.search input::-moz-placeholder{color: #666;font-size: 12px;}
.search a{display: inline-block;width: 15px;height: 15px;background: url(../images/icon_search_2.png);vertical-align: middle;margin-left: 10px;}

.pro_drown{background: #fcfcfc;padding: 35px 0;position: absolute;width: 1920px;display: none;}
.pro_drown_mbox{position: relative;}
.pro_d_list{display: inline-block;vertical-align: top;padding:0 40px;}
.line_dashed{border-left: 1px dashed #D6D6D6;position: absolute;height: 100%;top: 0px;left: 270px;}
.line_dashed:nth-child(2){left: 540px;}
.line_dashed:nth-child(4){left: 810px;}
.pro_d_list p{color: #24bcec;font-size: 16px;line-height: 16px;margin-bottom: 25px;}
.pro_d_list div a{padding: 0 0 0 20px;width: 168px;color: #8b8b8b;line-height: 30px;font-size: 14px;}
.pro_d_list div a:hover{background: none;color: #24bcec;text-decoration: underline;}
.pro_yinchang > div{display:none;}

/*留言板*/
.board_box{display:none;position: fixed;bottom:0;right: 15px;background: white;border: 1px solid #24bcec;border-radius: 6px 6px 0 0;z-index: 100;width: 298px;}
.board_box h4{font-size: 16px;width: 100%;margin: 0;border-radius: 4px 4px 0 0;line-height: 38px;color: white;padding-left: 15px;box-sizing: border-box;font-weight: 400;}

.board_box div{padding: 0 20px 0 58px;position: relative;margin-top: 15px;line-height: 32px;font-weight: 300;color: #333;}
.board_box div span{position: absolute;left: 20px;}
.board_box div input,.board_box div textarea{border: 1px solid #eaebed;width: 90%;line-height: 30px;height: 30px; margin-left:30px;}
.board_box div textarea{resize: none;height: 112px;}
.board_box div.yzm{padding: 0 110px 0 59px;}
.board_box div.yzm img{position: absolute;right: 20px;top: 0;}
.board_box a{width: 70px;display: inline-block;line-height: 34px;text-align: center;color: white;float: right;margin: 20px;}
.board_box a .arrow_ico{margin-left: 8px;}
.board_box .arrow_ico .line,.board_box .arrow_ico .dian{background: white;}
.board_box h4 a{float: right;padding: 0 20px;opacity: 0.8;}
.board_box .close{cursor: pointer;margin:0}
/*footer*/
.footer_nav_mob{display: none;}
.footer{background: #006979; color: #fff;line-height: 30px;}
.footer img{vertical-align: middle;}
.footer span span{display: inline-block;width: 15px;}
.footer_nav{text-align: right;padding: 60px 0;}

.foot_l{float: left;text-align: left;width: 30%;}


.foot_l h4{font-size: 16px;color: #fff;font-weight: 400;margin-bottom:25px;}
.foot_r > div{display: inline-block;text-align: left;vertical-align: top;min-width: 50px;padding:0 45px;position: relative;}

.foot_r > div a{display: block;color: #fff;line-height: 30px;}
.foot_r > div a:first-child{color: #fff;font-size: 16px;margin-bottom:25px;}
.foot_r > div a:hover{color: #24bcec;}
.foot_r .foot_qr{padding-right: 0;}
.foot_r .foot_qr:after{width: 0;}
.foot_qr div img{max-width: 100%;margin-bottom: 30px;}
.foot_qr p{text-align: center;color: #fff;}
.footer_d{border-top: 1px solid #ccc;text-align: center;padding: 15px 0;}
.footer_d a{color:#fff;}
.footer_d a:hover{text-decoration: underline;}

.board{position: fixed;bottom:0;right: 15px;color: white;padding: 5px 20px;border-radius: 6px 6px 0 0;z-index: 99;line-height: 30px;cursor: pointer;}
.board:hover{color: white;}
.board img{margin-right: 8px; vertical-align: middle;}


/*banner*/
.mt_yt{}
.banner_index{width: 100%;}
.banner_index .swiper-container{width: 100%;height: 100%;}
.banner_box{position: relative;width: 100%;height: 100%;}
.banner_box img{width: 100%;height: auto;}
.banner_box .banner_wz{position: absolute;top:20%;right: -400px;width: 400px;height:400px;margin-right: -600px;transition: all 2.2s; -moz-transition: all 2.2s; -webkit-transition: all 2.2s; -o-transition: all 2.2s; -ms-transition:all 2.2s; color:#fff;}
.swiper-slide-active .banner_box .banner_wz{right:50%;}
.banner_wz h3{color: #fff;opacity: 0.8;font-size: 40px;font-weight: 400;position: relative;padding-bottom: 15px;margin-bottom: 40px;}
.banner_wz h3:before{content: '';position: absolute;left: 0;bottom: 0;width: 20px;height: 2px;background: #fff;}
.banner_wz{padding: 75px 0;}
/*.banner_wz ul{padding: 0;}*/
.banner_wz ul {list-style: none;line-height: 30px;padding-left: 10px;position: relative;letter-spacing: 1px;}
.banner_wz ul li:before{content: '';position: absolute;left: 0;top: 13px;width: 4px;height: 4px;border-radius: 50%;background: #515151;}
.banner_wz a{display: inline-block;width: 124px;line-height: 45px;color: #fff;text-align: center;text-transform: uppercase;margin-top: 38px;}

.banner_index .swiper-pagination {position: absolute;z-index: 20;text-align: center;width: 100%;bottom: 20px;}
.banner_index .swiper-pagination-bullet {display: inline-block;width: 12px;height: 12px;border-radius: 50%;background: #fff;margin: 0 6px;cursor: pointer;opacity: 1;}
.banner_index .swiper-pagination-bullet-active{background: #24bcec;}

/*解决方案*/
.p80{padding: 80px 0;}
.titles{position: relative;text-align: center; z-index:2}
.title_en{position: absolute;font-size: 48px;color: #000;opacity: 0.1;text-transform: uppercase;width: 100%;margin-top: -20px;}
.title_ch{font-size: 30px;color: #000;}
.title_ch:after{content: '';display: block;width: 60px;height: 2px;background: #0b7ef4;margin: 10px auto}
.solution_lunb{margin: 55px 0 0 0;height: 320px;overflow: hidden;}
.solution_lunb .swiper-slide{text-align: center;padding:0 ;box-sizing: border-box;}
.solution_lunb .swiper-slide div img{width: 100%;height: auto;}
.solution_lunb .swiper-slide div{}
.solution_lunb .swiper-slide div .photo_mb {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	opacity: 0;
	text-align: center;
	position: absolute;
	-webkit-transition: all 600ms ease;
	transition: all 600ms ease;
	
	background: linear-gradient(0deg,rgba(34, 148, 123, 0.9) 0%,rgba(1, 106, 121, 0.9) 100%);
}
.solution_lunb .swiper-slide div .photo_mb .box {
	left: 0;
	top:50px;
	width: 100%;
	-webkit-transition: all 700ms ease;
	transition: all 700ms ease;
	text-align: center;
	position: absolute
}
.solution_lunb .swiper-slide div .photo_mb .cn {
	font-weight: bold;
	font-size: 24px;
	overflow: hidden
}
.solution_lunb .swiper-slide div .photo_mb .en {
	font-size: 16px;
	height: 24px;
	overflow: hidden;
	font-family: arial
}
.solution_lunb .swiper-slide div .photo_mb .txt {
	font-size: 14px;
	padding: 0 30px;
	height: 74px;
	overflow: hidden;
	margin: 20px 0 30px 0
}
.solution_lunb .swiper-slide div .photo_mb .arrow {
	width: 43px;
	height: 43px;
	position: relative;
	display: inline-block;
	border-radius: 100%;
	background: #fff
}
.solution_lunb .swiper-slide div .photo_mb .arrow:before, .solution_lunb .swiper-slide div .photo_mb .arrow:after {
	content: "";
	left: 50%;
	top: 50%;
	position: absolute;
	background: #0c4270
}
.solution_lunb .swiper-slide div .photo_mb .arrow:before {
	width: 16px;
	height: 2px;
	margin-top: -1px;
	margin-left: -8px
}
.solution_lunb .swiper-slide div .photo_mb .arrow:after {
	width: 2px;
	height: 16px;
	margin-top: -8px;
	margin-left: -1px
}


.solution_lunb .swiper-slide p{font-size: 18px;color: #535353;margin-top: 15px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.solution > .container{overflow-x: hidden;}
.arrow-sol .container{position: relative;}
.arrow-sol .swiper-button-prev{left: -84px;}
.arrow-sol .swiper-button-next{right: -84px;}
.arrow-sol div div{position: absolute;top:185px;margin-top: -39px;width: 42px;height: 79px;outline: none;cursor: pointer;}

#index6 .fl{ width:40%; TEXT-ALIGN:center;}
#index6 .fr{ width:60%;}
.don01 {
    HEIGHT: 375px;
}

.tit{font-size:18px; font-weight:bold;height:30px; clear:both;}
.cjwt {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 20px;
    border: 1px solid #eee;
    padding:0 10px;
    border-radius:5px; 
}

.scroll {
    width: 100%;
    float: left;
    margin-top: 5px;
    font-family: ËÎÌå;
}

.marqueetop {
    height: 150px;
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
}

    .marqueetop ul {
        height: auto;
    }

    .marqueetop li {
       
    width: 100%;
    height: 33px;
    line-height: 33px;
    border-bottom: dashed 1px #dcdada;
    overflow: hidden;
    }

.marqueetop li span{ margin-right:10px;}

/*产品中心*/
.product{background: url(../images/pro_banner.jpg);background-position: center;}
.product .title_ch{color: #fff;}
.product .title_en{color: #fff;opacity: 0.1;}
.product_mbox{font-size: 0;padding-top: 50px;margin: 0 -38px;}
.product_list{width:25%;padding: 0 18px;display: inline-block;box-sizing: border-box; margin:18px 0px;}
.product_list_box{width: 100%;height: 324px;background: #fff;align-items:center;display: -ms-flexbox; display: -webkit-flex;position: relative;overflow: hidden;}
.product_m_ico{width: 100%;text-align: center;}
.product_m_ico p{font-size: 18px;color: #24BCEC;margin-top: 60px;}
.product_m_ico img{width: 118px;height: auto;}
.product_m_art{position: absolute;left: 0;height: 100%;background: #fff;overflow: hidden;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s; display:none;margin-left: 30px; right:0;}
.product_m_art h3{line-height: 68px;color: #fff;background: #24BCEC;font-size: 20px;text-align: center;font-weight: 400;margin-bottom: 20px;}
.product_m_art a{display: inline-block !important;width: 50% !important;font-size: 14px !important;line-height: 34px !important;box-sizing: border-box;padding:0 15px 0 15px;color: #333 !important;vertical-align: top; float:left;}
.product_m_art a:hover{color: #24BCEC;}
.product_m_art p{color: #333 !important;font-size: 14px !important;line-height: 34px !important;box-sizing: border-box; padding:0 !important;}
.product_list_box:hover .product_m_art{top: 0;}




.index_team {
	margin-top: 60px;
}
.index_team .item {
}
.index_team .item a {
	display: block;
	padding-bottom: 20px;
}
.index_team .item .img {
	overflow: hidden;
}
.index_team .item .img img {
	display: block;
	width: 100%;
}
.index_team .item .web {
	padding: 30px 20px;
	border-bottom: 1px solid #e7e3e2;
}
.index_team .item .web h3 {
	font-weight: normal;
	font-size: 18px;
}
.index_team .item .web h3 span {
	float: right;
	color: #999;
	font-size: 14px;
}
.index_team .item .web p {
	line-height: 26px;
	color: #999;
	margin-top: 18px;
	height: 52px;
	overflow: hidden;
}
.index_team .item label {
	display: block;
	width: 81px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #e7e3e2;
	color: #666;
	margin-top: 20px;
	margin-left: 20px;
}
.index_team .item a:hover {
	background: #00994e;
}
.index_team .item a:hover .web {
	border-color: #33ae71;
}
.index_team .item a:hover .web h3 {
	color: #fff;
}
.index_team .item a:hover .web h3 span {
	color: #fff;
}
.index_team .item a:hover p {
	color: #fff;
}
.index_team .item a:hover label {
	background: #fff;
	border-color: #fff;
	color: #00994e;
}

.banner .item {
	position: relative;
	font-family: Arial;
}
.banner .item .text {
	left: 0;
	width: 100%;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}



.banner_owl {
	position: relative;
}
.owl_cur {
	position: absolute;
	top: 50%;
	margin-top: -30px;
	height: 0;
	left: 5%;
	right: 5%;
	z-index: 10
}
.owl_cur span {
	display: block;
	width: 30px;
	height: 70px;
	background-color: rgba(255,255,255,0.2);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.owl_cur span:hover {
	background-color: rgba(255,255,255,0.5);
}
.owl_cur span.prev {
	background-image: url(../images/cur4.png);
	float: left;
}
.owl_cur span.next {
	float: right;
	background-image: url(../images/cur3.png)
}
.index_team .owl-theme .owl-controls {
	bottom: auto;
	top: 100px;
	left: -5%;
	right: -5%;
	width: auto;
}
.index_team .owl-theme .owl-controls .owl-nav [class*=owl-] {
	margin: 0;
	padding: 0;
	width: 30px;
	height: 70px;
	background-color: #ccc;
	background-position: center center;
	background-repeat: no-repeat;
}
.index_team .owl-theme .owl-controls .owl-nav .owl-prev {
	background-image: url(../images/cur5.png);
	float: left;
}
.index_team .owl-theme .owl-controls .owl-nav .owl-next {
	background-image: url(../images/cur6.png);
	float: right;
}
 @media only screen and (max-width: 1350px) {
.index_team .owl-theme .owl-controls {
	left: -15px;
	right: -15px;
}
}





/*新闻中心*/
.news_mbox{padding-top: 50px;font-size: 0;}
.news_img_box{width: 495px;height: auto;display: inline-block;float: left;margin-right: 40px;vertical-align: top;overflow: hidden;}
.news_img_box img{width: 100%;height: auto;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.news_list{display: inline-block;vertical-align: top;width: 665px;}
.news_list_time{display: inline-block;background: #fafafa;width: 98px;text-align: center;vertical-align: top;padding: 30px 0 18px 0;float: left;margin-right: 10px;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.news_list_time p{font-size: 12px;color: #000;opacity: 0.5;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.news_list_time span{font-size: 44px;color: #000;opacity: 0.4;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.news_list_box > img{height: 112px;width: auto;float: left;margin-right: 15px;}
.news_list_box{position: relative; border-bottom: 1px solid #f2f2f2;padding-bottom: 20px;margin-bottom: 20px;display: block;}
.news_list_box:after{position: absolute;content: '';width: 0;height: 1px;background: #24BCEC;bottom: -1px;left: 0;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.news_list_art div{font-size: 18px;margin-bottom: 5px;line-height: 43px;height: 43px;color: #333;overflow: hidden;}
.news_list_art p{font-size: 14px;color: #000;opacity: 0.6;line-height: 24px;height: 48px;overflow: hidden;}


/*mlunb*/
.mlunb{background: #f2f2f2;}
.mlunb_box{font-size: 0;}
.mlunb_box .swiper-slide div{position: relative;overflow: hidden;height: 84px;background: #fff;width: 100%;align-items:center;justify-content:center;display: -ms-flexbox; display: -webkit-flex;}
.mlunb_box .swiper-slide div img{max-width: 100%;max-height: 100%;}
.mlunb_box .swiper-slide div .photo_mb{position: absolute;width: 100%;height: auto;opacity: 0;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.arrow-mlunb .container{position: relative;}
.arrow-mlunb .swiper-button-next-mlunb{background: url(../images/arrows_l_2.png) no-repeat left top;left: -50px;}
.arrow-mlunb .swiper-button-prev-mlunb{background: url(../images/arrows_r_2.png) no-repeat left top;right: -50px;}
.arrow-mlunb div div{position: absolute;top:43px;margin-top: -22px;width: 23px;height: 43px;outline: none;cursor: pointer;}

/*登陆*/
.dl{display: none;}
.dl.in,.zc.in,.zh.in{display: block;}
.zc{display: none;}
.zh{display: none;}
.login{position:fixed;z-index:100;width: 100%;height: 100%;background: rgba(0,0,0,0.6);top: 0;left: 0;align-items:center;justify-content:center;display: -ms-flexbox; display: -webkit-flex;}
.login .login_center{height:auto;background:#fff;border-radius:10px;padding:35px 0;text-align: center;width: 400px;}
.login .item{width: 76%;margin:30px auto 0;position:relative;height:40px;line-height:40px;border-bottom: 1px solid #e0e0e0;}
.login .item input{height:40px;border:0;background:none;width:100%;line-height:40px;color:#000;position:relative;z-index:2;opacity: 0.8;}
.login .item label{color:#000;position:absolute;lefT:0;top:0;font-weight: 300;opacity: 0.6;}
.login .btn_login{width: 76%;display: block;margin: 40px auto 0 auto;line-height: 46px;border-radius: 4px;color:white;font-size: 18px;}
.acc_num{margin-top: 30px;color: #999;}.acc_num a{color: #24BCEC;cursor: pointer;}
.login  .item.ver_code img{position: absolute;margin-left: -80px;}











/*register*/

@media only screen and (max-width:1366px ) {
	.banner_box .banner_wz {margin-right: -500px;}
	.container{width: 1100px;}
	/*页头*/
	.page_top {padding: 20px 0 5px 0;}
	.nav_ul li a { font-size: 15px; padding: 0 26px;}
	/*二级菜单*/
	.pro_d_list div a{font-size: 14px;padding: 0 0 0 26px;}
	.pro_d_list {padding: 0 44px 0 30px;}
	/*
	.line_dashed{left: 220px;}
	.line_dashed:nth-child(2){left: 440px;}
	.line_dashed:nth-child(4){left: 660px;}
	*/
	.pro_d_list p { font-size: 15px; line-height: 15px; margin-bottom: 25px;}
	/*banner*/
	.mt_yt{}
	.banner_index .swiper-container {height: 100%;}
	.banner_wz {padding: 50px 0;}
	.banner_wz h3 { padding-bottom: 10px; margin-bottom: 30px;}
	.banner_wz ul li {line-height: 28px;}
	/*解决方案*/
	/*.solution_lunb {height: 235px;}*/
	.solution_lunb .swiper-slide p {font-size: 16px;}
	.arrow-sol div div {top: 150px;}
	.product_list_box {height: 250px;}
	.product_m_art h3 {line-height: 48px;font-size: 17px;}
	.product_m_art a {font-size: 12px;line-height: 24px;padding: 0 10px 0 20px;height: 24px;}
	.product_m_ico p {margin-top: 40px;}
	/*新闻中心*/
	.news_img_box {width: 390px;margin-right: 20px;}
	.news_list {width: 690px;}
	.news_list_time { width: 70px; padding: 20px 0 10px 0;}
	.news_list_time span {font-size: 40px;}
	.news_list_box > img { height: 89px;}
	.news_list_box { padding-bottom: 16px; margin-bottom: 15px;}
	.news_list_art div { font-size: 16px; line-height: 36px;height: 36px;overflow: hidden;}
	.news_list_art p { font-size: 13px; line-height: 20px;height: 40px;overflow: hidden;}
	
	.mlunb_box .swiper-slide div {height: 61px;}
	.mlunb_box .swiper-slide div img{line-height: 61px;}
	.arrow-mlunb div div {top: 31px;}
	/*foot*/
	.foot_l {width: 260px;}
	/*.foot_r > div {padding: 0 30px;}*/
	.foot_r > div a:first-child { font-size: 14px; margin-bottom: 30px;}
	.foot_r > div a {font-size: 12px;}
	.foot_qr div img {width: 80px;}
	.foot_qr p {font-size: 12px;}
	.foot_l h4 {font-size: 14px; margin-bottom: 30px;}
	.foot_l p{font-size: 12px;}
	
}

@media only screen and (max-width:1024px ) {
	.banner_box .banner_wz {margin-right: -450px;}
	.arrow-sol .swiper-button-next {right: -60px;}
	.arrow-sol .swiper-button-prev {left: -60px;}
}
@media only screen and (max-width:900px) {
	body,html{width: 100%;overflow-x: hidden;}
	.container{width: 100%;padding: 0 20px;box-sizing: border-box;}
	.hidden_mob{display: none;}
	.visible_mob{display: block;}
	.page_top_right a { line-height: 43px; margin:0 15px 0 0;}
	.page_top_right{float: inherit;}
	.nav_box img{height: 30px;width: auto;margin-top: 11px;}
	.page_top {padding: 5px 0 0 0;}
	.nav_box {height: 54px;line-height: 34px;}
	.nav_ico{float: right;display: inline-block;padding: 17px 0 9px 0;}
	.nav_ico span{width: 30px;height: 3px;background: #fff;display: block;margin-bottom: 6px;}
	.nav_ico span:nth-child(1){width: 15px;}
	.nav_ico span:nth-child(3){width: 22px;}
	.nav_ul_box{position: fixed;z-index: 99;top: 0;right: -65%;background: #fff;width: 60%;padding: 20px 0;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
	.nav_ul_box.in{right: 0;}
	.nav_ul li a{color: #333;display: block;}
	.nav_ul li{float: inherit;line-height: 54px;}
	.search{float: inherit;margin: 0;padding: 9px 0 9px 25px;position: relative;}
	.search a { background: url(../images/icon_search_2.png); margin:0;position: absolute;top: 20px;left: 25px;}
	.search input {color: #999;width: 100%;padding:0 10px 0 20px;box-sizing: border-box;}
	.search input::-webkit-input-placeholder{color: #999;}
	
	/*banner*/
	.mt_yt{}
	.banner_index .swiper-container {height: 175px;}
	.banner_box .banner_wz ul{display: none;}
	.banner_box .banner_wz {padding: 30px 0; margin-right: -430px;}
	.banner_wz h3 {font-size: 26px;padding-bottom: 10px;margin-bottom: 0px;}
	.banner_wz h3:before{width: 0;}
	.banner_wz a {line-height: 36px;margin-top: 15px;font-size: 13px;width: 100px;}
	.banner_index .swiper-pagination {bottom: 10px;}
	.banner_index .swiper-pagination-bullet { width: 8px; height: 8px;}
	.p80 {padding: 55px 0;}
	
	.title_en { font-size: 40px; margin-top: -14px;}
	.title_ch { font-size: 26px; }
	.solution_lunb{margin: 0px auto;}
	.product_list { padding: 0 5px;}
	.product_mbox { padding-top: 30px; margin: 0 -5px;}
	.product_m_ico img { width: 76px; }
	.product_m_ico p {margin-top: 15px;}
	.product_list_box { height: 140px;}
	.product_m_art{display: none;}
	.product_m_art h3 { line-height: 36px; font-size: 15px; margin-bottom: 10px;}
	.product_m_art a { padding: 0 10px;width: 100%;height: 24px;}
	/*news*/
	.news_img_box{width: 100%;margin-bottom: 20px;}
	.news_list {width: 100%;}
	.news_list_box > img {height: 65px;}
	.news_list_time{display: none;}
	.news_list_art div { font-size: 15px; line-height: 20px;height: 20px;overflow: hidden;}
	.news_list_art p {font-size: 12px;}
	.mlunb_box .swiper-slide div { height: 40px;}
	.mlunb_box .swiper-slide div img{line-height: 40px;}
	
	/*foot*/
	.footer_nav{display: none;}
	.footer_nav_mob{display: block;}
	.footer_mob_a{display: -webkit-flex;display: -ms-flexbox;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;padding: 15px 0;}
	.footer_nav_mob a{color: #fff;opacity: 0.8;line-height: 30px;}
	.foot_qr{width: 100%;text-align: center;margin-bottom: 15px;}
	.foot_qr div img{margin-bottom: 5px;}
	.footer_d {font-size: 12px;}
	.board {padding: 2px 20px;}
	.board_box { width: 90%; left: 5%;}
	

}



@media only screen and (min-width:901px) {
.page_top_right a:hover{color: #24BCEC;}
.page_top_right a:hover img{opacity: 0;}
.page_top_right a:hover img.hover_ico{opacity: 1;}
.solution_lunb .swiper-slide:hover div .photo_mb{top: 0;opacity: 1;}

.news_list_box:hover .news_list_time{background: #24BCEC;}
.news_list_box:hover .news_list_time p,.news_list_box:hover .news_list_time span{color: #fff;opacity: 1;}
.news_list_box:hover:after{width: 100%;}
.news_img_box:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.mlunb_box .swiper-slide div:hover .photo_mb{opacity: 1;}
}



.index-driver {

    padding: 50px 0 85px;

    background-image: url("../images/driver_bg.png");

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;
	margin-top:50px;

}



.index-driver .index-Title .title {

    color: #fff;

}



.index-driver .index-Title .intro {

    color: #fff;

}



.index-driver .index-Title .line {

    background-color: #fff;

}



.index-driver .driver-box {

    margin-top: 66px;

    position: relative;

}



.index-driver .driver-box .index-driver-swiper {

    width: 100%;

    height: 348px;

    position: initial;

}



.index-driver .driver-box .index-driver-swiper a {

    display: block;

    background-color: #fff;

    padding: 26px 0 0;

    transition: 0.3s;

    cursor: pointer;

}



.index-driver .driver-box .index-driver-swiper .swiper-slide .photo {

    width: 164px;

    height: 164px;

    margin: 0 auto;

    overflow: hidden;

    border-radius: 50%;

}



.index-driver .driver-box .index-driver-swiper .swiper-slide .photo img {

    width: 100%;
	height:100%;

-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	vertical-align: middle;

}



.index-driver .driver-box .index-driver-swiper .swiper-slide:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}


.index-driver .driver-box .index-driver-swiper .swiper-slide .name {

    margin-top: 22px;

    display: flex;

    justify-content: center;

    align-items: flex-end;

    transition: 0.3s;

}



.index-driver .driver-box .index-driver-swiper .swiper-slide .name div {

    font-size: 20px;

}



.index-driver .driver-box .index-driver-swiper .swiper-slide .name span {

    font-size: 14px;

}



.index-driver .driver-box .index-driver-swiper .swiper-slide .position {

    margin-top: 20px;

    text-align: center;

    line-height: 24px;

    color: #666;

    transition: 0.3s;

}


.index-clients {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	min-height: 570px;
	background: url(../images/gybg.jpg) no-repeat center;
	background-size: 100% 100%;
}
.index-clients-main {
	width: 1200px;
	margin: 0 auto;
	padding-top: 80px;
}
.index-clients-title {
	text-align: center;
	color: #e0e0e0;
	font-size: 30px;
}
.index-clients-title span {
	display: inline-block;
	margin-right: 5px;
	color: #fff;
	font-size: 32px;
}
.index-clients-line {
	height: 2px;
	width: 50px;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 20px;
	background-color: #e1e1e1;
}
.index-clients-name11 {
	color: #fff;
	font-size: 16px;
	text-align: center;
}
.ind_about {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	width: 1090px;
	margin: 30px auto;
}


.fwzx{ padding:100px 0px;}

.i_solution {
	overflow: hidden;
	padding-top:5%;
}
.i_solution ul li {
	float: left;
	width: 49%;
	margin-right: 2%;
	overflow: hidden;
	margin-bottom: 1.5%;
	text-align: center;
}
.i_solution ul li:nth-child(2n+0) {
	margin-right: 0;
}
.i_solution ul li img {
	display: block;
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	vertical-align: middle;
}
.i_solution ul li .imgs {
	margin: 0 auto;
	overflow: hidden;
}
.i_solution ul li .txts {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: rgba(0,0,0,0.5);
	top: 0;
	left: 0;
}
.i_solution ul li h2 {
	font-weight: normal;
	color: #fff;
	line-height: 36px;
	height: 36px;
	text-align: center;
	overflow: hidden;
	padding-left: 2%;
	padding-right: 2%;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 0.3s;
	margin-bottom: 1%;
	margin-top: 30%;
}
.i_solution ul li p {
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	color: #FFF;
	font-size: 14px;
	padding-left: 2%;
	padding-right: 2%;
	max-width: 350px;
	margin: 0 auto;
}
.i_solution ul li:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}


.hxcp{width:1200px; margin:0px auto; overflow:hidden;position:relative}


@media (max-width:991px) {
.index-clients {
	min-width: inherit;
	min-height: inherit;
	background: #fff;
}
.index-clients-main {
	width: 90%;
	padding-top: inherit;
	padding: 2rem 0;
}
.index-clients-title {
	font-size: 20px;
	color: #999;
}
.index-clients-title span {
	display: inline-block;
	width: auto;
	height: auto;
	line-height: 30px;
	margin-right: 5px;
	color:#4fe9ff;
	background-size: 100% 100%;
	position: relative;
}
.index-clients-line {
	width: 2rem;
	height: 0.1rem;
	margin: 0 auto;
	background: url(../images/line.png) no-repeat center;
	background-size: 100% 100%;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}
.index-clients-name11 {
	color: #888;
}
.index-clients-content {
	margin-top: 2rem;
}
.ind_about {
	color: #888;
	width: 90%;
}
}


