.g-thr-footer a, .g-thr-header a, a { text-decoration: none }
html { -overflow-y: scroll }
body { color: #000; font-size: 12px; line-height: 1.666; -webkit-text-size-adjust: none; background: #fff }
body, textarea { font-family: 'Microsoft Yahei', verdana, sans-serif }
blockquote, body, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, legend, li, menu, ol, p, pre, table, td, th, ul { margin: 0; padding: 0 }
fieldset, img, table, td, th { border: 0 }
address, caption, cite, code, dfn, em, i, ins, th, var { font-style: normal; text-decoration: none }
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: 400 }
button, input, select, table, textarea { margin: 0; font-family: inherit; font-size: 100% }
abbr, acronym { border: 0; font-variant: normal }
q:after, q:before { content: "" }
ul { list-style: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
a { outline: 0; color: #0154a0 }
body, html { height: 100% }
.hide { display: none }
.clearfix:after, .fn-clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }
.crumb { margin-bottom: 10px }
.crumb li { display: inline-block }
.crumb>li+li:before { color: #CCC; content: "> "; padding: 0 5px }
.previous-next-links { overflow: hidden; margin: 20px 0 0; padding: 10px 50px }
.previous-link { float: left }
.next-link { float: right }
.nbd { border: none!important }
.mgt35 { margin-top: 35px!important }
.mgt60 { margin-top: 60px!important }
.nmg { margin: 0!important }
.vpd70 { padding: 70px 0!important }
.vpd90 { padding: 90px 0!important }
.fl { float: left }
.fr { float: right }
.tar { text-align: right }
.phcolor { color: #999!important }
.red { color: red!important }
.gray-bg { background: #f1f3f4!important }
.dimgray-bg { color: #fff!important; background: #666!important }
.g-wrap { width: 1080px; margin: 0 auto }
.das-line-b { border-bottom: 1px dashed #999 }
.g-thr-header { background: #fff }
.g-thr-header .g-wrap { position: relative; height: 81px }
.g-thr-header .m-title { position: absolute; left: 0; top: 20px; width: 300px; height: 45px }
.g-thr-header .m-title { background: url(../images/logo-thr.png) no-repeat }
.g-thr-header .m-title a { display: block; height: 45px; line-height: 45px; padding-left: 194px }
.g-thr-header .m-title a span { display: inline-block; font-size: 24px; color: #333 }
.g-thr-header .m-links { position: absolute; height: 23px; line-height: 23px; top: 30px; right: 0 }
.g-thr-header .m-links-item { display: inline-block; margin: 0 10px }
.g-thr-header .trial-btn { display: inline-block; padding: 0 12px; background: #b61820; color: #fff; border-radius: 10px }
.g-thr-header a { color: #666 }
.g-thr-header .m-nav { position: absolute; right: 10px; top: 53px; height: 28px; text-align: right; font-size: 0 }
.g-thr-header .m-nav-item { background-position: 0 -32px; display: inline-block; height: 27px; line-height: 27px; padding: 0 18px; color: #666; border-width: 1px 1px 0; border-style: solid; border-color: #eeeef1; font-weight: 400; cursor: pointer; font-size: 12px }
.news-list .table .tr:after, .row .span3:after { visibility: hidden; display: block; content: " "; clear: both }
.g-thr-header .m-nav-item:hover { background-position: 0 0 }
.g-thr-header .m-nav-item-selected { background-position: 0 0; border-color: #e2e3e3; border-top-left-radius: 2px; border-top-right-radius: 2px; font-weight: 700; position: relative; z-index: 1 }
.breadcrumb { line-height: 45px; font-size: 12px; color: #999 }
.breadcrumb a { color: #999 }
.g-thr-content { padding-top: 0; min-width: 1080px }
.g-body-mod .mod-title { font-size: 24px; font-weight: 600; line-height: 24px; color: #000 }
.row { margin-top: 25px }
.row .span3 { width: 340px; height: 120px; margin-right: 30px; float: left }
.row .span3:after { font-size: 0; height: 0 }
.row .span3 .pic { float: left; font-size: 0 }
.row .span3 .con { width: 246px; float: left }
.row .span3 .tt { font-size: 16px; line-height: 24px; color: #333 }
.row .span3 .txt { padding-top: 0; font-size: 14px; line-height: 24px; color: #666 }
.row .span4 { width: 242px; height: 206px; margin-right: 37px; float: left }
.row .span4 .pic { height: 100px; margin-bottom: 10px; font-size: 0 }
.row .span4 .tt { font-size: 16px; line-height: 24px; color: #333 }
.row .span4 .txt { padding-top: 0; font-size: 14px; line-height: 24px; color: #666 }
.g-thr-footer { min-width: 1080px; color: #999; background: #dde0e0 }
.g-thr-footer .g-wrap { padding: 38px 0; text-align: center }
.g-thr-footer a { color: #999 }
.g-thr-footer.dimgray-bg a { color: #fff }
.news-list .wrapper { min-height: 100%; margin-bottom: -122px }
.news-list .wrapper .content_wrapper { padding-bottom: 122px }
.news-list .g-thr-footer { width: 100%; height: 122px; bottom: 0; clear: both }
.news-list .g-thr-content .g-thr-banner { height: 270px; background: url(../images/news-banner.png) center no-repeat #65A3EA; color: #fff }
.news-industry .g-thr-content .g-thr-banner {height: 206px;background: url(../images/new-banner_1.jpg) center no-repeat #2a364c;}
.news-list .table { padding: 30px 0 15px }
.news-list .table .tr:after { font-size: 0; height: 0 }
.news-list .table .tr:hover .td { background: #e2eef4 }
.news-list .table .th { font-size: 18px; color: #fff; padding-left: 0; background: #a8cde5; text-align: center }
.news-list .table .td, .news-list .table .th { float: left; height: 40px; line-height: 40px }
.news-list .table .td.col1, .news-list .table .th.col1 { width: 255px; text-align: center }
.news-list .table .th.col2 { width: 825px }
.news-list .table .td.col2 { width: 795px; padding-left: 30px }
.news-list .table .th.col1 { background: #82b7da }
.news-list .table .td { font-size: 14px; color: #666; background: #f1f3f4; border-bottom: 1px solid #fff }
.news-list .table .tr a { color: #666 }
.news-industry-list { border-top: 1px solid #ccc; margin-bottom: 38px }
.news-industry .crumb {line-height: 40px;margin: 10px 0 6px;font-size: 14px;color: #585858;}
.news-item { padding: 20px 0; border-bottom: 1px solid #ccc }
.news-item__hd img { display: block; width: 120px; height: 80px }
.news-item__hd { float: left }
.news-item__bd { margin-left: 140px }
.news-item__bd .news-tit { line-height: 14px; font-size: 14px; color: #000 }
.news-item__bd .news-txt { margin-top: 14px; margin-bottom: 20px; text-indent: 2em; font-size: 12px; line-height: 22px; color: #8d8d8d }
.news-affix { line-height: 14px }
.news-affix__bd { float: left; color: #c2c2c2 }
.news-affix__ft { float: right; text-align: right; color: #ea5413 }
.pages-foot{clear: both;height: 80px;overflow: hidden}
.pages-list {float: left;padding: 10px 0; text-align: center; }
.pages-list a, .pages-list b { height: 28px; line-height: 28px; display: inline-block; background-color: #fff; border: 1px solid #f5f5f5; margin-bottom: 5px; padding: 0 12px; text-decoration: none; border-radius: 0px; }
.pages-list a b { height: 28px; line-height: 28px; }
.pages-list a:hover, .pages-list b { background-color: #f1f3f4; border: 1px solid #f1f3f4; color: #0154a0; }
.pages-list input { margin-bottom: 0px; border: 1px solid #f1f3f4; height: 15px; padding-bottom: 1px; padding-left: 1px; margin-right: 1px; color: #ccc; }
.btn-wrap {float: right;margin-bottom: 70px; text-align: right }
.btn-wrap .w-tb-btn { display: inline-block; width: 110px; height: 40px; line-height: 40px; color: #fff; background: #3dbd82; font-size: 14px; text-align: center; cursor: pointer }
.btn-wrap .w-tb-btn:hover { background: #1CC779 }
.content-article { padding: 40px; background: #f1f3f4 }
.content-article p { font-size: 14px; text-indent: 2em; margin-top: 10px; line-height: 24px; color: #666 }
.content-article .title { font-size: 24px; height: 30px; text-indent: 0; text-align: center; color: #666; margin-bottom: 20px; font-family: "微软雅黑", Arial, Helvetica, sans-serif }
.content-article .time { color: #999; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; text-align: center; font-size: 14px; margin-top: 0; text-indent: 0 }

