@charset "gb2312";

html {
    color: #000;
    background: #fff;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

html * {
    outline: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: auto;
    font-family: 'syht';
}

/* 内???边距通常让各??浏???器样式的表现位??不同 */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    margin: 0;
    padding: 0;
}

input,
select,
textarea {
    font-size: 100%;
}

/* 去掉?? Table  cell 的边距并让其边重?? */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 去除默???边?? */
fieldset,
img {
    border: 0;
}

/* 去掉 firefox 下???元素的边??? */
abbr,
acronym {
    border: 0;
    font-variant: normal;
}

/* 一致的 del 样式 */
del {
    text-decoration: line-through;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
    font-style: normal;
    font-weight: 500;
}

/* 去掉列表前的标识, li 会继?? */
ol,
ul {
    list-style: none;
}

/* 对齐??排版最重???的因素, ??让什么都居中 */
caption,
th {
    text-align: left;
}

/* 来自 yahoo, 让标题都??定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: 500;
}

q:before,
q:after {
    content: '';
}

/* 统一上标和下?? */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* 正常链接 ??访问 */
/* 鼠标???? 
a:hover { text-decoration: underline; }*/
/* 默???不显示下划线，保持页面简?? */
ins,
a {
    text-decoration: none;
}

html,
button,
input,
select,
textarea {
    font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
figure,
form,
blockquote {
    margin: 0;
}

ul,
ol,
li,
dl,
dd {
    margin: 0;
    padding: 0;
}

ul,
ol {
    list-style: none outside none;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #cccccc;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #cccccc;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #cccccc;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    /*    -webkit-text-fill-color: #ededed !important;  */
    -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
    background-color: transparent;
    background-image: none;
    transition: background-color 50000s ease-in-out 0s; //背景色透明  生效时长  过渡效果  ??用时延迟的时??  
}

input {
    background-color: transparent;
}

.mt0 {
    margin-top: 0;
}

.mt10 {
    margin-top: .133333rem;
}

.mt15 {
    margin-top: .2rem;
}

.mt20 {
    margin-top: .266667rem;
}

.mt30 {
    margin-top: .4rem;
}

.mb0 {
    margin-bottom: 0;
}

.mb10 {
    margin-bottom: .133333rem;
    ;
}

.mb15 {
    margin-bottom: .2rem;
}

.mb20 {
    margin-bottom: .266667rem;
}

.mb30 {
    margin-bottom: .4rem;
}

.pt10 {
    padding-top: .133333rem;
    ;
}

.pt15 {
    padding-top: .2rem;
}

.pt20 {
    padding-top: .266667rem;
}

.pt30 {
    padding-top: .4rem;
}

.pb10 {
    padding-bottom: .133333rem;
    ;
}

.pb15 {
    padding-bottom: .2rem;
}

.pb20 {
    padding-bottom: .266667rem;
}

.pb30 {
    padding-bottom: .4rem;
}

/*??用???色*/
.red {
    color: #FD0000;
}

.gray {
    color: #999;
}

.Blue {
    color: #999;
}

.s-red,
.s-red a {
    color: #f04356;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.hide {
    display: none;
}




.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.icon-search:before {
    content: "\e627";
}

.icon-menu:before {
    content: "\e60c";
}

.icon-iphone:before {
    content: "\e62a";
}

.icon-tel:before {
    content: "\e637";
    position: absolute;
    left: 0.27rem;
    top: 0;
}


.icon-buy:before {
    content: "\e600";
}

.icon-agent:before {
    content: "\e623";

}

.icon-news:before {
    content: "\e609";

}

.icon-pinpai:before {
    content: "\e8a5";

}

.icon-zhaoshang:before {
    content: "\e636";
}

.icon-supply:before {
    content: "\e643";
}

/* hotlist */
.icon-taoci:before {
    content: "\e650";
}

.icon-jingxihuagong:before {
    content: "\e657";
}

.icon-menchuang:before {
    content: "\e64f";
}

.icon-diban:before {
    content: "\e665";
}

.icon-diaoding:before {
    content: "\e662";
}

.icon-qiangtimuqiang:before {
    content: "\e651";
}

.icon-weiyujieju:before {
    content: "\e654";
}

.icon-chufangsheshi:before {
    content: "\e666";
}

.icon-guancaiguanjian:before {
    content: "\e64c";
}

.icon-dengjuzhaoming:before {
    content: "\e65f";
}

.icon-jiajuyongpin:before {
    content: "\e64a";
}

.icon-zhuangxiushigong:before {
    content: "\e663";
}

.icon-qizhucailiao:before {
    content: "\e64b";
}

.icon-shicai:before {
    content: "\e65e";
}

.icon-boli:before {
    content: "\e661";
}

.icon-zhumucailiao:before {
    content: "\e659";
}

.icon-jinshucailiao:before {
    content: "\e64e";
}

.icon-zhuanyongjiancai:before {
    content: "\e65a";
}

.icon-xiangjiaosuliao:before {
    content: "\e653";
}

.icon-wujingongju:before {
    content: "\e652";
}

.icon-yiqiyibiao:before {
    content: "\e65c";
}

.icon-jixieshebei:before {
    content: "\e64d";
}

.icon-diangongdianqi:before {
    content: "\e667";
}

.icon-anfang:before {
    content: "\e656";
}

.icon-chuyigui:before {
    content: "\e664";
}

/* my manage;*/
.icon-zhaoshang2:before {
    content: "\e60b";
}

.icon-news2:before {
    content: "\e7cd";
}

.icon-job:before {
    content: "\e647";
}

.icon-jxs:before {
    content: "\e68c";
}

.icon-company:before {
    content: "\e655";
}

.icon-user:before {
    content: "\e79f";
}





/* share */
.iconshare1:before {
    content: "\e632";
    font-size: 0.45rem;
    color: #b6c5ec;
}

.iconshare2:before {
    content: "\e60c";
    font-size: 0.3rem;
    color: #b6c5ec;
}

.iconshare3:before {
    content: "\e62e";
    font-size: 0.3rem;
    color: #b6c5ec;
}

.iconshare4:before {
    content: "\e6a4";
    font-size: 0.4rem;
    color: #b6c5ec;
}

.iconshare5:before {
    content: "\e680";
    font-size: 0.3rem;
    color: #b6c5ec;
}

.close-btn:before {
    content: "\e649";
    font-size: 0.45rem;
    color: #999;
    position: absolute;
    right: .266667rem;
    top: .266667rem;
}

/* info */
.icon-home:before {
    content: "\e6df";
}

.icon-share:before {
    content: "\e603";
}

.icon-weixin:before {
    content: "\e63b";
}

.icon-feedback:before {
    content: "\e62d";
}

.icon-more:before {
    content: "\e625";
}

.btn-up .icon-more:before {
    content: "\e624";
}

.icon-prev:before {
    content: "\e606";
    font-size: 0.4rem;
}

.icon-next:before {
    content: "\e607";
    font-size: 0.4rem;
}

.icon-sum:before {
    content: "\e61c";
    font-size: 0.43rem;
    top: 0.03rem;
    position: relative;
}

.icon-time:before {
    content: "\e68b";
    top: 0.02rem;
    position: relative;
}

.icon-up:before {
    content: "\e61b";
}

.icon-down:before {
    content: "\e682";
}

.box {
    clear: both;
    position: relative;
    max-width: 10rem;
    margin: 0 auto;
    overflow: hidden;
    background: #fff;
}

.box.mt30 {
    margin-top: 0.46875rem;
}

.topBg {
    clear: both;
    border-top: .2rem solid #f1f3f5;
}

.bg {
    background: #f1f3f5;
    height: auto;
    overflow: hidden;
    padding-bottom: 1rem;
}

.bg1 {
    background: #f1f3f5;
    height: auto;
    overflow: hidden;
    padding-bottom: 2rem;
}

#location {
    background: #fff;
    line-height: 1.0625rem;
    height: 1.0625rem;
    border-bottom: 0.015625rem solid #f3f3f5;
    border-top: 0.015625rem solid #f3f3f5;
    font-size: 0.4375rem;
    padding: 0 0.3125rem;
}

