/* CSS Document */
body,div,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,p{margin:0;padding:0;font-style:normal;font:14px Microsoft YaHei,"\5B8B\4F53",Arial, Helvetica,sans-serif;}
table {border-collapse:collapse;border-spacing:0}
ol,ul,li{list-style: none}
img {border: 0; vertical-align:middle}
body{color:#333333;background:#FCF8EF; text-align:left; overflow-x:hidden;}
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px}
a{color:#333333;text-decoration:none;outline:none}
a:hover{ text-decoration:underline;outline:none;star:expression(this.onFocus=this.blur());}
a:active{star:expression(this.onFocus=this.blur());} 
.l{float:left}
.r{float:right} 
/* Clearfix */
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

/* index */

.header{
    width: 100%;
    height: 100px;
    overflow: hidden;
    position: fixed;
    background:#000000;
    background:rgba(0,0,0,0.7);
    *background:#000000;
    background:#000000\0;
    filter:alpha(Opacity=70);
    z-index: 99;
}
.header_content{
    width: 1200px;
    height: 86px;
    margin: 0px auto;
}
.logo{
    width:215px;
    height:75px;
    float: left;
    margin:12px 0 0% 0%;
}
.logo img{
    width: 100%;
    height: auto;
}
.nav{
    width:620px;
    height:auto;
    float:left;
    overflow:hidden;
    margin:28px 15px 0 150px;
}
.nav nav {
    width:100%;
    height:auto;
    margin:0px auto;
}
.nav nav ul {
    width:100%;
    height:auto;
    float:right;
}
.nav nav li{
    width:16.66%;
    height:auto;
    display:inline;
    float:left;
    text-align:center;
}
.nav nav li a {
    display:inline-block;
    text-align:center;
    text-decoration:none;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    color: #ffffff;
    font-size: 16px;
}
.nav nav li a i{
    display: block;
    font-style: normal;
    font-size: 12px;
    margin-top: 3px;
}
.nav nav a:hover{
    text-decoration:none;
}
.nav nav a#pull {
    display: none;
}
.nav nav .peiseka{ display:none;}
.tel{
    width: 145px;
    height: 40px;
    background: url("../images/tel.png") no-repeat;
    color: #ffffff;
    padding-left: 50px;
    float: left;
    margin-top: 28px;
}
.tel span{
    font-size: 18px;
    color: #FEA436;
    display: block;
}
.banner{
    width:100%;
    margin:0px auto;
    padding: 0;
}
.banner img{
    width: 100%;
    height: 100%;
}
.products{
    width:100%;
    height:auto;
    overflow: hidden;
    background: #FAF7F2;
    margin: 0px auto;
}
.products1{
    width: 1200px;
    height: auto;
    margin: 0px auto;
    overflow: hidden;
}
.products_title{
    width: 543px;
    height: 100px;
    overflow: hidden;
    background: url("../images/title_bg.png") no-repeat;
    text-align: center;
    color: #1C0A00;
    margin: 40px auto 0px;
    letter-spacing: 1px;
}
.products_title span{
    width: 100%;
    height: auto;
    color: #1C0A00;
    font-size: 22px;
    display: block;
    margin: 50px auto 0;
}
.products_content{
    width: 1200px;
    height: auto;
    float: left;
    margin: 30px auto 0px;
}
.products_content ul{
    width: 103%;
    height: auto;
    overflow: hidden;
}
.products_content ul li{
    width: 292px;
    height: auto;
    float: left;
    margin:5px 10px 0px 0px;
}
.products_content ul li img{
    width: 292px;
    height: 235px;
    display: block;
    margin: 0px auto;
}
.products_content ul li p{
    text-align: center;
    line-height: 70px;
    height:70px;
    overflow:hidden;
}
.abouts{
    width: 100%;
    height: auto;
    overflow: hidden;
    background:#FAF2E5;
}
.abouts1{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px auto 0px;
}
.abouts_content{
    width: 100%;
    float: left;
    margin: 30px auto;
    text-align: center;
}
.abouts_content p{
    line-height: 30px;
}
.button{
    width: 140px;
    height: 35px;
    background: #611313;
    display: block;
    text-align: center;
    line-height: 35px;
    color: #ffffff;
    border-radius: 20px;
    margin: 30px auto 10px;
}

