/*公共属性*/
* {
	margin: 0px;
	padding: 0px;
	font-family: "微软雅黑";
	text-decoration: none;
	list-style: none;
}

em {
	font-style: normal;
}

/*左浮*/
.l {
	float: left;
}

/*右浮*/
.r {
	float: right;
}

/*清除浮动*/
.clear {
	clear: both;
}

/*头*/
.heads {
	position: relative;
}

.head-t {
	width: 100%;
/* 	height: 197px;
	background-image: url(../images/hed_01.png);
	background-repeat: no-repeat;
	z-index: 9989; */
	position: relative;
	/* background-size: 100% 100%; */
}

.head1 {
	float: left;
	text-align: left;
	width: 535px;
	color: #FFF;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding-top: 8px;
}

.head_center {
	float: left;
	width: 200px;
	height: 80px;
	line-height: 80px;
	margin-top: 80px;
}

.head_center img {
	width: 60%;
	height: 50%;
}

.head2 {
	float: left;
	text-align: right;
	width: 465px;
	height: 30px;
	line-height: 30px;
	color: #000;
	padding-top: 8px;
}

.head2-span {
	float: right;
	width: 80px;
	color: #FFF;
	font-size: 12px;
	margin-top: 5px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}

.head2-span:nth-child(2) {
	border-right: 1px solid #FFF;
}

.navhead {
	width: 1200px;
	margin: auto;
	position: relative;
	top: -75px;
}

.nav {
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 1200px;
	margin: auto;
	height: 40px;
}

.nav li {
	float: left;
	width: 122px;
	height: 40px;
	text-align: center;
	line-height: 40px;
}

.nav li a {
	text-decoration: none;
	color: rgb(88, 35, 23);
}

.nav li:nth-child(5) {
	width: 223px;
	visibility: hidden;
}

.aspan {
	width: 120px;
	height: 20px;
	display: block;
	line-height: 20px;
	border-right: 2px solid #333;
	margin-top: 6px;
}

.aspanl {
	width: 120px;
	height: 20px;
	display: block;
	line-height: 20px;
	margin-top: 6px;
}

.nav li:hover {
	background-image: url(../images/qq_03.png);
	background-repeat: no-repeat;
	background-size: 100%;
}

.nav li:hover a {
	color: #FFF;
}

.banner {
	width: 100%;
	overflow: hidden;
	height: 816px;
	position: relative;
	position: absolute;
	top: 81%;
}

.banList {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	height: 950px;
}

.banList li {
	height: 710px;
	opacity: 0;
	position: absolute;
	transform: scale(0);
	transition: transform 0.5s ease 0s, opacity 1.5s ease 0s;
	z-index: 1;
}

.banList li.active {
	opacity: 1;
	transform: scale(1);
	z-index: 2;
}

.fomW {
	position: absolute;
	bottom: 145px;
	left: 50%;
	height: 20px;
	z-index: 9;
	width: 1000px;
	margin-left: -500px
}

.jsNav {
	text-align: center;
}

.jsNav a {
	display: inline-block;
	background: #351b16;
	width: 45px;
	height: 5px;
	margin: 0 5px;
}

.jsNav a.current {
	background: #ec8e40;
	cursor: pointer
}

.head_rx {
	color: #d54467;
	font-size: 22px;
	font-weight: 800;
	line-height: 37px;
}

.head_rx img {
	width: 31px;
	padding-right: 12px;
}

.head_bottom img {
	width: 100%;
	height: 157px;
}


/*首-产品*/
.s_cp {
	background: url(../images/2.png;);
	background-size: 100% 100%;
	padding-top: 70px;
	padding-bottom: 70px;
	margin-top: 42%;
}

.s_cps {
	width: 1200px;
	margin: 0 auto;
}

.s_cps_l {
	width: 694px;
}

.s_cps_l_top {
	width: 694px;
	height:290px;
	position: relative;
}

.s_cps_l_top:hover .s_cps_l_mb {
	display: inherit;
}

.s_cps_l_mb {
	width: 100%;
	height: 283px;
	background: rgba(0, 0, 0, 0.3);
	position: absolute;
	top: 0;
	left: 0px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	display: none;
}

.s_cps_l_mb_wz {
	padding-top: 83px;
	padding-bottom: 27px;
}