#location i {
    color: #399de5;
    font-size: 0.6rem;
    vertical-align: middle;
    margin-right: 0.078125rem;
}

#location a {
    color: #4a89dc;
    font-size: 0.4375rem;
    border-bottom: 1px solid #4a89dc;
}

#location2 {
    position: relative;
    font-family: "宋体";
    background: #fff;
    line-height: 1.0625rem;
    height: 1.0625rem;
    font-size: .293333rem;
    padding: 0 0.3125rem;
    color: #999;
}

#location2 a.Home::before {
    font-family: "iconfont" !important;
    content: "\e6aa";
    position: absolute;
    left: 0rem;
    top: .03rem;
}

#location2 a {
    color: #999;
    font-size: .293333rem;
}

.m-tit {
    width: 9.466667rem;
    margin: 0 auto;
    height: 1.466667rem;
    line-height: 1.5rem;
    overflow: hidden;
}

.m-tit h2,
.m-tit h1,
.m-tit h3 {
    float: left;
    width: 45%;
    display: inline;
    padding-left: .333333rem;
    font-size: .453333rem;
    color: #000;
}

.m-tit h2 {
    background: url(../images/icon-t.png) no-repeat left center;
    background-size: .2rem .44rem;
    font-weight: bold;
}

.m-tit h2 span {
    color: #bbb;
    font-weight: normal;
    font-size: .28rem;
}

