body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,select,img{ margin: 0;padding:0; }
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none !important}
a:active {text-decoration: none;}
.left{ float:left; }
.right{ float:right; }
ul,li{ list-style-type:none;}
img{ border:0;}
.clearfix {	display: block;zoom:1;}
.clearfix:after {content: '';overflow: hidden;width: 100%;height: 0px;font-size: 0px;	display: block;	clear: both;}
body{min-width:1100px;margin:0 auto;}
.bodybg{background:#053727 url(/themes/cyol/assets/images/hdzt/magic/magic_2022banner.jpg) center top no-repeat;padding-bottom:80px;}
.banner{height:778px;}
.bbg{background:url(/themes/cyol/assets/images/hdzt/magic/magic_2022botbg.jpg) center bottom no-repeat;}
/*layA活动介绍*/
.layA{width:1044px;margin:0 auto;}
.layA dt{text-align:center;}
.listJB li{width:476px;height:325px;float:left;margin:42px 23px 0px;display:inline;}
.listJB .img{width:162px;height:274px;margin-left:26px;display:inline;}
.listJB .img img{width:162px;height:234px;}
.listJB .txt{width:246px;margin-right:30px;display:inline;color:#333;max-height:274px;overflow:hidden;}
.listJB .txt h1{font-size:22px;line-height:26px;}.listJB .txt h1 a{color:#333;}
.listJB .txt h3{font-size:16px;line-height:32px;}
.listJB .txt p{font-size:14px;line-height:17px;margin-top:3px;text-align: justify;}
.topbg{height:14px;background:url(/themes/cyol/assets/images/hdzt/magic/magic_2022topbg.png) center top no-repeat;}
.conbg{background:url(/themes/cyol/assets/images/hdzt/magic/magic_2022conbg.gif) center top repeat-y;padding:21px 0;}
.botbg{height:13px;background:url(/themes/cyol/assets/images/hdzt/magic/magic_2022botbg.gif) center top no-repeat;}
/*layB 组织机构*/
.layB{width:1020px;margin:0 auto;margin-top:128px;background:url(/themes/cyol/assets/images/hdzt/magic/magic_2022k.png) center bottom no-repeat;position:relative;}
.layB dt{height:86px;}
.layB dt img{width:312px;height:94px;position:absolute;top:-47px;left:360px;}
.layB dd{height:350px;}
.zuzhi{margin:0 60px;}
.zuzhi h5{display:block;width:120px;height:32px;text-align:center;line-height:32px;font-size:20px;color:#ffffda;background:#692606;border-radius:16px;}
.zuzhi p{color:#692606;font-size:16px;line-height:26px;margin-top:10px;margin-bottom:25px;padding-left:22px;}