@charset "utf-8";
body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
dl,
dt,
dd,
table,
th,
td,
form,
fieldset,
legend,
input,
textarea,
button,
select { margin: 0; padding: 0; -webkit-text-size-adjust: none }
body,
input,
textarea,
select,
button,
table { font-family: 'Microsoft Yahei', Dotum, Helvetica, 'Apple SD Gothic Neo', Sans-serif; font-size: 12px; -webkit-font-smoothing: subpixel-antialiased }
img,
fieldset { border: 0 }
ul,
ol { list-style: none }
em,
address { font-style: normal }
input,
select { vertical-align: middle }
a { text-decoration: none }
a:hover,
a:active,
a:focus { text-decoration: none }
hr,
legend,
.blind { visibility: hidden; overflow: hidden; position: absolute; top: 0; left: -9999px }
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix , .v-clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix , * html .v-clearfix { height: 1%; }
.clearfix ,  .v-clearfix { display: block; }
/* End hide from IE-mac */

/*2019-11-19*/
.media-link-tab { margin-top: 10px; margin-bottom: 80px; }
.media-link-tab .media-title { border-bottom: 1px solid #d1d1d1; }
.media-link-tab .media-title ul li { float: left; margin-bottom: -1px; }
.media-link-tab .media-title ul li a { display: block; padding: 0 15px; line-height: 25px; font-size: 12px; color: #333; font-weight: bold; text-decoration: none; }
.media-link-tab .media-title ul li a.selected { border-bottom: 1px solid #ff5000; }
.media-tab-box { padding: 10px 15px; }
.media-tab-box ul { margin-left: -22px; }
.media-tab-box ul li { float: left; margin-left: 22px; }
.media-tab-box ul li a { font-size: 12px; line-height: 24px; color: #444; display: block; text-decoration:none; }
.media-tab-box ul li a:hover{ color:#ff5000; text-decoration:underline; }
.media-tab-box { position: relative; }
.media-tab-box ul { overflow: hidden; }
.media-tab-box.show_a ul { max-height: none; }
.media-tab-box ul li { width: 150px; }
.media-tab-box ul li a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.media-tab-box .more { position: absolute; right: 17px; bottom: 10px; color: #ff5000; font-size: 12px; line-height: 24px; background: #fff; display: block; width: 76px; z-index: 1; }
.media-tab-box .more:hover { cursor: pointer; text-decoration: underline; }
.media-tab-box.show_a .more { display: none; }
.layout { width: 990px; margin: 0 auto; }
/*20191227*/
.new-list { margin-top: 20px; background: #f8f8f8; padding-bottom: 20px; }
.new-list ul { margin-left: -19px; margin-top: -20px; }
.new-list ul li { background: #fff; padding: 9px; border: 1px solid #eaeaea; float: left; margin-left: 19px; margin-top: 20px; }
.new-list ul li .img img { width: 450px; height: 252px; }
.new-list ul li .con { margin-top: 10px; padding: 0 10px; }
.new-list ul li .con a { font-size: 18px; color: #000; font-weight: bold; line-height: 34px; text-decoration: none; }
.new-list ul li .con a:hover { color: #d40d12; }
.new-list ul li .info { font-size: 14px; color: #666; line-height: 34px; padding: 0 10px; }
.new-list ul li .info em { color: #d40d12; display: inline; font-style: normal; }
.new-list ul li .info i { color: #ccc; display: inline; padding: 0 12px; font-style: normal; }