.m-tit h2 span font {
    color: #ed5555;
}

.align-r {
    width: 50%;
    float: right;
    text-align: right;
}

.align-r .s-btn {
    display: inline;
    padding: .052rem .2rem;
    border-radius: 4px;
    font-size: 0.32rem;
}

.align-r .s-btn.c-1 {
    color: #fba84d;
    border: 1px solid #fba84d;
}

.align-r .s-btn.c-2 {
    color: #305fca;
    border: 1px solid #305fca;
}

.align-r .s-btn.c-3 {
    color: #4ba9ea;
    border: 1px solid #4ba9ea;
}

.align-r .s-btn.c-4 {
    color: #fb6b7f;
    border: 1px solid #fb6b7f;
}

.align-r .s-btn.c-5 {
    color: #be8df6;
    border: 1px solid #be8df6;
}

.align-r .m-more {
    display: inline;
    padding: .052rem .266667rem;
    border-radius: 4px;
    margin-left: .266667rem;
    font-size: 0.32rem;
    color: #999;
    border: 1px solid #999;
}


.m-tit02 {
    padding: 0 0.16rem;
    height: 0.9rem;
    line-height: 0.9rem;
    margin-top: 0.2rem;
    overflow: hidden;
    background: #fff;
    position: relative;
}

.m-tit02 h2 {
    float: left;
    width: 35%;
    display: inline;
    font-size: .32rem;
    color: #666
}

.m-tit02 h2::after {
    font-family: "iconfont" !important;
    content: "\e60d";
    position: absolute;
    left: 1.4rem;
    top: 0.02rem;
    font-size: 0.3rem;
    color: #ddd;
}

.m-tit02 .iconDel {
    float: right;
    padding-right: 0.16rem;
    font-size: .32rem;
    color: #bbb;
}

.m-tit03 {
    height: 0.85rem;
    line-height: 0.85rem;
    overflow: hidden;
    background: #f3f3f5;
}

.m-tit03 h2 {
    width: 35%;
    display: inline;
    padding: 0 0.3125rem;
    font-size: 0.375rem;
    color: #999;
}

.page {
    width: 6.7rem;
    height: 1.1rem;
    margin: 0.46875rem auto;
    overflow: hidden;
}

.page a {
    display: block;
    float: left;
    width: 2.1875rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    background: #F3F3F5;
    border: 1px solid #ddd;
    border-radius: 0.09375rem;
    font-size: 0.34375rem;
    color: #333;
}

