﻿.public-site-footer{background: #D2E4E6;}
.public-site-footer .box_1f {border-bottom: 1px solid #B7D4D8;padding-bottom: 25px;}
.public-site-footer .box_2f {padding: 20px 0px 25px;}
.public-site-footer .bottom_nav {padding-top: 40px; }
.public-site-footer .bottom_nav .cat_box {}
.public-site-footer .bottom_nav .cat_box h3 {color: #333;font-size: 18px;font-weight: normal;width: 100%;margin-bottom: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.public-site-footer .bottom_nav .cat_box ul li {height: 30px;overflow: hidden;line-height: 30px;}
.public-site-footer .bottom_nav .cat_box ul li a { color: #666;  overflow: hidden;font-size: 14px; display: block; white-space: nowrap;text-overflow: ellipsis;}
.public-site-footer .bottom_nav .cat_box ul li a:hover { color: #2E677A; text-decoration: underline; }
.public-site-footer .bottom_nav .code_box {}
.public-site-footer .bottom_nav .code_box h3 { color: #333;  font-size: 14px; font-weight: normal; margin-bottom: 12px; text-align: center;}
.public-site-footer .bottom_nav .code_box .pic {background: #fff;}
.public-site-footer .bottom_nav .code_box .pic img {width: 108px; display: block;}
.public-site-footer .bottom_info {}
.public-site-footer .bottom_info .link {padding: 10px 0px 0px;line-height: 22px;}
.public-site-footer .bottom_info .link a {color: #333;font-size: 14px;margin: 0 8px 0 22px; white-space: nowrap;}
.public-site-footer .bottom_info p {color: #333;font-size: 14px;}
.public-site-footer .bottom_nav .cat_box p{height: 30px;;line-height: 30px; color: #494848; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.yihang{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