.s_cps_l_bottom_con {
	margin-right: 6px;
	margin-bottom: 2px;
	position: relative;
}

.s_cps_l_bottom_con:nth-child(2n) {
	margin-right: 0px;
}

.s_cps_l_bottom_con_img {
	width: 344px;
	height: 213px;
}

.s_cps_l_bottom_con:hover .s_cps_l_mbs {
	display: inherit;
}

.s_cps_l_mbs {
	width: 100%;
	height: 213px;
	background: rgba(0, 0, 0, 0.3);
	position: absolute;
	top: 0;
	left: 0px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	display: none;
}

.s_cps_r {
	width: 499px;
}

.s_cps_r_title {
	padding-top: 30px;
	padding-bottom: 31px;
	padding-left: 25px;
}

.s_cps_r_title_top {
	font-size: 26px;
	color: #302220;
}

.s_cps_r_title_hg {
	width: 52px;
	height: 3px;
	background-color: #8c5644;
	margin-top: 8px;
	margin-bottom: 12px;
}

.s_cps_r_title_jianjie {
	color: #861e11;
	font-size: 16px;
	padding-bottom: 11px;
}

.s_cps_r_title_yw {
	color: #9a8f8b;
	font-size: 10px;
}

.s_cps_r_cons {
	position: relative;
}

.s_cps_r_cons:hover .s_cps_l_mbss {
	display: inherit;
}

.s_cps_r_cons_img {
	width: 500px;
	height: 276px;
}

.s_cps_l_mbss {
	width: 100%;
	height: 276px;
	background: rgba(0, 0, 0, 0.3);
	position: absolute;
	top: 0;
	left: 0px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	display: none;
}

/*首-关于我们*/
.s_gy {
	background: url(../images/6.png);
	background-size: 100% 100%;
	padding-top: 68px;
	padding-bottom: 89px;
}

.s_gys {
	width: 1200px;
	margin: 0 auto;
}

.s_gys_l {
	position: relative;
}

.s_gys_l_tz_l {
	padding-left: 28px;
}

.s_gys_l_tz_r {
	padding-right: 28px;
	color: #1f1412;
}

.s_gys_l_img {
	position: absolute;
	top: -7px;
	left: 9px;
}

.s_gys_l_img img {
	width: 482px;
}

.s_gys_r {
	width: 598px;
	margin-right: 28px;
}

.s_gys_r_top {
	text-align: center;
	padding-top: 52px;
}

.s_gys_r_title {
	font-size: 26px;
	color: #f5ca91;
}

.s_gys_r_hg {
	width: 53px;
	height: 1px;
	background-color: #fff;
	display: inline-block;
}

.s_gys_r_yw {
	font-size: 12px;
	color: #fff;
	padding-top: 11px;
	padding-bottom: 57px;
}

.s_gys_r_con {
	font-size: 14px;
	color: #ffffff;
	padding-bottom: 50px;
	line-height: 25px;
}

.s_gys_r_tz {
	text-align: center;
}

.s_gys_r_tzs {
	width: 109px;
	height: 25px;
	border: 1px solid #fff;
	display: inline-block;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	border-radius: 25px;
}

/*首-流程*/
.s_lc {
	background: url(../images/8.png);
	background-size: 100% 100%;
	padding-top: 94px;
	padding-bottom: 81px;
}

.s_lcs {
	width: 1200px;
	margin: 0 auto;
}

.s_lcs_top {
	background: url(../images/9.png);
	background-size: 100% 100%;
	padding: 45px;
	text-align: center;
}

.s_lcs_top_title {
	font-size: 30px;
	color: #fff;
	padding-bottom: 12px;
}

.s_lcs_top_yw {
	font-size: 30px;
	color: #fff;
	padding-top: 15px;
}

.s_lcs_bottom {
	padding: 37px 77px 49px 77px;
	border-bottom: 1px solid #9f9998;
}

.s_lcs_bottom_con {
	margin-right: 161px;
}

.s_lcs_bottom_con:nth-child(5n) {
	margin-right: 0;
}

.s_lcs_bottom_con_xh {
	width: 75px;
	height: 75px;
	line-height: 75px;
	text-align: center;
	background: url(../images/10.png);
	background-size: 100% 100%;
	font-size: 30px;
	color: #21130f;
	margin-bottom: 19px;
}

.s_lcs_bottom_con_wz {
	font-size: 20px;
	color: #170d09;
}