.page span {
    display: block;
    float: left;
    width: 2.2rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    font-size: 0.34375rem;
    color: #555;
}

.page span.noDataMessage {
    width: 6.25rem;
    text-align: center;
}

.m-header {
    position: relative;
    width: 10rem;
    height: 1.2rem;
    margin: 0 auto;
}


.searchMenu {
    position: fixed;
    z-index: 9999;
    width: 10rem;
    height: 100%;
    background-color: #fff;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    overflow-y: auto;
    overflow-x: hidden;
    display: none;
}


/*搜索*/
.m-back {
    position: fixed;
    z-index: 999;
    width: 10rem;
    background: #fff;
    height: 1.2rem;
    line-height: 1.2rem;
    box-shadow: 0 .05rem .1rem rgba(6, 0, 1, .1);
}

.m-back a {
    padding-left: .833333rem;
    font-size: .48rem;
    color: #000;
}

.m-back a::after {
    font-family: "iconfont" !important;
    content: "\e610";
    position: absolute;
    left: .2rem;
    top: .03rem;
    font-size: 0.6rem;
}

.sel-hotList {
    width: 9.4rem;
    height: 1.2rem;
    line-height: 1.2rem;
    margin: 0 auto;
    border-bottom: .013333rem solid #eee;
}

.sel-hotList .tit {
    width: 2rem;
    float: left;
    font-size: .4rem;
    color: #000;
    padding-left: .2rem
}

.s-select {
    float: left;
    width: 5rem;
    height: 1.2rem;
    line-height: 1.2rem;
}

.s-select .select {
    position: relative;
    color: #ccc;
    width: 3rem;
    font-size: .4rem;
}

.s-select .select::after {
    font-family: "iconfont" !important;
    content: "\e626";
    padding-left: 0.2rem;
    vertical-align: middle;
    color: #999;
}

.s-select .option {
    display: none;
    width: 10rem;
    height: auto;
    position: absolute;
    left: 0;
    top: 2.4rem;
    padding-bottom: 0.2rem;
    background: #fff;
    z-index: 9;
    box-shadow: 0 .066667rem .066667rem 0 #eee
}

.s-select .option li {
    float: left;
    margin-left: .2rem;
    margin-bottom: 0.2rem;
    width: 1.706667rem;
    height: .906667rem;
    line-height: .906667rem;
    text-align: center;
    border-radius: 4px;
    background: #f9f9f9;
    border: 1px solid #eee;
    font-size: .346667rem;
    color: #666;
}

.s-select .option li:hover {
    background: #316AC5;
    color: #FFF;
}

.searchbox {
    position: relative;
    clear: both;
    width: 9.066667rem;
    margin: .533333rem auto 0;
}

.select_box {
    width: 9.3rem;
    overflow: hidden;
}

.select_box .select_txt {
    display: inline-block;
    width: 98px;
    height: 36px;
    padding-left: 28px;
    overflow: hidden;
    line-height: 36px;
    font-size: 16px;
    cursor: pointer
}

.select_box li {
    float: left;
    margin-right: .2rem;
    width: 1.62rem;
    height: .906667rem;
    line-height: .906667rem;
    text-align: center;
    border-radius: 4px;
    background: #f9f9f9;
    border: 1px solid #eee;
    font-size: .346667rem;
    color: #666;
}

.select_box li.active {
    background: #f1f4fc;
    border: 1px solid #305fca;
    color: #305fca;
}

.searchbox .m-search {
    clear: both;
    margin-top: .213333rem;
    width: 9.066667rem;
    height: 1.093333rem;
    background: #f1f3f5;
    border-radius: 4px;
}

.searchbox .m-search .import {
    float: left;
    width: 7.5rem;
    height: 0.75rem;
    line-height: 0.75rem;
    margin: 0.15rem 0.25rem;
    border: none;
    overflow: hidden;
    font-size: 0.37rem;
    color: #333;
}