.anli{
    width: 100%;
    height: auto;
    overflow: hidden;
    background:#FAF7F2;
}
.anli1{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
}

.anli_content{
    width: 100%;
    float: left;
    margin: 30px 0px 0px 0px;
}
/*tab切换下面遮罩层样式*/
.da-thumbs{
    width:100%;
    height:auto;
    position:relative;
    margin:0 0 0px 0;
    padding:0;
    overflow:hidden;
}
.da-thumbs li{
    width:32%;
    height:auto;
    float:left;
    position:relative;
    margin:1% 1% 0px 0px;

}
.da-thumbs li a,.da-thumbs li a img{
    width:100%;
    height:auto;
    display:block;
    position:relative;
}
.da-thumbs li a{
    overflow:hidden
}
.da-thumbs li a div{
    position:absolute;
    background:#000000;
    background:rgba(0,0,0,0.7);
    *background:#000000;
    background:#000000\0;
    filter:alpha(Opacity=70);
    width:90%;
    height:90%;
    margin:4% 5%;
}
.da-thumbs li a h2{
    width:80%;
    height:auto;
    line-height:40px;
    text-align:center;
    overflow:hidden;
    font-weight:normal;
    font-size:1rem;
    margin:20% auto 2%;
    color:#fff;
}
.da-thumbs li a span{
    width:45px;
    height:1px;
    display:block;
    margin:0px auto;
    padding:0px;
    background: #ffffff;
}
.da-thumbs li a span img{
    width:45px;
    height:45px;
}
.da-thumbs li a p{
    padding: 20px;
    color: #ffffff;
    margin-top: 2%;
}

