
body{
    font:14px "microsoft yahei",Arial,Helvetica,sans-serif;
    color:#333;
}
#search-box{
    width:600px;
    float: left;
    margin:20px 0 0 100px;
}
#search-box .txtSearch{
    border:0 none;
    width:274px;
    height:30px;
    padding-left:30px;
    background: url("../images/search.jpg") no-repeat 5px 5px;
}
#search-box button{
    width:54px;
    height:32px;
    color:#fff;
    font-size: 14px;
    line-height: 28px;
    border:none;
    background-color: #f89120;
    cursor:pointer;
}
#search-box .tel{
    margin-left:100px;
    color:#f89120;
    font-size: 20px;
}
#search-box .tel b{
    display: inline-block;
    width:25px;
    height:25px;
    background: url("../images/101.png") no-repeat -120px -8px;
}
#search-box .hot-words{
    overflow: hidden;
    margin-top:10px;
    color:#333;
    font-size: 12px;
}
#top div.erweima{
    margin-top:10px;
    font-size: 12px;
}
/***导航***/
.banner-lf{
    width:280px;
    margin-top:-4px;
}
.banner-lf-list{
    float:left;
    width:280px;
    height:368px;
    border-left:2px solid #d20000;
}
 .banner-lf-list li{
    padding-left:10px;
    font-size: 14px;
    color:#d20000;
}
.banner-lf-list dt{
    height:57px;
    line-height: 57px;
    padding-top:17px;
    padding-left:34px;
}
#cq dt{
    height:57px;
    line-height: 57px;
    padding-top:15px;
    padding-left:34px;
}
#cq dd{
    margin-right:9px;
    /*width:58px;*/
    text-align: left;
}
#cq dt a{
    font-size: 16px;
    color:#d20000;
    display: inline-block;
    height:6px;
}
#cq dt a:hover{
    color:#f89120;
}
#cq dd a{
    display: inline-block;
    height: 25px;
    line-height:25px;
    font-size: 14px;
    color:#333;
}
#cq dd a:hover{
    color:#f89120;
}
.banner-lf-list dt a{
    color:#333;
    font-size: 14px;
}
.banner-lf-list dd{
    float:left;
    height:25px;
    line-height:25px;
    margin-right:9px;
    text-align: left;
}
.banner-lf-list a{
    color:#333;
}
.banner-lf-list dl:last-child a:hover{
    color:#f89120;
}
.banner-lf-list li.pro-list{
    border-bottom:none;
}
#notice{
    width:292px;
    float:right;
    padding-left:39px;
    margin-top:-362px;
}
#notice>span{
    display: block;
    width:100%;
    height:60px;
    /*padding-bottom:10px;*/
    border-bottom: 2px solid #bfbfbf;
    background: url("../images/101.png") no-repeat 0 -113px;
}
#buy_box{
    width:21%;
    height: 219px;
    padding-left:5px;
    overflow: hidden;
}
#buy_box .buy_list{
    width:100%;
    height:100%;
}
.notice-box{
    width:100%;
    height:142px;
    border:1px solid #ddd;
    padding-left:5px;
    overflow: hidden;
}
.notice-box .notice-list{
    width:100%;
    height:100%;
}
#notice ul.notice-list>li{
    width:100%;
    height:35px;
    line-height: 35px;
    overflow: hidden;
    /*margin:12px 0;*/
    font-size:12px;
}
#notice ul.notice-list>li span{
    color:#f89120;
}
#notice .msg-box{
    border:1px solid #bfbfbf;
    border-bottom:none;
    text-align: center;
    /*margin-top:10px;*/
}
#notice .msg-box>div{
    padding:10px 0;
    border-bottom:1px solid #bfbfbf;
}
#notice .msg-box>div a{
    font-size: 16px;

}
#notice .msg-box>div.free-msg{
    background-color: #f89120;
    border-bottom:none;
}
#notice .msg-box>div.free-msg a{
    color:#fff;
}
#notice .msg-box>div i{
    padding:13px 10px;
    margin-right:5px;
    background: url("../images/101.png") no-repeat -100px 7px;
}
#notice .msg-box>div.user-login i{
    background-position: -50px 7px;
}
#notice .msg-box>div.free-register i{
    background-position: -80px 7px;
}
.banner-middle{
    height:400px;
    line-height: 400px;
    width:680px;
    margin:-368px 0 0 282px;
}
.pro-list dd a{
    color:#666;
}
.color{
    color:#d20000;
}
/*****广告部分*****/
.ad{
    margin:0 auto;
    font-size:14px;
    width:1200px;
    height:225px;
}
.ad ul{
    width:100%;
    margin-left:15px;
}
.ad ul li{
    width:235px;
    height:30px;
    overflow: hidden;
    margin:9px 4px 0 -3px;
}
.ad ul li a b{
    display:inline-block;
    width:5px;
    height:5px;
    background: #ddd;
    border-radius: 50%;
}
.ad .first{
    list-style: none;
    border-left:3px solid #d20000;
    margin:-30px 0 10px -16px;
    padding-left:10px;
    font-size:14px;
}
#ad-left li{
    width:268px;
    height:23px;
    overflow: hidden;
}
#ad-right li{
    width:240px;
    height:27px;
    overflow: hidden;
}
.ad .right{
    width:20%;
    margin-top:-7px;
}
.ad .right i{
    display:inline-block;
    width:17px;
    height:17px;
    font-size:13px;
    color:#fff;
}
.ad .right li{
    padding-top:10px;
}
#pic{
    margin-top:28px;
}
#floor .fl{
    width:660px;
    float:left;
}
#floor .container>div{
    margin-bottom:30px;
}
.fl-title{
    width:660px;
    height:50px;
    border-bottom:2px solid #e2e2e2;
    margin-top:-55px;
    margin-left:22px;
    /*line-height: 40px;*/
}
.fl-title p{
    margin-right:20px;
    margin-top:22px;
}
.fl-title p a{
    color:#d20000;
    font-size: 14px;
}
.fl-title p:hover a{
    color:#da171d;
}
.fl-title a{
    font-size: 16px;
    color:#c80000;
}
.fl-title span{
    display: inline-block;
    width:40px;
    height:36px;
    margin-top:2px;
    margin-left:2px;
    background-color: #3ca100;
    font-size: 20px;
    font-weight: normal;
    color:#333;
    text-align: center;
}
#floor .fl-de .fl-de-list li{
    width:450px;
    float:left;
    margin-right:5px;
    padding-right:20px;
    overflow: hidden;
}
#fl-de li{
    width:600px;
    height:30px;
    overflow: hidden;
}
.fl-de .fl-de-list span .s1{
    color:#666
}
#floor .fl-de .fl-de-list li span{
    display: inline-block;
    height: 32px;
    line-height: 32px;
}
#floor .fl-de .fl-de-list li .fl-item{
    float:left;
    width:350px;
    overflow: hidden;
}
#floor .fl-ad{
    float:right;
    width:290px;
}
#floor .fl-ad img{
    width:290px;
}
#floor .container>div{
    margin-bottom:10px;
}
#floor .fl{
    width:910px;
    float:left;
}

