@charset "utf-8";
#web_skin_index .banner .img{width:100%; text-align:center; overflow:hidden}
#web_skin_index .web_contents{ width:100%; min-height:2.75rem; background: #f3f3f3;}
#web_skin_index .web_contents .nav_list{ width: 100%; background: #fff; overflow: hidden;}
#web_skin_index .web_contents .nav_list .nav_item{ display: block; float: left; width: 33.33%; height: 0.68rem; line-height: 0.68rem; font-size: 0.25rem; color: #323232; text-indent: 0.3rem; text-align: center;}
#web_skin_index .web_contents .nav_list .nav_line{ border-bottom: 1px solid #ededed; clear: both;}

#web_skin_index .web_contents .pro_cate_list{ width: 7.16rem; margin: 0 auto; overflow: hidden;}
#web_skin_index .web_contents .pro_cate_list .pro_cate_item{ float: left; width: 50%; height: 3.81rem; margin-top: 0.28rem;}
#web_skin_index .web_contents .pro_cate_list .pro_cate_item .pro_img{ width: 100%; height: 3.4rem;}
#web_skin_index .web_contents .pro_cate_list .pro_cate_item .pro_cate_name{ display: block; width: 96%; height: 0.41rem; line-height: 0.41rem; background:#89B929; font-size: 0.18rem; color: #fff; margin: 0 auto; text-align: center;}

.index_ins_inner{ width: 100%; background: #fff; margin: 0 auto; margin-top: 0.38rem; padding: 0.33rem 0;}

.index_ins_inner .index_ins_title{ width: 100%; height: 0.51rem; background: url('/images/index_about_title_bg.jpg') repeat-x left 0.53rem; margin-bottom: 0.32rem; display: table;}
.index_ins_inner .index_ins_title .index_ins_title_txt{ width: 3.8rem; height: 0.6rem; background: #fff; margin: 0 auto; text-align: center;}
.index_ins_inner .index_ins_title .index_ins_title_txt .index_ins_title_top{ font-size: 0.24rem;}
.index_ins_inner .index_ins_title .index_ins_title_txt .index_ins_title_bottom{font-size:0.18rem; color:#E99315;}

.index_ins_inner .instance_list{ width: 100%; margin: 0 auto; position: relative;}
.instance_list .ins_list_inner{ width: 100%; overflow: hidden;}
.instance_list .ins_list_inner .ins_item{ float: left; width: 2.21rem; height: 3.85rem; margin-left: 0.18rem; text-decoration: none;}
.instance_list .ins_list_inner .ins_item::first-child{margin-left:0;}
.instance_list .ins_list_inner .ins_item .ins_item_inner{position:relative; width:2.17rem; height:3.69rem; border:2px solid #89B929;}
.instance_list .ins_list_inner .ins_item .ins_item_inner .ins_img{ width: 100%;}
.instance_list .ins_list_inner .ins_item .ins_item_inner .ins_con{ height: 1.62rem; padding: 0.15rem; background: #f2f2f2; overflow: hidden;}
.instance_list .ins_list_inner .ins_item .ins_item_inner .ins_name{ height: 0.5rem; line-height: 0.5rem; font-size: 0.16rem; overflow: hidden;}
.instance_list .ins_list_inner .ins_item .ins_item_inner .ins_brief{ height: 1.15rem; line-height: 0.3rem; font-size: 0.16rem; color: #3d3d3d; overflow: hidden;}
.instance_list .ins_list_inner .ins_item .ins_item_inner .add_bg{position:absolute; left:50%; bottom:-0.14rem; width:0.28rem; height:0.26rem; line-height:0.26rem; margin-left:-0.14rem; background:#89B929; font-size:0.2rem; color:#fff; text-align:center;}

.news_outer{ width: 100%; overflow: hidden; background: #fff;}
.news{ width: 7.21rem; margin: 0 auto; overflow: hidden;}
.news .news_title{ width: 100%; overflow: hidden;}
.news .news_title .title_item{ float: left; display: inline-block; width: 46.67%; height: 0.52rem; line-height: 0.52rem; background: #d4d4d4; border-bottom: 1px solid #c3c3c3; font-size: 0.24rem; font-weight: bold; text-decoration: none; padding: 0 0.12rem;}
.news .news_title .title_item .title_item_en{ margin-left: 0.08rem; font-size: 0.18rem; color: #878787;}
.news .news_title .title_item_hover{ background:#89B929 url('../images/news_title_item_bg.png') no-repeat 3.77rem center; border-bottom:1px solid #89B929; color:#fff;}
.news .news_title .title_item_hover .title_item_en{ color: #fff;}
.news .news_title .title_item:hover{ background:#89B929 url('../images/news_title_item_bg.png') no-repeat 3.77rem center; border-bottom:1px solid #89B929; color:#fff;}
.news .news_title .title_item:hover .title_item_en{ color: #fff;}
.news .news_list{ border: 1px solid #e8e8e8; border-top: 0; padding: 0.16rem;}
.news .news_list .news_item{ display: block; width: 100%; height: 0.25rem; line-height: 0.25rem; background: url('../images/news_item_bg.png') no-repeat 2px center; background-size: 0.13rem; text-indent: 0.3rem; margin-top: 0.25rem;}
.news .news_list .news_item:hover div{color:#E99315;}
.news .news_list .news_item:first-child{ margin-top: 0;}
.news .news_list .news_item .news_item_title{ float: left; width: 75%; height: 0.25rem; font-size: 0.2rem; overflow: hidden;}
.news .news_list .news_item .news_item_time{ float: right; font-size: 0.2rem; color: #6c6c6c;}

.news .news_list .news_item_first{ width: 100%; margin-bottom: 0.36rem; overflow: hidden;}
.news .news_list .news_item_first .news_item_img{ float: left; width: 2.49rem; height: 1.67rem;}
.news .news_list .news_item_first .news_item_con{ float: right; width: 4.07rem;}
.news .news_list .news_item_first .news_item_con .news_item_title{ font-size: 0.24rem; color: #353535; margin-bottom: 0.15rem;}
.news .news_list .news_item_first .news_item_con .news_item_brief{ width: 100%; height: 0.73rem; line-height: 0.25rem; font-size: 0.2rem; color: #6d6d6d; overflow: hidden;}
.news .news_list .news_item_first .news_item_con .news_item_btn{ display: block; float:left; width: 1.40rem; height: 0.4rem; line-height: 0.4rem; background:#E99315; color: #fff; margin-top: 0.26rem; font-size: 0.22rem; text-align: center; text-decoration: none;}
.news .news_list .news_item_first .news_item_con .news_item_more{ float: right; display: block; width:0.80rem; height:0.4rem; line-height: 0.4rem; background:#E99315; color: #fff; margin-top: 0.26rem; font-size: 0.22rem; text-align: center; text-decoration: none;}