@charset "utf-8";

.top_t{

    color: #666;

    font-size: 12px;

    padding: 10px 0;

    border-bottom: 1px solid #e6e6e6;

}

.top_t a{

    color: #666;

}

.top_t a:hover{

    color: #ff5824;

}

.top_t .fl{background: url(/skin/default/images/xin/top_home.png) left no-repeat;padding-left: 20px;}



.top_gm .classa{

    display: block;

    float: left;

    color: #666;

    text-align: center;

    margin-left: 15px;

    border-left: 1px solid #a9a9a9;

    padding-left: 15px;

}

.top_gm span{

    display:  block;

    float:  left;

    color: #ff5824;

    margin-left:1;

    font-weight: bold;

    background: url(/skin/default/images/xin/top_tel.png) left no-repeat;

    padding-left: 24px;

}


.top_gm .spanclass{

    background: none;
	padding-left: 15px;


}

/*微信二维码*/




.weixin{position:relative; left:-200; width: 16px; height: 16px;}
.weixin a{width:16px; height:16px; display:block; position:absolute; left:0; top:0;background:url(/skin/default/images/xin/wechat.png) no-repeat center top; }
.weixin .weixin_nr{width:100px; height:100px; padding:10px; background:#fff; text-align:center; position:absolute; left:-45px; top:18px; display:none; z-index:9999;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:20px;}
.weixin .weixin_nr img{ margin-bottom:5px;}

.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ background:url(/skin/default/images/xin/wechat.png) no-repeat left bottom;}




.top_gm span i{

    font-style: inherit;

    color: #e84d52;

    font-weight: bold;

}



.top_b{

    padding: 25px 0 25px;

}

.top_kh{

    color:  #8a210e;

    line-height:  50px;

    padding-left: 15px;

    margin-left: 15px;

    border-left: 1px solid #ccc;

    font-size: 22px;

}

.logo{

    display: block;

}

.logo img{

    display: block;

    width: 395px;

}

.logo_wz{

    color: #ff0000;

    font-size: 24px;

    border-left: 1px solid #e5e5e5;

    height: 65px;

    margin-top: 10px;

    line-height: 32px;

    margin-left: 15px;

    padding-left: 15px;

}







.top_nav>ul{

    float: left;

    clear: both;

    margin-top: 10px;

}

.top_nav>ul>li{

    float: left;

    text-align: center;

    line-height: 35px;

    position: relative;

  

    position: relative;

   

}

.top_nav>ul>li:first-child{

    margin-left:0;

}

.top_nav>ul>li>a{

    color: #666;

    font-size: 15px;

    display: block;

    text-align: center;

    border-radius:10px;
	padding:0px 15px;

}

.top_nav>ul>li>a:hover{

    background: #ff5824;

    color:#fff;

}

.top_djon{

    color: #fff!important;

    background: #ff5824!important;

}

.nax_main>a{

    background:#ff5824;

    color: #fff!important;

}

.subNav{

    display: none;

    position: absolute;

    z-index: 999;

    background: #f9f9f9;

    border-bottom: 3px solid #ff5824;

    /* width: 430px; */

    padding: 10px 25px;

}

.newstop_heard_lxian{

    width: 64px;

    height: 5px;

    background:#fff;

    display: block!important;

}

.top_b>ul>li:hover .newstop_heard_lxian{

    background:#8d6120;    

}

.subNav ul{float: left; width: 240px;  box-sizing: border-box;}

.subNav ul li{width: 50%;float: left;height: 30px;padding-left: 14px;background: url(/skin/default/images/xin/icon_20.png) no-repeat left center;box-sizing: border-box;margin: 10px 0;}

.subNav ul li:hover{background: url(/skin/default/images/xin/icon_21.png) no-repeat left center;}