.news{
    width: 100%;
    height: auto;
    overflow: hidden;
    background:#FAF7F2;
}
.news1{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px auto 0px;
}
.news_content{
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
    margin: 50px auto;
}
.news_content ul{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.news_content ul li{
    width: 31%;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 0 2% 0 0;
}
.news_content ul li img{
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}
.news_content ul li span{
    width: 100%;
    display: block;
    float: left;
}
.news_content ul li span a{
    color: #611313;
    font-size: 12px;
}
.news_content ul li a{
    font-size: 16px;
    float: left;
    margin: 0px 0px 0px 2px;
}
.news_content ul li p{
    float: left;
    color: #666666;
    margin: 15px 0px;
    font-size: 12px;
}

.footer{
    width: 100%;
    height:auto;
    overflow: hidden;
    background: url("../images/footer_bg.jpg") no-repeat;
    color: #ffffff;
}
.footer1{
    width: 1200px;
    height:auto;
    overflow: hidden;
    margin: 0px auto;
}
.link{
    width: 97%;
    height: 62px;
    overflow: hidden;
    line-height: 62px;
    margin: 0px auto;
}
.link span{
    font-size: 16px;
    color: #BDBDBD;
}
.link a{
    font-size: 14px;
    color: #BDBDBD;
    margin-left: 15px;
}
.footer_txt{
    width: 830px;
    height: 260px;
    overflow: hidden;
    margin: 0px auto;
}
.footer_txt img{
    width: 215px;
    height: 75px;
    float: left;
    margin: 90px 0px 0px 0px;
}
.footer_txt span{
    width: 132px;
    height: auto;
    display: block;
    float: left;
    text-align: center;
    margin: 0px 60px;
}
.footer_txt span img{
    width: 132px;
    height: 132px;
    margin: 54px 0px 0px 0px;
}
.footer_txt span i{
    font-style: normal;
    line-height: 30px;
    color: #BDBDBD;
}
.footer_txt p{
    width: 362px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-top: 47px;
    line-height: 28px;
    color: #BDBDBD;
}
.copy{
    width: 100%;
    height: 60px;
    line-height: 60px;
    float: left;
    margin: 0px auto;
    text-align: center;
    color: #BDBDBD;
}


/* 产品列表页 */
.ny_banner{
    width:100%;
    height:auto;
    overflow:hidden;
    margin:0px auto;
}
.ny_banner img{
    width:100%;
    height:auto;
}
.daohang{
    width: 100%;
    height: 40px;
    overflow:hidden;
    border-bottom: 1px solid #DADADA;
    line-height: 40px;
}
.daohang1{
    width: 1200px;
    height: 40px;
    margin: 0px auto;
}
.daohang1 p{
    color: #000000;
    font-size: 14px;
    line-height: 40px;
}
.daohang p a{
    color:#000000 ;
}
.ny_main{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: -100px auto 0px;
    z-index: 10;
    position: relative;
    background: #ffffff;
}
.ny_fl{
    width: 100%;
    height:auto;
    overflow: hidden;
    text-align: center;
}
.ny_fl_title{
    width: 100%;
    height: auto;
    border-bottom: 1px solid #DADADA;
}
.ny_fl_title p{
    width: 140px;
    border-bottom: 3px solid #005BAC;
    margin: 0px auto -2px;
    font-size: 26px;
    line-height: 50px;
}
.ny_fl ul{
    display: table;
    margin: 30px auto;
}
.ny_fl ul li{
    float: left;
    display: inline;
    padding: 10px 20px;
    margin:0px 5px;
    border: 1px solid #DFCFCF;
}
.ny_fl ul li a{
    color: #333333;
    font-size: 14px;
}
.ny_fl ul li a:hover{
    text-decoration: none;
    color: #611313;
}
.ny_fl ul .ny_fl_active a{
    color: #611313;
}

.ny_pro_list{
    width:93%;
    height:auto;
    overflow:hidden;
    margin: 0px auto;
}
.ny_pro_list ul{
    width:102%;
    height:auto;
    border-bottom: 1px dashed #ffffff;
    overflow: hidden;
}
.ny_pro_list ul li{
    width:31%;
    height:auto;
    float:left;
    margin:0px 2% 2% 0px;
    overflow: hidden;
}
.ny_pro_list ul li img{
    width:100%;
    height:auto;
    display: block;
}
.ny_pro_list ul li:hover a{
    color: #611313;
}
.ny_pro_list ul li p{
    width:100%;
    height:auto;
    overflow: hidden;
    text-align: center;
    margin: 20px auto 0px;
}
.ny_pro_list ul li p a{
    font-size:14px;
}


/* 产品详细页 */
.ny_pro_detail{
    width:93%;
    height:auto;
    overflow:hidden;
    margin: 0px auto;
}
.prodetail_1{
    width:100%;
    height: auto;
    margin:40px auto;
    overflow:hidden;
}
.prodetail_1 img{
    width:500px;
    height:auto;
    float:left;
}
.prodetail_1 span{
    width:520px;
    height:60px;
    display:block;
    float:right;
    border-bottom:1px solid #DADADA;
    line-height:60px;
    margin-top: 30px;
    font-size: 20px;
}
.prodetail_1 p{
    width:520px;
    height:140px;
    float:right;
    margin-top:20px;
    line-height:25px;
    color: #9A9A9C;
}
.prodetail_1 i{
    width: 520px;
    height: 115px;
    display: block;
    background: #F5F5F5;
    border: 1px solid #E0E0E0;
    float: right;
    font-style: normal;
    line-height: 115px;
    font-size: 24px;
    color: #611313;
    margin-top: 20px;
}
.prodetail_1 i font{
    color: #333333;
    font-size: 16px;
    margin-left: 10px;
}
.prodetail_2{
    width:100%;
    margin: 30px auto 0px;
    border-top:1px solid #E0E0E0;
    overflow: hidden;
}
.prodetail_2_content{
    width:100%;
    height:auto;
    float:left;
    margin:15px auto;
    line-height:25px;
}
.prodetail_2_content img{}
.prodetail_2_content i{
    display: block;
    color: #611313;
    font-size: 18px;
    font-style: normal;
    margin: 10px auto;
}

/* 新闻列表页 */
.ny_news_list{
    width:93%;
    height:auto;
    overflow:hidden;
    margin: 0px auto;
}
.ny_news_list ul{
    width:101%;
    height:auto;
    overflow: hidden;

}
.ny_news_list ul li{
    width: 30%;
    height: auto;
    overflow: hidden;
    float: left;
    border:1px solid #DFCFCF;
    padding: 0.5% 1% 1% 1%;
    margin: 0% 1.15% 1.5% 0;
}
.ny_news_list ul li:hover{
    border:1px solid #611313;
}
.ny_news_list ul li span{
    width: 100%;
    display: block;
    font-size:12px;
    color: #333333;
    overflow: hidden;
}
.ny_news_list ul li img{
    width: 100%;
}
.ny_news_list ul li a{
    font-size:14px;
    margin:1.5% 0;
    color: #611313;
    float: left;
    display: inline-block;
    white-space: nowrap;
    text-overflow:ellipsis;
}
.ny_news_list ul li p{
    width: 100%;
    margin:10px 0px 0px;
    float:right;
    line-height:20px;
    font-size: 14px;
}


.ny_news_detail{
    width:93%;
    height:auto;
    overflow:hidden;
    margin: 0px auto;
}
.newsdetail_title{
    width:96%;
    height:auto;
    overflow:hidden;
    text-align:center;
    margin: 3% auto 0;
}
.newsdetail_title h3{
    font-size:20px;
}
.newsdetail_title p{
    line-height: 30px;
    margin:10px auto;
}
.newsdetail_title p span{
    font-size: 13px;
    color: #878787;
    margin: 0 15px;
}
.newsdetail_txt{
    width:100%;
    margin:2% auto;
    line-height:23px;
}
.newsdetail_txt p{
    line-height:23px;
}

/*分页样式*/
.fenye{ width:98%; height:auto; margin:20px auto 30px; overflow:hidden;}
.fenye a{ color:#f9a600;}
.pagebox{font-size:0.9rem;line-height:200%;font-weight:normal; margin:10px auto 10px;}
.flickr {padding:0px;margin:0px; text-align:center; font-family:Verdana; font-size:0.9rem;}
.flickr a {border: #c7c7c7 1px solid; padding:5px 10px; background:#fff; background-position: 50% bottom;color: #999999; margin-right: 5px; text-decoration: none}
.flickr a:hover {border: #DFDFDF 1px solid; background-image: none; color: #ffffff; background-color: #611313}
.meneame a:active {border: #333 1px solid; background-image: none; color: #fff; background-color: #0061de}
.flickr span.current {padding:5px 10px; font-weight: bold; background:#611313; color:#ffffff; margin-right: 3px; border:1px solid #c7c7c7;}
.flickr span.disabled { padding:5px 10px; color: #80653E; background:#fff; margin-right: 3px; border:1px solid #c7c7c7;}

.sx{ width:100%; height:30px; margin:30px auto 30px; color:#611313;}
.sx a{ color:#333;}

.footers{ display:none;}

.peiseka{ display:none;}

.izl-rmenu{position:fixed; right:10px; bottom:10px; padding-bottom:73px; background:url(/images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn2{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(/images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu .btn-ps{background:url(/images/peise.png) 0px 0px no-repeat; background-color:#56A3FF; display:block;}
.izl-rmenu .btn-ps:hover{ background-color:#3F8BE6;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(/images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(/images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(/images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(/images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

@media screen and (max-width:750px){
    .peiseka{ display:block;}
    .izl-rmenu{ display:none;}
}