@charset "utf-8";
* { margin: 0; padding: 0; }
html { overflow-x: hidden; }
/* font-family: "宋体";  */
body { background: #ebebeb; font-size: 14px; color: #4c4b4b; }
a, a:active, a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a img, fieldset { border: 0; }
img { display: block; border: 0; }
ul, ol, dl, li { list-style: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
table { border-spacing: 0; border-collapse: collapse; font-size: inherit; }
input, button, select, textarea { outline: none; }
textarea { overflow: auto; resize: none; }
q:before, blockquote:before, q:after, blockquote:after { content: ""; }
/*float*/
.clear { display: block; clear: both; height: 0; overflow: hidden; }
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.clearfix:before, .clearfix:after { display: table; content: ""; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; /*IE<8*/ }
/*common*/
.re { position: relative; }
.ab { position: absolute; }
/*reset结束*/
.j-wrap { width: 1120px; margin: 0 auto; }
/* header */
.j-header { position: fixed; z-index: 999; width: 100%; background: #fff; }
.j-top { width: 1375px; height: 97px; margin: 0 auto;padding:0; display: flex;flex-direction: row;justify-content: space-between;align-items: center;; }
.j-tlogo { display: block;height:54px; }
.j-tphone {font-size: 16px; height: 64px; padding: 0 0 0 34px; background: url(../images/j-tphone.png) no-repeat left center; line-height: 64px; color: #b3b3b3; }
.j-nav { width: 100%; height: 46px; background: #812c2b; }
.j-nav ul { width: 1375px; margin: 0 auto; }
.j-nav ul li { float: right; margin: 0 0 0 1px; padding: 0 30px; line-height: 46px;font-size: 18px; }
.j-nav ul li a { color: #fff; display: block; width: 100%; height: 100%; }
.j-nav ul li a:hover { text-decoration: underline; }
.j-nav ul li.j-cur, .j-nav ul li.j-hover { background: #d0c3b6; cursor: pointer; }
.j-nav ul li.j-cur a, .j-nav ul li.j-hover a{ color:#812c2b;font-weight: bold;}

.j-header2 { width: 100%; height: 143px; }
/* footer */
.j-fnav { width: 100%; height: 58px; margin: 20px 0 0 0; background: #812c2b; line-height: 58px; text-align: center; }
.j-fnav a { padding: 0 17px; color: #fff; }
.j-fnav a:hover { text-decoration: underline; }
.j-footer { width: 100%; background: #fff; }
.j-footer .j-wrap { width: 1180px; margin: 0 auto; text-align: center; }
.j-footer img { display: inline; margin: 12px 0 28px; }
.j-flink { text-align: left; }
.j-flink a, .j-flink span { float: left; font-size: 12px; line-height: 25px; color: #a3a3a3; }
.j-copyright { margin: 12px 0 0 0; padding: 12px 0 26px; border-top: #efefef 1px solid; font-size: 12px; line-height: 25px; color: #cacaca; }
/*通用弹窗留言样式*/
.footer-nav { height: auto !important; }
#calOne { display: none; }
#new { padding-top: 110px; }
/*行业热搜词*/
.j-footer .j-wrap .z-hot { overflow: hidden; font-family: "宋体"!important; }
.j-footer .j-wrap .z-hot .z-hot-tab { float: left; width: 80px; height: 30px; line-height: 30px; background: #707070; color: #fff; font-size: 14px; padding: 3px 5px; margin-bottom: 15px; }
.j-footer .j-wrap .z-hot .z-hot-text ul { clear: both; overflow: hidden; }
.j-footer .j-wrap .z-hot .z-hot-text ul li { font-size: 12px; color: #a3a3a3; float: left; padding: 0px 0px 0px 1px; margin-bottom: 2px; }
.j-footer .j-wrap .z-hot .z-hot-text ul li a { line-height: 25px; color: #a3a3a3!important; }
.j-footer .j-wrap .z-hot .z-hot-text ul li span { margin-left: 1px; float: right; font-size: 12px; line-height: 25px; }
.j-footer .j-wrap .z-hot #zHotT .z-hot-tab { background: #aaa; cursor: pointer; }
.j-footer .j-wrap .z-hot #zHotT .z-hot-tab.cur { background: #707070; }