.subNav ul li a{display: block;width: 100%;line-height: 25px;font-size: 14px;color: #666;text-align: left;}

.subNav ul li:hover a{ color: #ff5824;}

.subNav .imgNav{float: left;width: 190px;box-sizing: border-box;padding-left:10px;display: none;}

.subNav .imgNav img{

    width: 180px;

    height: 180px;

    display: block;

    border: 1px solid #fff;

}

.subNav .chanpinul{float: left; width: 800px;  box-sizing: border-box;}

.subNav .chanpinul .chanpinlist{width: 25%;float: left;height: auto;padding-left: 14px;box-sizing: border-box;margin: 10px 0; font-weight: bold; font-size: 16px; background: none}

.subNav .chanpinul .chanpinlist a{font-size: 16px;}

.subNav .chanpinul .zichanpinul{width:100%;}
.subNav .chanpinul .zichanpinul li{height: 20px;padding-left: 14px;background: url(/skin/default/images/xin/icon_20.png) no-repeat left center;box-sizing: border-box;margin: 10px 0;font-weight: 100;font-size: 14px; clear: both; width: 100%;line-height: 20px;}
.subNav .chanpinul .zichanpinul li a{
	font-size: 14px;
	line-height:20px;
	height: 20px;
	color: #666 !important;
}

/*搜索*/

.top_search{

    position: relative;

    margin-top: 17px;

}

.top_search .search_tb{

   margin-left: 20px;

   margin-right: 20px;

   cursor: pointer;

   display: block;

   width: 22px;

   height: 22px;

   background: url(/skin/default/images/xin/search_tb.png) center no-repeat;

}

.search{

    height: 50px;

    line-height: 50px;

    background: #f5f5f5;

    border-bottom: 1px solid #ccc;

    position: relative;

    display: none;

}

.search:after{

    content: "";

    background: url(/skin/default/images/xin/search_bj.png) bottom no-repeat;

    height: 30px;

    width: 100%;

    bottom: -30px;

    position: absolute;

    left: 0;

}

.search_ss{

    position: absolute;

    font-size: 12px;

    line-height: 29px;

    width: 260px;

    right: 0;

    display: none;

    bottom: -36px;

}

.search_ss .search_ss_tit{

    position: absolute;

    top: 0;

    height: 29px;

    line-height: 29px;

    left: 10px;

    color: #888;

}

.search_ss #gjz{

    line-height: 25px;

    height: 25px;

    float: left;

    border: 2px solid #ff5824;

    width: 200px;

    padding-left: 5px;

    outline: none;

    color: #666;

}

.search_ss #ssk{

    height: 29px;

    float: left;

    border: 3px solid #ff5824;

    color: #fff;

    padding: 0 8px;

    cursor: pointer;

    background: #ff5824;

    width: 50px;

}

.search_ss #gjza{

    line-height: 25px;

    height: 25px;

    float: left;

    border: 2px solid #ff5824;

    width: 200px;

    padding-left: 5px;

    outline: none;

    color: #666;

}

.search_ss #sska{

    height: 29px;

    float: left;

    border: 3px solid #ff5824;

    color: #fff;

    padding: 0 8px;

    cursor: pointer;

    background: #ff5824;

    width: 50px;

}



.search_tit{

    width: 870px;

    overflow: hidden;

    height: 50px;

}

.search_ny{

    font-size: 12px;

    line-height: 29px;

    width: 320px;

    margin-top: 11px;

    position: relative;

}

.search_ny .search_ss_tit{

    position: absolute;

    top: 0;

    height: 29px;

    line-height: 29px;

    left: 10px;

    color: #888;

}

.search_ny #gjz{

    line-height: 25px;

    height: 25px;

    float: left;

    border: 2px solid #ff5824;

    width: 215px;

    padding-left: 50px;

    outline: none;

    color: #666;

}

.search_ny #ssk{

    height: 29px;

    float: left;

    border: 3px solid #ff5824;

    color: #fff;

    padding: 0 8px;

    cursor: pointer;

    background: #ff5824;

    width: 50px;

}





.search_tit span{

    font-weight: bold;

}

.search_tit a{

    margin-right: 10px;

    color: #666;

}

.search_tit a:hover{

    color:#ff5824;

}