body{color: #333;font-size: 16px;background: #FFF;}
a{color: #333;}
.container{background: none;}

/*搜索盒子*/
.search_box{height: 0px;width: 100%;z-index: 99999999;background: #058af1;color: #FFF;overflow: hidden;}
.search_box .close{height: 45px;line-height: 45px;font-size: 20px;}
.search_box .search_input input{float: left;border: 0;height: 35px;margin: 5px 0;line-height: 35px;background: #FFF;outline:none;}
.search_box .search_input input.text{border-radius: 18px 0 0 18px;font-family: "microsoft yahei";font-size: 18px;padding-left: 20px;color: #014828;}
.search_box .search_input input.submit{border-radius: 0 18px 18px 0;font-size: 20px;}
/*公用标题样式一*/
.title_conn{text-align: center;}
.title_conn .cn{padding-top: 20px;font-size: 26px;font-weight: bold;text-shadow: 0 2px rgba(255,255,255,0.7), 2px 0px rgba(255,255,255,0.7), -2px 0 rgba(255,255,255,0.7), 0 -2px rgba(255,255,255,0.7);}
.title_conn .en{font-size: 18px;padding: 5px 0;font-weight: bold;text-shadow: 0 2px rgba(255,255,255,0.7), 2px 0px rgba(255,255,255,0.7), -2px 0 rgba(255,255,255,0.7), 0 -2px rgba(255,255,255,0.7);}
.title_conn .div_line{display: inline-block;height: 2px;width: 15%;background: rgba(255,255,255,0.7);}
/*头部*/
.head .logo{position: absolute;top: 0;left: 0;clear: both;width: 100%;height: 120px;text-align: center;z-index: 888;}
.head .logo img{width: 70%;}
.head .search{font-size: 30px;position: absolute;left: 10px;top: 20px;color: #058af1;z-index: 999;}
.head .menu{font-size: 30px;position: absolute;right: 10px;top: 20px;color: #058af1;z-index: 999;}
.head .banner{margin-top: 80px;}
/*公司简介*/
.about_us{background: #058af1;color: #FFF;padding: 15px;overflow: hidden;}
.about_us img{padding: 0 15px 0 0;width: 50%;}
/*产品展示*/
.pro_tab{padding: 15px 0;color: #333;position: relative;overflow: hidden;}
.pro_tab .title{width: 100%;}
.pro_tab .hd{padding: 15px 0;}
.pro_tab .hd ul li{float: left;width: 50%;text-align: center;}
.pro_tab .hd ul li img{border: 1px solid #058af1;width: 98%;}
.pro_tab .hd ul li .txt{text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 30px;line-height: 30px;}
.pro_tab .hd ul li:nth-child(3){margin-right: 0;}
.pro_tab .txt ul li{background: #058af1;float: left;width: 49%;margin-right: 2%;margin-top: 15px;color: #FFF;text-align: center;padding: 20px;box-sizing:border-box;}
.pro_tab .txt ul li:nth-child(2n+0){margin-right: 0;}
.pro_tab .txt ul li h3{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pro_tab .txt ul li h5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.pro_tab .more{text-align: center;padding-top: 15px;clear: both;}
.pro_tab .more a{display: inline-block;width: 30%;height: 40px;line-height: 40px;background: #b41915;color: #FFF;border-radius: 21px;}
/*新闻中心*/
.news_tab .hd ul li{float: left;width: 46%;margin: 15px 2%;height: 35px;line-height:35px;text-align: center;background: #EEE;}
.news_tab .hd ul li.on{background: #b41915;color: #FFF;}
.news_tab .list li{width: 95%;height: 45px;line-height: 45px;background: #058af1;border: 1px solid #ccc;border-radius: 10px;margin: 10px auto;box-sizing:border-box;border-left: 12px solid #045da2;padding-left: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news_tab .list li a{color: #FFF;}

/*版权信息*/
.copyright{padding: 20px 0;}
/*底部*/
.foot{width: 100%;height: 65px;color: #FFF;}
.foot a{color: #FFF;}
.foot .menu{background: #058af1;width: 100%;height: 45px;font-size: 14px;padding: 10px 0;}
.foot .menu .iconfont{font-size: 20px;}


/*子页头部*/
.sub_head{height: 45px;}
.sub_head .logo{height: 45px;line-height: 45px;background: #058af1;color: #FFF;font-size: 24px;}
.sub_head .logo .back{position: absolute;left: 15px;top: 0;color: #FFF;}
.sub_head .logo .menu{position: absolute;right: 15px;top: 0;color: #FFF;}
/*子页*/
.subpage_box{padding: 15px 0;min-height: 100vh;}
.subpage_box .cattype4{display: none;}
.subpage_box .news_title{font-size: 20px;font-weight: bold;padding: 15px;}

.subpage_box .news_content{padding: 15px;font-size: 18px;line-height: 1.8em;text-align: justify;}
.subpage_box .news_content img{max-width: 100%;height: auto!important;width: auto\9!important;}

.subpage_box .news_list{padding: 15px;}
.subpage_box .news_list ul li{border: #ccc solid 1px;border-left: 12px solid #045da2;border-radius: 8px;padding-left: 15px;width: 100%;box-sizing:border-box;margin: 15px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: #058af1;}
.subpage_box .news_list ul li a{height: 40px;line-height: 40px;font-size: 18px;display: inline-block;color: #FFF;}
.subpage_box .news_list ul li .iconfont{height: 40px;line-height: 40px;font-size: 20px;padding: 0 15px;color: #014828;}

.subpage_box .pro_list{overflow: hidden;}
.subpage_box .pro_list ul li .txt{font-size: 18px;height: 46px;line-height: 23px;overflow: hidden;}

.subpage_box .page {margin:20px;text-align: center;clear: both;}
.subpage_box .page span.close,
.subpage_box .page strong,
.subpage_box .page a {display: inline-block;padding: 3px 8px;margin-right: 10px;background: #F5f5f5;color: #CCCCCC;}
.subpage_box .page strong.selfpage {background: #b41915;color: #ffffff;}
.subpage_box .page a {background: #bbbbbb;color: #ffffff;}
.subpage_box .page a:hover {background: #b41915;color: #fff;}

.subpage_box .article_index ul li{margin-top: 15px;}
.subpage_box .article_index ul li a{display: block;width: 95%;height: 35px;line-height: 35px;background: rgba(255,255,255,0.9);color: #007440;border-radius: 10px;text-align: center;margin: auto;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}


