@charset "utf-8";* {margin:0;padding:0;}
html {overflow-x:hidden;}
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;font-family:"宋体";font-size:14px;color:#4c4b4b;}
.j-top {width:1180px;height:64px;margin:0 auto;}
.j-tlogo {display:block;width:170px;height:45px;margin:10px 0 0 0;}
.j-pm {color:#888;font-size:16px;margin-left:30px;margin-top:21px;font-family:"微软雅黑";}
.j-tphone {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:#bc303c;}
.j-nav ul {width:1180px;margin:0 auto;}
.j-nav ul li {float:right;margin:0 0 0 1px;padding:0 20px;line-height:46px;}
.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:#e12a32;cursor:pointer;}
.j-header2 {width:100%;height:110px;}
/* footer */
.j-fnav {font-family:'宋体';font-size:14px;width:100%;height:58px;margin:0 0 0 0;background:#bc303c;line-height:58px;text-align:center;}
.j-fnav a {padding:0 17px;color:#fff;}
.j-fnav a:hover {text-decoration:underline;}
.j-footer {font-family:'宋体';font-size:14px;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;}
.j-copyright img {margin:0 0 0 15px;}
.j-beian {width:300px;margin:0 auto;padding:20px 0;}
.j-beian p {color:#939393;text-align:center;}
.j-beian p img {position:relative;display:inline-block;margin:0 5px 0 0;top:4px;}
/*通用弹窗留言样式*/
.footer-nav {height:auto !important;}
#calOne {display:none;}
#new {padding-top:110px;}
/*留言弹窗*/
.mbox-pop {display:none;position:fixed;z-index:999999999;right:0;bottom:0;width:222px;height:340px;padding:0 19px 14px;background:#fff;border:#f33 3px solid;border-radius:20px}
.mbox-pop,.mbox-pop input,.mbox-pop button,.mbox-pop textarea {font-family:"微软雅黑"}
.mbox-top {height:40px;border-bottom:#7f7919 1px solid;line-height:40px}
.mbox-title {float:left;width:176px;margin:0 0 0 20px;text-align:center;font-size:18px;color:#000}
.mbox-close {float:right;width:20px;margin:12px 0 0 0}
.mbox-label {margin:12px 0 4px 10px;font-size:14px}
.mbox-ul {height:43px;margin:0 0 0 10px}
.mbox-ul li {float:left;width:63px;height:20px;margin:3px 2px 0 0;cursor:pointer;background:#f66;border:#fff 1px solid;border-radius:20px;line-height:20px;text-align:center;font-size:13px;font-weight:bold;color:#fff}
.mbox-ul li.msel {background:#f30;border:#000 1px solid}
.mbox-textarea {width:181px;height:48px;padding:7px;margin:0 0 0 10px;background:#fff;border:#000 1px solid;border-radius:5px;font-size:12px;color:#413d3f}
.mbox-textarea-i {position:absolute;left:28px;top:170px;font-size:12px;font-style:normal;color:#7c7578}
.mbox-mod {position:relative;width:192px;height:24px;padding:5px 0 3px 0;margin:0 0 0 13px}
.mbox-mod.border {border-bottom:#000 1px solid}
.mbox-mod label {float:left;font-size:14px}
.mbox-label .red,.mbox-mod label .red {color:#ed418e}
.mbox-mod input {float:left;width:151px;height:17px;padding:1px 0 0 0;margin:0 0 0 10px;background:0;border:0;font-size:12px;color:#524a4a}
.mbox-mod i {position:absolute;left:32px;top:7px;font-size:12px;font-style:normal;color:#524a4a}
.mbox-btn {width:192px;height:30px;margin:6px 0 0 13px;background:#f66;border:0;border-radius:20px;font-size:14px;color:#fff}
.mbox-collapse {display:none;position:fixed;z-index:999999999;right:0;bottom:0;width:307px;height:37px;background:url(../images/mbox_collapse.png) no-repeat}
.mbox-mod input::-webkit-input-placeholder {color:#524a4a}
.mbox-mod input:-moz-placeholder {color:#524a4a}
.mbox-mod input::-moz-placeholder {color:#524a4a}
.mbox-mod input::-ms-input-placeholder {color:#524a4a}
#proud {position:absolute;width:390px;top:-170px;left:-65px}
.newAdd{ line-height: 50px;}
/*2019-01-11*/
.banner{margin-top:110px;}
.banner h2{padding:116px 0 0 24px;font-size:40px;font-weight:bold;line-height:1.2;color:#fff;}
.banner h3{padding-left:20px;font-size:30px; font-weight: normal; color:#fbe1a6;}
.banner h3 strong{font-size:44px;}
.banner a{display: block;width: 460px;height: 52px; margin: 10px 0 0 20px; background: #e71715;border-radius: 10px;font-size: 24px; line-height: 52px; text-align: center; color: #fff;}
.banner .tips{padding:20px 0 0 20px;font-size:22px;line-height: 1.5; color:#fbe1a6;}
