/*
	[DESTOON B2B System] Copyright (c) 2008-2018 www.destoon.com
	This is NOT a freeware, use is subject to license.txt
*/
.info_main {padding:0 10px 20px;}
.info_main li {padding:8px 0 8px 0;font-size: 14px;}

.brand {padding:5px 0 5px 0;}
.brand img {padding:3px;}
.brand li {height:22px;line-height:22px;overflow:hidden;}

.title {margin-bottom: 8px;}

.list-txt li {background-image: none;padding: 0;}
.list-txt li .datetime {padding-left: 8px;}
.m3r .list-txt li {padding: 0 8px;}

.index.left {background: #fff;box-sizing: border-box;width: 868px;float: left;padding: 12px 20px 0;}
.index.left.investment {background: #fff;box-sizing: border-box;width: 1200px;float: left;padding: 12px 20px 0;}
.index.left .head-txt {margin-bottom: 12px;border-bottom: 1px solid #e8e8e8;padding: 0 0 6px 0;}
.index.right {background: #fff;box-sizing: border-box;width: 307px;float: right;padding: 12px 20px 1px;}
.index.right .head-txt {border-bottom: 1px solid #e8e8e8;padding: 0 0 6px 0;}
.index.m3l .head-txt, .index.m3r .head-txt {margin-bottom: 16px;border-bottom: 1px solid #e8e8e8;padding: 0 0 6px 0;}

.bg-container {padding: 40px 0;background: #f2f3f4 center center no-repeat;margin-bottom: 24px;margin-top: -20px;background-size: cover;}

.project.list-txt {padding-bottom: 0;}
.project.list-txt li {float: left;width: calc(100% / 4 - 20px);margin: 0 10px 20px;padding: 0;height: auto;line-height: initial;box-sizing: border-box;border: 1px solid #EEEEEE;border-radius: 2px;}
.project.list-txt li .photo {margin: 0 auto;height: 135px;text-align: center;overflow: hidden;}
.project.list-txt li .photo img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s ease;}
.project.list-txt li:hover .photo img {transform: scale(1.1,1.1);}
.project.list-txt li .content {box-sizing: border-box;text-align: left;padding: 12px 16px 16px;position: relative;height: 76px;overflow: hidden;}
.project.list-txt li:hover .content::after {transform: scaleX(1);}
.project.list-txt li .content p {line-height: 1.5;}
.project.list-txt li .content .name {font-size: 16px;font-weight: 700;}

.achievement ul {margin: 0 -8px;}
.achievement li {float: left;box-sizing: border-box;width: calc(100% / 3 - 16px);background-image: none;height: auto;line-height: normal;padding: 16px;margin: 0 8px 16px;border: 1px solid #eee;border-radius: 2px;transition: all 0.3s ease;}
.achievement li:hover {box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.1);}
.achievement li .photo {width: 96px;height: 96px;margin-right: 16px;}
.achievement li .photo img {width: 100%;height: 100%;object-fit: cover;}
.achievement.expert li .content {padding: 0;margin-top: 2px;width: calc(100% - 92px);}
.achievement li .content {padding: 0;margin-top: 2px;width: calc(100% - 112px);}
.achievement li .content p {margin: 0;}
.achievement li .content .title {font-size: 18px;line-height: 1.6;padding: 0;max-width: 270px;}
.achievement li .content .title a {color: #333;text-decoration: none;}
.achievement li:hover .content .title a {color: #0458bc;}
.achievement li .content .industry, .achievement li .content .academy {font-size: 14px;line-height: 1.6;padding: 0;max-width: 270px;}
.achievement li .content .industry {margin: 4px 0;}
.achievement li .content .industry span {display: inline-block;line-height: 1.2;color: #447cbf;padding: 6px 12px;background: #ecf4fd;}

.achievement.expert li .photo {width: 75px;}

#mid_div{width: 240px;height: 180px;}
.info_main .ab_on,.info_main .ab_im {margin: 10px 0 10px 14px;}

.count{margin-left: 2px;font-size: 16px;}

.list-txt.food ul, .list-txt.food li {list-style: none;text-align: left;width: 100%;}
.list-txt.food li {padding-left: 16px;}
.list-txt.food .list:hover {background: #fff;}
.list-txt.food .list table {border-bottom: 1px solid #eee;table-layout:fixed;}
.list-txt.food td a {background-image: none;padding-left: 0;}
.list-txt.food .pic {display: block;margin-left: 10px;border: 1px solid #eee;}
.list-txt.food .cat {padding: 4px 8px;background: #ffeee4;color: #f60;border-radius: 2px;font-size: 13px;}
.list-txt.food .loc {font-size: 13px;color: #666;padding-left: 16px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAXCAYAAADUUxW8AAAAAXNSR0IArs4c6QAAAltJREFUOBGlVE1oU0EQ/uYlvthqsUotRaUXESoiam0UgoJe9aKIHvQoGBFyKvainvRUL0rVGkHoxXpSqdDizUNrUJu2SKmU+gdKtYg1hdRWY8347Qsvyb6QIriw7Hwz38zszs6uoGyoqiDedggix6DYBeg6QL5DMAbVB0imB0REfRfxBT0XbcKSJukQ9XWVqwwjLHG5NTxjbJ6zno01QnP9jL6x0iGgEZmGuIflduqr45k0d/OfHA3ZJDB8DtEzuw9yvWdAYIwTT3K2cG4P2Aw8FS4Up1iDAkfkkiTTd30HjbedZsbLPvZWFtVhVffaSgyWOxqbhwWDFo9+DjfeYClFnlu4BF6UREr0Y2b5ZilV11u4BOwkKnOstk6V7JQURzSx3wrgYeotHvA+TEU/p6m4P+qRW+xjka7AkUnktYX4Io31PsFbHXlirqqWBxhjyjrLuDz4DScSdeTOyAKvq2d5bsAq6Cl12Br3BgPMBihVIB+KU3PNGL32lM5nWUoXqrBttaBDuocyRWcjSHf6MbP32cwK1MuGGfC1hYfhI9V2BnjNKXBCIYRCYW81WDCCSKO1O+9J/njzqpXfwEkyYpLNtLoPr0dkfs4PCV3N2zve/ktr60YVmuJ30Ltqy45RWXg73pnX/Pkik4LMfsHKR13g/QIrXPw8moA2bCqnsAWcq8Ks03xTGywLgfNpCu7T+8gdOIF889ag2fwin2X+w8RO+bPUpYp9FYwqClZgSEPhhHdmw1l8N9HMDzDGI+xh2CaBrqXadF1WIRn2/Ay3+pK1S9Vs3vbR+PzX+Aujj8ipAY9miwAAAABJRU5ErkJggg==') no-repeat left 2px;background-size: 11px auto;}
.list-txt.food .area {text-align: right;padding-right: 12px;font-size: 13px;}
.all {text-align: center;}
.all a {display: inline-block;font-size: 14px;border: 1px solid #0458bc; color: #0458bc;padding: 8px 24px;border-radius: 2px;transition-duration: 0.5s;margin: 4px 0 16px;}
.all a:hover {background: #0458bc;color: #fff;}

.head-sub .all {color: #666;font-size: 12px;}

.list-txt.food.congener .list:hover {background: #fff;}
.list-txt.food.congener li {padding-left: 8px;}
.list-txt.food.congener li:nth-child(2) {height: 28px;line-height: 28px;}
.list-txt.food.congener .pic {margin-left: 0;}
.list-txt.food.congener table {border-bottom: 0 none;}
.list-txt.food.congener td {padding-bottom: 0;}
.list-txt.food.congener .left {padding-top: 4px;}
.list-txt.food.congener .cat {font-size: 12px;}

.resinfo.loc {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAXCAYAAADUUxW8AAAAAXNSR0IArs4c6QAAAltJREFUOBGlVE1oU0EQ/uYlvthqsUotRaUXESoiam0UgoJe9aKIHvQoGBFyKvainvRUL0rVGkHoxXpSqdDizUNrUJu2SKmU+gdKtYg1hdRWY8347Qsvyb6QIriw7Hwz38zszs6uoGyoqiDedggix6DYBeg6QL5DMAbVB0imB0REfRfxBT0XbcKSJukQ9XWVqwwjLHG5NTxjbJ6zno01QnP9jL6x0iGgEZmGuIflduqr45k0d/OfHA3ZJDB8DtEzuw9yvWdAYIwTT3K2cG4P2Aw8FS4Up1iDAkfkkiTTd30HjbedZsbLPvZWFtVhVffaSgyWOxqbhwWDFo9+DjfeYClFnlu4BF6UREr0Y2b5ZilV11u4BOwkKnOstk6V7JQURzSx3wrgYeotHvA+TEU/p6m4P+qRW+xjka7AkUnktYX4Io31PsFbHXlirqqWBxhjyjrLuDz4DScSdeTOyAKvq2d5bsAq6Cl12Br3BgPMBihVIB+KU3PNGL32lM5nWUoXqrBttaBDuocyRWcjSHf6MbP32cwK1MuGGfC1hYfhI9V2BnjNKXBCIYRCYW81WDCCSKO1O+9J/njzqpXfwEkyYpLNtLoPr0dkfs4PCV3N2zve/ktr60YVmuJ30Ltqy45RWXg73pnX/Pkik4LMfsHKR13g/QIrXPw8moA2bCqnsAWcq8Ks03xTGywLgfNpCu7T+8gdOIF889ag2fwin2X+w8RO+bPUpYp9FYwqClZgSEPhhHdmw1l8N9HMDzDGI+xh2CaBrqXadF1WIRn2/Ay3+pK1S9Vs3vbR+PzX+Aujj8ipAY9miwAAAABJRU5ErkJggg==') no-repeat right 1px;background-size: 12px auto;padding-right: 18px;}

.btn-act {font-size: 14px;width: 120px;height: 32px;line-height: 32px;text-align: center;cursor: pointer;padding: 0;-webkit-appearance: none;background: #f60;border: #f20 1px solid;color: #fff;}
.btn-act:hover {background:#F22D00;}

.mb0 {margin-bottom: 4px;}

.list-txt.org ul, .list-txt.food li {list-style: none;text-align: left;width: 100%;}
.list-txt.org li {padding-left: 16px;}
.list-txt.org .list:hover {background: #fff;}
.list-txt.org .list table {border-bottom: 1px solid #eee;table-layout:fixed;}
.list-txt.org td a {background-image: none;padding-left: 0;}
.list-txt.org .pic {display: block;margin-left: 10px;border: 1px solid #eee;}
.list-txt.org .cat {padding: 4px 8px;background: #ffeee4;color: #f60;border-radius: 2px;font-size: 13px;}
.list-txt.org .loc.org {font-size: 14px;color: #666;padding-left: 0;background: none;}
.list-txt.org .area {text-align: right;padding-right: 12px;font-size: 13px;}

.org-info span {color: #666;margin-right: 16px;}