/* Write your styles */
* {margin: 0;padding: 0;border:0;}
*,*:before,*:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
h1, h2, h3, h4, h5, h6,p,span,li,a,ul{ margin: 0px; padding: 0px; font-weight: normal; font-family: "Microsoft YaHei",Arial; }
.clear{ clear: both; }
.am-slider-default{margin-bottom: 0px;}
.am-container{ max-width: 1200px; }
.am-topbar-toggle{ margin-right: 0px; }
.am-topbar{ min-height: 50px;background: #fff; margin-bottom: 0px; border: 0px; }
.am-topbar-nav>li>a{font-size: 1.7rem;}
.head_top{height: 50px;}
.am-topbar-brand{height: 50px; line-height: 50px;}
.am-topbar-btn{ margin-top: 20px; background: #0093DC;color: #fff; }
.am-topbar-nav>li>a{ color: #fff; }
.am-topbar-nav>li>a.am-active{ font-weight: 550; }
.daohang{ background: #018ae2; }
.app-logo a{color: #000; font-weight: 500; font-size: 25px;}
.banner{ margin-top: 20px; }
.am-slider-default .am-control-nav{ bottom: 5px; }
.am-direction-nav{ display: none; }
.am-slider-default .am-control-nav li a.am-active{ background-color: #0084CE; }
.dianhua{line-height: 50px; font-size: 25px; color: #0084CE; font-weight:500;}
.home_gchyl{ margin:55px 0px; }
.home_h3{ text-align: center; font-size: 36px;  font-weight: 500;color:#0084CE; }
.home_span1{ text-align: center;color: #8a8a8a ; font-size: 12px;}
.home_box{ margin:40px 0px; }
.home_gch div{ line-height: 30px; }
.home_gch div  img{ width: 100%; }
.home_about{ margin: 60px 0px; }
.home_about P{ text-indent: 2em; line-height: 28px; }
.home_about .am-center{ text-align: center; }
.home_about p img{ width: auto; }
.home_about_icon img{ width: 100%; }
.bottom_15{ margin-bottom: 15px; }
.home_product ul li{ padding:1.5rem;  text-align: center;}
.home_product ul li h3{ font-size: 18px; font-weight: 500; line-height: 45px; }

.home_product ul li a{ display: block;  width: 100%;color: #333;}
.home_product ul li a:hover{ color: #0084CE; }

.home_product ul li img{ width: 100%; }
.home_product ul li p{line-height: 40px; color: #333;}
.home_product ul li p>a{ color: #333; }
.home_news{ background: url('../images/news_bj.jpg') no-repeat;background-size: cover;background-position: center; padding-bottom: 55px; }
.home_news .home_h3{ padding-top: 40px; }
.home_news .home_box{ margin:0px; padding:40px 0px; }
.home_news ul li{    padding: 15px 25px;margin-bottom: 15px;}
.home_news ul li h4 {margin-bottom: 10px!important;}
.home_news ul li h4 a{ color: #333; font-weight:550; font-size: 1.486rem;}
.home_news ul li .des{ color: #999; font-size: 13px; line-height: 28px; }
.home_news ul li .info{ color: #999; font-size:14px; padding: 10px 0px; }
.more{display: block;margin: 0 auto; width: 150px;padding: 0 5px;height: 40px;line-height: 40px;text-align: center; border-radius: 5px;color: #999999; color: #000000;border: 1px solid #999999; border: 1px solid #000000;margin-top: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: background-color 0.5s linear; -moz-transition: background-color 0.5s linear;-webkit-transition: background-color 0.5s linear; -o-transition: background-color 0.5s linear;}
.home_case{margin: 55px 0px;}
.home_case .am-slider-default{ border: 0px;box-shadow: none;}
.home_case .am-slider-default .am-control-nav{ bottom: -15px;}
.home_case_list li { text-align: center; border: 0px; padding-bottom: 25px;}
.home_case_list li a{ line-height:40px; color:#333; border: 0px;}
.footer{ background: #1E76B6; color: #fff; padding:30px 0px; padding-bottom:10px; }
.qrcode{ padding:20px 30px;  text-align: center;}
.qrcode img{ width: 80%; }
.home_contct{ padding:5px 5px; line-height: 45px;padding-bottom: 5px; } 
#product{ margin: 50px 0px;}
#product ul li{ padding: 20px;}
#product img{ width: 100%;}
#product li h3.am-text-truncate{ text-align: center; font-size: 22px; line-height: 45px; padding: 15px 0px; }
#product li a{ color: #333;}
.mission{margin: 66px 0px;}
.mission h3{ text-align: center; font-size: 22px; color: #333;}
.mission p.info{ font-size: 14px; text-align: center; color: #ddd;}
.mission_show ul li{ margin: 25px 0px; padding-left: 15px; padding-right: 15px;}
.mission_show ul li h3{padding: 15px 0px;}
.mission_show ul li p{ color: #666;}
.mission_show .icon{ text-align: center; padding: 15px 0px;}
.mission_show .icon img{ width: 100px; height: 100px; }
.honor img{ width: 100%;}
.about_nav a.actived{ color: #0097e7;}
.footer_nav{ padding:5px 35px; }
.footer_nav a{ padding-left:30px; color: #fff; line-height: 45px; }
.footer_link{ padding-left:30px;  margin-top:15px;}
.footer_link span{ font-weight:550; }
.footer_link a{ padding-right:35px; color: #fff; line-height: 35px; }
.footer_bq{ text-align: center;  font-size: 12px;padding:0px 10px; }
.footer_bq a{ color: #fff; }
.footer hr{ margin:10px 0px; }
.nr_banner img{ width: 100%;}
.about_nav{     background-color: rgba(248, 248, 248, 1); height: 50px; text-align: left;}
.about_nav a{font-size: 16px; color: #000;line-height: 50px; padding-right: 4px;}
.about_contnt{ margin: 66px 0px;}
.about_contnt h3,.about_contnt .subtitle{ text-align: center;}
.about_contnt h3{ font-size: 24px; color: #333; line-height: 35px;}
.about_contnt p.subtitle{ color: #ddd; font-size: 14px; line-height: 26px;}
.page_show{ margin-top: 30px;}
.page_show p{ text-indent: 2em; line-height:2em ; font-size: 14px;}
.page_show img{ max-width: 100%; padding-top: 25px; padding-bottom: 25px;}
#case_show_list { margin: 66px 0px;}
#case_show_list .clsit li{ padding:0px 10px 35px 10px; text-align: center;}
#case_show_list .clsit li a{ color: #333; font-size: 14px;}
#case_show_list .clsit li p{ padding-top: 15px;}
#case_show_list .clsit li img{ width: 100%;}
/* 文章模块 */
.m-news article {margin: 66px 0px;position: relative;}
.m-news h3 a{ color: #333;}
.m-news h3 {font-size: 28px;}
.m-news .am-btn-danger{background: #0e90d2; border: 0px;}
.m-news .am-btn-danger:focus,.am-btn-danger:hover{background-color:#0e90d2}
.m-news-date {font-family: arial;color: #999;border-right: 1px solid #e9e9e9;}
.m-news-date span {display: block;font-size: 40px;color: #333;}
.m-news-data {padding-bottom: 30px;}
.m-news-data span {color: #aaa;margin-right: 20px;}
.m-news-desc {color: #2b3242;height: 100px;overflow: hidden;}
.m-news-container {margin-top: 60px;margin-bottom: 60px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background: #fff;}
.m-news-container header {background: #1a1f2a;border-radius: 3px 3px 0 0;color: #fff;padding: 20px;}
.m-news-container header a {color: #fff;}
.m-news-container header span {margin-right: 10px;}
.m-news-container section {padding: 40px 20px 20px;}
.m-news-container section .com a {color: #dd514c;}
.application .icon img{ width: 90%; height: auto;}
.contact_show .map_1{ margin: 20px 0px; padding: 15px 10px;}
.contact_show{ margin-top: 20px;}
.contact_show img{ width: 100%; }
.contact_show .con_map{ height: 215px;background: url(../images/map_icon.png) no-repeat center center #0e90d2;}
.contact_show .con_phone{ height: 215px;background: url(../images/phone_icon.png) no-repeat center center #0e90d2;}
.contact_show .con_email{ height: 215px;background: url(../images/email_icon.png) no-repeat center center #0e90d2;}
.contact_show .con_url{ height: 215px;background: url(../images/url_icon.jpg) no-repeat center center #0e90d2;}
.coname {width: 100%;text-align: center;font-size: 24px;color: #fff;padding-top: 12%;}
.conwzs{ width:85%; margin:0px auto; text-align:center; font-size:16px; color:#fff; line-height:28px; padding-top:7%;}
#map{ margin-top: 50px; height: 480px; margin-bottom: 66px;}
.about_contnt .xgcp{ margin-top: 66px;}
.cgal_xgcp .zsj_biaoti{font-size: 24px; color: #333; line-height: 35px; text-align: center;}
.cgal_xgcp .subtitle{ color: #ddd; font-size: 14px; line-height: 26px;text-align: center;}
.cgal_xgcp .xgcp{ margin-top: 66px; margin-bottom: 40px;}
.jmtj_show .zsj_biaoti,.ask_show .zsj_biaoti{ text-align: center; font-size: 24px; line-height: 45px; color: #333;}
.jmtj_show  .subtitle,.ask_show .subtitle{ font-size: 14px; color: #ddd; text-align: center; padding-bottom: 55px;}
.jmtj_show{ margin: 66px 0px;}
.zsjm_content{ margin-bottom: 35px;}
.zsjm_icon { text-align: center; padding: 20px;}
.zsjm_js{padding: 20px;}
.zsjm_js .h3_title{ font-size: 24px; font-weight: 500; padding-top: 70px;}
.zsjm_js .info{ padding-top: 20px; line-height: 35px;}
.zsjm_icon img{ width:85%;}
.jmyshi{ margin: 66px 0px 0px 0px;}
.pro_youshi img{ width: 100%;}
.youshi_show{ padding: 30px 25px 30px 65px;}
.youshi_show p{ font-size: 20px; line-height: 45px;}

.jmys_list li{ text-align: center; padding: 20px;}
.jmys_list li img{ width: 120px;}
.jmys_list .desc{ padding: 10px 0px; font-size: 16px;}
.jmlc{ background: url(../images/jmlc_bj.jpg) repeat; padding: 66px 0px;}

.liucheng img{ width: 100%;} 
.ask_show{ margin: 66px 0px;}
.ask_list{ margin:0px 0px 50px 0px; border-bottom: 1px dashed  #ddd; padding-bottom: 30px;}
.sk_title{ font-size: 24px; padding-bottom: 25px;}
.ask_answer{ line-height: 35px; font-size: 16px;}

.xgcp ul li { padding:0px 10px 30px 10px; text-align: center;}
.xgcp ul li a{ color: #333;}
.xgcp ul li h3{padding: 15px 0px; font-size: 18px;}
.xgcp ul li img{ width: 100%;}

.news_show{ margin: 66px 0px;}
.news_top h3{ font-size: 2.8rem;  line-height: 45px;}
.news_top .time{ font-size: 14p; color: #666666; text-align: center; padding: 15px 0px; line-height: 30px;}
.news_content{ margin: 30px 0px;}
.news_content p,.news_content div{ line-height: 35px; }
.article-footer p{ text-indent: 0px;}
.article-footer p a{ font-size: 18px; line-height: 50px;}
.xgcp2 .zsj_biaoti,.xgcp2 .subtitle{ text-align: center;}
.xgcp2 .zsj_biaoti{ color: #333; font-size: 24px; line-height:45px ;}
.xgcp2 .subtitle{ font-size: 14px; color: #DDDDDD; padding-bottom: 55px;}
.news_content img{ max-width: auto !important; width: 100% !important; margin: 15px 0px;}
.pagination {display: flex; justify-content:center; align-items: center; gap: 10px;}

ul{ list-style: none;}
.pagination li span{display: block;padding: .5em 1em;border: 1px solid #ddd;color: #999;}
.pagination li a{display: block;padding: .5em 1em;border: 1px solid #ddd; color: #999;}
.pagination li.active a{border-color: #0e90d2; color: #0084CE;}
.pagination li:last-child{ display: none;}
.pagination li:first-child{ display: none;}

.news_show h1{ font-size: 28px;}
.news_show h2{ font-size: 24px;}
.news_show h3{ font-size: 20px;}
.news_show h4{ font-size: 18px;}
@media only screen and (min-width:641px){
	.am-topbar-nav>li>a{ line-height: 70px; }
}
@media only screen and (max-width: 640px){
	.head_top .am-container{padding-left: 5px; padding-right: 5px;}
	.am-topbar-brand{ padding: 0px;}
	.nr_banner{ margin-top: 20px;}
	.youshi_show{ padding-left:0px ; padding-right: 0px;}
	.app-logo img{ height: 65px;}
	.footer_nav{ padding:35px 5px; padding-top:0px; }

	.footer_link{ padding-left:0px; }
}
@media only screen and (min-width:770px) and (max-width: 1024px){
	
	.am-nav li a{ padding-left: 14.5px; padding-right: 14.5px; letter-spacing: 2px;  }
	.banner,.nr_banner{ margin-top: 90px; }
}
@media only screen and (min-width:1200px) {
	.am-container{padding-left: 0px; padding-right: 0px;}
	.am-nav{ padding-left:25px;padding-right:25px; }
	.am-nav li a{ padding-left: 20px; padding-right: 20px; letter-spacing: 2px;  }
	.banner,.nr_banner{ margin-top:20px ;}
	.am-nav{padding: 0px;}
	.am-nav-pills{ width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;}
	.am-nav-pills>li{float: unset; width: 14%;}
	.am-nav li a{padding-left: 0px; padding-right: 0px;}
	.am-nav-pills>li+li{margin-left: 0px;}
	.am-topbar-brand{padding-left: 0px; padding-right: 0px;}
	.am-topbar-nav>li>a{font-size: 1.8rem;}
}