/*通用*/
body {
    margin: 0;
    padding: 0;
    font-size:16px;
    line-height: 24px;
    text-align: center;
    font-family: 微软雅黑;
}

h1, h2, h3, h4, h5, h6, p, ul, li, ol {
    margin: 0;
    padding: 0;
    list-style: none;
}
li{
    display:inline-block;
}
button,
input{
    border:none;
    padding:0;
    margin:0;
    background:none;
}
a, span {
    text-decoration: none;
    display: inline-block;
}

.main {
    text-align: center;
}

.container {
    min-width: 1600px;
    text-align: center;
}

.content {
    width: 1200px;
    margin: 0 auto;
}

.clear:after {
    content: '';
    display: table;
    clear: both;

}
.selfblock,
.inblk>div{
    display:inline-block;
}

/*ie背景*/
.iebg {
    background: #fff;
}
img{
    max-width:100%;
    border:none;
}
/*.flex */
{
    /*display: -webkit-flex; /!* �°汾�﷨: Chrome 21+ *!/*/
    /*display: flex; /!* �°汾�﷨: Opera 12.1, Firefox 22+ *!/*/
    /*display: -webkit-box;   /!* �ϰ汾�﷨: Safari, iOS, Android browser, older WebKit browsers. *!/*/
    /*display: -moz-box;      /!* �ϰ汾�﷨: Firefox (buggy) *!/*/
    /*display: -ms-flexbox;   /!* ��ϰ汾�﷨: IE 10 *!/*/
}

/*翻页*/
.page a,
.page{
    font-size:0.75rem;
    color:#666;
    line-height: 30px;
    margin:12px auto;
    text-align: center;
}
.page .num span{
    padding:0 7px;
}
.page .goon{
    margin-left:30px;
}
.page .goon .pageaon{
    color:#fff;
    background:#eb142c;
}
.page a{
    width:60px;
    border:1px solid #b3b3b3;
    border-radius: 3px;
}
.page a:hover{
    color:#fff;
    background:#eb142c;
}
/*详情翻页*/
.pages{
    font-size:0.75rem;
    color:#666;
    line-height: 1.3rem;
    text-align: left;
    margin-top:20px;
}
.pages a{
    color:#666;

}

/*页头*/
.header{
    text-align: left;
    background-size:100% 100%;
}
.header .top{
    background:#1a1a1a;
    color:#fff;
    font-size:14px;
    line-height: 40px;
    text-align: left;
}
.header .top p.lstp{
    float:right;
    font-size:18px;
}
.hotphone{
    font-size:1rem;
    color:#2e0500;
    margin-left:20px;
}
.pnub{
    font-weight: bold;
}
.logoparent{

}
.logo{

}


/*导航*/
.navfer .logo{
    vertical-align: middle;
    padding-top:10px;
}
.navbg{

}
.nav{
    text-align: center;
}
.rgtnav{
    float: right;
}
.nav li{
    width:120px;
    text-align: center;
}
.nav li a{
    width:100%;
    font-size: 1rem;
    color:#666;
    line-height: 100px;
}
.nav li a p{
    font-size:0.75rem;
}
.nav li a:hover{
    background:#eb142c;
    color:#fff;
}
.nav li a.add{
    color:#fff;
    background:#eb142c;
}





/*广告bar*/
.bar{
    width:100%;
    position: relative;
}
.bar img{
    width:100%;
    margin-bottom:-6px;
}
.bar .smlbar{
    display:none;
}
.bartit{
    font-size:1.12rem;
    color:#fff;
    line-height: 2rem;
    position: absolute;
    right:0%;
    bottom:30%;
    left:0%;
}
.bartit h1{
    display:inline-block;
    font-size:2rem;
    line-height: 3.3rem;
    border-bottom:1px solid #eacf9d;
    margin-bottom:1rem;
}

/*热搜*/
.hotsearch{

}
.hsearch{
    text-align: left;
}
/*热搜*/
.hotsearch{
    line-height: 40px;
}
.hsearch{
    text-align: left;
}