/*首-新闻中心*/
.s_news {
	background: url(../images/11.png);
	background-size: 100% 100%;
	padding-top: 61px;
	padding-bottom: 85px;
}

.s_newss {
	width: 1200px;
	margin: 0 auto;
}

.s_news_title {
	padding-bottom: 38px;
}

.s_news_titles {
	color: #fff;
	font-size: 28px;
}

.s_news_yw {
	color: #cd9692;
	font-size: 14px;
	padding-top: 8px;
}

.s_news_zt_con_img {
	width: 300px;
	height: 261px;
}

.s_news_zt_con_img img {
	width: 270px;
	height: 261px;
}

.s_news_zt_con_wz {
	width: 270px;
	height: 157px;
	background-color: #fff;
	padding: 18px 15px 0 15px;
	color: #1d120e;
}

.s_news_zt_con_wz_title {
	font-size: 16px;
}

.s_news_zt_con_wz_con {
	font-size: 14px;
	padding-top: 8px;
}

.s_gys_r_hg1 {
	width: 53px;
	height: 1px;
	background-color: #a6a2a1;
	display: inline-block;
}

.s_news_zt_con_wz_sj {
	font-size: 24px;
	padding-top: 20px;
}

.s_news_zt_con:hover .s_news_zt_con_wz {
	background-color: #8f6b5f;
	color: #fff;
}

.s_news_gd {
	text-align: center;
	padding-top: 48px;
}

.s_news_gd_con {
	width: 96px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #623125;
	display: inline-block;
	color: #1f1614;
	font-size: 14px;
	border-radius: 24px;
}

/*尾部*/
.bot_top {
	background: url(../images/13.png);
	background-size: 100% 100%;
	padding-top: 39px;
	padding-bottom: 114px;
	border-bottom: 1px solid #4d3832;
}

.bot_top_con {
	width: 1200px;
	margin: 0 auto;
}

.bot_top_con_lanmu {
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #a6786a;
}

.bot_top_con_lanmu span {
	padding-right: 37px;
	margin-right: 37px;
	border-right: 1px solid #fff;
	font-size: 14px;
}

.bot_top_con_lanmu span:last-child {
	padding-right: 0;
	margin-right: 0;
	border-right: none;
}

.bot_top_con_lanmu span a {
	color: #fff;
}

.bot_top_con_con {
	padding-top: 60px;
}

.bot_top_con_con_l {
	font-size: 14px;
	color: #fff;
}

.bot_top_con_con_r_img {
	text-align: right;
}

.bot_top_con_con_r_img img {
	width: 141px;
	padding-bottom: 15px;
}

.bot_top_con_con_r_title {
	font-size: 20px;
	color: #fff
}

.bot_top_con_con_r_dh {
	font-size: 34px;
	color: #fff;
	padding-top: 15px;
}

.bot_top_con_con_r_z {
	text-align: center;
	padding-left: 18px;
}

.bot_top_con_con_r_z img {
	width: 111px;
}

.bot_top_con_con_r_z_wz {
	color: #c16949;
	font-size: 14px;
	padding-top: 11px;
}

.bot_bottom {
	text-align: center;
	background-color: #140b09;
	padding-top: 17px;
	padding-bottom: 28px;
	font-size: 14px;
	color: #fff;
}


/*图文列表*/
.p_list {
	margin-top: 0%;
	padding-top: 40px;
	padding-bottom: 107px;
}

.p_lists {
	width: 1200px;
	margin: 0 auto;
}

.p_lists_title {
	text-align: center;
	color: #733422;
}

.p_lists_title_yw {
	font-size: 30px;
}

.p_lists_title_zw {
	font-size: 24px;
	padding-bottom: 38px;
}

.n_lise_fl {
	text-align: center;
	padding-bottom: 53px;
}

.n_lise_fl_con {
	width: 111px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	display: inline-block;
	background-color: #594344;
	border-radius: 27px;
	color: #fff;
	font-size: 14px;
}

.s_cps_l_bottom_cons {
	margin-right: 27px;
	margin-bottom: 6px;
	position: relative;
}

.s_cps_l_bottom_cons:nth-child(3n) {
	margin-right: 0px;
}

.s_cps_l_bottom_con_imgs {
	width: 382px;
	height: 271px;
}

