@charset "utf-8";
/* CSS Document */
.bangwz{ margin-bottom:0}
.bang_01{ background-image: linear-gradient(to bottom,#da2339 ,#fff 60%); padding:50px 0;}

.b_h3{ width:100%; float:left; overflow:hidden; line-height:55px; font-size:48px; color:rgba(255,255,255,1); text-align:center; margin-bottom:30px }
.b_h4{ width:90%; padding:0 5%;; float:left; overflow:hidden; line-height:30px; font-size:16px; color:rgba(255,255,255,.8); text-align:center; font-weight:normal; margin-bottom:50px }

.pai01{ height:690px;float:left; width:100%; display:flex; justify-content:center;}
.pai02{ width:1260px; background:url(paiming.png) no-repeat center 0;  }

.pai02 dl{ width:420px; float:left; overflow:hidden;}

.pai02 dl.yin{  margin-top:212px; width:415px; margin-right:5px}
.pai02 dl.jin{  margin-top:132px; }
.pai02 dl.tong{  margin-top:212px; }

.pai02 h6{ width:220px; margin:0 100px 0 95px; float:left; overflow:hidden; height:86px; display:flex; justify-content:center;align-items:center; margin-bottom:90px;}
.pai02 h6 img{ max-height:86px; }
.pai02 ul{ width:345px; float:left; overflow:hidden; padding:0 35px; }
.pai02 dt{ width:100%; float:left; overflow:hidden; line-height:35px;text-align:center; margin-bottom:18px;}
.pai02 dt a{ color:#fff; font-size:30px}
.pai02 dd{ width:100%; float:left; overflow:hidden; line-height:25px; font-size:14px; color:#fff; height:50px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-bottom:15px}
.pai02 h5{ width:100%; float:left; overflow:hidden; margin-bottom:30px}
.pai02 h5 span{ float:left; overflow:hidden; height:38px; border:1px solid rgba(255,255,255,.5); padding:0 20px; line-height:38px; border-radius:20px; font-size:16px; color:rgba(255,255,255,.8); font-weight:normal; margin-right:10px}
.pai02 h5 span:last-child{ margin-right:0}
.pai02 h4{ width:100%; float:left; overflow:hidden; height:60px; padding-left:80px; box-sizing:border-box}
.pai02 h4 a{ width:180px; height:60px;  text-align:center; font-size:18px; color:#fff; border-radius:30px; background-image: linear-gradient(to bottom,#6b8b9e ,#bfd6e3); display:flex; align-items:center; justify-content:center; }
.pai02 h4 a img{ margin-right:10px; }

.pai02 .jin h4 a{ background-image: linear-gradient(to bottom,#db813d ,#f3b182); }
.pai02 .tong h4 a{ background-image: linear-gradient(to bottom,#ca3e21 ,#eb755e); }

.pai03{ width:100%; float:left; overflow:hidden; background:#fff; padding:50px 30px; border-radius:20px; box-sizing:border-box}
.pai03 dl{ width:100%; float:left; overflow:hidden; border-radius:20px; border:1px solid #e5e5e5; margin-bottom:30px; padding:35px; box-sizing:border-box; display:flex; flex-wrap:wrap }




.pai03 h6{ width:66px; font-size:30px; font-weight:normal; text-align:center; background:url(dot12.png) no-repeat center center; display:flex; align-items:center;justify-content:center; color:#fff; margin-right:35px }
.pai03 h5{ width:230px; float:left; overflow:hidden; margin-right:35px; display:flex; align-items:center; justify-content:center;  }
.pai03 h5 img{ border:1px solid #ddd; max-width:230px; max-height:140px; box-sizing:border-box}
.pai03 ul{ margin-right:50px}
.pai03 dt{ width:100%; float:left; overflow:hidden; margin-bottom:10px}
.pai03 dt a{ float:left; overflow:hidden; line-height:50px; color:#da2339; font-size:30px; margin-right:15px}
.pai03 dt a:hover{ color:#111; }
.pai03 dt span{ color:#333; font-size:16px; line-height:50px}
.pai03 dd{ width:100%; float:left; overflow:hidden; line-height:26px; color:#666; font-size:14px; margin-bottom:20px}
.pai03 h4{ width:100%; float:left; overflow:hidden;}
.pai03 h4 span{ height:40px; border-radius:5px; padding:0 30px;  font-size:14px; margin-right:20px; float:left; overflow:hidden; line-height:40px; font-weight:normal}
.pai03 h4 span:first-child,.pai03 h4 span:nth-child(5){ background:#ffeff1; color:#dd364a}
.pai03 h4 span:nth-child(2){ background:#eef6ff; color:#4288d6}
.pai03 h4 span:nth-child(3){ background:#ecfffa; color:#41bba5}
.pai03 h4 span:nth-child(4){ background:#f8f6ff; color:#9883ca}

.pai03 h3{ width:180px; float:left; overflow:hidden; display:flex; align-items:center;justify-content:center;  }
.pai03 h3 a{ width:180px; height:60px; font-size:18px; color:#fff;background-image: linear-gradient(to bottom,#ff4d63,#c70920); border-radius:30px; display:flex;  align-items:center;justify-content:center; font-weight:normal; line-height:60px  }
.pai03 h3 a img{ margin-right:10px}
.pai03 h3 a:hover{  background-image: linear-gradient(to bottom,#c70920 ,#ff4d63);}

.bang_02{ padding:60px 0; background:#f8f8f8 url(bang_bg2.jpg) no-repeat center bottom}
.bang_02 h3,.xw_bang h3{ width:100%; float:left; overflow:hidden; font-size:36px; line-height:40px; margin-bottom:40px; color:#333; text-align:center; }
.bang_02 ul{ width:100%; float:left; overflow:hidden; margin-bottom:50px}
.bang_02 dl{ width:15%; float:left; overflow:hidden; margin-right:2%; margin-bottom:20px}
.bang_02 dl dd{ width:100%; float:left; overflow:hidden; margin-bottom:15px }
.bang_02 dl dd a{ display:flex; width:100%; float:left; overflow:hidden;align-items:center; justify-content:center; height:130px; border:1px solid #e5e5e5; box-sizing:border-box; padding:30px 0; background:#fff}
.bang_02 dl dd img{ max-width:100%; float:left; overflow:hidden}
.bang_02 dl dd a:hover{ border:1px solid rgba(218,35,57,.3)}

.bang_02 dl dt{ width:100%; float:left; overflow:hidden; text-align:center; line-height:30px; }
.bang_02 dl dt a{ font-size:16px; color:#333}
.bang_02 dl dt a:hover{ color:#da2339; text-decoration:underline}
.bang_02 dl:nth-child(6n){ margin-right:0}

.bang_02 h4,.xw_bang h4{ width:100%; float:left; overflow:hidden; display:flex; align-items:center;justify-content:center;  }
.bang_02 h4 a, .xw_bang h4 a{ width:220px; height:60px; font-size:18px; color:#fff;background-image: linear-gradient(to bottom,#ff4d63,#c70920); border-radius:30px; display:flex;  align-items:center;justify-content:center; font-weight:normal; line-height:60px  }
.bang_02 h4 a img{ margin-right:10px}
.bang_02 h4 a:hover{  background-image: linear-gradient(to bottom,#c70920 ,#ff4d63);}




/*  新闻  */
.xw_bang{ background:#fff; margin-bottom:0; padding:80px 0}

.xw01{padding:0; background:none}
.xw01 dl{padding:25px; box-sizing:border-box; border:1px solid #eee; }


.xw01 dl dd{ height:44px}
.xw_bang h4{ margin-top:30px}
.xw_bang h4 a{ background:#eaeaea; color:#333}
.xw_bang h4 a:hover{ background:#da2339; color:#fff}

.m_top80{ margin-top:80px}


/* 内页 */

.brand_01{ margin:50px 0 30px}
.brand_01 .ty02{ padding:50px 30px 30px; background-image: linear-gradient(to bottom,#fff4e3 ,#fff 50%); display:flex; position:relative; box-sizing:border-box}
.h6_01{ width:390px; height:260px; float:left; overflow:hidden; display:flex;  justify-content:center; align-items:center; background:#fff; border:1px solid #fdebd3; margin-right:30px}
.h6_01 img{ max-width:80%; }

.brand_01 h2{ width:100%; float:left; overflow:hidden; font-size:20px; color:#111; line-height:30px; margin-bottom:10px; margin-top:10px}
.brand_01 h2 b,.brand_01 h3 b{ font-weight:normal; color:#aaa; }
.brand_01 h3{ width:100%; float:left; overflow:hidden; font-size:16px; color:#aaa; line-height:26px; margin-bottom:10px; font-weight:normal}

.brand_01 h4{ width:100%; float:left; overflow:hidden; font-size:14px; color:#666;  margin-bottom:10px; font-weight:normal; line-height:50px}

.brand_01 h4 span{ padding:7px 20px 6px; border:1px solid #eee; border-radius:20px; margin-right:15px;background-image: linear-gradient(to bottom,#fff4e3 ,#fffcf8);}
.brand_01 h4 span:hover{background-image: linear-gradient(to bottom,#eeb863 ,#f5c67c); border:1px solid #e8ae52; color:#fff}
.brand_01 ul{ width:100%; float:left; overflow:hidden; padding:20px; box-sizing:border-box; border:1px solid #eee; display:flex; height:112px}
.brand_01 ul dl{ border-right:1px solid #eee; padding:0 35px}
.brand_01 ul dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#666;}
.brand_01 ul dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px;  color:#da2339; }
.brand_01 ul dd a{ color:#333}
.brand_01 ul dd a:hover{ color:#da2339; text-decoration:underline}
.brand_01 ul dl:first-child dd{color:#3da600; }
.brand_01 ul dl:nth-child(2) dd{}
.brand_01 ul dl:last-child{ border:none}

.brand_01 h5{ position:absolute; right:150px; top:50px; z-index:9}
.zan_01{ position:absolute; right:30px; top:55px; width:100px; z-index:10}
.zan_01 dt{ width:100%; float:left; overflow:hidden; line-height:32px; font-size:30px; color:#da2339; font-family:Arial, Helvetica, sans-serif; text-align:center; }
.zan_01 dt span{ font-family:"微软雅黑"; font-size:12px; margin-left:5px}
.zan_01 dd{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:16px; color:#111; text-align:center; }
.zan_01 dd a{  box-sizing:border-box; line-height:36px; text-align:center; font-weight:normal; padding:8px 20px; border-radius:20px; background:#da2339; color:#fff; font-size:14px }



.brand_02{ margin-bottom:50px}
.b_left{ background:#fff; padding:30px;box-sizing:border-box; float:left; overflow:hidden; width:70%; margin-right:2%; box-sizing:border-box}
.h3_11{ width:100%; float:left; overflow:hidden; line-height:36px; font-size:22px; color:#111; margin-bottom:20px; border-bottom:2px solid #e5e5e5; padding-bottom:13px; display:flex; align-items:center ; }
.h3_11 span{ color:#da2339; margin-right:10px; font-size:30px}

.b_right{ width:28%; float:left; overflow:hidden;padding:30px; box-sizing:border-box; background-image: linear-gradient(to bottom,#fff4e3 ,#fff 8%); }
.ri_01{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.h4_11{  width:100%; float:left; overflow:hidden; line-height:36px; font-size:22px; color:#111; margin-bottom:20px; border-bottom:2px solid #e5e5e5; padding-bottom:13px; background:url(line06.jpg) no-repeat 0 7px; padding-left:15px}
.ri_01 ul{ width:100%; float:left; overflow:hidden;}
.ri_01 ul li{ height:60px; width:100%; padding:0 20px; box-sizing:border-box; float:left; overflow:hidden; line-height:60px; font-size:16px; color:#111;background-image: linear-gradient(to right,#ffe2e5 ,#fff 85%); margin-bottom:15px; border-radius:10px 0 0 10px; transition:all 0.35s}
.ri_01 ul li span{ float:right; line-height:60px; color:#da2339; font-size:14px;}



.ri_01 ul li:nth-child(2){background-image: linear-gradient(to right,#fec ,#fff 85%) }
.ri_01 ul li:nth-child(3){background-image: linear-gradient(to right,#d9f1ff ,#fff 85%) }

.ri_01 ul li:nth-child(4){background-image: linear-gradient(to right,#f0f4ff ,#fff 85%) }
.ri_01 ul li:nth-child(5){background-image: linear-gradient(to right,#eaf5e0 ,#fff 85%) }
.ri_01 ul li:nth-child(6){background-image: linear-gradient(to right,#ffecdb ,#fff 85%) }

.ri_01 ul li:hover{background-image: linear-gradient(to right,#ffe2e5 ,#fff 180%); border-radius:10px}
.ri_01 ul li:nth-child(2):hover{background-image: linear-gradient(to right,#fec ,#fff 180%); border-radius:10px}


.ri_01 ul li:nth-child(3):hover{background-image: linear-gradient(to right,#d9f1ff ,#fff 180%); border-radius:10px}

.ri_01 ul li:nth-child(4):hover{background-image: linear-gradient(to right,#f0f4ff ,#fff 180%); border-radius:10px}
.ri_01 ul li:nth-child(5):hover{background-image: linear-gradient(to right,#eaf5e0 ,#fff 180%); border-radius:10px}
.ri_01 ul li:nth-child(6):hover{background-image: linear-gradient(to right,#ffecdb ,#fff 180%); border-radius:10px}



/******** 手机版 ********/
@media (max-width:767px){
	
.bang_01{  padding:30px 0;}

.b_h3{  line-height:30px; font-size:26px;  margin-bottom:20px }
.b_h4{ width:100%; padding:0; line-height:26px; font-size:14px; margin-bottom:30px }
.pai01{ display:none}

	
.pai03{  padding:15px; border-radius:10px; }
.pai03 dl{  border-radius:10px; border:1px solid #e5e5e5; margin-bottom:10px; padding:20px 15px;}
.pai03 h6{ width:66px; font-size:20px;  background:url(dot12.png) no-repeat center center; display:flex; align-items:center;justify-content:center; margin-right:35px; float:left; background-size:50%; margin-bottom:10px}
.pai03 h5{ width:230px; float:left; overflow:hidden; margin-right:35px; display:flex; align-items:flex-start; justify-content:start; float:left; margin-bottom:10px}
.pai03 h5 img{  max-width:160px; max-height:100px;}

.pai03 ul{margin-right:0px; width:100%; float:left}
.pai03 dt{ width:100%; float:left; overflow:hidden; margin-bottom:10px}
.pai03 dt a{  line-height:30px; font-size:20px; margin-right:10px}

.pai03 dt span{  font-size:14px; line-height:30px}
.pai03 dd{ line-height:22px;font-size:12px; margin-bottom:10px}
.pai03 h4{ margin-bottom:20px}
.pai03 h4 span{ height:26px; border-radius:5px; padding:0 10px;  font-size:12px; margin-right:10px; line-height:26px;}


.pai03 h3{ width:150px;  }
.pai03 h3 a{ width:150px; height:40px; font-size:14px;border-radius:20px;line-height:40px  }
.pai03 h3 a img{ height:20px}
	
	
	
	
.bang_02{ padding:20px 0 30px; background:#f8f8f8 url(bang_bg2.jpg) no-repeat center bottom}
.bang_02 h3,.xw_bang h3{  font-size:21px; line-height:30px; margin-bottom:20px; }
.bang_02 ul{ width:100%; float:left; overflow:hidden; margin-bottom:10px}
.bang_02 dl{ width:32%;  margin-right:2%; margin-bottom:10px}
.bang_02 dl:nth-child(3n){ margin-right:0}
.bang_02 dl dd{ margin-bottom:5px }
.bang_02 dl dd a{ height:80px; border:1px solid #e5e5e5; box-sizing:border-box; padding:10px 0; background:#fff}

.bang_02 dl dt{  line-height:30px; }
.bang_02 dl dt a{ font-size:12px; color:#333}


.bang_02 h4 a, .xw_bang h4 a{ width:180px; height:50px; font-size:16px; border-radius:25px;line-height:50px  }
.bang_02 h4 a img{ margin-right:10px}

.xw_bang{ padding:30px 0}
.xw01 dl{padding:15px;}
.xw01 dl dd{ height:36px}
.m_top80{ margin-top:30px}






/* 内页 */

.brand_01{ margin:20px 0 0 ; }

.brand_01 .ty02{ padding:20px;  flex-wrap:wrap; background-image: linear-gradient(to bottom,#fff4e3 ,#fff 20%); box-sizing:border-box}
.h6_01{ width:100%; height:150px; float:left; overflow:hidden; display:flex;  justify-content:center; align-items:center; background:#fff; border:1px solid #fdebd3; margin-right:0px}
.h6_01 img{ max-width:70%; }
.brand_01 div{ width:100%; float:left; overflow:hidden}
.brand_01 h2{  font-size:16px; line-height:20px; margin-bottom:5px; margin-top:15px}
.brand_01 h2 b,.brand_01 h3 b{ font-weight:normal; color:#aaa; }
.brand_01 h3{  font-size:12px; line-height:26px; margin-bottom:5px; }

.brand_01 h4{ font-size:12px;margin-bottom:10px; font-weight:normal; line-height:50px}

.brand_01 h4 span{ padding:7px 10px 6px; border:1px solid #eee; border-radius:20px; margin-right:10px;}
.brand_01 h4 span:hover{background-image: linear-gradient(to bottom,#eeb863 ,#f5c67c); border:1px solid #e8ae52; color:#fff}
.brand_01 ul{  padding:10px;height:70px}
.brand_01 ul dl{ border-right:1px solid #eee; padding:0 10px}
.brand_01 ul dt{line-height:20px; font-size:12px; color:#666;}
.brand_01 ul dd{  line-height:20px; font-size:12px;  color:#da2339; }
.brand_01 ul dd a{ color:#333}
.brand_01 ul dd a:hover{ color:#da2339; text-decoration:underline}
.brand_01 ul dl:first-child dd{color:#3da600; }
.brand_01 ul dl:nth-child(4){ border:none}
.brand_01 ul dl:last-child{ display:none}

.brand_01 h5{ position:absolute; right:150px; top:50px; z-index:9}
.zan_01{ position:absolute; right:30px; top:210px; width:100px; z-index:10}
.zan_01 dt{  line-height:32px; font-size:22px;}

.zan_01 dd{ line-height:34px; font-size:14px;}
.zan_01 dd a{ line-height:34px;  padding:7px 18px; border-radius:15px;font-size:12px }



.brand_02{ margin-bottom:20px}
.b_left{ background:#fff; padding:10px; width:100%; margin-right:0; box-sizing:border-box}
.h3_11{ line-height:30px; font-size:18px; margin-bottom:10px; border-bottom:1px solid #e5e5e5; padding-bottom:13px; }
.h3_11 span{ color:#da2339; margin-right:10px; font-size:20px}

.b_right{ display:none}




















}


@media (min-width:768px){
.pai03 ul{flex:1;}	

.pai03 dl:nth-child(-n+3){display:none}
.brand_01 .ty02 div{ flex:1; }
}