.hsearch .left a{
    color: #666;
    font-size:0.875rem;
    padding:0 5px;
}
.hsearch .left a:nth-child(1){
    font-size:18px;
    color:#222;
}
.hsearch .right{
    float: right;
}
.sinput{
    position: relative;
}
.hsearch input{
    display:inline-block;
    border:1px solid #fff;
    line-height:26px;
    height:26px;
    width:180px;
    color:#fff;
    padding-left:5px;
    background:#10a957;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
    /*behavior: url(../ie-css3.htc);*/
    /*background:url(../images/index/input.png) no-repeat center;*/
    /*background-size:100%;*/
    /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(*/
            /*src="../images/index/input.png",*/
            /*sizingMethod='scale');*/
}
.sinput button{
    border:none;
    background:none;
    position:absolute;
    right:10px;
    top:13px;
    cursor: pointer;
}

.prccenter{
    display:none;
}








/*页尾*/
.footer{
    color:#fff;
    background:#1a1a1a;
    border-top:4px solid #eb142c;
}
/*表单*/
.footbox{
    padding:55px 0 40px;
}
.footbox>div{
    vertical-align: top;
}
/*表单*/
.msgpad{
    /*width:48.33%;*/
    width:400px;
    text-align: left;
}
.abtmsg{
    width:100%;
    justify-content:flex-start;
    flex-wrap:wrap;
}
.abtmsg>div{
    width:49%;
    text-align: left;
    padding-bottom:15px;
}

.msgpad input{
    display:inline-block;
    width:390px;
    height:36px;
    line-height: 36px;
    border:none;
    padding:0 0 0 10px;
    vertical-align: bottom;
    background:#fff;
    border-radius: 4px;
}
.abtmsg span{
    color:red;
}
.msgpad textarea{
    display:inline-block;
    width:97%;
    height: 120px;
    border:none;
    padding:0 0 0 10px;
    overflown-y:hidden;
    border-radius: 4px;

}
.msgpad .sure{
    text-align: center;
}
.msgpad .sure input{
    width:240px;
    background:#eb142c;
    color:#fff;
    margin-top:10px;
    padding:0;
}
/*地址*/
.footbox{
    vertical-align: middle;
}
.footbox .address{
    text-align: left;
    width:385px;
    margin:0 120px 0 85px;
}
.footbox .address h3{
    line-height: 44px;
    font-weight: normal;
    font-size:24px;
}
.footbox .address h3 span{
    border-bottom:2px solid #eb142c;
    line-height: 38px;
}
.footbox .address p{
    font-size:14px;
    /*line-height: 40px;*/
}
.footbox .address a{
    font-size:14px;
    color:#fff;
}
.footer .address .name{
    font-size:18px;
    color:#eb142c;
}
.footbox .code{
    margin-top:55px;
}
.footbox .code p{
    font-size:14px;
}
.address .friendline a{
    font-size:16px;
    text-align: left;
    line-height: 50px;
    /*width:100%;*/
    color:#eb142c;
}

/*QQ联系*/
.main-im .qq-a {
    display: block;
    width: 140px;
    height: 116px;
    font-size: 14px;
    color: #0484cd;
    text-align: center;
    position: relative;
}

.main-im .qq-a span {
    bottom: 5px;
    position: absolute;
    width: 90px;
    left: 24px;
}

.main-im .qq-hover-c {
    width: 70px;
    height: 70px;
    border-radius: 35px;
    position: absolute;
    left: 35px;
    top: 10px;
    overflow: hidden;
    z-index: 9;
}

.main-im .qq-container {
    z-index: 99;
    position: absolute;
    width: 140px;
    height: 118px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: 1px solid #dddddd;
    /*background: url(../images/wexinpic.png) no-repeat center 8px;*/
}

.main-im .img-qq {
    max-width: 60px;
    display: block;
    position: absolute;
    left: 6px;
    top: 10px;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.main-im .im-qq:hover .img-qq {
    max-width: 70px;
    left: 1px;
    top: 8px;
    position: absolute;
}

.main-im .im_main {
    background: #F9FAFB;
    border: 1px solid #dddddd;
    border-radius: 10px;
    background: #F9FAFB;
    display: none;
}

.main-im .im_main .im-tel {
    color: #000000;
    text-align: center;
    width: 140px;
    /*height: 50px;*/
    border-bottom: 1px solid #dddddd;
}

.main-im .im_main .im-tel div {
    font-weight: bold;
    font-size: 13px;
    margin-top: 5px;
    color: #666666;
}

.main-im .im_main .im-tel .tel-num {
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #e66d15;
}

.main-im .im_main .im-tel:hover {

}

.main-im .im_main .weixing-container {
    width: 55px;
    height: 47px;
    border-right: 1px solid #dddddd;
    background: #f5f5f5;
    border-bottom-left-radius: 10px;
    /*background: url(../images/weixing-icon.png) no-repeat center center;*/
    float: left;
}

.main-im .im_main .weixing-show {
    width: 112px;
    height: 152px;
    background: #ffffff;
    border-radius: 10px;
    border: 1px solid #dddddd;
    position: absolute;
    left: -125px;
    top: -50px;
}

.main-im .im_main .weixing-show .weixing-sanjiao {
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent transparent #ffffff;
    border-width: 6px;
    left: 110px;
    top: 124px;
    position: absolute;
    z-index: 2;
}

.main-im .im_main .weixing-show .weixing-sanjiao-big {
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent transparent #dddddd;
    border-width: 8px;
    left: 110px;
    top: 122px;
    position: absolute;
}

.main-im .im_main .weixing-show .weixing-ma {
    width: 95px;
    height: 95px;
    margin-left: 2px;
    margin-top: 15px;
}

.main-im .im_main .weixing-show .weixing-txt {
    position: absolute;
    top: 115px;
    left: 5px;
    width: 100px;
    margin: 0 auto;
    text-align: center;
}

.main-im .im_main .go-top {
    width: 140px;
    height: 47px;
    background: #f5f5f5;
    background: url(../images/gotop.png) no-repeat center center;
}

.main-im .im_main .go-top a {
    display: block;
    width: 52px;
    height: 47px;
}

.main-im .close-im {
    position: absolute;
    right: 10px;
    top: -12px;
    z-index: 100;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    text-align: center;
    background:#ddd;
}

.main-im .close-im a {
    display: block;
    width: 24px;
    height: 24px;
    /*background: url(../images/close_im.png) no-repeat left top;*/
    border:1px solid #aaa;
    color:#aaa;
    border-radius: 50%;
    /*margin-left:-3px;*/
}

.main-im .close-im a:hover {
    text-decoration: none;
}

.main-im .open-im {
    cursor: pointer;
    margin-left: 68px;
    width: 40px;
    height: 133px;
    background: url(../images/open.png) no-repeat left top;
}
.main-im {
    display:inline-block;
    position:fixed;
    top:35%;
    right:0;
    z-index:9990;
}












