/**@charset "utf-8";**/
/* CSS Document */
body{padding:0;margin: 0;background-color:#fff; }
div,p,li{font-family:Arial,Verdana;font-size:12px;}

.bodybox {width:1200px; margin: 0 auto;padding:0 auto; clear:both;z-index:1;overflow:hidden; }

.cl{margin:0 auto;width:1200px;clear:both;z-index:1;height:8px;padding:0;line-height:1px;background-color:#fff;}

a:link{color:#fff;text-decoration:none;}
a:visited{color:#fff;text-decoration:none;}
a:hover{color:#ff0;text-decoration:underline;}
a:active{color:#fff;text-decoration:none;}

/*通用标签定义*/
img{border:0;}
ul,li{list-style-type:none;}
/*顶部导航*/
.bodywidth {width:1200px;height:100px;background-color:#ff0000; font-size:16px;line-height:32px;color:#CA0F84;text-align:center;margin: 0 auto;}
.dhleft{width:20%;text-align:center;padding-top:2%;float: left;}
.dhleft img{height:60px;}

.dhright{width:70%;margin: 2%; float: right; }
.dhright li{float: left;margin:0px 16px;color:#fff;font-size:14px;line-height:20px; }

/*字号大小*/
.wordsize16{font-size:16px;}
.wordsize18{font-size:18px;}
.wordsize20{font-size:20px;}
.wordsize22{font-size:22px;}
.wordsize24{font-size:24px;}
.wordsize26{font-size:26px;}
.wordsize28{font-size:28px;}
.wordsize30{font-size:30px;}

/*行缩进2字,在居有属性的块中才可使用*/
.suojin{text-indent: 2em;}

/*下拉菜单*/
* 基本样式 */
.dropdown { 
  position: relative;
  display: inline-block;
  margin-right:20px; /* 添加间距以分隔每个下拉菜单 */
}

.dropbtn {
  background-color: #FF0000;
  color: white;
  padding: 15px 12px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

.dropdown-content {
  display: none;
  position: absolute;
  /*min-width: 120px;*/
    width:auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.5);
  z-index: 1;
    border-radius:10px;
    text-align: left;
}

.dropdown-content a {
  color: #fff;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
    font-size:14px;
}

.dropdown-content a:hover {
  background-color:#FFB9BA;
}

/* 鼠标悬停时显示下拉内容 */
.dropdown:hover .dropdown-content {
  display: block;
  background-color: rgba(0, 0, 0, 0.5); /* 背景色半透明 */
}

/* 移动端样式调整 */
@media only screen and (max-width: 600px) {
  .dropdown {
    display: block;
    margin-bottom: 20px; /* 调整移动端下拉菜单之间的间距 */
  }

  .dropbtn {
    display: block;
    width: 100%;
    text-align: center;
  }
}


/*下拉菜单end*/




/*2栏动图*/
.topdtbox{height:396px;margin:0 auto;text-align:center;}

.twobt span{color:#FFBF55;font-size:18px;font-weight:bold;font-style: italic}
.twobox {width:1200px;height:420px;float:left;}
.twoboxleft{width:180px;height:400px; background-color:#2b2f30;padding:10px;float:left;}
.twoboxleft li{float:left;width:180px;height:90px;text-align:left; margin-top:10px;}
.td-line0{float:left;width:180px;height:90px;text-align:left; margin-top:10px;}
.td-line1{float:left;width:180px;height:90px;text-align:left; margin-top:10px;background:url(../image/jt.png) no-repeat right;}
.twoboxleft li img{width:160px;height:90px;}

.twoboxright{width:1000px;height:420px;float:left;position:relative}
.twoboxtext {width:400px;height:260px;position:absolute;right:50px; top:60px;;z-index:999; background-color:#000;padding:20px;font-size:16px;color:#fff; text-align:center;line-height:30px; background-color:rgba(0,0,0,0.3);/*filter:alpha(Opacity=40);-moz-opacity:0.4;opacity: 0.4;*/}
.twoboxtext h3{color:#fff;}
.twoboxtext li{ border:1px solid #fff;width:100px; float:right; margin-top:30px;right:40%;position:absolute;height:30px;line-height:30px;}
.twoboxtext li a {color:#fff;font-size:14px;}



/*3网站目录*/
.wanzanmnbox{width:1160px;height:auto; background-color:#f00; padding:20px;margin:0px;}
.wanzanmnbody{height:auto;overflow:hidden;padding:20px;width:1120px; background-color:#fff;}
.wanzanmnbodylst{width:250px;height:250px;float:left;margin: 15px;padding-top:30px; color:#8C0002;   }
.wanzanmnbodylst a{color:#8C0002;}
.wanzanmnbodylst a:hover{color:#000;}
.wanzanmnbodylst li{font-size:24px; text-align:center;line-height:50px;}

.wanzanmnbodylst li .fongda img{border-radius:10px;margin-bottom:10px; transition:0.5s ease 0s; -moz-transition:.5s ease 0s; -webkit-transition:.5s ease 0s;}

.wanzanmnbodylst li .fongda:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);border-radius:10px; }





/*foot底部*/
.footbox{width:1120px;height:auto;padding:20px 40px;background-color:#000;color:#fff;line-height:150%; }
.footbox::after {content: ''; /* 添加伪元素 */
  display: block;
  clear: both;}/* 自动高度背景随高而变 */

.footbox li{float:left;width:45%;margin-right: 40px;color:#666; font-size:16px;}
.footboxcon {display: flex;justify-content: center;padding-top:1.5%;}
.footboxcon img{width:450px;}