.searchbox .m-search .button {
    border: none;
    background: none;
    width: 1rem;
    height: 1.08rem;
    line-height: 1.08rem;
}

.searchbox .m-search .button i {
    color: #ccc;
    font-size: .55rem;
}

.classify {
    width: 9.066667rem;
    margin: 0 auto;
    overflow: hidden;
}

.classify .m-tit02 {
    padding: 0;
}

.classify .history a {
    display: inline-block;
    padding: .16rem;
    font-size: .32rem;
    color: #91a5df;
    background: #f1f4fc;
    border-radius: 4px;
    margin-right: 12px;
    margin-bottom: .16rem;
}

.classify ul.hot {
    margin-right: -1rem;
}

.classify ul.hot li {
    float: left;
    margin-right: .16rem;
    margin-bottom: .16rem;
    width: 1.67667rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    border-radius: 4px;
    background: #f2f2f5;
}

.classify ul.hot li a {
    display: block;
    font-size: .32rem;
    color: #666
}

.classify ul.hot li.active a {
    color: #fff;
}

.classify ul.hot li.active {
    background: -moz-linear-gradient(115deg, #305fcb, #4c7ff4);
    background: -webkit-gradient(linear, 0 50%, 100% 50%, from(#305fcb), to(#4c7ff4));
    background: -webkit-linear-gradient(115deg, #305fcb, #4c7ff4);
    background: -o-linear-gradient(115deg, #305fcb, #4c7ff4);
}

/*新闻分类*/
.classify ul.newshead {
    margin-right: -1rem;
}

.classify ul.newshead li {
    float: left;
    margin-right: .16rem;
    margin-bottom: .16rem;
    width: 2.9rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    border-radius: 4px;
    background: #f2f2f5;
}

.classify ul.newshead li a {
    display: block;
    font-size: .32rem;
    color: #666
}

.classify ul.newshead li.active a {
    color: #fff;
}

.classify ul.newshead li.active {
    background: -moz-linear-gradient(115deg, #305fcb, #4c7ff4);
    background: -webkit-gradient(linear, 0 50%, 100% 50%, from(#305fcb), to(#4c7ff4));
    background: -webkit-linear-gradient(115deg, #305fcb, #4c7ff4);
    background: -o-linear-gradient(115deg, #305fcb, #4c7ff4);
}

/*行业分类*/


.classify .classblock dl {
    float: left;
    margin-right: .13rem;
    margin-bottom: .16rem;
    width: 1.67667rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    border-radius: 4px;
    background: #f2f2f5;
}

.classify .classblock dl a {
    display: block;
    font-size: .32rem;
    width: 100%;
    color: #666;
}

.classify .classblock dl a.active {
    background: -moz-linear-gradient(115deg, #305fcb, #4c7ff4);
    background: -webkit-gradient(linear, 0 50%, 100% 50%, from(#305fcb), to(#4c7ff4));
    background: -webkit-linear-gradient(115deg, #305fcb, #4c7ff4);
    background: -o-linear-gradient(115deg, #305fcb, #4c7ff4);
}

/* 菜单一 */
.zIndex {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 10rem;
    height: 100%;
    margin: 0 auto;
    filter: alpha(opacity=70);
    z-index: 8;
    opacity: 0.7;
    -moz-opacity: 0.7;
}

.m-menuContent {
    /*display: none;*/
}

.m-menuContent .menuTit {
    position: relative;
    width: 9.466667rem;
    margin: 0 auto;
    height: 3.7rem;
    border-bottom: .013333rem solid #eee;
}

.m-menuContent .menuTit img {
    width: 9.466667rem;
    margin: 6px auto 4px auto;
    height: 1.5rem;
}

.m-menuContent .menuTit i {
    position: absolute;
    bottom: -0.013333rem;
    left: 0;
    width: 2.2rem;
    height: .026667rem;
    background: #305fca;
}

.m-menuContent .menuTit .btn-home {
    float: left;
    width: .826667rem;
    height: 1.466667rem;
}

.m-menuContent .menuTit .btn-home a {
    display: block;
    height: .826667rem;
    color: #305fca;
    font-size: 0.4rem;
    width: 2rem;
    padding-left: 1.1rem;
    padding-top: 0.02rem;
}

.m-menuContent .menuTit .btn-home a::before {
    font-family: "iconfont" !important;
    content: "\e611";
    position: absolute;
    left: .2rem;
    top: .1rem;
    font-size: .826667rem;
    color: #b8c7ee;
}

.m-menuContent .menuTit .regLogin {
    float: right;
    width: 3.4rem;
}

.m-menuContent .menuTit .regLogin a {
    font-size: .346667rem;
    color: #333;
    margin-left: 0.4rem;
}

.m-menuContent .menuTit .regLogin a.reg::before {
    font-family: "iconfont" !important;
    content: "\e70c";
    color: #b6babf;
    font-size: .3rem;
    padding-right: 0.1rem;
}

.m-menuContent .menuTit .regLogin a.login::before {
    font-family: "iconfont" !important;
    content: "\e79f";
    color: #b6babf;
    font-size: .3rem;
    padding-right: 0.1rem;
}

.m-menuContent .menuTit .yesLogin {
    float: right;
    width: 5rem;
    margin-right: .2rem;
    text-align: right;
}

.m-menuContent .menuTit .yesLogin a {
    font-size: .346667rem;
    color: #333;
    margin-left: 0.4rem;
}

.m-menuContent .menuHy h3 {
    position: relative;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    font-size: .4rem;
    color: #000000;
}

.m-menuContent .menuHy h3:before,
.m-menuContent .menuHy h3::after {
    content: "";
    width: .4rem;
    height: .8rem;
    background: url(../img/icon-t.png) no-repeat;
    position: absolute;
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    /* IE 9 */
    -moz-transform: rotate(90deg);
    /* Firefox */
    -webkit-transform: rotate(90deg);
    /* Safari ?? Chrome */
    -o-transform: rotate(90deg);
    /* Opera */
}

.m-menuContent .menuHy h3:before {
    left: 3.2rem;
    top: .15rem;
}

.m-menuContent .menuHy h3:after {
    right: 3.2rem;
    top: .15rem;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    /* IE 9 */
    -moz-transform: rotate(-90deg);
    /* Firefox */
    -webkit-transform: rotate(-90deg);
    /* Safari ?? Chrome */
    -o-transform: rotate(90deg);
    /* Opera */
}

.m-menuContent .menuNav {
    clear: both;
    width: 9.066667rem;
    margin: .533333rem auto .133333rem;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between
}

.m-menuContent .menuNav li a {
    display: block;
    width: 2.106667rem;
    height: 2.106667rem;
    text-align: center;
    border-radius: 4px;
    background: #f1f4fc;
    color: #305fca;
    font-size: .346667rem;
}

.m-menuContent .menuNav li a i {
    font-size: 0.8rem;
    height: 0.8rem;
    line-height: 1.3rem;
}

.m-menuContent .menuNav li a h3 {
    line-height: 0.5rem;
}

/* 菜单二 */
.m-menuContent2 {
    background: none;
    box-shadow: none;
    height: 6rem;
    top: 1.18rem;
}

.m-menuContent2 .m-menu2 {
    position: absolute;
    right: 0;
    width: 4.533333rem;
    background: #fff;
    box-shadow: 0 .066667rem .066667rem 0 #eee;
}

.m-menuContent2 .m-menu2 .menuTit2 {
    position: relative;
    width: 4rem;
    margin: 0 auto;
    padding: 0.3rem 0;
    border-bottom: .013333rem solid #eee;
    overflow: hidden;
}

.m-menuContent2 .m-menu2 .menuTit2 .regLogin {
    float: right;
    width: 2.3rem;
    text-align: right;
}

.m-menuContent2 .m-menu2 .menuTit2 .regLogin a {
    font-size: .346667rem;
    color: #305fca;
    margin-right: 0.2rem;
}


.m-menuContent2 .m-menu2 .menuTit2 .yesLogin {
    float: right;
    width: 4rem;
    text-align: right;
}

.m-menuContent2 .m-menu2 .menuTit2 .yesLogin h3 {
    font-size: .32rem;
    line-height: 0.6rem;
    color: #333;
}

.m-menuContent2 .m-menu2 .menuTit2 .yesLogin a {
    font-size: .346667rem;
    color: #305fca;
}

.m-menuContent2 .m-menu2 .menuTit2 .yesLogin a.login::before {
    font-family: "iconfont" !important;
    content: "\e602";
    color: #fff;
    background: #ccc;
    display: inline-block;
    text-align: center;
    font-size: 0.2rem;
    width: .3rem;
    height: .3rem;
    line-height: .3rem;
    border-radius: 4px;
    margin-right: 0.1rem;
    vertical-align: middle;
}

.m-menuContent2 .m-menu2 .menuNav2 {
    clear: both;
    width: 4.533333rem;
    margin: 0.2rem 0 0.3rem;
}

.m-menuContent2 .m-menu2 .menuNav2 li a {
    display: block;
    width: 4rem;
    line-height: 0.9rem;
}

.m-menuContent2 .m-menu2 .menuNav2 li a i {
    display: inline-block;
    margin: 0 .16rem 0 .466667rem;
    width: .666667rem;
    height: .666667rem;
    line-height: .666667rem;
    border-radius: 50%;
    text-align: center;
    font-size: 0.4rem;
    background: #f1f4fc;
    color: #305fca;
}

.m-menuContent2 .m-menu2 .menuNav2 li a h3 {
    display: inline;
    font-size: .373333rem;
    color: #333;
}

/*gg*/
.gglist {
    position: relative;
    width: 9.466667rem;
    margin: 0 auto;

    border-bottom: .013333rem solid #eee;
}

.gglist img {
    width: 9.466667rem;
    margin: 8px auto;

}

/*??*/
.footer {
    width: 10rem;
    margin: 0 auto;
    height: 4rem;
    background: #333333 url(../img/logo2.png) no-repeat center .4rem;
    background-size: 2.986667rem 1.12rem;
    overflow: hidden;
    text-align: center;
    border-top: .2rem solid #f1f3f5;
}

.footer.home {
    height: 6.6rem;
    background: #333333;
}

.footer p.tel {
    font-size: .4rem;
    color: #85be44;
    border: .013333rem solid #555;
    width: 8.3rem;
    margin: 1.733333rem auto 0;
    height: 0.7rem;
    line-height: 0.7rem;
}

.footer p.tel.mt20 {
    margin: 0.6rem auto 0;
}

.footer p.tel a {
    color: #eee;
}

.footer p.footNav {
    font-size: .346667rem;
    color: #999;
    padding: 0.2rem 0 0.1rem;
    padding-bottom: 10px;
    border-bottom: 1px #999 solid;
}

.footer p.footNav a {
    padding: 0 0.15rem;
    color: #ddd;
}

.footer p.footfot {
    font-size: .346667rem;
    color: #999;
    padding: 0.2rem 0 0.1rem;
    line-height: 25px;
}

.footer p.footfot a {
    padding: 0 0.15rem;
    color: #999;
}

.footer p.copy {
    font-size: .293333rem;
    color: #999;
}

.footer p.copy.mt20 {
    margin: 0.4rem auto 0;
}

.footer p.yesVip {
    padding: 0.4rem 0 0.3rem;
}

.footer p.yesVip a {
    font-size: .36rem;
    color: #fff;
    padding: 0 0.4rem;
}







/*??动返回顶??*/
.floatNav {
    position: fixed;
    right: 0;
    bottom: 1.5625rem;
    z-index: 9;
    border: 1px solid #e6e6e6;
    background: #fff;
    border-top-left-radius: 0.09375rem;
    border-bottom-left-radius: 0.09375rem;
}

.floatNav a {
    display: block;
    width: 1.375rem;
    height: 1.375rem;
    line-height: 1.375rem;
}

.floatNav a.tel,
.floatNav a.mainNav,
.floatNav a.keep {
    border-bottom: 1px solid #e6e6e6;
}

.floatNav a i {
    font-size: 0.7rem;
    color: #ff6537;
    width: 0.703125rem;
    display: block;
    margin: 0 auto;
}

.floatNav a.keep i {
    color: #ccc;
}

.floatNav a.tel i {
    font-size: 0.6rem;
    margin-left: 0.4rem;
}

.floatNav a.mainNav i {
    font-size: 0.9rem;
    margin-left: 0.25rem;
}

.floatNav a.keep.active i {
    color: #ff6537;
}

.goTop {
    display: none;
    width: 1.3rem;
    height: 1.3rem;
    background: url(../img/toTop.png) no-repeat;
    background-size: 1.3rem 1.3rem;
    position: fixed;
    right: 0.078125rem;
    bottom: 2rem;
}





/*mui 弹窗*/
.mui-popup-backdrop {
    position: fixed;
    z-index: 998;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
    opacity: 0;
    background: rgba(0, 0, 0, .4)
}

.mui-popup-backdrop.mui-active {
    opacity: 1
}

.mui-popup {
    position: fixed;
    z-index: 10000;
    top: 50%;
    left: 50%;
    display: none;
    overflow: hidden;
    width: 8rem;
    -webkit-transition-property: -webkit-transform, opacity;
    transition-property: transform, opacity;
    -webkit-transform: translate3d(-50%, -50%, 0) scale(1.185);
    transform: translate3d(-50%, -50%, 0) scale(1.185);
    text-align: center;
    opacity: 0;
    color: #000;
    border-radius: 13px
}

.mui-popup.mui-popup-in {
    display: block;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
    transform: translate3d(-50%, -50%, 0) scale(1);
    opacity: 1
}

.mui-popup.mui-popup-out {
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
    transform: translate3d(-50%, -50%, 0) scale(1);
    opacity: 0
}

.mui-popup-inner {
    position: relative;
    padding: 0.5rem;
    border-radius: 0.234375rem 0.234375rem 0 0;
    background: rgba(255, 255, 255, .95)
}

.mui-popup-inner:after {
    position: absolute;
    z-index: 15;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    background-color: rgba(0, 0, 0, .2)
}

.mui-popup-title {
    font-size: 0.4rem;
    font-weight: 500;
    text-align: center
}

.mui-popup-title+.mui-popup-text {
    font-family: inherit;
    font-size: 0.4rem;
    margin: 0.3125rem 0 0.2rem;
    color: #555;
}

.mui-popup-buttons {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 1.2rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.mui-popup-button {
    font-size: 0.40625rem;
    line-height: 1.2rem;
    position: relative;
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    height: 1.2rem;
    padding: 0 5px;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #007aff;
    background: rgba(255, 255, 255, .95);
    -webkit-box-flex: 1
}

.mui-popup-button:after {
    position: absolute;
    z-index: 15;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    display: block;
    width: 1px;
    height: 100%;
    content: '';
    -webkit-transform: scaleX(.5);
    transform: scaleX(.5);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    background-color: rgba(0, 0, 0, .2)
}

.mui-popup-button:first-child {
    border-radius: 0 0 0 0.234375rem
}

.mui-popup-button:first-child:last-child {
    border-radius: 0 0 0.234375rem 0.234375rem
}

.mui-popup-button:last-child {
    border-radius: 0 0 0.234375rem
}

.mui-popup-button:last-child:after {
    display: none
}

.mui-plus.mui-android .mui-popup-backdrop {
    -webkit-transition-duration: 1ms;
    transition-duration: 1ms
}

.mui-plus.mui-android .mui-popup {
    -webkit-transition-duration: 1ms;
    transition-duration: 1ms;
    -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
    transform: translate3d(-50%, -50%, 0) scale(1)
}