.s_cps_l_bottom_cons:hover .s_cps_l_mbsss {
	display: inherit;
}

.s_cps_l_mbsss {
	width: 100%;
	height: 271px;
	background: rgba(0, 0, 0, 0.3);
	position: absolute;
	top: 0;
	left: 0px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	display: none;
}

.p_fy {
	text-align: center;
	padding-top: 20px;
}

.p_fy a {
	color: #000;
	padding: 10px 11px;
}

/*图文详情*/
.p_show_img {
	text-align: center;
}

.p_show_imgs {
	width: 628px;
	position: relative;
	display: inline-block;
}

.p_show_title {
	position: absolute;
	bottom: 4px;
	left: 0px;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	font-size: 14px;
	width: 100%;
}

.p_show_img img {
	width: 628px;
}

.p_show_fg {
	padding: 11px 17px;
	font-size: 20px;
	color: #000;
	margin-bottom: 40px;
	border-bottom: 1px solid #bbbbbb;
	padding-top: 59px;
}

.p_show_con {
	font-size: 16px;
	color: #242424;
	padding-bottom: 70px;
}

.p_shoe_fy a {
	color: #fff;
	font-size: 16px;
}


/*新闻详情*/
.p_show {
	text-align: center;
}

.n_show_title {
	font-size: 26px;
	color: #1f1e24;
	padding-bottom: 19px;
}

.p_show_sj {
	color: #3d3d3d;
	font-size: 14px;
	padding-bottom: 26px;
}


/*单页*/
.about_zt_cons {
	font-size: 14px;
	color: #000;
}


/*在线留言*/
.g_title_input {
	display: inline-block;
}

.g_title_xm {
	width: 412px;
	height: 44px;
	margin-bottom: 19px;
}

.g_title_ly {
	width: 845px;
	height: 161px;
	resize: none;
}

.g_title_an {
	width: 845px;
	height: 47px;
	color: #fff;
	border: none;
	margin-bottom: 82px;
	margin-top: 19px;
	background: url(../images/16.png);
	background-size: 100% 100%;
}

.gbook_t {
	padding-left: 130px;
	padding-bottom: 118px;
}

.gbook_t div {
	padding-right: 80px;
}


/*招聘*/
.zpsss {
	padding-bottom: 40px;
}

.zp_con {
	padding: 37px 21px;
	border-bottom: 1px solid #efefef;
}

.zp_con_title {
	color: #595959;
	font-size: 18px;
	padding-bottom: 27px;
}

.zp_cons {
	padding-left: 30px;
	color: #595959;
	font-size: 14px;
}


/* 徐丹修改 20205.19 */
.roof {
	width: 100%;
	height: 90px;
	padding-left: 18.75%;
	padding-right: 13.8542%;
	background-color: #e60212;
}

.roof_main {
	width: 100%;
	height: 100%;
}

.roof_left {
	font-size: 24px;
	color: #fff;
	line-height: 90px;
}

.roof_right {
	width: 364px;
	height: 75px;
	margin-top: 15px;
	padding-top: 10px;
	padding-left: 18px;
	background-color: #fff;
	font-size: 0;
}

.roof_right>* {
	display: inline-block;
	vertical-align: middle;
}

.roof_rinfor {
	margin-left: 9px;
}

.roof_rinfor h2 {
	font-size: 30px;
	color: #d71618;
	font-style: italic;
	line-height: 1;
	font-weight: bold;
	margin-bottom: 10px;
}

.roof_rinfor h4 {
	font-size: 18px;
	color: #d71618;
	font-style: italic;
	line-height: 1;
}
*{box-sizing: border-box;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    line-height: 0;
    font-size: 0;
}

.clearfix {
    *zoom: 1;
}

/*浮动*/
.fl {
    float: left;
    _display: inline;
}

