<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";



@media (max-width: 1250px) {

	.hide_1250 {display:none;}

	.show_1250 {display:block;}

	.margin {width:auto; margin:0 15px;}

	.margin_nopad {width:auto; margin:0;}

	

	.nav ul li {padding:0 5px;}

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

	.iabout .fl {width:438px;}

	.iabout_rcon:before, .iabout_rcon:after {display:none;}

	.iabout_rcon {padding:10px 0 0;}

	.row .fl {padding-top:60px;}

	.row .fr {width:456px;}

	.row_h1 img {height:70px;}

	.linyu_con {width:980px; height:388px;}

	.linyu_part {width:230px; height:192px;}

	.linyu_part1 {width:278px; height:388px;}

	.linyu_part1 img {height:388px;}

	.linyu_part3, .linyu_part6 {right:234px;}

	.linyu_part2, .linyu_part5 {right:468px;}

	.linyu_part .tit {height:45px; line-height:45px; font-size:16px;}

	.about_clist {padding:50px 0;}

	.about_cpartin .pic {width:90px; height:90px; font-size:52px;}

	.about_cpartin .pic i {top:16px;}

	.about_cpartin .tit div {font-size:20px;}

	

	.about_img {width:506px;}

	.about_icons {padding:50px 0;}

	.about_sercon .fl {float:none; width:auto; padding:0 50px;}

	.pro_part .mar {margin:0 10px;}

	.news_left {width:auto; float:none;}

}



