@charset "utf-8";
*{margin:0px; padding:0px; list-style:none; outline:none; font-family:Microsoft YaHei, Arial, PingFang SC, sans-serif;}
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;/*边距边框包含在宽里面css3*/}
html{font-size:62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
body{font-size:1.6rem;/*1.4 × 10px = 14px */ line-height:28px; color:#555; background:#FFF; overflow-x:hidden;}
html,body{height:100%;} 
img{border:0px; max-width:100%;}
a{color:#333; text-decoration:none; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; }
a:hover{color:#ff6a03;}
a, a:hover, a:visited, a:link, a:active , a:focus{
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.clear{clear:both; height:0px; font-size:0px;}


@font-face
{
font-family:dincond;
src: url('../font/dincond.ttf'),
     url('../font/dincond.eot'),
	 url('../font/dincond.otf');
}

@font-face
{
font-family:Inter;
src: url('../font/Inter.ttf'),
     url('../font/Inter.otf');
}


/*gundongtiao**************/
body::-webkit-scrollbar { 
 width: 12px;/*kuandu*/
 height: 12px;
}
/*gundong*/
body::-webkit-scrollbar-thumb { 
 border-radius: 10px;
 background:#88909b;
 border:1px #232f3e solid;
 background-clip:content-box;/*kangjuchi*/‌
}

body::-webkit-scrollbar-thumb:hover { 
 background:#69809c;
}

/* shangsanjiao */
body::-webkit-scrollbar-button:start:decrement{
	height: 8px;
	background-color:#232f3e;
	border-bottom: 6px solid #88909b;
  	border-left: 6px solid transparent;
  	border-right: 6px solid transparent;
}
/* xiasanjiao */
body::-webkit-scrollbar-button:end:increment{
	height:8px;
  	background-color:#232f3e;
	border-top: 6px solid #88909b;
  	border-left: 6px solid transparent;
  	border-right: 6px solid transparent;
}


body::-webkit-scrollbar-track { 
 border-radius: 0;
 background: #232f3e;
}
/*gundongtiao end**********/


/*inputyangshi*/
input:-moz-placeholder,  
textarea:-moz-placeholder{color:#bbb;}  
input:-ms-input-placeholder,  
textarea:-ms-input-placeholder{color:#bbb;}  
input::-webkit-input-placeholder,  
textarea::-webkit-input-placeholder{color:#bbb;}


.timea{transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.color_a{color:#c4251c;}
.touying{-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2); box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);}


.w1920{width:100%;}
.w1600{max-width:1600px; margin:0px auto;}
.w1400{max-width:1400px; margin:0px auto;}
.w1200{max-width:1200px; margin:0px auto;}
.relativea{position:relative;}
.hidden{overflow:hidden;}

@media screen and (max-width:1600px){
	.w1600{padding:0px 100px !important;}
	.w1400{padding:0px 20px !important;}
}


@media screen and (max-width:1400px){
	.w1600{padding:0px 50px !important;}
	.w1400{padding:0px 50px !important;}
	html{font-size:55% !important;}
}

@media screen and (max-width:1200px){
	html{font-size:52% !important;}
	.w1600{padding:0px 30px !important;}
	.w1200{padding:0px 20px !important;}
}

@media screen and (max-width:749px){
	html{font-size:50% !important;}
	.w1600{padding:0px 20px !important;}
	.w1400{padding:0px 20px !important;}
}



/*top*/

@media screen and (max-width:750px){
.top_c{height:65px !important;}
.top_logo img{height:35px !important;}
.top_tel{font-size:1.6rem !important; display:none !important;}
.top_an{height:4rem !important; line-height:4rem !important; font-size:1.4rem !important;}
}

.top_w{width:auto; background:#FFFFFF;}
.top_c{height:100px; display:flex; justify-content:space-between; align-items:center;}
.top_c > div:first-child {flex:1;}

.top_logo{height:auto;}
.top_logo a{display:inline-block;}
.top_logo img{height:49px; display:block;}
.top_tel{font-size:2rem; color:#8d5a40; margin-right:2rem; display:inline-flex; align-items: center;}
.top_tel i{font-size:2.2rem; margin-right:5px;}
.top_an{height:5rem; line-height:5rem; border-radius:10px; text-align:center; background:#8d5a40; padding:0 2rem; font-size:2rem; color:#FFFFFF;}

/*top end*/


/*banner*/
@media screen and (max-width:1200px){
	.banner{display:none !important;}
	.banner_sj{display:block !important;}
	.banner_nyc{height:30rem !important;}
}
@media screen and (max-width:750px){
	.banner_nyc{height:20rem !important;}
	.banner_nyc h1{font-size:3rem !important;}
	.banner_nyc h1 font{margin:1.0rem auto 0 auto !important;}
	.ny_wz{padding-top:1.4rem !important;}
}
.banner{height:auto; overflow:hidden; background:#fff; position:relative;}
.banner img{width:100%; height:auto; display:block;}

.banner_sj{overflow:hidden; background:#fff; position:relative; display:none;}
.banner_sj img{width:100%; height:auto; display:block;}
.banner_sjnr{width:100%; height:auto; position: relative;}

.banner_ny{width:100%;}
.banner_nyc{width:100%; height:40rem; text-align:center; color:#FFFFFF; background:rgba(0,0,0,0.7);}
.banner_nyc h1{line-height:5rem; font-size:4rem; text-transform:uppercase; padding-top:7%;}
.banner_nyc h1 font{width:60px; height:3px; background:#ff6a03; display:block; margin:1.2rem auto 0 auto;}
.ny_wz{width:100%; line-height:3rem; font-size:1.6rem; padding-top:3rem;}
.ny_wz a{color:#FFFFFF;}
.ny_wz a:hover{color:#ff6a03;}

/*swiper dian*/
@media screen and (max-width:750px){
.swiper-pagination-bullet{width:20px !important; height:2px !important; border-radius: 0 !important;}
}
.swiper-pagination-bullet{width:10px; height:10px; border-radius: 50%;}
.swiper-pagination-bullets{bottom:4% !important;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background:#ff6a00;}


/*swiper banner_jiantou*/
.banner_btn_l,.banner_btn_r{width:5rem; height:5rem; border-radius:50%;background:rgba(0,0,0,0.3);}
.banner_btn_l:hover,.banner_btn_r:hover{background:rgba(0,0,0,0.5);}
.banner_btn_l i,.banner_btn_r i{line-height: 5rem; text-align: center; color:#FFF; display: block; margin: 0 auto;}

.banner_btn_l{position: absolute; top:49%; left:5rem; z-index: 99; cursor: pointer;}
.banner_btn_r{position: absolute; top:49%; right:5rem; z-index: 99; cursor: pointer;}

/*swiper banner_sj_jiantou */
.adsj_btn_l,.adsj_btn_r{width:2rem; height:2rem; border-radius:50%; background:rgba(0,0,0,0.0);}
.adsj_btn_l i,.adsj_btn_r i{line-height: 2rem; text-align: center; color:#ccc; display: block; margin: 0 auto;}

.adsj_btn_l{position: absolute; top:49%; left:1.4rem; z-index: 99; cursor: pointer;}
.adsj_btn_r{position: absolute; top:49%; right:1.4rem; z-index: 99; cursor: pointer;}


/*ind***********************************************************************************/

/*ind_bt*/
@media screen and (max-width:749px){
.ind_bta{padding:5rem 0 0 0 !important;}
.ind_bta h2{font-size:1.8rem !important;}
.ind_bta h3{line-height:3.5rem !important; font-size:2.4rem !important; letter-spacing:0px !important; padding:5px 0 10px 0 !important;}
.ind_bta h4{line-height:4.5rem; height:4.5rem; font-size:1.6rem !important; letter-spacing:0px !important;}
}
.ind_bta{width:auto; text-align:center; padding:8rem 0 0 0;}
.ind_bta h2{line-height:2.5rem; font-size:3rem; color:#8d5a40; font-weight:normal; margin:0 auto;}
.ind_bta h3{line-height:8rem; font-size:3rem; letter-spacing:4px; color:#000000; margin:0 auto;}
.ind_bta h4{line-height:4.5rem; height:4.5rem; border-radius:4.5rem; font-size:2rem; letter-spacing:4px; background:#edd7ca; color:#753a24; margin:0 auto; display:inline-block; padding:0 5rem; overflow:hidden;}
/*ind_bt end*/


/*ind_aaaa****************************************/
@media screen and (max-width:1200px){
.ind_byyc{padding:3rem 0 !important; grid-template-columns:repeat(2, 1fr) !important; gap:3rem !important;}
.ind_byyc li{padding:5rem 2rem 2rem 2rem !important;}
.ind_byyc li i{font-size:6rem !important;}
.ind_byyc li p{ min-height:60px !important; font-size:1.4rem !important;}
}
.ind_byy{width:100%; position:relative; background:url(../images/ind_a01.jpg) no-repeat center top #FFFFFF; padding-bottom:5rem;}
.ind_byyc{width:100%; padding:6rem 0; display:grid; grid-template-columns:repeat(4, 1fr); gap:7rem;}
.ind_byyc li{text-align:center; color:#333; padding:8rem 3rem 3rem 3rem; border:2px #8d5a40 solid; border-radius:340px;}
.ind_byyc li i{font-size:9rem; color:#8d5a40;}
.ind_byyc li h3{line-height:4rem; font-size:2rem; padding-top:10px;}
.ind_byyc li h4{line-height:2rem; font-size:1.6rem; font-weight:normal;}
.ind_byyc li p{ min-height:100px; line-height:2.5rem; font-size:1.6rem; padding-top:1.2rem;}
.ind_byyc_WhatsApp{width:370px; max-width:100%; height:6rem; line-height:6rem; text-align:center; font-size:2rem; padding:0 2rem; border-radius:10px; background:#8d5a40; color:#FFFFFF; display:block; margin:0 auto;}
.ind_byyc_WhatsApp:hover{background:#a06a4e; color:#FFFFFF;}
/*ind_aaaa end***********************************/

/*ind_bbbb***********************************/
@media screen and (max-width:749px){
.ind_tz{padding-bottom:3rem !important;}
.ind_tza{padding-top:3rem !important;}
.ind_tzb{gap:10% !important;}
.ind_tzba{width:45% !important; display:block !important;}
.ind_tzba i{ margin-bottom:2rem !important;}

.ind_tzc{width:100% !important; padding-top:5rem !important;}

.ind_tzd{padding:0rem !important; margin:3rem auto 0rem auto !important;  background:none !important;}
.ind_tzd video{width:70% !important;}
}
.ind_tz{width:auto; background:url(../images/ind_b01.jpg) no-repeat center top fixed #e5c5af; padding-bottom:8rem;}
.ind_tza{width:100%; display:flex; justify-content:space-between; align-items:center; padding-top:8.5rem;}
.ind_tza img{width:100%; display:block;}
.ind_tzaa{width:40%; border-radius:20px; overflow:hidden;}
.ind_tzab{width:15%;}
.ind_tzb{width:100%; display:flex; flex-wrap:wrap; gap:20%;}
.ind_tzba{width:40%; display:flex; align-items:center; margin-top:4rem;}
.ind_tzba i{display:block; font-size:5rem; margin-right:2rem; color:#8d5a40;}
.ind_tzba p{display:block; line-height:2.5rem; font-size:1.6rem; color:#4f3621;}
.ind_tzba p span{display:block; padding-bottom:1.2rem;}
.ind_tzc{width:60%; text-align:center; color:#4f3621; margin:0 auto; padding-top:8rem;}
.ind_tzc p{ line-height:2.5rem; font-size:1.6rem;}
.ind_tzc span{font-size:2rem; display:block; padding-top:1.2rem;}
.ind_tzd{width:100%; text-align:center; margin:7rem auto 0rem auto; padding:3rem; background:#7b5b4c;}
.ind_tzd video{width:360px; max-width:100%; height:auto; display:block; margin:0 auto;}
/*ind_bbbb end***********************************/

/*ind_cccc***********************************/
@media screen and (max-width:1200px){
.ind_tta{display:block !important;}
.ind_ttaa{width:100% !important;}
.ind_ttab{width:100% !important;}
}
@media screen and (max-width:749px){
.ind_tt{padding-bottom:4rem !important;}
.ind_tta{padding:3rem 0 !important;}
.ind_ttaaa{padding:1.2rem 0 !important;}
.ind_ttab video{width:70% !important;}

.ind_ttb{grid-template-columns:repeat(2, 1fr) !important; gap:3rem !important;}
.ind_ttbb i{font-size:5rem !important; padding:1.4rem 0 2rem 0 !important;}
.ind_ttbb h3{line-height:3rem !important; font-size:1.8rem !important;}
.ind_ttbb p{line-height:2.5rem !important; font-size:1.6rem !important;}

.ind_ttc{width:100% !important; padding-top:3rem !important;}

.ind_ttd{width:100% !important; padding-top:3rem !important;}
.ind_ttd a{line-height:20px !important; font-size:1.4rem !important; padding:10px 0 !important;}
.ind_ttd .ays01 b{display:block !important;}
.ind_ttd .ays02 b{display:block !important;}
}
@media screen and (max-width:400px){
.ind_ttbb i{font-size:4rem !important; padding:0rem 0 1.4rem 0 !important;}
.ind_ttbb h3{font-size:1.6rem !important;}
.ind_ttbb p{font-size:1.4rem !important;}
}
.ind_tt{width:auto; min-height:500px; background:url(../images/ind_c01.jpg) no-repeat center bottom fixed #fff; padding-bottom:8rem;}
.ind_tta{display:flex; justify-content:space-between; padding:9rem 0;}
.ind_ttaa{width:40%;}
.ind_ttaa h3{font-size:2.4rem; color:#8d5a40; padding-bottom:3rem;}
.ind_ttaaa{display:flex; align-items:center; padding:2rem 0;}
.ind_ttaaa i{font-size:5rem; display:block; color:#8d5a40; margin-right:2rem;}
.ind_ttaaa span{font-size:1.6rem; display:block; color:#4f3621;}
.ind_ttab{width:30%;}
.ind_ttab video{width:360px; max-width:100%; height:auto; display:block; margin:0 auto;}
.ind_ttb{width:100%; display:grid; grid-template-columns: repeat(4, 1fr); gap:6rem; padding:1rem 0;}
.ind_ttbb{text-align:center; font-size:1.6rem; border:2px #A37374 solid; background:#f4e8db; color:#4f3621; border-radius:50%; overflow:hidden;aspect-ratio: 1 / 1; padding:3rem;}
.ind_ttbb i{font-size:5.4rem; color:#8d5a40; padding:2rem 0 3rem 0; display:block;}
.ind_ttbb h3{line-height:3rem;}
.ind_ttbb p{line-height:3rem;}
.ind_ttc{width:60%; text-align:center; color:#4f3621; margin:0 auto; padding-top:8rem;}
.ind_ttc p{ line-height:2.5rem; font-size:1.6rem;}
.ind_ttc span{font-size:2rem; display:block; padding-top:1.2rem;}
.ind_ttd{width:90%; display:flex; justify-content:space-between; align-items:center; margin:0 auto; padding-top:5rem;}
.ind_ttd a{width:49%; line-height:65px; font-size:1.6rem; border-radius:10px; display:block; text-align:center; color:#fff;}
.ind_ttd a:hover{background:#714129;}
.ind_ttd .ays01{background:#b78652;}
.ind_ttd .ays02{background:#8d5a40;}
/*ind_cccc end***********************************/

/*ind_dddd***********************************/
.ind_hj{width:auto; min-height:500px; background:#e5c5af; padding-bottom:8rem;}
.ind_hja{line-height:4rem; font-size:1.6rem; color:#3e2513; text-align:center; padding:2rem 0;}
.ind_hjb{display:flex; justify-content:space-between; align-items:center;}
.ind_hjb li{width:23%;}
.ind_hjb li img{display:block;}
/*ind_dddd end***********************************/

/*ind_eeee***********************************/
@media screen and (max-width:749px){
.ind_dt{padding-bottom:3rem !important;}
.ind_dta{display:block !important; padding:2rem 0 2rem 0 !important;}
.ind_dtaa{width:100% !important;}
.ind_dtab{width:100% !important;}
}
.ind_dt{width:auto; min-height:500px; background:url(../images/ind_d05.jpg) no-repeat center bottom fixed; background-size:cover; padding-bottom:8rem;}
.ind_dta{display:flex; justify-content:space-between; padding:4rem 0 5rem 0;}
.ind_dtaa{width:53%;}
.ind_dtab{width:45%; line-height:3.2rem; font-size:1.8rem; color:#3e2513;}
.ind_dtab .clj{width:20rem; line-height:6rem; text-align:center; background:#8d5a40; color:#fff; border-radius:10px; margin-top:3rem; display:block;}
.ind_dtab .clj:hover{background:#a47056;}
.ind_dtb{line-height:3.5rem; text-align:center; font-size:1.6rem; background:#e6dcd6; color:#4f3621; padding:3rem 0;}

/*ind end******************************************************************************************/

/*bottom**********************************************************************/
.bottomw{width:100%; text-align:center; font-size:1.6rem; background:#3e2513; color:#dbcec2; padding:5rem 0;}
.bottomw a{color:#dbcec2;}
.bottomw a:hover{color:#FFFFFF;}
/*bottom********************************************************************* end*/

/*banner_ny*************************************************************************/
.banner_ny{width:100%;}
.banner_ny img{width:100%; display:block;}
/*banner_ny end*************************************************************************/

/*fendian*************************************************************************/
@media screen and (max-width:750px){
.ny_fdc dt a{font-size:1.4rem !important; padding:3px 10px !important; margin:10px 0 0 0 !important;}
}
.ny_fdw{width:100%; padding:3rem 0 8rem 0;}
.ny_fdbt{width:100%; padding:3rem 0;}
.ny_fdbt h2{font-size:2.6rem;}

.ny_fdc{width:100%;}
.ny_fdc dt{width:100%; font-size:0px; margin-bottom:2rem;}
.ny_fdc dt a{line-height:2.5rem; font-size:1.6rem; color:#333; background:#FFFFFF; border:1px #ccc solid; border-radius:5px; padding:5px 20px; margin:0 20px 0 0; display:inline-block;}
.ny_fdc dt .sub_a_hover{color:#fff; background:#8d5a40; border:1px #8d5a40 solid;}
.ny_fdc dd{width:100%; padding:3rem 0; border-top:1px #CCCCCC solid;}

/*fendian end*************************************************************************/



/*liuyan*/
.feed01{width:100%; height:auto;}
.feed02{width:100%; height:auto; margin:20px 0px;}
.feed02_a{width:100px; height:35px; line-height:35px; text-align:right; margin-right:10px; font-size:14px; float:left;}
.feed02_b{width:400px; height:35px; line-height:35px; float:left;}
.feed02_b span{color:#F00; font-size:16px;}
.feed02_c{width:400px; height:auto; line-height:22px; float:left;}
.feed03{height:auto; padding-left:110px; font-size:16px;}
.form01{width:380px; height:35px; line-height:35px;}
.form05{width:200px; height:35px; line-height:35px;}
.form02{width:50px; height:35px; line-height:35px;}
.form03{width:380px; height:90px; line-height:22px;}
.form04{width:100px; height:35px; cursor:pointer; margin-left:110px;}

@media screen and (max-width:749px){	
.kefu{display:none !important;}
}
.kefu{width:38px; height:auto; position:fixed; bottom:5%; right:1%; z-index:9999;}
.kefu i{font-size:2rem; line-height:38px; text-align:center; display:block; color:#FFF;}
.kefu .a01{width:38px; height:38px;  background:#999; border-radius:5px; margin-top:5px; cursor:pointer;}
.kefu .a01:hover{background:#ff6a03;}
.kefu .a02{width:38px; height:38px;  background:#999; border-radius:5px; margin-top:5px; cursor:pointer; position:relative;}
.kefu .a02:hover{background:#ff6a03;}
.kefu .a02 span{line-height:38px; text-align:center; white-space:nowrap; background:#ff6a03; color:#FFF; border-radius:5px; position:absolute; right:40px; top:0px; z-index:999999; display:none; padding:0 10px;}
.kefu .a02:hover span{ display:block;}
.kefu .a03{width:38px; height:38px;  background:#999; border-radius:5px; margin-top:5px; cursor:pointer; position:relative;}
.kefu .a03:hover{background:#ff6a03;}
.kefu .a03 .ewm{width:90px; max-width:100px; position:absolute; left:-92px; top:-10px; z-index:999999; display:none;}
.kefu .a03:hover .ewm{display:block;}

/**********内容样式************/
/**********纯图片展示***********/
@media screen and (max-width:1399px){	
.show_img ul li .div01 img{height:300px !important;}
}

@media screen and (max-width:1199px){	
.show_img ul li .div01 img{height:260px !important;}
}

@media screen and (max-width:749px){	
.show_img ul li{width:48% !important;}
.show_img ul li .div01 img{height:220px !important;}
}

@media screen and (max-width:420px){	
.show_img ul li{width:48% !important;}
.show_img ul li .div01 img{height:150px !important;}
}
.show_img{width:100%; margin:0px auto; overflow:hidden;}
.show_img ul{width:103%; margin:0px auto;}
.show_img ul li{width:31%; height:auto; margin:0 2% 2% 0; position:relative; float:left;}
.show_img ul li .div01{width:100%; overflow:hidden; position:relative; background:#000;}
.show_img ul li .div01 i{width:20px; height:20px; font-size:5rem; color:#FFF; position:absolute; top:60%; left:0; right:0; margin:auto; transition:all 0.5s; opacity:0; -moz-opacity:0; filter:alpha(opacity=0);}
.show_img ul li:hover .div01 i{top:45%; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);}
.show_img ul li .div01 img{width:100%; height:350px; margin:0 auto; display:block; transition:0.6s;}
.show_img ul li:hover .div01 img{transform:scale(1.2); opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.show_img ul li span{height:50px; line-height:50px; text-align:center; display:block; font-size:1.8rem; background:#eee; padding:0 30px; overflow:hidden;}

/**********纯图片展示单独***********/
@media screen and (max-width:749px){
.show_img01 ul li{width:47% !important; margin:1.5% 1.5% 5% 1.5% !important;}
}

.show_img01{width:100%; margin:0px auto;}
.show_img01 ul{margin:0 -1.5%;}
.show_img01 ul li{width:30.33%; height:auto; margin:1.5% 1.5% 2% 1.5%; float:left;}
.show_img01 ul li .img01{width:100%; height:0px; padding-bottom:70%; background:#000; position:relative; overflow:hidden;}
.show_img01 ul li .img01 img{ width:100%; height:100%; display:block; position:absolute; left:0; top:0; transition:all 0.5s;}
.show_img01 ul li:hover .img01 img{transform:scale(1.2); opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.show_img01 ul li .img01 i{font-size:4rem; color:#FFF; position:absolute; left:45%; top:55%; z-index:999; transition:all 0.5s; opacity:0; -moz-opacity:0; filter:alpha(opacity=0);}
.show_img01 ul li:hover .img01 i{top:45%; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.show_img01 ul li span{height:30px; line-height:30px; display:block; font-size:1.8rem; text-align:center; padding:0px 5%; overflow:hidden; margin-top:3%;}
.show_img01 ul li p{line-height:1.4rem; text-align:center; font-size:1.4rem; color:#999;}

/**********纯图片展示单独***********/
@media screen and (max-width:749px){
.show_img02 ul li{width:47% !important; margin:1.5% 1.5% 5% 1.5% !important;}
.show_img02 ul li span{line-height:30px !important; margin-top:2% !important;}
}

.show_img02{width:100%; margin:0px auto;}
.show_img02 ul{margin:0 -1.5%;}
.show_img02 ul li{width:22%; height:auto; margin:1.5% 1.5% 2% 1.5%; float:left;}
.show_img02 ul li .img01{width:100%; height:0px; padding-bottom:150%; background:#000; position:relative; overflow:hidden;}
.show_img02 ul li .img01 img{ width:100%; height:100%; display:block; position:absolute; left:0; top:0; transition:all 0.5s;}
.show_img02 ul li:hover .img01 img{transform:scale(1.2); opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.show_img02 ul li .img01 i{font-size:4rem; color:#FFF; position:absolute; left:45%; top:55%; z-index:999; transition:all 0.5s; opacity:0; -moz-opacity:0; filter:alpha(opacity=0);}
.show_img02 ul li:hover .img01 i{top:45%; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.show_img02 ul li span{line-height:45px; display:block; font-size:2rem; text-align:center; padding:0px 5%; overflow:hidden; margin-top:3%;}
.show_img02 ul li p{line-height:1.4rem; text-align:center; font-size:1.4rem; color:#999;}
.show_img02 ul li p font{color:#f76950;}

/**********纯图片展示02***********/
@media screen and (max-width:1119px){
.show_pro ul li{width:31.3% !important;}
}
@media screen and (max-width:749px){
.show_pro ul li{width:48% !important;}
.show_pro ul li a{padding:5% !important;}
.show_pro ul li a h4{font-size:1.2rem !important;}
}

.show_pro{width:100%; padding:0px 0; overflow:hidden;}
.show_pro ul{ width:102%; margin:0px auto;}
.show_pro ul li{width:23%; margin:0% 2% 2% 0%; background:#FFF; float:left;}
.show_pro ul li:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);}
.show_pro ul li a{display:block; margin:0 auto; padding:20px; border:1px solid #dbe3ef;}
.show_pro ul li a .img01{width:100%; height:auto; position:relative;}
.show_pro ul li a .img01:hover i{display:none;}
.show_pro ul li a .img01 img{width:100%; display:block;}
.show_pro ul li a h3{height:40px;line-height:20px; font-size:1.4rem; overflow:hidden; font-weight:normal; overflow:hidden; margin-top:15px;}
.show_pro ul li a h4{line-height:20px; font-size:1.4rem; overflow:hidden; margin-top:10px; font-weight:normal; color:#777;}


/**********新闻列表展示***********/
@media screen and (max-width:749px){	
.show_news{padding:2% 5% !important;}
.show_news ul li a{padding:20px 0px 40px 0 !important; line-height:20px !important; display:flex !important;}
.show_news ul li span{line-height:20px !important; left:15px !important; bottom:15px !important;}
}
.show_news{margin:0px auto; background:#f8f8f8; padding:2% 10%;}
.show_news ul li{font-size:1.6rem; border-bottom:#999 1px dotted; margin:0px auto; position:relative;}
.show_news ul li a{line-height:25px; display:block; padding:20px 150px 20px 0;}
.show_news ul li a i{font-size:1.4rem; margin-right:5px; vertical-align:middle;}
.show_news ul li span{line-height:70px; color:#555; position:absolute; right:0px; bottom:0px;}

/**********图文混排展示***********/
@media screen and (max-width:1499px){
.show_news_img ul li a span h3{height:57px !important; overflow:hidden !important;}
}
@media screen and (max-width:1199px){	
.show_news_img ul li a img{height:250px !important;}
.show_news_img ul li a span h3{height:45px !important; line-height:20px !important; font-size:2.2rem !important;}
.show_news_img ul li a span h4{ height:55px !important; overflow:hidden !important;}
}
@media screen and (max-width:979px){	
.show_news_img ul li a img{height:190px !important;}
.show_news_img ul li a span h3{font-size:1.8rem !important;}
.show_news_img ul li a span h4{height:55px !important; overflow:hidden;}
.show_news_img ul li a span font{display:none !important;}
}

@media screen and (max-width:749px){	
.show_news_img ul li a img{height:120px !important;}
.show_news_img ul li a span h3{height:auto !important; padding:2rem 0 0 0 !important;}
.show_news_img ul li a span h4{display:none !important;}
.show_news_img ul li a span p{border-bottom:none !important; font-size:1.2rem !important;}
.show_news_img ul li a span p i{display:none !important;}

}
@media screen and (max-width:420px){	
.show_news_img ul li a img{width:35% !important; height:100px !important;}
.show_news_img ul li a span h3{height:58px !important;}
.show_news_img ul li a span{width:55% !important;}
}
.show_news_img{width:100%; margin:0px auto;}
.show_news_img ul li{background:#f9f9f9; text-align:left; margin-top:20px;}
.show_news_img ul li:hover{background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.show_news_img ul li a{position:relative; display:block;}
.show_news_img ul li a img{width:30%; height:320px; display:block;}
.show_news_img ul li a span{width:60%; height:auto; line-height:25px; display:block; font-size:14px; position:absolute; right:5%; top:0px; z-index:1; }
.show_news_img ul li a span h3{line-height:3.2rem; font-size:2.6rem; color:#333; margin:0px; font-weight:normal; padding:3rem 0 0rem 0;}
.show_news_img ul li:hover h3{color:#e84545;}
.show_news_img ul li a span h4{font-weight:normal; color:#777; font-size:1.6rem;}
.show_news_img ul li a span p{width:100%;line-height:5rem; font-size:1.6rem; color:#777; margin-bottom:15px; border-bottom:1px #999 dashed; position:relative;}
.show_news_img ul li a span p i{ width:10px; height:10px; background:#555; display:block; position:absolute; right:0px; bottom:-5px;}
.show_news_img ul li a span font{width:100px; text-align:center; font-size:1.6rem; display:block; padding:5px; background:#999; color:#FFF; margin-top:3%;}
.show_news_img ul li:hover a span font{background:#e84545;}

/**********单页展示***********/
.show_single{width:100%; margin:0px auto;}
.show_single_t{font-size:20px; line-height:20px; color:#000000; text-align:center; padding-bottom:20px;}
.show_single_d{height:35px; line-height:35px; text-align:center; color:#FFFFFF; font-size:14px; background:#cbcbcb;}
.show_single_c{padding-top:10px; font-size:16px; line-height:35px;}

/**********上下图文混排展示***********/
@media screen and (max-width:749px){	
.show_news_img_sx ul li{width:46% !important;}
}

@media screen and (max-width:420px){	
.show_news_img_sx ul li .zw{min-height:auto !important; margin:10px auto !important;}
.show_news_img_sx ul li .zw h3{ height:3rem; line-height:3rem; font-size:1.8rem; font-weight:normal; overflow:hidden;}
.show_news_img_sx ul li .zw span{display:none !important;}
.show_news_img_sx ul li .zw p{display:none !important;}
}
.show_news_img_sx{width:100%; margin:0px auto; overflow:hidden;}
.show_news_img_sx ul{width:110%; height:auto;}
.show_news_img_sx ul li{width:29%; height:auto; margin-right:2%; margin-bottom:2%; float:left; background:#f8f8f8; position:relative;}
.show_news_img_sx ul li .img01{width:100%; height:0px; padding-bottom:70%; background:#000; overflow:hidden; position:relative;}
.show_news_img_sx ul li .img01 i{font-size:5rem; color:#FFF; display:block; position:absolute; top:55%; left:45%; margin:0 auto; transition:all 0.5s; opacity:0; filter:alpha(opacity=0);}
.show_news_img_sx ul li:hover .img01 i{top:45%; opacity:0.5; filter:alpha(opacity=50);}
.show_news_img_sx ul li .img01 img{width:100%; height:100%; display:block; transition:all 0.5s; position:absolute; left:0; top:0;}
.show_news_img_sx ul li:hover .img01 img{transform:scale(1.2); opacity:0.5; filter:alpha(opacity=50);}

.show_news_img_sx ul li .zw{width:85%; height:auto; min-height:170px; margin:20px auto;}
.show_news_img_sx ul li .zw h3{ height:3rem; line-height:3rem; font-size:1.8rem; font-weight:normal; overflow:hidden;}
.show_news_img_sx ul li .zw span{line-height:40px; font-size:1.4rem; color:#999;}
.show_news_img_sx ul li .zw p{ height:5.3rem; line-height:24px; font-size:1.4rem; color:#777; overflow:hidden;}
.show_news_img_sx ul li .zw p font{font-size:1.4rem; display:block; transition:all 0.5s; position:absolute; left:8%; bottom:30px;}
.show_news_img_sx ul li:hover .zw p font{color:#000;}


/*分页样式*/
.page_area{padding:25px 0px; text-align:center; clear:both;}
.PageNav_2{display:block; width:100%; text-align:center; clear:both;}
.PageNav_2 .PageTurn{height:30px; line-height:30px; border:#777 1px solid; background:#777; padding:0px 5px; color:#FFFFFF; display:inline-block; margin:2px;}
.PageNav_2 .PageTurn_Disable{height:30px; line-height:30px; border:#777 1px solid; color:#fff; background:#777; padding:0px 5px; display:inline-block; margin:2px;}
.PageNav_2 .PageNum{height:30px; line-height:30px; border:#777 1px solid; background:#777; color:#fff; padding:0px 5px; display:inline-block; margin:2px;}/*未选中样式*/
.PageNav_2 .PageNum_Disable{height:30px; line-height:30px; color:#FFFFFF; border:1px solid #ff6a03; background:#ff6a03; padding:0px 5px; display:inline-block; margin:2px;}/*当前选中样式*/
