*{margin:0;padding:0;}
a{text-decoration: none;}
ul,ol,li{list-style:none;}


#head{}
.toubu{width: 1200px;margin: 0 auto;height: 110px;overflow: hidden;}
.logo{background:#c30d23;width: 416px;
    text-align: center;
    padding: 34px 0;
    float: left;
    margin: 0 0 0 4px;}
.nav{float: right;}
.nav em{float: left;margin: 37px 0;}
.nav li{float: left;}
.nav li a{text-align: center;
    display: inline-block;
    width: 115px;
    font-size: 19px;
   margin: 38px 5px;
    color: #000;height: 33px;line-height: 33px;}
.nav li a:hover{/*background:#c30d23;*/color: #c30d23; font-weight:bold}/*head end*/
.product_left #current{ background:#c30d23; color:#fff;  }
.banner {
		width: 100%;
		height: 600px;
		font-size: 0;
		overflow: hidden;
		position: relative;
	}
	
	.banner_img {
		width: 100%;
		height: 600px;
		position: absolute;
		left: 0;
		top: 0;
	}
	
	.banner_img li {
		width: 100%;
		height: 600px;
		display: inline-block;
		background-position: center;
		background-repeat: no-repeat;
		float: left;
		list-style: none;
	}
	
	.banner_list {
		width: 200px !important;
		height: 50px;
		top: 572px;
		position: relative;
		margin: 0 auto;
		z-index: 1;
	}
	
	.banner_list span {
		display: block;
		cursor: pointer;
		width: 50px;
		height: 10px;
		background: #d6d6d6;
		
		float: left;
		margin: 0 5px;
	}
	
	.banner_list .spcss {
		
		background: #c30d23;
	}
	
	.banner_left {
		position: absolute;
		height: 90px;
		width: 60px;
		top: 50%;
		left: -60px;
		background-color: rgba(73,72,62, 0.6);
		margin-top: -45px;
		text-align: center;
		transition: all .5s;
		z-index: 2;
	}
	
	.banner_left:hover {
		background-color: rgba(73,72,62, 0.9);
	}
	
	.banner_right {
		position: absolute;
		height: 90px;
		width: 60px;
		top: 50%;
		right: -60px;
		background-color: rgba(73,72,62, 0.6);
		margin-top: -45px;
		text-align: center;
		transition: all .5s;
		z-index: 2;
	}
	
	.banner_right:hover {
		background-color: rgba(73,72,62, 0.9);
	}
	
	.banner_left img {
		margin-top: 22px;
	}
	
	.banner_right img {
		margin-top: 22px;
	}

/*banner end*/

#product{background: #f2f2f2;}
.cp{width:1200px;margin:0 auto;overflow: hidden;padding: 52px 0;;}
.cp_div{background: #fff;}
.cp_a{margin-right:8px;display: inline-block;max-width:288px;}
.cp_div:hover {
    -webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0px 8px rgba(0, 0, 0, 0.1);
}
.cp .cp_div:last-child{margin-right:0px;}
.cp_a:last-child{margin-right:0px;}
.cp_div span{display: block;}
.cp_p{text-align: center;padding: 60px 0 80px 0;}
.cp_div img{vertical-align: middle;}
.cp_red{font-size: 24px;color: #c30d23;font-weight: bold;line-height:55px;}
.cp_span{font-size: 18px;color:#000;line-height: 30px;}/*product end*/

#search{background:url(../image/search_bg.jpg) no-repeat center;height: 276px;}
.searchs{width:646px;margin:0 auto;text-align: center;overflow: hidden;padding: 114px 0;}
.searchs_p,.search_tel,.search_ok{float: left;}
.searchs_p{font-size: 36px;font-weight: bold;color: #fff;}
.search_tel{line-height:44px;height:44px;border-radius: 6px;border: 1px solid #0000003b; text-indent: 1rem;box-shadow: 2px 2px 7px #0000003b inset;width: 245px;margin: 0 14px;font-size: 18px;}
.search_tel{
            
            -webkit-text-fill-color:#dcd9d9;/*输入文字、placeholder颜色*/
           
        }
.search_ok{line-height: 47px;height:47px;width: 47px;background:#c30d23;border:1px solid #c30d23;font-size: 28px;font-weight: bold;border-radius: 6px;color: #fff;}/*search end*/

#tuijian{}
.tjcp{width:1200px;margin:0 auto;overflow: hidden}
.biaoti{background:url(../image/b.png) no-repeat center;height:142px;padding: 66px 0;}
.biaoti span{display: block;text-align: center;}
.b_bold{font-size: 48px;font-weight: bold;color: #c30d23;padding: 12px 0 0 0;}
.b_normal{font-size: 24px;color: #000;line-height: 48px;}
.tj_div{border:1px solid #eeeeee;width:284px;float: left;margin:0 13px 44px 0;}
.tj_div img{width:100%;}
.tj_div:hover {
    -webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0px 8px rgba(0, 0, 0, 0.2);
}
.tjcp .tj_div:last-child{margin-right:0px;}
/* .tj_div:nth-child(5){margin-right:0px;} */
.tj_p,.tj_ps{width: 90%;margin: 5px auto 0px auto;font-size: 18px;overflow: hidden;line-height: 30px;color: #000;}
.tj_ps{margin: 10px auto 10px auto;}
.tj_ps span{display:inline-block;width: 48%;}
.tj_sl{float: left;background: #c30d23;text-align: center;padding: 5px 0px;color: #fff;}
/* .tj_sl a{color: #fff;padding: 4px 0px;display: inline-block;} */
.tj_sr{float: right;border:1px solid #c30d23;text-align: center;padding: 4px 0px;color: #c30d23;}
/* .tj_sr a{padding: 4px 0px;display: inline-block;color:#c30d23;width: 100%;} */
.tj_ps .tj_sr:hover {background: #c30d23;color: #fff;}


.anli{width: 1200px;margin:0 auto;overflow: hidden;padding: 0 0 66px 0;}
.anli_div{margin-bottom:12px;}
.anli_div img{vertical-align: middle;}/*anli end*/

.geduan img{vertical-align: middle;width: 100%;}/*geduan end*/

#follow{background: #efefef;padding: 0 0 66px 0;}
.guanzhu{width: 1200px;margin:0 auto;overflow: hidden;}
#guan{width:906px;overflow:hidden;margin: 0 auto;}
.guan_div{background:#fff;width: 282px;text-align: center;padding: 30px 0;float:left;margin-right: 26px;border:1px dashed #f2f2f2}



.guan_div:after {
 /*   content: "";
    width: 1px;
    height: 100%;
    background: #f2f2f2;
    position: absolute;
    right: 4%;
    top: 50%;*/ 
}
.guan_div:last-child{margin-right: 0px;}
.guan_bold{font-size: 24px;line-height: 40px;margin-top: 20px;}
.guan_normal{font-size: 14px;color: #898989;line-height: 25px;margin-bottom: 20px;}
.guan_border{width: 20%;background: #c30d23;height: 3px;margin: 0 auto; }/*saoma end*/

#footer{background: #3b3d3e;padding: 96px 0 150px 0;}
.foot{width: 64%;max-width: 1200px;margin: 0 auto;color: #fff;}
.foot h1{color: #c30d23;font-size: 24px;}
.foot_p,.foot_ps{line-height: 35px;font-size: 18px;}
.foot_p{padding: 10px 0 40px 0;}
.foot_ps span a{color:#fff;display: inline-block;}
.foot_ps span em{margin: 0 3px;
    font-style: inherit;}/*foot end*/
.ykplayer-poster-logo {
    display: none !important;}