@charset "utf-8";
/* CSS Document */

.head01{ position:fixed; left:0; top:0; background:#fff; z-index:9999999999999999999}
.ky_1{ background:url(ky01.jpg) no-repeat center 0; }
.dl_01{ width:70%; float:left; overflow:hidden;  margin-top:100px; background:rgba(255,255,255,.93); box-sizing: border-box; padding:35px 30px; border-bottom:1px solid #ddd; border-radius:10px 10px 0 0; display:flex;align-items:center}
.dl_01 ul{ width:50%; }
.dl_01 dt{ width:100%; float:left; overflow:hidden; font-size:21px; color:#da251c; margin-bottom:10px; font-weight:bold}
.dl_01 dd{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:15px; color:#666}
.dl_01 h5{ width:47%; margin-right:3%; overflow:hidden; }
.dl_01 h5 img{ max-width:100%}

.ky_11{ width:70%; float:left; overflow:hidden; display:flex;}
.ky_11 dl{ width:32%;  margin-bottom:25px;  -moz-box-sizing: border-box; box-sizing: border-box; background:rgba(255,255,255,.93); padding:35px 30px; border-right:1px solid #ddd;}
.ky_11 dl:last-child{ border-bottom:none}
.ky_11 dl dd{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:18px; color:#333}
.ky_11 dl dt{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:20px; color:#222; }
.ky_11 dl dt span{font-size:30px;font-weight:bold; margin-right:5px}


.ky_2{ padding:0 0 10px;}
.ky_2 dl{ width:100%; float:left; overflow:hidden; display:flex; flex-wrap:wrap; align-items:center; margin-bottom:50px; border:1px solid #efefef; box-sizing:border-box}
.ky_2 dl h5{ width:60%; text-align:center; background:#f6f7f9 }
.ky_2 dl h5 img{ max-width:100%; }
.ky_2 dl ul{ width:40%;  padding:50px 40px; box-sizing:border-box}
.ky_2 dl dt{ width:100%; float:left; overflow:hidden; line-height:22px; margin-bottom:30px; font-size:21px; color:#da251c; font-weight:bold; border-left:3px solid #da251c; text-indent:10px;}
.ky_2 dl dd{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:15px; color:#666}

.keyan{ padding:0px 0 70px; }
.keyan h3{ width:100%; text-align:center; line-height:36px; font-size:32px; color:#333; font-weight:normal; margin-bottom:30px}
.keyan p{ width:100%; line-height:26px; font-size:16px; color:#666; margin-bottom:5px}
.keyan h4{ width:100%; float:left; overflow:hidden; display:flex;justify-content:center; margin-top:30px;}

.keyan h4 a{ display:block; width:205px; height:46px; line-height:46px; font-size:16px; font-weight:normal; text-indent:90px; color:#fff}
.keyan h4 a:first-child{ margin-right:50px; background:#da251c url(keyan-dot02.png) no-repeat 47px center; border:1px solid #da251c;  letter-spacing:1px;}
.keyan h4 a:nth-child(2){border:1px solid #0063c7; background:#0063c7 url(ico_01.png) no-repeat 45px center; }
.keyan h4 a:hover{ border:1px solid #da251c; background:#da251c url(keyan-dot02.png) no-repeat 47px center;}
.keyan h4 a:nth-child(2):hover{ border:1px solid #da251c; background:#da251c url(ico_01.png) no-repeat 45px center; color:#fff;}

.zhuanli{ margin:0 auto;}
.zhuanli2{ margin:0 auto; }
.zhuanli h3{ width:100%; float:left; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:8px; height:30px; line-height:30px; font-size:21px; color:#da251c; margin-bottom:20px }
.zhuanli ul{ width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:30px}
.zhuanli dl{ width:320px; margin-bottom:15px }
.zhuanli dl dd{ width:100%; float:left; margin-bottom:15px }
.zhuanli dl dd img{ display:block; float:left; overflow:hidden; width:100%; border:10px solid #eee; box-sizing:border-box; transition:all 0.5s}
.zhuanli dl dt{ width:100%; float:left; overflow:hidden; text-align:center; line-height:20px; font-size:16px; color:#666;}

.zoomify{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}
.zoomify.zoomed{cursor:-webkit-zoom-out;cursor:zoom-out;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;position:relative;z-index:1501}
.zoomify-shadow{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;z-index:1500;background:rgba(0,0,0 ,.3);opacity:0}
.zoomify-shadow.zoomed{opacity:1;cursor:pointer;cursor:-webkit-zoom-out;cursor:zoom-out}

@media (max-width:767px){

.ky_1{ padding-bottom:30px; margin-bottom:15px}
.dl_01{ width:100%; margin-top:70px;padding:15px 15px; box-sizing:border-box;flex-wrap:wrap }
.dl_01 ul{ width:100%; }
.dl_01 dt{ width:100%; float:left; overflow:hidden; font-size:21px; color:#da251c; margin-bottom:6px; font-weight:bold; margin-top:8px}
.dl_01 dd{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#666}
.dl_01 h5{ width:100%; margin-right:0; }


.ky_11{ width:100%;flex-wrap:wrap; border-radius:0 0 10px 10px}
.ky_11 dl{ width:50%;  margin-bottom:0px;  -moz-box-sizing: border-box; box-sizing: border-box; background:rgba(255,255,255,.93); padding:15px; border-right:1px solid #ddd; border-bottom:1px solid #ddd}
.ky_11 dl:last-child{ border-bottom:none; border-right:none;}
.ky_11 dl:nth-child(3){ border-bottom:none}
.ky_11 dl:nth-child(2){border-right:none}

.ky_11 dl dd{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:16px; color:#333}
.ky_11 dl dt{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:18px; color:#222; }
.ky_11 dl dt span{font-size:26px;font-weight:bold; margin-right:5px}

.zhuanli2{ width:93%; padding:0 3.5%}
.zhuanli h3{ font-size:18px; margin-bottom:10px }
.zhuanli ul{ width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:0px}
.zhuanli dl{ width:48%; margin-bottom:15px }
.zhuanli dl dd{ margin-bottom:10px }
.zhuanli dl dd img{  border:5px solid #eee;}
.zhuanli dl dt{  font-size:14px; }


	
.ky_2 dl{ margin-bottom:15px}
.ky_2 dl:last-child{ margin-bottom:5px}
.ky_2 dl h5{ width:100%; text-align:center; background:#f6f7f9 }
.ky_2 dl h5 img{ max-width:100%; }
.ky_2 dl ul{ width:100%;  padding:10px 15px; box-sizing:border-box}
.ky_2 dl dt{ line-height:20px; margin-bottom:10px; font-size:17px; }
.ky_2 dl dd{  line-height:23px; font-size:14px; color:#888}



}


@media (min-width:768px){
body{ padding-top:98px}
.ky_1{ height:670px; padding-top:130px; margin-bottom:50px}
.zhuanli2{  width:1400px}
.zhuanli dl dt{ height:20px}
}