/* 
 * @description:  
 * @author: psr 
 * @update:2021.01.20
*/ 



html{font-size: 100%;-webkit-tap-highlight-color: transparent;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;height: 100%;}

body,textarea,input,select,option{font-size:13px;color:#333;font-family:Microsoft Yahei,Avenir,Segoe UI,Hiragino Sans GB,STHeiti,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}body,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,dd,p,textarea,input,select,option,form{margin:0;}ol,ul,li,textarea,input,select,option,th,td{padding:0;}table{border-collapse:collapse;}ol,ul{list-style-type:none;}.clears:before,.clears:after{content:'';display:table;}.clears:after{clear:both;}.clears{*zoom:1;}.clear{clear:both;height:0;overflow:hidden;}a{text-decoration:none;color:#333;}a,textarea,input{outline:none}textarea{overflow:auto;resize:none;}img{-ms-interpolation-mode: bicubic;display:block;}a img{border:none;}.z_index{position:fixed;_position:absolute;z-index:999;display:none;}label,label input{vertical-align:middle}.pr{position:relative;}.pa{position:absolute;}.fl{float:left;}.fr{float:right;}
a:hover{text-decoration:underline}
.d_box{display:-moz-box;display:-webkit-box;display:box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;width:100%;}
i,var,em{font-style: normal;}.pr{position: relative;}.pa{position: absolute;}

.b_sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.b_flex{ display: -webkit-flex;display: flex;}
.b_middle{display: -webkit-flex;display: flex;align-items: center;}
.b_between{display: -webkit-flex;display: flex;justify-content:space-between;}
.b_lists{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap:wrap;}
.b_center{display: -webkit-flex;display: flex;justify-content:space-around}
.ellipsis_one{white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.ellipsis_two{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ellipsis_three{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
body{background-color:#fff;}

a:hover{color:#1A73E8;}
.box_w{max-width: 1200px;margin: 0 auto;}

/*首页css*/
.top_bar{background-color: #fff; clear: both;min-height: 95px;position: relative; z-index: 8;}
.top_bar .fix{position: fixed;top: 0;left: 0; width: 100%;z-index: 9;min-height: 95px;background-color: #fff;box-shadow: 0 10px 12px rgba(0, 0, 0, 0.05);border-bottom: 1px solid #eee;}
.top_bar .logo{float: left;}
.top_bar .nav{float: right;padding:17px 0;}
.top_bar .nav .li{display: inline-block;line-height: 60px;position: relative;height: 60px;}
.top_bar .nav .li .link{display: block;text-align: center;font-size: 15px;padding:0 35px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.top_bar .nav .cur::after{position: absolute;content: "";width: 60%;height: 2px;border-radius: 2px;background-color: #1A73E8;bottom: 0;left: 20%;}
.top_bar .nav .li:hover::after{position: absolute;content: "";width: 60%;height: 2px;border-radius: 2px;background-color: #1A73E8;bottom: 0;left: 20%;}
.top_bar .nav .li span{display: none;width: 100%;position: absolute;top: 60px;left: 0; z-index: 999;background-color: #fff;box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08);border-radius: 0 0 5px 5px;}
.top_bar .nav .li:hover span{display: block;}
.top_bar .nav .li span a{display: block;text-align: center;font-size: 14px;line-height: 44px;}
.top_bar .nav .li a:hover{text-decoration: none;position: relative;color:#1A73E8;}
.top_bar .nav .li span a:hover{background-color: #f5f5f5;}
.bar_img{position: relative; z-index: 3; clear: both;overflow: hidden;}
.y_bandiv{margin:auto;overflow:hidden;position: relative;padding-bottom: 26%;}
.y_ulimg{position:absolute;top:0;left:0;width:100%;overflow:hidden;height: 100%;}
.y_ulimg li{position:absolute;top:0;left:0;vertical-align:bottom;width:100%;height:100%;}
.y_ulimg .current{opacity:1;filter:alpha(opacity=100);}
.y_ulimg li img{display:block;width:100%;}
.y_banbtn{font-family:"宋体";position:absolute;top:50%;z-index:99;width:40px;height:80px;line-height:80px;color:#fff;text-align:center;font-size:70px;margin-top: -40px;display: none;}
.y_banbtn:hover{ text-decoration:none;color:#aaa;}
.y_bandiv #ban_prev{left:5%;}
.y_bandiv #ban_next{right:5%;}
.y_bandiv .tab_round{position:absolute;z-index:99;bottom:10px;left:50%;margin-left:-20px;}
.y_bandiv .tab_round li{float:left;width:22px;height:22px;padding-right:10px;vertical-align:bottom; }
.y_bandiv .tab_round li a{display:block;width:22px;height:22px; text-align:center;line-height:22px;border-radius:50%; background-color:#fff;color:#666;font-size:13px;overflow:hidden;}
.y_bandiv .tab_round li a:hover{text-decoration:none;}
.y_bandiv .tab_round .on_round a{background-color:#1A73E8;color:#fff;}
.ind_about{overflow: hidden; clear: both;padding:50px 0;background-color: #fff;}
.ind_about img{display: block;width: 35%;}
.ind_about .ri{display: block;flex:1;-webkit-flex:1;-moz-flex:1;margin-left: 40px;}
.ind_about .ri b{display: block;font-weight: bold;font-size: 38px;line-height: 30px;padding-bottom: 8px;}
.ind_about .ri span{display: block;font-size: 14px;line-height: 24px;padding-top:20px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:6;}
.ind_business{padding:50px 0;background:#fff;}
.ind_business .lists{padding:30px 0;overflow: hidden; clear: both;}
.ind_business .li{display: block;width: 30%;overflow: hidden;}
.ind_business .li img{display: block;width: 100%;}
.ind_business .li span{display: block;font-size: 15px;line-height: 24px;padding-top: 10px;}
.ind_business .li:hover{text-decoration: none;}
.ind_ti{display: block;text-align: center;font-size: 38px;font-weight: bold;line-height: 50px;}
.ind_ti em{display: block;font-size: 36px;font-weight: 200;}
.ind_more{display: block;text-align: center;}
.ind_more a{display: inline-block;line-height: 50px;padding:0 20px;font-size: 16px;font-weight: 200;text-decoration: underline;}
.ind_news{padding:60px;background-color: #fff;}
.ind_news .lists{overflow: hidden; clear: both;margin:40px 0;position: relative;}
.ind_news .lists .li{float: left;width: 50%;overflow: hidden;font-size: 14px;line-height: 40px;height: 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display: -webkit-flex;display: flex;}
.ind_news .lists .li a{flex:1;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.ind_news .lists .li em{display: block;margin-left: 20px;color:#888;}
.ind_news .lists .li:nth-child(odd){padding-right: 5%;}
.ind_news .lists .li:nth-child(even){padding-left: 5%;}
.ind_news .lists::after{position: absolute;content: "";width: 1px;height: 100%;background-color: #ddd;top: 0;left: 50%; z-index: 2;}
.search-part {position:relative;}
.searchBox_down{width:444px;display:none;position:absolute;border:1px #bcbcbc solid;background:#fff;left:-2px;top:42px; z-index:9999999;}
.searchBoxul{padding-top:5px;}
.searchBoxul li a{display:block;height:30px;line-height:30px;padding:0 20px;color:#333;font-size:14px;}
.searchBoxul li a:hover{background-color:#f2f2f2;text-decoration:none;}
.footer{display:block;width:100%;background-color:#f5f5f5; overflow: hidden; clear: both;}
.about-ask-box{margin:0 auto;padding:30px 0; overflow: hidden; clear: both;}
.about-ask-box .left{display:block;border-right:1px solid #fff;padding-left:7%;width: 20%;}
.about-ask-box .left a{float:left;display:block;color:#999;margin-bottom:10px;line-height:12px;margin-top:5px;}
.about-ask-box .left b,.about-ask-box .right b{display:block;font-size:14px;line-height:14px;padding-top:7px;font-weight:normal;color:#666;}
.about-ask-box .left p{display:block;padding-top:24px;clear:both;overflow:hidden;}
.about-ask-box .left p span{float: left;}
.about-ask-box .left p a{color:#888;font-size: 12px;line-height: 20px;margin-right: 40px;display: block;}
.about-ask-box .right{border-left:1px solid #DDDFDC;padding-left:7%;flex: 1;}
.about-ask-box .right b{color:#333;}
.about-ask-box .right div{overflow: hidden;}
.about-ask-box .right img{float: left;margin-top: 5px;}
.about-ask-box .right span{float: left;padding-left: 20px;}
.about-ask-box .right span var{display: block;font-size: 13px;line-height: 22px;color:#666;}

/*关于我们css*/
.route_box .route{border-bottom: 1px solid #eee;padding:20px 0 10px 0;color:#888; overflow: hidden; clear: both;}
.route_box .route span{float: left;color:#1A73E8;font-size: 24px;line-height: 30px;text-align: center;margin-right: 20px;}
.route_box .route span em{display: block;font-weight: 200;font-size: 22px;color:#888;}
.route_box .route p{float: left;line-height: 30px;margin: 30px 0 0 0;}
.route_box .route a{color:#888;}
.route_box .route a:hover{text-decoration: none;color:#1A73E8;}
.about_cont{padding:20px 0 80px 0;}
.about_cont .sp{padding:15px 0;}
.about_cont .title{display: block;font-size: 20px;line-height: 50px;font-weight: normal;margin:20px 0;background-color: #f2f2f2;padding:0 20px;color:#085396;border-bottom: 1px solid #e5e5e5;}
.about_cont .sp p{display: block;font-size: 16px;line-height: 30px;font-weight: 200;text-indent: 2em;}
.about_cont .sp span{display: block;font-size: 16px;line-height: 30px;font-weight: 200;}
.about_cont .sp span strong{display: block;font-weight: bold;font-size: 17px;padding-top: 10px;}

/*产品中心*/
.product_box .lists{overflow: hidden;margin-left: -4%; zoom:1;padding:30px 0 80px 0;}
.product_box .lists .li{width: 21%;overflow: hidden;float: left;margin-left:4%;margin-top: 25px;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;background-color: #fff;}
.product_box .lists .li .img{display: block;position: relative;width: 100%;padding-bottom: 66%; overflow: hidden;}
.product_box .lists .li .img img{display: block;position: absolute;top: 0;left: 0; object-fit: cover;width: 100%;-webkit-transition: all 0.36s ease;transition: all 0.36s ease;}
.product_box .lists .li:hover{box-shadow: 0 0 6px rgba(0, 0, 0, 0.08);border:1px solid #eee;border-radius: 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.product_box .lists .li:hover .img img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}
.product_box .lists .li var{display: block;text-align: center;line-height: 24px;font-size: 15px;margin-top: 8px;}
.product_box .lists .li:hover{text-decoration: none;}
.product_cont{padding:60px 0 100px 0;}
.product_cont .ti{display: block;text-align: center;font-weight: bold;font-size: 22px;line-height: 34px;padding-bottom: 20px;}
.product_cont img{display: block;margin: 20px auto 20px;max-width: 100%;}
.product_cont p{display: block;font-size: 15px;line-height: 32px;text-indent: 2em;padding:10px 0;}
.product_box .about{padding-top: 50px;}
.product_box .about b{display: block;text-align: center;font-weight: bold;font-size: 20px;}
.product_box .about p{display: block;font-size: 16px;line-height: 30px;font-weight: 200;text-indent: 2em;padding-top: 20px;}

/*新闻中心*/
.news_box{padding:30px 0 100px 0;}
.news_box .lists .li{overflow: hidden; clear: both;display: block;padding:25px 15px;}
.news_box .lists .li:nth-child(odd){background-color: #fff;}
.news_box .lists .li:nth-child(even){background-color: #f5f5f5;}
.news_box .lists .li:hover{text-decoration: none;color:#1A73E8;}
.news_box .lists .li b{display: block;font-size: 16px;line-height: 34px;}
.news_box .lists .li span{display: block;color:#666;font-size: 14px;line-height: 26px;padding-top: 8px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_box .lists .li:hover span{color:#1A73E8;}
.news_box .lists .li var{display: block;color:#999;font-size: 14px;padding-top: 12px;}
.news_cont{padding:60px 0 100px 0;}
.news_cont .sp{display: block;text-align: center;padding-bottom: 20px;color:#888;}
.news_cont .ti{display: block;text-align: center;font-weight: bold;font-size: 22px;line-height: 34px;padding-bottom: 20px;}
.news_cont .cont{display: block;font-size: 15px;line-height: 30px;padding:10px 0;}
.news_cont .cont img{display: block;margin: 20px auto 20px;max-width: 100%;}
.news_cont .cont p{display: block;font-size: 15px;line-height: 32px;text-indent: 2em;padding:10px 0;}
.news_cont .bot{overflow: hidden; clear: both;padding-top: 50px;}
.news_cont span{line-height: 40px;color:#888;font-size: 14px;}
.news_cont span a{color:#888;}

/*联系我们*/
.contact_cont{padding:60px 0 100px 0;}
.contact_cont .tip{display: block;text-align: center;font-size: 22px;line-height: 36px;font-weight: 200;padding:20px 0;}
.contact_cont .tip b{display: block;font-size: 28px;}
.contact_cont .sp{padding-top: 30px;}
.contact_cont .sp span{display: block;font-size: 16px;line-height: 30px;padding:5px 0;}


@media screen and (max-width:920px) {
	.about-ask-box .right img{display: block;margin: 0 auto 10px;float: none;}
}
@media screen and (max-width:1100px) {
	.top_bar .logo{width: 320px;margin:10px 0 0 15px;}
	.top_bar .nav .li .link{padding:0 20px;}
	.ind_about,.ind_business,.ind_news{padding:40px 15px;}
	.route_box .route{padding:20px 15px 10px 15px}
	.about_cont .sp{padding:15px;}
	.contact_cont{padding:30px 15px 60px 15px}
	.news_cont{padding:50px 15px 60px 15px;}
	.product_cont{padding: 50px 0 60px 0;}
}

@media screen and (max-width:830px) {
	.top_bar{height: 142px;}
	.top_bar .nav{display: -webkit-flex;display: flex; clear: both;float: none;padding:10px 5px;}
	.top_bar .nav .li{display: block;flex:auto;text-align: center;line-height: 50px;}
	.top_bar .nav .li .link{padding:0;}
	.top_bar .logo{float: none;margin: 0 auto;width: 260px;padding-top: 5px;}
	.ind_about .ri{margin-left: 20px;}
	.ind_more a{line-height: 40px;}
	
}


@media screen and (max-width:550px) {
	.ind_about .ri b{font-size: 28px;}
	.ind_about .ri span{padding-top: 10px;}
	.ind_ti{font-size: 28px;line-height:40px}
	.ind_ti em{font-size: 22px;}
	.ind_business .li span{font-size: 14px;line-height: 20px;}
	.ind_business .lists{padding:15px 0;}
	.ind_news .lists{margin:20px 0;}
	.ind_news .lists .li{width: 100%;}
	.ind_news .lists .li:nth-child(odd),.ind_news .lists .li:nth-child(even){padding:0;}
	.ind_news .lists::after{display: none;}
	.about-ask-box .left{display:none;}
	.about-ask-box .right{padding:0;border:none;}
	.ind_about,.ind_business,.ind_news{padding:20px 15px;}
	.route_box .route span{font-size: 18px;line-height: 24px;}
	.route_box .route span em{font-size: 18px;}
	.route_box .route p{margin-top: 22px;}
	.about_cont .title{font-size: 18px;}
	.about_cont .sp p{font-size: 15px;}
	.about_cont .sp span strong{font-size: 15px;}
	.about_cont .sp span{font-size: 15px;}
	.contact_cont .tip{font-size: 20px;padding:0 20px;}
	.contact_cont .sp span{line-height: 26px;padding:6px 0;}
	.news_box .lists .li b{line-height: 28px;}
	.news_box .lists .li var{font-size: 13px;}
	.contact_cont{padding:30px 15px 30px 15px}
	.news_box .lists .li{padding:15px}
	.news_box .lists .li span{line-height: 24px;}
	.news_box{padding:20px 0 30px 0}
	.news_cont{padding:30px 15px 30px 15px;}
	.news_cont .ti{font-size: 20px;padding-bottom: 10px;}
	.news_cont .sp{padding-bottom: 10px;}
	.news_cont .cont p{line-height: 30px;padding:6px 0;}
	.news_cont .bot{padding-top: 20px;}
	.news_cont span{display: block;clear: both;float: left!important;}
	.product_box .lists{margin-left: -2%;padding:20px 0 40px 0}
	.product_box .lists .li{width: 31.3%;margin-left: 2%;padding:10px;margin-top: 10px;}
	.product_cont{padding:30px 15px 30px 15px;}
	.product_cont .ti{font-size: 20px;}
	
}





.b_sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.b_flex{ display: -webkit-flex;display: flex;}
.b_middle{display: -webkit-flex;display: flex;align-items: center;}
.b_between{display: -webkit-flex;display: flex;justify-content:space-between;}
.b_lists{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap:wrap;}




















