.ysks { width:100%; background:url(../images/keshi_bg.png) no-repeat center top; height:598px; margin:0px auto; clear:both; overflow: visible;}
.ysks h2 { padding-top:66px; width:100%; background:url(../images/guoyi.png) no-repeat 58% 66px; height:150px; text-align:center;}
.ysks h2 p { margin-top:5px; margin-bottom:5px; line-height:25px; color:#fff; font-size:15px; font-weight:400;letter-spacing:0.2em;}


.ysks_con {margin-top:20px; background:url(../images/keshi_x.png) no-repeat right top; width:100%; height:276px;}
.ysks_con dl { width:20%; background:url(../images/keshi_x.png) no-repeat left top;text-align:center; height:276px; float:left; transition:all 0.4s; }
.ysks_con dl:hover {transform: translateY(-10px)}
.ysks_con dl img { margin-top:5px; margin-bottom:5px;}
.ysks_con dl dd { width:46px; margin:0px auto;}
.ysks_con dl dd img { float:left;}
.ysks_con dl dd p { color:#fff; font-size:14px; font-family:"Times New Roman", Times, serif; width:17px; float:left; writing-mode:tb-rl; margin-top:10px;}








.gycx { width:100%; background: url(../images/hua_bg.png) no-repeat center -50px; height:1695px; margin:0px auto; clear:both; overflow: visible;}
.gycx_con { width:100%;}

/*图片滑过变大*/
.img_k{width:50%; height:376px; overflow:hidden}
.gycx_con a dl .img_k img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.gycx_con a:hover dl .img_k img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}
/*图片滑过变大*/

.gycx_con dl{  width:100%; float:left;}
.gycx_con dl dt {  width:50%;}
.gycx_con dl dd { height:376px; text-align:center; color:#fff; width:50%; background:url(../images/cp_t_bg1.jpg) no-repeat top center;}

.gycx_con dl .bg1 { height:376px; text-align:center; color:#fff; width:50%; background:url(../images/cp_t_bg2.jpg) no-repeat top center;}
.gycx_con dl dd h3 { width:225px; height:54px; border:3px solid #fff; line-height:54px; margin:0px auto; font-size:22px; margin-top:80px; font-weight:400;  transition:all 0.4s;}
.gycx_con a:hover dl dd h3 { background:#fff; color:#17408f;transform: translateY(-10px)} 
.gycx_con dl dd p { width:81%; margin:0px auto; line-height:30px; font-size:16px; margin-top:28px;transition:all 0.4s;}
.gycx_con a:hover dl dd p  {transform: translateY(-10px)}
.gycx_con dl dd em { width:122px; margin:0px auto; text-align:center; display:block; margin-top:64px; transition:all 0.4s;}
.gycx_con a:hover dl dd em {transform: translateY(-10px)}
.gycx_con dl dd em span { font-style:normal; line-height:23px; height:23px; font-size:17px; }
.gycx_con dl dd em .il { width:17px; height:23px; background:url(../images/cp_bl1.png) no-repeat; float:left;}
.gycx_con dl dd em .ir { width:17px; height:23px; background:url(../images/cp_br1.png) no-repeat; float:right;  }
.gycx_con dl dd em .il1 { width:17px; height:23px; background:url(../images/cp_bl2.png) no-repeat; float:left;}
.gycx_con dl dd em .ir1 { width:17px; height:23px; background:url(../images/cp_br2.png) no-repeat; float:right;  }






.yszd { width:100%;height:726px; margin:0px auto; clear:both; overflow: visible;
background-image: url(../images/bg_yun.jpg),url(../images/hua_bg.png);
background-position: 80% 80px,top center;
background-repeat: no-repeat,no-repeat;}
.yszd_con { width:100%;}
.yszd_con a:hover dl {transform: translateY(-10px)}

/*图片滑过变大*/
.img_ys{ width:285px; height:285px; overflow:hidden; border-radius:50%;}
.yszd_con a dl .img_ys img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;width:285px; height:285px; overflow:hidden; border-radius:50%; }
.yszd_con a:hover  dl .img_ys img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);width:285px; height:285px; overflow:hidden; border-radius:50%;}

/*图片滑过变大*/

.yszd_con dl { width:285px; height:434px; margin-top:30px; float:left; background:url(../images/yangsheng_k.png) no-repeat top left; padding-top:15px; padding-right:20px; position: relative; transition:all 0.4s; } 
.yszd_con dl dt {width:285px; height:285px; border-radius:50%; background:#fff; overflow: hidden; position: absolute; top:15px; left:0px; overflow:hidden;}
.yszd_con dl dd {position: absolute; top:198px; left:114px; z-index:10; border-bottom:11px solid #92a3c7;width:56px; height:222px; color:#fff;writing-mode:tb-rl; line-height: 56px;
background-color:#92170a; border-bottom:11px solid #92a3c7;
background-image:url(../images/yangsheng_yuan.png),url(../images/yangsheng_b.png);
background-position:center 70px,center 180px;
background-repeat:no-repeat,no-repeat;}
.yszd_con dl dd i { width:100%; font-family:"宋体"; font-size:32px; padding-top:17px; float:left; font-style:normal;}
.yszd_con dl dd h3 { font-size:18px; font-weight:400; margin-top:45px;width:100%;float:left;}
.yszd_con_x { background:url(../images/yangsheng_x.png) no-repeat left 145px; width:134px; height:434px; float:left; margin:30px 4px 0px 4px;}





.about { width:100%;
background-image:url(../images/a_bg.jpg),url(../images/dashu_bg.png);
background-position:center top,140% 648px; 
background-repeat:no-repeat,no-repeat;
height:1230px; margin:0px auto; clear:both; overflow: visible;}

/*.about_con_a { width:100%; text-align:center; margin-top:-500px;}
.about_con_a img { width:1046px; height:385px; border:5px solid #fff;}
.about_con_b { width:1056px; margin:30px auto 0px auto; height:125px; }
.about_con_b ul li { width:33%; margin:0px 0.08%; float:left; line-height:62px; text-align:center; color:#000000; font-size:18px;background:#e5e5e5;}
.about_con_b ul .cur {background:#17408e; color:#fff;}

.about_con_c { width:1056px; margin:0px auto; padding-top:30px;  }
.about_con_c h3 { width:91px; float:left;}
.about_con_c h3 img { float:left;}
.about_con_c h3 i { float:left; width:16px; line-height:16px; font-size:14px; font-family:"Times New Roman", Times, serif; writing-mode:tb-rl; font-weight:400;  }

.about_con_c_tu { width:353px; height:378px; float:left;}
.about_con_c_con { width:558px;  float:right; text-align:left;}
.about_con_c_con img { transition:all 0.4s;}
.about_con_c_con img:hover {transform: translateY(-10px)}
.about_con_c_con em { font-size:15px; font-family:"Times New Roman", Times, serif;  line-height:15px; font-style:normal;}
.about_con_c_con h4 { font-size:28px; line-height:72px; font-weight:400;}
.about_con_c_con p { color:#232323; font-size:15px; line-height:28px; margin-top:20px;}
.about_con_c_con .more { margin-top:50px;}*/








.about_con_a { width:1046px; text-align:center; margin:30px auto 0px auto; border:5px solid #fff; background:#fff; /*margin-top:-500px;*/}
.about_con_a img { width:1046px; height:385px;}
.about_con_b { width:1056px; margin:30px auto 0px auto; height:125px; }
.about_con_b ul li { width:33%; margin:0px 0.08%; float:left; line-height:62px; text-align:center; color:#000000; font-size:18px;background:#e5e5e5;}
.about_con_b ul .cur {background:#17408e; color:#fff;}

.about_con_c { width:1056px; margin:0px auto; padding-top:30px;  }
.about_con_c h3 { width:91px; float:left;}
.about_con_c h3 img { float:left;}
.about_con_c h3 i { float:left; width:16px; line-height:16px; font-size:14px; font-family:"Times New Roman", Times, serif; writing-mode:tb-rl; font-weight:400;  }

.about_con_c_tu { width:353px; height:378px; float:left;}
.about_con_c_con { width:558px;  float:right; text-align:left;}
.about_con_c_con img { transition:all 0.4s;}
.about_con_c_con img:hover {transform: translateY(-10px)}
.about_con_c_con em { font-size:15px; font-family:"Times New Roman", Times, serif;  line-height:15px; font-style:normal;}
.about_con_c_con h4 { font-size:28px; line-height:72px; font-weight:400;}
.about_con_c_con p { color:#232323; font-size:15px; line-height:28px; margin-top:20px;}
.about_con_c_con .more { margin-top:50px;}






.gysm { width:100%; background:url(../images/qysm_t.jpg) no-repeat center top ; height:186px; margin:0px auto; clear:both; overflow: visible;}


.ymcc {  width:100%; background: url(../images/ymcc_bg.jpg) no-repeat center top; height:552px; margin:0px auto; clear:both; overflow: visible;}

.ymcc_con { width:1120px; margin:0px auto; }
.ymcc_con dl { width:503px; height:269px; margin-top:20px; position:relative;  transition:all 0.4s; }

.ymcc_con dl:hover {transform: translateY(-10px) }

.ymcc_con_k {width:503px; height:269px; background:url(../images/ymcc_k.png) no-repeat center top; position:absolute; z-index:10; top:0px; left:0px;} .ymcc_con dl dt { width:140px; height:141px; margin-top:52px; margin-left:75px; float:left;}
.ymcc_con dl dd { float:left; margin-left:20px; width:177px; text-align:left; margin-top:65px; width:222px;}
.ymcc_con dl dd h3 { font-size:35px; color:#163a7f; font-family:"宋体"; line-height:56px; border-bottom:1px solid #616161; width:144px; }
.ymcc_con dl dd p { font-size:20px; color:#000; line-height:42px;}
.ymcc_con dl em { width:100%; line-height:45px; background:#bfbfbf; position: absolute; bottom:5px; left:0px; text-align:center; color:#333; font-style:normal; font-size:17px;}


.zhibo { background:url(../images/zhibo_tu.jpg) no-repeat center  top; width:1200px; height:312px; margin:0px auto;}
.zhibo dl { width:255px; padding-right:70px; float:right; margin-top:52px; line-height:55px; writing-mode:tb-rl; color:#fff; letter-spacing:0.2em; font-size:15px;}
.zhibo dl dt { float:left;}
.zhibo dl dd { float:left;}



/*cp*/
/*svg{
	fill: currentColor;
}
.mt-tabpage {
	width: 1055px;
	  margin-left:auto; margin-right: auto; position: relative;
	
}
.mt-tabpage h2 {
	width: 20%;
	padding-right: 5%;
	text-align: right;
	float: left;
	height: 80px;
	line-height: 80px;
	font-size: 20px;
}
.mt-tabpage-title {
	position: absolute; top:480px; z-index:10;
	
	height: 62px;
	font-size: 0;
	
	width: 100%;
	
	
	

}


.mt-tabpage-title .mt-tabpage-item {
	display: inline-block;
	width:33%; margin:0px 0.08%; float:left; line-height:62px; text-align:center; color:#000000; font-size:18px;background:#e5e5e5;
	transition:All 0.2s ease-in-out;
	-webkit-transition:All 0.2s ease-in-out;
	-moz-transition:All 0.2s ease-in-out;
	-o-transition:All 0.2s ease-in-out;
	background-size:0px;background-position: center 68px;

}
.mt-tabpage-title .mt-tabpage-item:hover{
background:#17408e; color:#fff;
	
}
.mt-tabpage-title .mt-tabpage-item-cur {
	background:#17408e; color:#fff;

}
.mt-tabpage-count {
	position: relative;
	width: 1055px;
	height: 1060px;
	overflow: hidden;
	padding-top: 40px;
}
.mt-tabpage-cont__wrap {
	position: absolute;
}
.mt-tabpage-count .mt-tabpage-item {
	width: 1055px;
	height: 360px;
	text-align: center;
}
.mt-tabpage-item_left { width:1055px; text-align:left; position: absolute; top:520px;}
.mt-tabpage-item_h3 {
	margin-top: 32px;
	line-height: 80px;
	font-size: 33px;
}
.mt-tabpage-item_p { line-height:32px; font-size:15px; color:#838383; }

.mt-tabpage-item_more {
	line-height: 53px;
	width: 264px;
	height: 53px;
	border: 1px solid #0068b4;
	font-size: 20px;
	color: #0064b1;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 43px; border-radius:50px;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
a:hover .mt-tabpage-item_more {
	color: #FFF;
	background-color: #0068b4;


}*/


svg{
	fill: currentColor;
}
.mt-tabpage {
	width: 1300px;
	  margin-left:auto; margin-right: auto; position: relative;
}
.mt-tabpage h2 {
	width: 20%;
	padding-right: 5%;
	text-align: right;
	float: left;
	height: 80px;
	line-height: 80px;
	font-size: 20px;
}
.mt-tabpage-title {
	position: absolute; top:60px; z-index:10; 
	height: 62px;
	font-size: 0;
	width: 100%;

}


.mt-tabpage-title .mt-tabpage-item {
	display: inline-block;
	width:19.5%; margin:0px 0.08%; float:left; line-height:62px; text-align:center; color:#000000; font-size:18px;background:#e5e5e5;
	transition:All 0.2s ease-in-out;
	-webkit-transition:All 0.2s ease-in-out;
	-moz-transition:All 0.2s ease-in-out;
	-o-transition:All 0.2s ease-in-out;
	background-size:0px;background-position: center 68px;

}
.mt-tabpage-title .mt-tabpage-item:hover{
background:#892417; color:#fff;
	
}
.mt-tabpage-title .mt-tabpage-item-cur {
	background:#892417; color:#fff;

}
.mt-tabpage-count {
	position: relative;
	width: 1300px;
	height:600px;
	overflow: hidden;
	padding-top:40px;
}
.mt-tabpage-cont__wrap {
	position: absolute;
}
.mt-tabpage-count .mt-tabpage-item {
	width: 1300px;
	height: 700px;
	text-align: center;
}
.mt-tabpage-item_left {width:1300px; text-align:left; position: absolute; top:120px; overflow: hidden;}
.mt-tabpage-item_h3 {
	margin-top: 32px;
	line-height: 80px;
	font-size: 33px;
}
.mt-tabpage-item_p { line-height:32px; font-size:15px; color:#838383; }

.mt-tabpage-item_more {
	line-height: 53px;
	width: 264px;
	height: 53px;
	border: 1px solid #0068b4;
	font-size: 20px;
	color: #0064b1;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 43px; border-radius:50px;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
a:hover .mt-tabpage-item_more {
	color: #FFF;
	background-color: #0068b4;


}

 .swiper-container-atu {
      width: 100%;
      height: 385px;
      margin-left: auto; overflow:hidden;
      margin-right: auto;
    }
    .swiper-slide-atu {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	
	
	.swiper-pagination-atu.swiper-pagination-clickable.swiper-pagination-bullets {
    bottom: 35px; z-index:999; position:relative;
    left: 0;
    width: 100%;
}


.swiper-pagination-atu.swiper-pagination-clickable.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: 1!important;
}
.swiper-pagination-atu.swiper-pagination-clickable.swiper-pagination-bullets span.swiper-pagination-bullet.swiper-pagination-bullet-active  {
    opacity: 1;
    background: #b51829!important;
}


/*cp end*/








    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

	


   .swiper-container-zjtd {
      width: 100%;
      height: 100%; text-align:center;
    }
    .swiper-slide-zjtd {
      text-align: center;
      font-size: 18px;
     

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	
	
	
	
	
	
/*首页分店*/
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto;
}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
    content: 'next';
}
.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
}




.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto;
}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 42%!important;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
    content: 'prev';
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
}



.fd {  }
.fd dl { width:325px;border:2px solid #dbdbdb;float:left; margin-right:14px; margin-left:14px;margin-bottom:20px;}
.fd dl dt {width:325px; height:274px;}	
.fd dl dt img {width:325px; height:274px;}	
.fd dl dd { line-height:35px; font-size:16px; padding-top:10px; padding-bottom:14px;}	