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

body, div, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, iframe, input, textarea, select, label, article, aside, footer, header, menu, nav, section, time, audio, video {margin: 0;padding: 0;}
article, aside, footer, header, hgroup, nav, section, audio, canvas, video {display: block;}
body {	font-family: Noto Sans SC , "PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; color:#666; font-size:13px;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	background-color: #fff;}
table{table-layout:fixed;
word-break:break-all;
word-wrap:break-word;
border-collapse:collapse;
}
textarea {	resize: none;}
iframe, img {border: 0;}
ul, ol {list-style: none;}
input, select, textarea {outline: 0;-webkit-user-modify: read-write-plaintext-only;}
a{ text-decoration:none; color:#666;}
a:hover{color: #3a73b8;}

/* input { -webkit-appearance: none; } */

/* 清理浮动 */
.clearfix {	clear: both;zoom: 1;}
.clearfix:after {content: ".";	display: block;	height: 0;clear: both;visibility: hidden;}
/* 全局浮动 */
.fl {float: left;}
.fr {float: right;}
.wrapper {margin: 0 auto;width: 1200px;}
.wrapper01 { padding:0 40px;}

.top{ background:#3a73b8; height:40px; line-height:40px; color:#fff;}
.top a{ color:#fff;}
.top .fr em{font-weight: 500; color: #fff; font-size: 14px; font-style:normal;}
.top .fr font{ color:#6c9dd9; margin:0 13px;}

.toper{}
.toper .logo{}
.toper .logo .img{ width:224px; margin-top:20px; border-right:1px #ccc solid; padding-right:20px; margin-bottom:22px;}
.toper .logo .logo_txt{ margin-left:20px; padding-top:23px; font-size:17px;}
.toper .logo .logo_txt p{ font-size:14px; margin-top:2px;}

.menuBox{width:670px; height:60px;position:relative; z-index:100; margin-top:15px;}
.menuBox ul li{float:left; height:60px; /*text-indent:-9999px;*/ position:relative;margin-left:1px; }
.menuBox ul li a{ height:60px; display:block; background:url(../s/img/nav.png) no-repeat; line-height:60px;}
.menuBox ul li.nav0 a{ width:50px; text-align:center; font-weight:500;}
.menuBox ul li.nav0 a:hover,.menuBox li.nav0.hot a,.menuBox li.nav0 a.hot{ background-position:0 -43px; color:#3a73b8; }
.menuBox ul li.nav1 a{ width:80px; text-align:center; font-weight:500;}
.menuBox ul li.nav1 a:hover,.menuBox li.nav1.hot a,.menuBox li.nav1 a.hot{ background-position:-314px -43px; color:#3a73b8; }
.menuBox ul li.nav2 a{ width:100px;  text-align:center; background-position:-159px 0; font-weight:500;}
.menuBox ul li.nav2 a:hover,.menuBox li.nav2.hot a,.menuBox li.nav2 a.hot{ background-position:-314px -43px; color:#3a73b8; }

/*子菜单*/
.menuBox ul li ul{ display:none;width:207px;background: #3a73b8 ; position:absolute; padding:18px 0 16px 0; z-index:100;}
.menuBox ul li ul li{ float:left; line-height:25px; height:25px; text-indent:20px; border:0px; width:100%; display:block; text-align:left;}
.menuBox ul li  ul li.submenu a:link,.menuBox ul li  ul li.submenu a:visited,.menuBox ul li  ul li.submenu a:active{ background:none; height:24px; line-height:24px; display:inline; color:#f2f2f2; }
.menuBox ul li  ul li.submenu a:hover{ color:#fff;text-decoration: none;display:inline; height:24px; line-height:24px; padding-left:5px; animation-duration: 2s; animation-timing-function: linear; }

#search-nav {display: block;position: relative;	left: auto;	right: 0px;	transition: opacity .36s ease, height .36s ease;visibility: visible;opacity: 1;	margin-left: 50px;	float: right;}
#search-form { -moz-transition: max-height, 0.5s; -o-transition: max-height, 0.5s; -webkit-transition: max-height, 0.5s; transition: max-height, 0.5s; position: absolute; top: 68px; right: 0; max-height: 0;
 overflow: hidden;}
#search-form fieldset {position: relative; padding: 0; border: none;}
#search-form input { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; height: 40px;	border: 2px solid #1259ae; background-color: #ffffff; width: 230px; padding:0 20px;}	
#search-form.open { max-height: 40px; z-index: 999;}  

.mobile-inner-nav{background-color: rgba(0, 0, 0, 0.6);	width: 100%;position: absolute;	left: 0px;	padding-top: 20px;	padding-bottom: 30px;display: none; z-index:999;}
.mobile-inner-nav a{display: inline-block;	line-height: 50px;	text-decoration: none;	width: 14%;	margin: 0 5%;color: #FFFFFF;border-bottom: solid 1px rgba(255,255,255,0.3);	-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;	-o-transition: all 0.5s;transition: all 0.5s;font-weight:300;text-align:center;	font-size:14px;}
.mobile-inner-nav a:hover{color: rgba(255,0,0,0.8);	border-bottom: solid 1px rgba(255,255,255,0.2);}

.bannerslide .swiper-slide {background-position: center;background-size: cover; position: relative;	height: 600px;}
.bannerslide .swiper-slide a {position: absolute;left: 0;top: 0;right: 0;bottom: 0;	display: block;	text-decoration: none;text-align: center;color: #fff;}
.paginationw {position: absolute;left: 0;text-align: center;bottom: 40px !important;width: 100%;z-index: 9;}
.bannerslide .swiper-button-prev {background: url(../images/arrows.png) no-repeat left top;position: absolute;	left: 10px;	top: 50%;margin-top: -15px;	width: 17px;height: 30px;}
.bannerslide .swiper-button-next {background: url(../images/arrows.png) no-repeat right bottom;position: absolute;	right: 10px;top: 50%;margin-top: -15px;	width: 17px;height: 30px;}

.homebox{ padding-top:50px; padding-bottom:30px;}
.homebox_tit_big{ width:85%;}
.homebox_tit_big h1{ font-size:24px; font-weight:600; margin-bottom:12px; color:#3a3a3a}
.homebox_tit_big .home_proslide{ font-size:14px; color:#666;}
.homebox_tit_big .home_proslide a{ margin-right:15px;}
.homebox_tit_big .home_proslide font{ margin-right:5px;}
.homebox_tit_more{ border:#ddd 1px solid; border-radius:30px; color:#3a3a3a; font-size:14px; line-height:42px; margin-top:30px; display:block; width:140px; height:42px; text-align:center;}
.home_pro_img{ margin-top:30px;}
.pro_img_fl{}
.pro_img_fl img{ width:292px;}
.pro_img_fr{ width:75%;}
.pro_img_fr li{ float:left; width:32.5%; margin-right:10px; margin-bottom:20px;}
.pro_img_fr li:nth-child(3n){ margin-right:0;}
.pro_img_fr li .img{}
.pro_img_fr li .img img{ width:100%;}
.pro_img_fr li .txt{ text-align:center;height:60px; line-height:24px; border:#eee 1px solid; font-size:14px; color:#333; background:#FFF; padding-top:10px;}
.pro_img_fr li .txt p{color:#999; font-size:13px;}
.homebox_tit_big .home_proslide.home_proslide2{ width:60%;}
.homebox_tit_big .home_proslide.home_proslide3{ width:60%;}
.homebox_tit_more.homebox_tit_more2{ padding:6px 20px; border:#CCC 1px solid; line-height:20px; margin-bottom:3px; display:inline-block; border-radius:30px; color:#3a3a3a; width:auto; height:auto; font-size:13px;}

.homebox.homebox2{ background:#e5ecf5;}
.home_service{ margin-top:50px;}
.home_service .home_service_box:nth-child(2){ margin-right:0;}
.home_ser_fl{ width:49%; margin-right:2%;}
.home_ser_fl:last-child{ margin-right:0; margin-top:40px;}
.home_service_box{ margin-bottom:50px;}
.home_service_box .pic{}
.home_service_box .pic img{ width:100%;}
.home_service_box .txt{}
.home_service_box .txt .num{ width:15%; padding:10px 30px 10px 10px; border-bottom-right-radius:60px; color: #3a3a3a; font-size:48px; box-sizing:border-box; font-family: Georgia, 'Times New Roman', Times, serif;}
.home_service_box .txt .fff{ background:#fff; width:85%; padding:40px; box-sizing:border-box; position:relative; top:-20px; right:1px;}
.home_service_box .txt .fff.fffny{ background:#f9f9f9;}
.home_service_box .txt .fff h4{ font-size:22px; font-weight:500; margin-bottom:0px; color: #3a3a3a;}
.home_service_box .txt .fff h5{ font-size:12px; font-weight:500; margin-bottom:30px; text-transform:uppercase; color:#999;}
.home_service_box .txt .fff p{ font-size:14px; line-height:160%; color:#666;}

.homebox.homebox3{ background:#8ab4f8 url(../images/companybg.jpg) repeat center center; color:#fff; padding:0; margin-top:20px; background-size:cover;}
.home_com{ background: url(../images/linebg.png) no-repeat center center; padding:180px 0; background-size:cover;}
.home_com .home_com_01{ width:50%;}
.home_com .home_com_01 h2{ padding-bottom:15px; font-size:30px; color:#fff; display:-webkit-box; overflow:hidden; -webkit-box-orient:vertical; word-break:break-all; -webkit-line-clamp:1; font-weight:normal;}
.home_com .home_com_01 p{ line-height:160%; font-size:14px; display:-webkit-box; overflow:hidden; -webkit-box-orient:vertical; word-break:break-all; -webkit-line-clamp:5;}
.homebox .more{ margin-top:50px;}
.homebox .more a{ font-size:14px; display:inline-block; background:#3a73b8; color:#FFF; padding:10px 30px; border-radius:30px;}
.home_com .home_com_02{ width:25%; margin-top:60px; font-size:16px; line-height:160%; display:-webkit-box; overflow:hidden; -webkit-box-orient:vertical; word-break:break-all; -webkit-line-clamp:3;}

.homebox.homebox4{ padding-bottom:70px;}
.home_app{ margin-top:40px;}
.home_app_fl{ width:64%;}
.home_app_fr{ width:35%;}
.home_app_box{ padding:50px; box-sizing:border-box;}
.home_app_box h3{ font-size:20px; font-weight:normal; margin-bottom:10px;}
.home_app_box p{ font-size:14px;}
.home_app_02{}
.home_app_02 li{ float:left; width:49.5%; margin-right:1%;}
.home_app_02 li:nth-child(2){ margin-right:0;}
.home_app_box.home_app_box_01{ background:#666 url(../images/youbg.jpg) no-repeat center center; background-size:cover; height:380px; margin-bottom:10px;}
.home_app_box.home_app_box_02{ background:#CCC url(../images/huagongbg.jpg) no-repeat center center; background-size:cover; height:240px; padding-top:30px;}
.home_app_box.home_app_box_03{ background:#CCC url(../images/qitabg.jpg) no-repeat center center; background-size:cover; height:240px; padding-top:30px;}
.home_app_box.home_app_box_04{ background:#CCC url(../images/huanbaobg.jpg) no-repeat center center; background-size:cover; padding:30px 40px; height:310px; margin-bottom:10px;}
.home_app_box.home_app_box_05{ background:#CCC url(../images/shiwubg.jpg) no-repeat center center; background-size:cover; height:310px;}

.homebox.homebox5{ height:600px; background:#7797c0 url(../images/mapbg.jpg) no-repeat center center; background-attachment:fixed; background-size:cover; color:#fff; padding:0;}
.home_adv{ background: url(../images/linebg.png) no-repeat center center; padding:120px 0; background-size:cover;}
.home_adv .home_adv_fl{ width:50%;}
.home_adv .home_adv_fl h2{padding-bottom:15px; font-size:30px; font-weight:normal; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 1;}
.home_adv .home_adv_fl p{ font-size:14px; line-height:160%; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 5;}
.home_adv .home_adv_fr{ width:25%;}
.home_adv .home_adv_fr h3{padding-bottom:15px; font-size:18px; font-weight:normal;}
.home_adv .home_adv_fr p{font-size:14px; line-height:160%; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all;}

.homebox.homebox6{ background:#f0f7fd; text-align:center; padding-bottom:70px;}
.hometit{ margin-bottom:20px; font-size:14px; color:#666; line-height:160%;}
.homemore{margin-top:20px; padding: 10px 24px; background: #fff; border: #CCC 1px solid; line-height: 20px; margin-bottom: 3px; display: inline-block; border-radius: 30px; font-size:14px;}
.swiper-container1 { width: 100%; height:100%; overflow:hidden; margin-top:40px;}
.swiper-container1 .swiper-slide .swiperimg {display: block;}	
.swiper-container1 .swiper-slide {background:none;}	
.swiper-container1 .swiper-slide .item  img {display: block;width: 70%;	padding-bottom:20px;margin:0 auto;}
.swiper-container1 .swiper-slide .item .pic {text-align:center;	display: block;}
.swiper-container1 .swiper-slide .item .title { font-size:14px;}
.swiper-slide { text-align:center; font-size:18px; background:#fff;}
.probox2{ margin-top:50px;}
.probox2 .item{}
.probox2 .item img{ width:100%;}

.homebox.homebox7{ padding:70px 0;}
.home_news{ margin-top:30px;}
.home_news li{ float:left; width:48%; margin-right:4%; border-bottom:#e5ecf5 1px solid; padding:30px 0px; margin-bottom:20px;}
.home_news li:nth-child(2n){ margin-right:0;}
.home_news li .news_tit{font-size:18px; margin-bottom:15px;}
.home_news li .news_tit a{}
.home_news li .news_tit .new_num{font-family: 'Arial Black', Gadget, sans-serif;}
.home_news li .news_txt{font-size:13px; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2; line-height:160%;}

.homebox.homebox8{ padding-top:50px;}

.homebox.homebox9{background:#e5ecf5; padding:70px 0 30px;}
.homebox.homebox9 dl{ float:left; width:23%; font-size:14px;}
.homebox.homebox9 dl:nth-child(2),.homebox.homebox9 dl:nth-child(4){ width:16%;}
.homebox.homebox9 dl:nth-child(3){ width:19%;}
.homebox.homebox9 dl:nth-child(5){ text-align:right; width:26%;}
.homebox.homebox9 dl dt{ padding-bottom:10px; color:#666; font-weight:600;}
.homebox.homebox9 dl dd{ line-height:160%;}
.homebox.homebox9 dl:last-child dd{ line-height:140%;}

.footer { background-color:#e5ecf5; padding:0 0 40px 0; color:#e8e8e8; font-size:14px; line-height:160%;}
.footer .fotmenu { border-bottom:#bfc3c8 1px solid;	padding:19px 0 30px 0;}
.footer .fotmenu ul li { float:left; padding-right:20px;}
.footer .fotmenu ul li a { color:#666;}
.footer .foot {	margin-top:20px;}
.footer .foot ul li { float:left; background:#9eadc1; padding:8px 20px;	color:#fff;	margin-left:10px;}
.footer .fotmenu .fr{}
.footer .fotmenu .fr li img{ height:13px; padding-right:10px;}
.footer .fotmenu .fr li:last-child{ padding-right:0;}
.footer .foot{ color:#666;}
.footer .foot .fr{}
.footer .foot .fr a{ background:#9eadc1; padding:8px 20px; color:#fff;}

.bannerslidex .swiper-slide { height:380px;background-position: center;background-size: cover; position: relative;}

.main{ padding:50px 0; background:#f9f9f9;}
.main .main_tit{ line-height:48px;}
.main .main_tit .fl{ width:15%; background:#3a73b8; line-height:48px; color:#fff; text-align:center;}
.main .main_tit .fr{ width:85%; text-align:right; font-size:12px; border-bottom:1px #ccc solid; padding-right:15px; box-sizing:border-box;}
.main .main_txt{ background:#fff; box-shadow:0 3px 5px #ccc; padding:50px;}

.com_01{ margin-bottom:50px;}
.com_01 .txt{ background:#3a73b8 url(../images/com_01_bg.jpg) no-repeat left top; color:#fff; padding:60px;  box-sizing:border-box; width:62%; height:400px;}
.com_01 .txt h2{ font-size:24px; font-weight:normal; margin-bottom:50px;}
.com_01 .txt p{ font-size:14px; line-height:30px;}
.com_01 .img{ width:38%;}
.com_01 .img img{ width:100%; height:400px;}
.com_02{ background:url(../images/com_02_bg.jpg) no-repeat center; background-size:cover; height:400px; position:relative;}
.com_02 h2{ font-size:30px; text-align:center; color:#fff; padding-top:90px; font-weight:normal;}
.com_02 .com_02_li{ text-align:center; width:96%; padding:0 2%; position:absolute; bottom:0;}
.com_02 .com_02_li li{ background:url(../images/com_02_li_bg.png); display:inline-block; width:24%; font-size:16px; box-sizing:border-box; height:200px; padding-top:50px;}
.com_02 .com_02_li li:nth-child(4){ margin-right:0;}
.com_02 .com_02_li li p{ height:64px; overflow:hidden;}

.video{}
.video li{ float:left; width:21%; margin-right:4.3%; position:relative; margin-bottom:20px;}
.video li:nth-child(4n){ margin-right:0}
.video li  img.img{ width:100%; box-shadow:0 0 5px #ccc;}
.video li .videoed{ position:absolute; left:45%; top:45%;}

.case{}
.case .case_tit{ font-size: 24px; text-align:center;margin-bottom: 10px;}
.case .case_pp{ text-align:center; font-size:14px;}
.case ul.case_01{ text-align:center; margin-top:30px; margin-bottom:70px;}
.case ul.case_01 li{ display:inline-block; width:31%; margin:10px; cursor:pointer;}
.case ul.case_01 li .pic{ display:block; overflow:hidden;}
.case ul.case_01 li .pic img{ width:100%;-webkit-transition: all .5s; transition: all .5s;}
.case ul.case_01 li:hover .pic img{ transform: scale(1.05);}
.case ul.case_02{ text-align:center; margin-top:30px;}

.tablebg{ margin-top:70px;}
.tablebg ul{ margin-top:30px;}
.tablebg ul li{ text-align:center; float:left; width:33%; margin-right:0.3%; background:#f9f9f9; line-height:42px; margin-bottom:4px; cursor:pointer;}
.tablebg ul li:nth-child(2n){ background:#f3f3f3;}
.tablebg ul li:hover{ background:#3a73b8; color:#fff;}

.newslist { }
.newslist .item { width: 49%; float: left; margin-right: 2%; margin-bottom: 20px; box-sizing: border-box; border: 1px solid #dedede; -webkit-transition: all .4s; transition: all .4s; background: #fff; padding: 30px; }
.newslist .item:nth-child(2n) { margin-right: 0; }
.newslist .item:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.newslist .item .time { font-size: 12px; line-height: 20px; margin-bottom: 10px; color: #999; }
.newslist .item .time .split { margin: 0 10px; color: #ccc; }
.newslist .item .name { line-height: 28px; margin-bottom: 25px; height: 28px; overflow: hidden; }
.newslist .item .name a { color: #111; font-size: 18px; }
.newslist .item .name a:hover { color: #d48135; }
.newslist .item .text { color: #777; font-size: 14px; line-height: 24px; height: 72px; overflow: hidden; margin-bottom: 16px; }
.newslist .item .link { overflow: hidden; margin-bottom: -12px; }
.newslist .item .link a { width: 24px; height: 24px; display: block; background: url(../images/hb01img01.png) no-repeat center; float: left; }
.newslist .item .link a.l02 { float: right; background-image: url(../images/hb01img02.png); }

.pro_left{width:20%; margin-right:3%;}
.pro_left h2.pro_left_tit{background: url(../images/xybg.png) 0px 0px repeat-x rgb(12, 76, 164); height:60px; line-height:60px; padding-left:15px; color:#fff;}
.pro_left .pro_left_slidex{ background:#f1f1f1; padding:10px 15px;}
.pro_left .pro_left_slidex li{background: rgba(0,0,0,.05); padding-left:15px; line-height:42px; margin-bottom:5px;transition: all .2s;}
.pro_left .pro_left_slidex li:hover,.pro_left .pro_left_slidex li.on{ background:#3a73b8;}
.pro_left .pro_left_slidex li a{ font-size:14px; color:#333}
.pro_left .pro_left_slidex li:hover a,.pro_left .pro_left_slidex li.on a{ color:#fff;}
.pro_left .pro_left_slidex li span{ color:#004ca9; font-weight:bold; margin-right:3px;}
.pro_left .pro_left_slidex li:hover span,.pro_left .pro_left_slidex li.on span{ color:#fff;}
.pro_right{width:77%;}
.pro_right .pro_right_tit{ border-bottom:1px #ccc solid; margin-bottom:40px; font-size:16px; font-weight:bold; padding-bottom:10px; color:#333;}
.pro_right .pro_right_txt{}
.pro_right .pro_right_txt .pro_bt{ font-size:24px; font-weight:bold; text-align:center; margin-bottom:20px;}
.pro_right .pro_right_txt .pro_img img{ width:100%;}
.pro_right .pro_right_txt .pro_tit{ width:100px; height:40px; background:#3a73b8; color:#fff; line-height:40px; text-align:center; margin:40px 0 10px;}
.pro_right .pro_right_txt .pro_pp{ font-size:14px; line-height:24px;}
.pro_table{ background:#eee; border:1px #ccc solid;}
.pro_table td{ background:#fff; text-align:center; padding:10px 0;}

.incontact{}
.incontact .incont{}
.incontact .incont li{ margin-bottom:10px; padding-left:60px; line-height:50px;}
.incontact .incont li strong{ font-size:16px; line-height:36px;}
.incontact .incont li.incon01{ background:url(../images/local.png) no-repeat left; background-size:40px;}
.incontact .incont li.incon02{ background:url(../images/telephone.png) no-repeat left; background-size:40px;}
.incontact .incont li.incon03{ background:url(../images/email.png) no-repeat left; background-size:40px;}
.incontact .incont li.incon04{ background:url(../images/web.png) no-repeat left; background-size:40px;}
.incontact .incont li.incon05{ background:url(../images/person.png) no-repeat left; background-size:40px;}
.incontact .cont_img{ width:50%;}
.incontact .cont_img img{ width:100%;}
.inmessage{ background:#f9f9f9; margin-top:40px; padding:40px;}
.messbox{ width:31%; font-size:15px; margin-right:2%;}
input.messageinput{ padding:12px 20px; width:100%; border:1px #ccc solid; margin-top:10px; box-sizing:border-box;}
input.messageinput1{ width:150px; margin-right:5px;}
.inmess02{ margin-top:30px;}
.inmess03{ margin-top:30px;}
textarea.messagetarea{ width:100%; height:120px; padding:20px; border:1px #0053b7 solid; margin-top:10px; box-sizing:border-box;}
.inmess04{ margin-top:42px; text-align:right;}
.messagebtn { width: 200px; text-align:center; line-height: 50px; height: 50px; font-size: 16px; border: 0; background: #0053b7; color: #ffffff; font-family: microsoft yahei; cursor: pointer; margin-right: 10px; }
.map{ margin-top:40px;}
#footnav{ display:none;}
h1.adv_tit{ font-size:24px; text-align:center; margin-bottom:10px;}
.adv_pp{ text-align:center; font-size:14px; padding:0 50px;}
.newstext{ line-height:36px; font-size:14px; padding:10px;}
.pro_img_fr.pro_img_fr_ny{ width:100%;}

@media (max-width: 1200px){
.wrapper,.wrapper01{ padding:0 20px; width:100%; box-sizing:border-box;}
.toper .logo .logo_txt{ display:none;}
.no{ display:none;}
.bannerslide .swiper-slide{ height:450px;}
.bannerslidex .swiper-slide{ height:270px;}
.pro_img_fl{ width:26%;}
.pro_img_fl img{ width:100%;}
.pro_img_fr{ width:73%;}
.pro_img_fr li{ margin-right:0.8%;}
.homebox.homebox3{ padding:50px 0 30px;}
.home_app_02 li{ width:49%; margin-right:2%;}
.homebox.homebox5{ padding:50px 0 30px; height:350px;}
.case ul.case_01 li{ margin:0;}
.pro_left{ width:22%;}
.pro_left_tit{ font-size:18px;}
.pro_left .pro_left_slidex li a{ font-size:13px;}
.pro_right{ width:75%;}
}

@media (max-width: 780px){
body{ font-size:12px;}
.top .fr{ display:none;}
.menuBox{ width:auto;}
.menuBox ul{ display:none;}
.toper .logo .img{ border-right:none;}
.bannerslide .swiper-slide{ height:330px;}
.bannerslidex .swiper-slide{ height:200px;}
.homebox_tit_big{ width:72%;}
.homebox_tit_more{ line-height:14px; padding:10px 20px; width:auto; height:auto; font-size:12px;}
.pro_img_fr li:nth-child(3n){ margin-right:0.8%;}
.pro_img_fr li .txt{ height:42px;}
.pro_img_fr li .txt p{ display:none;}
.homebox_tit_big .home_proslide.home_proslide2{ width:auto;}
.homebox_tit_big .home_proslide.home_proslide3{ width:auto;}
.home_ser_fl{ width:100%; margin-right:0;}
.home_ser_fl:last-child{ margin-top:0;}
.main .main_txt{ padding:20px;}
.home_app_box{ padding:20px;}
.home_app_box h3{ font-size:18px;}
.home_app_box p{ font-size:12px;}
.home_app_box.home_app_box_04{ padding:20px;}
.incontact .cont_img{ width:100%;}
.video li{ width:31%; margin-right:3%;}
.video li:nth-child(3n){ margin-right:0;}
.video li:nth-child(4){ margin-right:3%;}
.pro_left{ width:30%; margin-right:5%;}
.pro_right{ width:65%;}
/*.pro_img_fr_ny li{ width:48%; margin-right:4%;}
.pro_img_fr_ny li:nth-child(2n){ margin-right:0;}
.pro_img_fr_ny li:nth-child(3n){ margin-right:4%;}*/
}
@media (max-width: 420px){
.wrapper, .wrapper01{ padding:0 10px;}
.mobile-inner-nav{ padding:15px 0 20px;}
.mobile-inner-nav a{ margin:0; width:24%; line-height:42px;}
.toper .logo .img{ width:180px; margin-top:15px; margin-bottom:0;}
.menuBox{ margin-top:0;}
.bannerslide .swiper-slide{ height:180px;}
.bannerslidex .swiper-slide{ height:100px;}
.bannerslidex .swiper-button-next,.bannerslidex .swiper-button-prev{ background-size:12px 44px !important;}
.paginationw{ bottom:10px !important;}
.homebox_tit_big{ width:100%;}
.homebox_tit_big h1{ font-size:20px;}
.homebox_tit_more{ margin-top:10px;}
.pro_img_fl{ display:none;}
.pro_img_fr{ width:100%;}
.pro_img_fr li{  width:49%;}
.home_service_box .txt .num{ width:25%;}
.home_service_box .txt .fff{ width:75%; padding:20px;}
.home_service_box .txt .fff h4{ font-size:20px;}
.home_service_box .txt .fff p{ font-size:12px;}
.home_com .home_com_01{ width:100%;}
.home_com .home_com_02{ width:100%;}
.homebox_tit_big .home_proslide.home_proslide3{ width:100%;}
.home_app_fl{ width:100%;}
.home_app_fr{ width:100%; margin-top:10px;}
.home_app_box.home_app_box_01{ height:250px;}
.home_app_02 li{ width:100%;}
.homebox.homebox5{ height:450px;}
.home_app_box.home_app_box_02{ margin-bottom:10px;}
.home_adv .home_adv_fl{ width:100%;}
.home_adv .home_adv_fl h2{ font-size:22px;}
.home_adv .home_adv_fl p{ font-size:13px;}
.home_adv .home_adv_fr{ width:100%; margin-top:20px;}
.home_adv .home_adv_fr p{ font-size:13px;}
.hometit{ width:90%; margin:0 auto;}
.hometit br{ display:none;}
.home_news li{ width:100%;}
.homebox.homebox9,.footer{ display:none;}
.main .main_tit .fl{ width:20%;}
.main .main_tit .fr{ width:80%;}
.newslist .item{ width:100%;}
.newslist .item .name a{ font-size:16px;}
.newslist .item .text{ font-size:13px;}
.incontact .incont li{ line-height:24px; margin-bottom:15px;}
.incontact .incont li strong{ display:block; line-height:24px; font-size:15px;}
.inmessage{ padding:20px;}
.messbox{ width:100%;}
input.messageinput{ margin-bottom:10px;}
.inmess04{ text-align:center;}
.com_01 .txt{ width:100%; height:auto; padding:20px;}
.com_01 .img{ display:none;}
.com_02{ height:auto; position:inherit;}
.com_02 h2{ font-size:24px; margin-bottom:20px; padding-top:20px;}
.com_02 .com_02_li{ position:inherit;}
.com_02 .com_02_li li{ width:100%; position:inherit; height:auto; margin-bottom:5px; font-size:14px;}
.adv_pp{ padding:0;}
.video li{ width:48%; margin-right:4%;}
.video li:nth-child(2n){ margin-right:0;}
.video li:nth-child(3n){ margin-right:4%;}
.video li:nth-child(6n){ margin-right:0;}
.video li .videoed{ width:42px; left:40%;}
.case .case_tit{ font-size:20px;}
.case ul.case_01 li{ width:49%;}
.newstext{ line-height:24px; font-size:13px;}
.pro_left{ width:100%;}
.pro_left h2.pro_left_tit{ height:42px; line-height:42px; font-size:16px;}
.pro_left .pro_left_slidex li{ float:left; width:49%; margin-right:2%; box-sizing:border-box;}
.pro_left .pro_left_slidex li:nth-child(2n){ margin-right:0;}
.pro_right{ width:100%; margin-top:20px;}
.pro_right .pro_right_tit{ margin-bottom:20px;}
/*.pro_img_fr_ny li{ width:46%; margin-right:4%;}
*/#footnav{ display:block; position:fixed; bottom:0; width:100%; height:45px; line-height:45px; background:#3a73b8; color:#fff; padding:0 10px; font-size:14px; z-index:999999;}
#footnav span{ background:#127cf0; display:inline-block; margin-right:5px; padding:10px; margin-top:-20px; height:57px;}
#footnav span img{ vertical-align:middle; margin-bottom:20px;}
} </pre></body></html>