/*头部*/
.head{position: relative;padding: 10px 0;}
.head .menu{position: absolute;top: 30px;right: 15px;padding: 5px 10px;border: 1px solid #ccc;}
.head .tel{position: absolute;top: 30px;right: 100px;color: #e60010;}
/*banner*/
.banner{text-align: center;}
/*热门按钮*/
.hot-menu{padding: 2%;}
.hot-menu ul li{width: 32%;float: left;margin-right: 2%;}
.hot-menu ul li:last-child{margin-right: 0;}
.hot-menu ul li a{display: block;height: 70px;}
.hot-menu ul li:nth-child(1) a{background: #b70912;}
.hot-menu ul li:nth-child(2) a{background: #b70912;}
.hot-menu ul li:nth-child(3) a{background: #b70912;}
.hot-menu ul li a h3,.hot-menu ul li a p{color:#fff;text-align: center;}
.hot-menu ul li a h3{font-size: 17px;line-height: 35px;padding-top: 7px;}
@media screen and (max-width: 360px){
	.hot-menu ul li a h3{font-size: 14px;line-height: 25px;padding-top: 4px;}
	.hot-menu ul li a p{font-size: 14px;}
	.hot-menu ul li a{height: 50px;}
}

/*公用标题01*/
.con_title{padding: 5% 2%;}
.con_title .cn{color: #b70912;font-size: 18px;font-weight: bold;}
.con_title .en{color: #555;}
.con_title .more{font-size: 16px;color: #555;}
/*公用标题02*/
.con_title_2{margin: 0 2%;color: #FFF;background: #b70912;text-align: center;padding: 8px 0;}
.con_title_2 .cn{font-size: 26px;font-weight: bold;}
.con_title_2 .en{font-size: 14px;}


.box{padding: 2%;overflow: hidden;}
/*图片列表1*/
.pic-list-1 ul li{float: left;width: 50%;box-sizing: border-box;margin-bottom: 3%;}
.pic-list-1 ul li:nth-child(2n){border-left: 1px solid #cdcdcd;}
.pic-list-1 ul li a{display: block;}
.pic-list-1 ul li a div{width: 129px;height: 96px;margin: 0 auto;overflow: hidden;}
.pic-list-1 ul li a p{text-align: center;color: #777;line-height: 25px;padding-top: 5px;font-size: 14px;}
/*图片列表2*/
.pic-list-2{padding: 2%;}
.pic-list-2 ul li{float: left;width: 50%;box-sizing: border-box;margin-bottom: 3%;text-align: left;}
.pic-list-2 ul li:nth-child(2n){text-align: right;}
.pic-list-2 ul li img{width: 99%;height: calc(width);}
/*新闻列表*/

.news-list ul li{border: #ccc solid 1px;border-left: #b70912 solid 10px;border-radius: 8px;padding-left: 10px;width: 100%;box-sizing:border-box;margin: 10px 0;}
.news-list ul li a{height: 30px;line-height: 30px;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 70%;display: inline-block;}
.news-list ul li .iconfont{height: 30px;line-height: 30px;font-size: 18px;padding: 0 10px;color: #b70912;}

/*公司简介*/
.about{padding: 2%;}
.about p{text-indent: 2em;padding: 2%;line-height: 1.8em;}

/*版权所有*/
.copyright{padding-bottom: 70px;background: #e8e8e8;overflow: hidden;}
.copyright .menu{margin: 10px 2%; border-radius: 5px; background: #b70912; color: #fff; text-align: center; padding: 10px 0; font-size: 18px;}
.copyright .menu a{color: #FFF;padding: 0 10px;}
.copyright .txt{line-height: 32px;}
/*底部按钮开始*/
.foot-menu{padding: 7px 5px;background-color: #f7f7f7;border-top: 1px solid #d3d3d3;overflow: hidden;width: 100%;box-sizing:border-box;}
.foot-menu ul li{float: left;width: 25%;padding: 0 5px;box-sizing:border-box;}
.foot-menu ul li a{display: block;width: 100%;background: #000;border-radius: 2px;line-height: 38px;color: #FFF;text-align: center;}
.foot-menu ul li a i{margin-right: 8px;font-size: 18px;}
.foot-menu ul li:nth-child(1) a{background: #b70912;}
.foot-menu ul li:nth-child(2) a{background: #b70912;}
.foot-menu ul li:nth-child(3) a{background: #b70912;}
.foot-menu ul li:nth-child(4) a{background: #b70912;}




/*子页头部*/
.sub_head{height: 40px;}
.sub_head .logo{height: 40px;line-height: 40px;background: #b70912;color: #FFF;font-size: 18px;}
.sub_head .logo .back{position: absolute;left: 10px;top: 0;color: #FFF;}
.sub_head .logo .menu{position: absolute;right: 10px;top: 0;color: #FFF;}
/*搜索盒子*/
.search_box{height: 00px;width: 100%;z-index: 99999999;background: #b70912;color: #FFF;overflow: hidden;}
.search_box .close{height: 60px;line-height: 60px;font-size: 20px;}
.search_box .search_input input{float: left;border: 0;height: 40px;margin: 10px 0;line-height: 40px;background: #FFF;outline:none;}
.search_box .search_input input.text{border-radius: 20px 0px 0px 20px;font-family: "microsoft yahei";font-size: 18px;padding-left: 20px;color: #b70912;}
.search_box .search_input input.submit{border-radius: 0px 20px 20px 0px;font-size: 20px;}
/*子页*/
.subpage_box{padding: 10px 0;min-height: 100vh;}
.subpage_box .cattype4{display: none;}
.subpage_box .news_title{font-size: 14px;font-weight: bold;padding: 10px;}
.subpage_box .news_content{padding: 10px;font-size: 14px;line-height: 23px;text-align: justify;}
.subpage_box .news_content img{max-width: 100%;height: auto!important;width: auto\9!important;}
.subpage_box .news_list{padding: 10px;}
.subpage_box .news_list ul li{border: #ccc solid 1px;border-left: #b70912 solid 8px;border-radius: 8px;padding-left: 10px;width: 100%;box-sizing:border-box;margin: 10px 0;}
.subpage_box .news_list ul li a{height: 40px;line-height: 40px;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 70%;display: inline-block;}
.subpage_box .news_list ul li .iconfont{height: 40px;line-height: 40px;font-size: 16px;padding: 0 10px;color: #b70912;}
.subpage_box .pro_list ul li .txt{font-size: 14px;padding: 10px 0 23px 0;}
.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: #b70912;color: #ffffff;}
.subpage_box .page a {background: #bbbbbb;color: #ffffff;}
.subpage_box .page a:hover {background: #b70912;color: #fff;}


/*留言*/
.liuyan2 ul li{padding: 10px 0;overflow: hidden;}
.liuyan2 ul li span{width: 24%;display: block;font-size: 14px;float: left;}
.liuyan2 ul li input{width: 73%;display: block;font-size: 14px;height: 23px;float: left;}
.liuyan2 .ti{margin: 23px 0;width: 100%;background: #b70912;border: 0;height: 33px;color: #FFF;font-family: "Microsoft yahei";}
.liuyan2 .message input{height: 60px;line-height: 23px;}


/*封面页*/
.article_index{padding-top: 10px;min-height: 70vh;}
.article_index ul li{padding: 10px 0;}
.article_index ul li a{line-height: 33px;height: 33px;text-align: center;width: 80%;display: block;margin: auto;background: #b70912;color: #FFF;border-radius: 8px;}