.fl-de{
    width:660px;
    height:210px;
    /*border:1px solid #333;*/
}
.fl-de .fl-de-list li{
    width:641px;
    float:left;
    margin-right:5px;
}
.fl-de .fl-de-list li b{
    display:inline-block;
    width:5px;
    height:5px;
    background: #ddd;
    border-radius: 50%;
}
.fl-de .fl-de-list li span{
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin-left:10px;
}
.fl-de .fl-de-list .s2{
    color:#3ca100;
    margin-right:10px;
}
.fl-de .fl-de-list li .fl-item{
    float:left;
    width:350px;
    overflow: hidden;
}
.fl-ad{
    float:right;
    width:290px;
}
.fl-ad img{
    width:290px;
}
#fj .fj{
    width:900px;
    float:left;
}
#fj .container>div{
    margin-bottom:30px;
}
.fj-title{
    width:900px;
    height:40px;
    background: #ebe9ea;
    border:1px solid #e2e2e2;
    /*line-height: 40px;*/
}
.fj-title h3{
    height:40px;
    font-weight: 600;
}
.fj-title p{
    margin-right:20px;
}
.fj-title p a{
    color:#333;
    font-size: 14px;
}
.fj-title p:hover a{
    color:#da171d;
}
.fj-title a{
    font-size: 16px;
    color:#c80000;
    line-height: 35px;
}
.fj-title span{
    display: inline-block;
    width:40px;
    height:36px;
    margin-top:2px;
    margin-left:2px;
    background-color: #3ca100;
    font-size: 20px;
    font-weight: normal;
    color:#fff;
    text-align: center;
}
#fj .fj-de{
    width:910px;
    height:210px;
    /*border:1px solid #ddd;*/
    padding-top:5px;
}
#fj .fj-de .fj-de-list li{
    width:450px;
    float:left;
    margin-right:5px;
    padding-right:20px;
    border-bottom:1px dashed #e2e2e2;
    overflow: hidden;
}
#fj .fj-de .fj-de-list li span{
    display: inline-block;
    height: 40px;
    line-height: 40px;
}
#fj .fj-de .fj-de-list li .fj-item{
    float:left;
    width:350px;
    padding-left:25px;
    overflow: hidden;
}
#fj .fj-ad{
    float:right;
    width:300px;
}
#fj .fj-ad img{
    width:290px;
}
#slider li:hover{
    background-color:#dd4536;
    cursor:pointer;
}
#slider{
    position:relative;
    overflow: hidden;
    width:660px;
    height: 360px;
    /*left:20px;*/
    /*top:10px;*/
}
.slider-list{
    width:2640px;
    overflow: hidden;
}
.slider-list li{
    float:left;
    width: 660px;
    height:360px;
    overflow: hidden;
}
.btn-list{
    position: absolute;
    bottom:34px;
    right:273px;
}
.btn-list span{
    display: inline-block;
    width:20px;
    height:20px;
    border-radius: 10px;
    background: #fff;
    color:#000;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    margin-right:8px;
}
.btn-list .blue{
    color:#fff;
    background:#dd4536;
    font-weight: 600;
}
#slider .btn{
    display: inline-block;
    position: absolute;
    top:50%;
    margin-top:-30px;
    width:30px;
    height:60px;
    background: rgba(2,3,4,.5);
    color:#fff;
    text-align: center;
    line-height: 60px;
    font-size: 40px;
}
