/*
	[DESTOON B2B System] Copyright (c) 2008-2018 www.destoon.com
	This is NOT a freeware, use is subject to license.txt
*/
/* article && quote*/
.top-l {width:420px;float:left;margin-right:20px;}
.top-r {width:420px;float:right;}
.headline h2 {text-align:center;font-size:24px;margin:0;height:48px;line-height:48px;overflow:hidden;}
/* .subline {padding:0 16px;} */
.subline {padding:0 8px;}
.subline li {height:34px;line-height:34px;overflow:hidden;font-size:16px;}
.subline .f_r {color:#666666;font-size:12px;}
.keytags {font-size:14px;padding:16px;}
/* catlist */
.childlist {padding:10px 10px 10px 15px;line-height:24px;}
.childlist li {font-size:14px;height:28px;line-height:28px;background:url('image/li_dot.gif') no-repeat 5px 12px;padding:0 10px 0 12px;overflow:hidden;}

/*.catlist {padding:16px 0;line-height:32px;}*/
.catlist {margin-top: 20px;padding:0 0 16px;line-height:32px;}
.catlist.policy {margin-top: 0;}
.catlist li {font-size:14px;height:32px;line-height:32px;background:url('image/li_dot.gif') no-repeat 6px center;padding:0 12px;overflow:hidden;}
.catlist.achievement {padding-bottom: 0;}
.catlist.achievement li {font-size:14px;height:auto;line-height:initial;background-image: none;}
.catlist.achievement.expert li .photo {width: 75px;}
.catlist i {font-style:normal;float:right;font-size:12px;color:#666666;}
.catlist .sp {background:#FFFFFF url('image/dot.gif') repeat-x 0 center;}

.subtitle {padding:10px 16px;margin:20px 0;line-height:32px;font-size:14px;border:#DDDDDD 1px solid;background:#FAFAFA;}
.subtitle li {width:50%;height:32px;overflow:hidden;float:left;}

.title-card .photo {margin: 0 20px 16px 0;}
.title-card .photo img {width: 100px;height: 128px;object-fit: cover;}
.title-card .content {padding: 0;margin-top: 11px;}
.title-card .content .title {padding: 0;margin-bottom: 4px;}
.title-card .content .industry, .title-card .content .academy {color: #666;line-height: 1.8;font-size: 14px;margin-bottom: 2px;}

.achievement li {background-image: none;height: auto;line-height: normal;padding: 16px 0;border-bottom: 1px solid #e8e8e8;}
.achievement li:first-child {padding-top: 0;}
.achievement li .photo {width: 156px;height: 96px;margin-right: 16px;}
.achievement li .photo img {width: 100%;height: 100%;object-fit: cover;}
.achievement li .content {padding: 0;margin-top: 2px;}
.achievement li .content p {margin: 0;}
.achievement li .content .title {font-size: 18px;line-height: 1.6;padding: 0;max-width: 680px;}
.achievement li .content .title a {color: #333;text-decoration: none;}
.achievement li .content .title a:hover {color: #0458bc;}
.achievement li .content .industry, .achievement li .content .academy {font-size: 14px;line-height: 1.6;padding: 0;}
.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;}

.list-txt.org ul, .list-txt.food li {list-style: none;text-align: left;width: 100%;}
.list-txt.org li {padding-left: 4px;background-image: none;}
.list-txt.org .list:hover {background: #fff;}
.list-txt.org .list table {border-color:#F4F4F4;table-layout:fixed;}
.list-txt.org .list:last-child table {border-bottom: 0 none;}
.list-txt.org .list table td {padding: 4px 0 !important;}
.list-txt.org .list:first-child table td {padding-top: 0 !important;}
.list-txt.org .list:last-child table td {padding-bottom: 0 !important;}
.list-txt.org .list table td:first-child {display: none;}
.list-txt.org .list table td[width="10"] {width: 2px;}
.list-txt.org td li {height: 24px;line-height: 24px;}
.list-txt.org td a {background-image: none;padding-left: 0;}
.list-txt.org td a strong {font-size: 15px;font-weight: normal;}
.list-txt.org td .org-info span {font-size: 13px;}
.list-txt.org .pic {display: block;margin-left: 0;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.city .area {text-align: right;padding-right: 12px !important;font-size: 13px;}
.org-info span {color: #666;margin-right: 16px;}
.list-thumb.notice ul {display: none;}