.fr {
    float: right;
    _display: inline;
}
.navhead{
	width: 100%;
	top: 0;
	padding: 16px 0;
}
.nav{
	height: 40px;
	line-height: 40px;
	font-size: 0;
	text-align: center;
}
.nav li{
	position: relative;
	height: 40px;
	line-height: 40px;
	float: none;
	display: inline-block;
	vertical-align: middle;
}
.nav li::after{
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	width: 2px;
	height: 22px;
	background-color: #333;
	transform: translateY(-50%);
}
.nav li:nth-child(4)::after ,.nav li:last-child::after{
	width: 0;
}
.nav li a{
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
}
.nav li:hover{
	background-size: 100% 100%;
}
.banner{
	position: relative;
	top: 0;
	height: 670px;
}
.banList{
	position: relative;
	height: 670px;
	left: 0;
	margin-left: 0;
}
.fomW{
	bottom: 60px;
}
.dlogo{
	position: absolute;
	left: 50%;
	top: -67px;
	transform: translateX(-50%);
	z-index: 99;
}
.s_cp{
	margin-top: 30px;
}
.s_cps_r_title_top{
	color: #040000;
}
.s_cps_r_title_hg{
	background-color: #e60012;
}
.s_cps_r_title_jianjie{
	color: #ff0101;
}
.s_cps_r_title_yw{
	color: #6e6e6e;
}
.s_gy{
	background: url(../images/d10.jpg) no-repeat center;
	padding-bottom: 77px;
}
.s_gys_r_title{
	color: #fff;
}
.dd_brand{
	width: 100%;
	padding-top: 90px;
	padding-bottom: 68px;
}
.dbd_main{
	width: 1116px;
	margin: 0 auto;
}
.dbd_title{
	width: 100%;
	padding: 50px 0;
	background-color: #e71f19;
	border-bottom-left-radius: 100px;
	border-bottom-right-radius: 100px;
	text-align: center;
}
.dbd_title h2{
	margin-bottom: 52px;
	font-size: 40px;
	color: #fff;
	font-weight: bold;
	line-height: 1;
}
.dbd_title h4{
	font-size: 20px;
	color: #fff;
	line-height: 1;
}
.dbd_curture{
	margin-top: 50px;
	padding-bottom: 60px;
	border-bottom: 3px solid #040000;
}
.dbd_citem {
	float: left;
	width: 20%;
	text-align: center;
}
.dbd_citem i{
	display: block;
	width: 70px;
	height: 70px;
	margin: 0 auto;
	line-height: 68px;
	border: solid 2px #130a08;
	border-radius: 50%;
	text-align: center;
	font-size: 36px;
	color: #040706;
	font-style: initial;
}
.dbd_citem p{
	margin-top: 24px;
	line-height: 1;
	font-size: 24px;
	color: #040000;
}
.s_news{
	position: relative;
	padding-top: 68px;
	background:none;
}
.s_news::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 457px;
	background: url(../images/d12.jpg) no-repeat center;
	background-size: 100% 100%;
}
.s_news_yw{
	color: #fff;
}
.s_news_title{
	padding-bottom: 86px;
}
.dd_newcontainer{
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
.dd_newcontainer .swiper-container{
	width: 88%;
	margin: 0 auto;
}
.s_newss{
	position: relative;
	z-index: 10;
}
.dd_newpage {
	position: relative;
	width: 299px;
	margin: 0 auto;
}
.dd_newpage a{
	display: block;
}
.dd_newinfor {
	width: 100%;
	padding: 25px 8px;
	background-color: #e71f19;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	text-align: center;
}
.dd_newinfor h2{
	margin-bottom: 16px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	line-height: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dd_newinfor p{
	font-size: 16px;
	color: #fff;
	line-height: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dd_newimg{
	height: 247px;
}
.dd_newimg img{
	width: 100%;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
}
.dd_newcontainer .swiper-button-next,.dd_newcontainer .swiper-button-prev{
	width: 60px;
	height: 60px;
	margin-top: -30px;
	opacity: 1;
	background-size: 100% 100%;
	outline: none;
}
.dd_newcontainer .swiper-button-prev{
	background-image: url(../images/d13.png);
}
.dd_newcontainer .swiper-button-next{
	background-image: url(../images/d14.png);
}
.bot_top{
	background: none;
	background-color: #e60012;
}
.bot_top_con_lanmu{
	border-bottom: 3px solid #fff;
}
.bot_top_con_lanmu span{
	border-right: 1px solid #ddd;
}
.dd_fleft h2{
	margin-bottom: 22px;
	font-size: 30px;
	color: #fff;
	line-height: 1;
	font-weight: bold;
}
.bot_top_con_con_r_img img{
	width: 152px;
	height: 42px;
	padding-bottom: 0;
	margin-bottom: 25px;
}
.bot_top_con_con_r_z_wz{
	color: #fff;
}