@media (max-width: 1000px) {

	body, html {width:640px; margin:0 auto;}

	.hide_1000 {display:none;}

	.show_1000 {display:block;}

	

	.top_height {height:56px;}

	.logo img {height:36px;}

	.top {position:fixed; top:0;}

	.iabout {padding:30px 0;}

	.iabout .fr {width:auto;}

	.iabout_h2 {padding-right:0;}

	.iabout_more {padding-top:10px;}

	.about_clist {padding:30px 0;}

	.about_cpartin .pic {width:70px; height:70px; font-size:38px;}

	.about_cpartin .bor {padding:10px;}

	.about_cpartin .tit div {font-size:16px;}

	.about_clist .line {top:46px;}

	.about_cpartin .tit p {margin-top:0;}

	.linyu_con {width:auto; height:auto;}

	.linyu_part {position:static; width:50%; height:auto; float:left;}

	.linyu_part1 {width:auto; height:auto; float:none;}

	.linyu_part1 img {width:100%; height:auto;}

	.about_brand {padding-bottom:30px;}

	.index_tit .h3 {font-size:14px;}

	.about_img {padding:0 0 10px 0;}

	

	.banner_in {height:150px;}

	.banner_tit {padding-top:42px;}

	.banner_tit .bor {padding-left:20px;}

	.banner_tit .h1, .banner_tit .h2 {height:30px; line-height:30px; overflow:hidden; font-size:24px;}

	.banner_tit .h2 {height:30px; line-height:30px; overflow:hidden; font-size:12px;}

	.news_con img{ width:100%;}

	.about_clist {padding-bottom:0;}

	.about_icons {padding:30px 0;}

	.about_icon {width:auto; display:inline-block; margin:0 20px; float:none;}

	.about_honor {padding-bottom:30px;}

	.about_sercon .fl {padding:0;}

	.about_service {background-size:cover;}

	.pro_part {width:50%;}

	.pro_part .more {height:30px; line-height:30px; font-size:13px; padding:0 15px;}

	.pro_pic .fl {width:auto; float:none; position:static; margin-bottom:15px;}

	.pro_pic .fr {margin-left:0;}

	.pro_pic .fr .bth {text-align:center;}

	.service_part {margin:0 10px;}

	.cate_nopad .cate_ul {overflow-x:scroll; overflow-y:hidden; margin-right:30px;}

	.cate_nopad .cate_ul::-webkit-scrollbar {width:0; height:0; display:none;}

	.cate_nopad .cate_ul::-webkit-scrollbar-track {background-color:transparent;}

	.cate_nopad .cate_ul::-webkit-scrollbar-thumb {background-color:transparent;}

	.cate_nopad .cate_ul ul {width:fit-content; white-space:nowrap;}

	.cate_nopad .cate ul li {display:inline-block; float:none;}

	.cate_nopad .cate ul li.cate_proli a {padding:0 15px; height:40px;}

	.cate_nopad .cate ul li a:hover {background:none; color:#2b2b2b;}

	.cate_nopad .cate_ul li span.poi {display:inline-block;}

	.about_culture {padding-bottom:30px;}

	

	.service_ul {padding:30px 0 0;}

	.service_ul .li {width:25%; margin-right:0;}

	.service_ul .li p {font-size:12px;}

	.service_li {padding-bottom:15px; margin-bottom:15px;}

}



@media (max-width: 640px) {

	body, html {width:100%;}

	.hide_640 {display:none;}

	.show_640 {display:block;}

	

	.logo{ margin-top:-18px;}

	.logo img {height:36px; margin:0 0 0 10px;}

	.about_ch1 {font-size:14px; line-height:26px;}

	.about_cpart_nopad {width:auto;}

	.about_clist .line {display:none;}

	.index_tit {padding:30px 0 20px;}

	.index_tit_notop {padding-top:0; padding-bottom:0;}

	.index_tit .h1 {font-size:18px;}

	

	.news_con{ font-size:14px; line-height:24px;}

	

	.about_icons {padding:20px 0;}

	.about_icon {margin:0 5px 8px;}

	.about_iconin .pic {width:60px; height:60px;}

	.about_iconin .bor {padding:6px;}

	.pro_part {width:50%;}

	.pro_part .mar {margin:0 5px;}

	.pro_part .pic {padding:0 8px;}

	.pro_part h1 {font-size:14px; line-height:20px; height:40px;}

	.note_shadow {display:none;}

	.news_bg {padding:30px 0;}

	.news_bg2 {padding:0; box-shadow:0 0 0 rgba(0,0,0,0);}

	.news_pad {padding:15px 25px;}

	.news_height {height:auto;}

	.news_pcon .word .h1 {font-size:16px; height:26px; line-height:26px; margin-bottom:5px;}

	.news_pcon .word .h3 {padding-top:10px;}

	.news_tit {font-size:18px;}

	.coming img {width:200px;}

	.cate ul li a {font-size:13px;}

	.book {width:auto;}

	.service_box {margin-bottom:10px; padding-bottom:10px;}

	.about_iconin .tit {margin-top:3px;}

	.about_service {padding:30px 0;}

	.service_part {width:73px; margin:0 5px;}

	.service_part .pic {width:56px; height:56px;}

	.service_part .pic p {font-size:28px;}

	.service_part .tit {font-size:12px;}

	.service_tt {text-align:left; font-size:16px;}

	.linyu_part .tit {font-size:14px;}

	

	.cate ul li a {padding:0 10px;}

	.cate_nopad ul li a {padding:0 15px;}

	

	

	 .company_icon{ padding:15px 0;}

   .company_icon li{ width:33%; height:auto; display:block; margin-left:0; display:inline-block; float:left;   overflow:hidden;}

    .company_icon li:nth-child(1){ margin-left:0;}

   .company_icon li img{ width:100%; overflow:hidden;}

   

   

#my-video{ width:100%; height:250px;}

.desc_img img{ width:100%;}





.fr_detail{width:100%; float:right; margin-left:0;}



.detail_img_st{display:table-cell; height:90%; text-align:center; vertical-align:middle;}

.pro_pic .fl{ width:100%;}





#slider1{overflow:hidden;width:100%;margin:0 auto;z-index:9999;margin-top:15px;}

#slider1 .viewport{float:left;width:81%;height:79px;overflow:hidden;position:relative;}

#slider1 .buttons{display:block;text-indent:-999em;float:left;width:24px;height:24px;margin:30px 12px 0 0;background:url(../images/left_btn.png) no-repeat top left;overflow:hidden;position:relative;}

#slider1 .next{background:url(../images/right_btn.png) no-repeat top left;margin:30px 0 0 12px;}

#slider1 .overview{position:absolute;width:352px;height:79px;left:0;top:0;}

#slider1 .overview li{width:77px;height:77px;float:left;border:1px solid #eee;margin-right:12px;display:inline;}

#slider1 .overview li img{width:77px;height:77px;}







.pro_part_i {width:50%; float:left; text-align:center; margin-bottom:0;}

.container_listc{ display:none;}

.pro_part_i .mar {margin:0 0; padding:25px 0; background:#fff;}

.pro_part_i .pic {overflow:hidden; padding:0 0;}

.pro_part_i .pic img {width:100%;}

.pro_part_i h1 {font-size:15px; font-weight:normal; overflow:hidden; padding:0 0;}





.navdonw {position:relative; background:#fff; top:inherit; left:inherit; width:100%; display:block;box-shadow:none; border-radius:10px; overflow:hidden; padding-top:0;}

.navdonw  dd{ float:left;  width:auto;}

.navdonw  dd a{ padding-right:10px; color:#999; font-size:12px; text-transform:uppercase;}

.nav ul li .navdonw dl dd{ width:auto; float:left;}

.nav ul li .navdonw a {width:auto; float:left; height:36px; line-height:36px; border-radius:0; padding:0 15px; text-align:center; font-size:12px; padding-right:10px;}

.nav ul li .navdonw a {color:#000; background:#fff;}

.nav ul li .navdonw a:hover {color:#fff; background:#2253cf;}





.inner_title{ font-size:26px; font-family:"Century Gothic"; color:#0065ad; padding-top:20px;}



.container_list{ display:none;}

.msglist{ padding:20px 0;}



.pro_part_case {width:50%; float:left; text-align:center; margin-bottom:30px;}





/*contact*/

.inner_box{padding-top:25px;padding-bottom:25px;}



.con_tit {text-align:center; padding:0px 0 20px; font-family:"wcorbel"; font-size:24px;}

.con_tit .h1 { font-size:20px;padding-bottom:10px;}

.con_box{ font-family:"wcorbel"; font-size:16px; color:#323232; text-align:center; line-height:30px;}



/*innerbanner*/

.innerbanner {height: 156px; background-position:bottom;}


.top_search{ width:100%; margin-top:25px;}

/*footer*/

.footer_con{ padding:0 0; text-align:center;}

#footer_ul{ display:none;}

}</pre></body></html>