@charset "utf-8";
/* CSS Document */

/*css重置*/
*{ margin:0; padding:0;font-family:"Microsoft YaHei";}
a{ text-decoration:none;font-family:"Microsoft YaHei";}
li{ list-style:none;}
.clearfix{ clear:both;}
img{ border:0; display:block;}
p{font-family:"Microsoft YaHei";}



#banner {width: 100%;margin:0px;padding:0px;overflow: hidden; 
   }
#banner img{width: 100%;}

.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
	.focus .shanghl00{ width:100%; height:11px;  position:absolute; z-index:1; bottom:45px; text-align:center;  }
	.focus .shanghl00 ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .shanghl00 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.focus .shanghl00 ul .on{ background:#FE6C9C;  }
	.focus .bd{
	position:relative;
	z-index:0;
	margin:0px;
	padding:0px;
	overflow: hidden;
}
.focus .bd li{ margin:0px; padding:0px;position:relative; overflow:hidden;}
	.focus .bd li img{  object-fit:cover; display:block; }
	.focus .bd li a{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
.foctit{position:absolute; z-index:111; width:100%; bottom:0;background: rgba(0,0,0,.6); padding-left: 0.7rem; padding-right: 0.7rem; color:#FFF; font-size:0.8rem;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; overflow:hidden; height:40px; line-height:40px; box-sizing:border-box;}
	
.toubu{ position:fixed; left:0; top:0; width:100%; z-index:999;}
.toubuge{ width:100%; height:50px;}
.main-header {
    height: 50px;box-shadow: 0px 1px 5px #5c4b51;
    /*background: #a10e15;*/
	background: rgba(255,255,255,1.0);
    z-index: 60;
	width:100%;
	position:relative;
	
}


/*新闻*/


.xw_tip .xw_p3 {
    font-size: 16px;
    color: #333;
    float: left;
    line-height: 144px;
    margin-left: 2%;
    transition: all 0.4s linear;
    width: 80%;line-height: 34px; padding-top:7%
}
.xw_tip {
   
    margin-bottom: 12px}

.xw_kuang2{ display:none}
.xw_tip:hover .xw_p3 {
    color: #fff;
    padding-left: 0px;
}.xw_kuang1 {
    width: 16%;
    float: left;
    padding-top: 19px;
}.xw_kuang1 .xw_p1 {
    font-size: 22px;
    font-weight: bold;
    color: #000;
    text-align: center;
}.xw_kuang1 .xw_p2 {
    font-size: 14px;
    color: #000;
    text-align: center;
    margin-top: 5px;
}.xw_tip .xw_p3 {
    font-size: 15px;
    color: #333;
    float: left;
    line-height: 144px;
    margin-left: 2%;
    transition: all 0.4s linear;
    width: 80%;line-height: 22px; padding-top:5%
}
.xw_kuang1 .xw_p2 {
    font-size: 12px;
    color: #000;
    text-align: center;
    margin-top: 5px;
}.xw_tip {
    height: 94px;
    margin-bottom: 2px;
}


.newspage1 A {
    font-size: 12px;
    color: #666;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border: 1px solid #999;
    margin-left: 3px;
    margin-right: 3px;
    border-radius: 7px;
}
.newspage1 SPAN.current {
    font-size: 12px;
    BACKGROUND: #0d6700;
    COLOR: #FFFFFF;
    border: 1px solid #0d6700;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-left: 3px;
    margin-right: 3px;
    border-radius: 7px;
}


/*订单*/
/*在线订单*/

.cp_ord_tip {
    width: 100%;
    float: none;
    margin-bottom: 21px;
}.cp_ord_tip .cp_ord_kuang1 {
    height: 35px;
    background-color: #f9f9f9;
    border: 1px solid #cccccc;
    font-size: 13px;
    color: #000;
    padding-left: 10px;
    width: 93%;
    padding-right: 10px;
}.cp_ord_tip2 .cp_ord_kuang2{
    width: 93%;
    min-height: 113px;
    background-color: #f9f9f9;
    border: 1px solid #cccccc;
    font-size: 14px;
    color: #000;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}.cp_ord_kuang5{
    width: 100%;
    height: 42px;
    border: 0;
    border-radius: 6px;
    font-size: 14px;
    line-height: 42px;
    text-align: center;
    color: white;
    cursor: pointer;
    margin-top: 20px; margin-left:0
}


/*翻页*/
.newspage1 A:first-child {
    display: none;
}


/*产品*/
.product-list li {
    background: none;
    width: 100%;
    height: 380px;
    border: 1px solid #ddd;
    display: block;
    line-height: normal;
    overflow: hidden;
    position: relative;
    background: #fff;
    margin-right: 0%;
    margin-bottom: 27px;
}.product-list li figure img {
    width: 100%;
    height: auto;
    transition: 424ms linear;
}




/*搜索*/
.s_sousuo_box {
    width: 94%;
    margin: 0 auto;
    margin-top: 16px;
}
.s_ss_box {
    float: left;
    width: 100%;
}
.s_pro_more {
    width: 100%;
    float: none;
    margin: 0 auto;
    margin-top: 4%;
}.s_ss_box {
    float: none;
    width: 100%;
}.s_pro_more p a {
    display: block;
    font-size: 14px;
    color: #fff;
    line-height: 42px;
    text-align: center;
    background-color: #6f6f6f;
    transition: all 0.4s linear;
}.email_bg{ display:none}







.max_box {
    width: 92%;
    margin: 0 auto; margin-top:6%
}.max_box .max_p1 {
    
   
}.max_box .max_p2 {
    font-size: 16px;
    color: #dddddd;
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase;
    float: right;
    margin-top: 13px;
}.max_box .max_line {
    height: 1px;
    background-color: #7d7d7d;
    margin-top: 14px;
    margin-bottom: 15px;
}
.jj_box {
    width: 92%;
    margin: 0 auto;
}.jj_box .jj_p1 {
    font-size: 28px;
  
    text-align: center;
    font-weight: bold;
    padding-top: 104px;
}.jj_box .jj_p2 {
    font-size: 15px;
    color: #686868;
    text-align: center;
    margin-top: 10px;
}.jj_bg {
   
    width: 100%;
   
    background-size: 200%;
}.pro_tip .pro_p1 {
    font-size: 15px;

    text-align: center;
  
}.pro_tip .pro_p2 {
    font-size: 15px;
   
    text-align: center;
  
}.pro_more {
    width: 125px;
    margin: 0 auto;
    margin-top: 20px;
}
.con_box {
    width: 100%;
    margin: 0 auto;
 
}.con_box a{ color:#333}
.con_box div{ font-size:16px; line-height:34px}
.s_hb_tip {
    width: 100%; color:#fff!important; z-index:99999999999!important; display:block!important
}


.foot_p4 {margin:0 auto;
    font-size: 12px;
    color: #cccccc;
    text-align: center;
    margin-top: 25px; width:90%; 
}.jj_nr p {
    font-size: 14px;
    color: #000;
    line-height: 30px;
    text-align: justify;
}.max_box .max_p1 {
   
    color: #464646;
  
}
.bannnerdd{height: 234px!important;
    background-size: 200%!important;
}




