@charset "utf-8";
body,div,ul,li,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
body {font-family: microsoft yahei,Arial,Helvetica,sans-serif;overflow-x: hidden;}
a{ text-decoration:none; color:inherit; color: #3d3d3d;}
a:link,a:visited {color: inherit;text-decoration: none;}
a:active,a:hover {color: #da2e3c;text-decoration: none;}
li,ul {list-style: none;}
li {list-style-type: none;}
.f_l { float: left;}
.f_r { float: right;}
.auto{ margin:0 auto;}
.clear{ clear:both; float:none;}

.header{ width:100%; height:570px;background-position: top center; background:url(/material/images/topbg.png) no-repeat;background-position:center; position:relative;}
.main{ width:1200px; min-height:1160px; overflow:hidden; margin:0 auto;}
.main .ywjj{ width:1200px; height:606px; margin-top:40px;}
.main .ywjj .title{ width:1200px; height:50px; margin-bottom:40px;}
.main .ywjj .Focus {width:675px; height:515px;overflow: hidden;position: relative;}
.main .ywjj .Focus .pic img {width:675px; height:515px;display: block;}
.main .ywjj .Focus .txt-bg {position: absolute;bottom: 0px;z-index: 1;height: 60px;width: 675px;background: #000;filter: alpha(opacity=50);opacity: 0.5;overflow: hidden;}
.main .ywjj .Focus .txt {position: absolute;bottom: 0px;z-index: 2;height: 60px;width: 500px;overflow: hidden;}
.main .ywjj .Focus .txt li {width: 98%;height: 60px;line-height: 60px;position: absolute;bottom: -40px;}
.main .ywjj .Focus .txt li a {display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 0 0 10px;font-size: 16px;color: white;transition: all 0.3s;}
.main .ywjj .Focus .txt li a:hover {letter-spacing: 1px;}
.main .ywjj .Focus .num {position: absolute;z-index: 3;bottom: 20px;right: 10px; color: #fff;}
.main .ywjj .Focus .num li {float: left;width: 13px;height: 13px;overflow: hidden;margin-right: 5px;cursor: pointer; background-color:#FFFFFF;border-radius:20px;}
.main .ywjj .Focus .num li.on,.part2 .Focus .num li:hover {width: 13px;height: 13px; background-color:#f00;border-radius:20px;}
.main .ywjj .Focus>a {display: block;width: 500px;height: 150px;position: absolute;top: 153px;cursor: pointer;}
.main .ywjj .Focus a.prev,.main .ywjj .Focus a.next{width: 41px; height:41px; top:230px;}
.main .ywjj .Focus:hover a.prev {left: 10px;width: 41px;background: url(/material/images/ind_jt_l.png) no-repeat;}
.main .ywjj .Focus:hover a.next {right: 10px;width: 41px;background: url(/material/images/ind_jt_r.png) no-repeat;}
.main .ywjj ul.list{ width:525px; height:500px; background-color:#fff5f0; margin-top:10px;}
.main .ywjj ul.list li{ border-bottom:dashed 1px #333333; height:60px;}
.main .ywjj ul.list li:last-child{border-bottom:none;}
.main .ywjj ul.list li em{ float:left; width:6px; height:6px;border-radius:20px; background-color:#ed0800; display:block;margin: 28px 10px auto 10px;
}
.main .ywjj ul.list li em:hover{ display:none;}
.main .ywjj ul.list li a{ float:left; font-size:18px;display: block;width: 78%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:60px;}
.main .ywjj ul.list li:hover{ background-color:#e2ab59; border-bottom:5px #aa6704 solid; color:#FFFFFF;}
.main .ywjj ul.list li a:hover{ color:#FFFFFF; font-size:20px;display: block;width: 78%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:60px;}
.main .ywjj ul.list li span{ float:right; line-height:60px;}

.main .grjt{ width:1200px; overflow:hidden;margin-top:25px;}
.main .grjt .title{ width:100%; height:40px;border-bottom: 1px #e7a526 solid;}
.main .grjt .title h2{ font-size:30px; color:#d91b1b;width:145px;height:38px; line-height:38px; float:left;border-bottom: 5px #d91b1b solid; text-align:center;}
.main .grjt .title h2 a{ font-size:30px; color:#d91b1b;width:145px;height:40px; line-height:40px;}
.main .grjt .title span{ float:right; line-height:40px;}
.main .grjt .title span a{float:right; line-height:40px;}
.main .grjt ul{ margin-top:25px;}
.main .grjt ul li:first-child{ margin-left:0px;}
.main .grjt ul li{ width:280px; height:350px; float:left; background-color:#efefef; margin-left:26px;}
.main .grjt ul li img{ margin:17px 17px auto 17px; width:245px; height:145px;}
.main .grjt ul li h2{ width:246px;margin: auto 17px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.main .grjt ul li h2 a{ display:block;width:246px;font-size:18px; line-height:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.main .grjt ul li p{ font-size:14px;margin: auto 17px; line-height:25px;}

.main .xxgc{ width:1200px; height:350px; margin-top:25px;}
.main .xxgc ul{ margin-top:25px;}
.main .xxgc ul li{ width:590px; margin-top:20px;}
.main .xxgc ul li:nth-child(1n){ float:left;}
.main .xxgc ul li:nth-child(2n){ float:right;}
.main .xxgc ul li em{ width:12px; height:12px; background-color:#d7d7d7;border-radius:20px; display:block; float:left;margin: 7px;}
.main .xxgc ul li h2{ font-size:20px; line-height:25px;}
.main .xxgc ul li h2 a{ font-size:20px; line-height:25px;width:544px; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.main .xxgc ul li p{ font-size:16px; line-height:35px; color:#525151;}

.footer{width:100%;height:254px;  background: url("../images/2020_footer_img03.png") no-repeat; background-size: cover; float: left; }
 .link_bg{width:100%;height:32px;border-top: 1px solid #df0504;  padding-top: 20px;  }
 .link{width:1200px;height: 32px;margin: 0 auto 20px; }
 .link h1{ width:100px; float: left; font-size:18px; color: #df0504; height:32px ;line-height: 32px; margin-right: 80px;}
 .link dl{width: 84%; height: 32px;float: left; margin:0;}
 .link dl dd{float: left; height: 32px;}
 .link .yqlj{height:32px; line-height:32px; position:relative; z-index:1000;}
 .link .yqlj .nLi{ float:left; width:270px;border:1px solid #e9e9e9; border-radius: 5px; position:relative; display:inline; margin-left:42px;*margin-left:32px;}
 .link .yqlj .nLi h3{ float:left;}
 .link .yqlj .nLi h3 a{ display:block; width:270px; text-indent:18px;height:32px; font-size:18px; font-weight:normal; line-height:32px;background: url(../images/2020web_p_img03_on.png) no-repeat 233px 12px; }
 .link .yqlj .sub{width:270px; height:200px; display:none; left:-1px; bottom:-200px; position:absolute; border:1px #d7d7d7 solid; background:#fff; line-height:30px; z-index:9999;}
 .link .ww1{position:absolute; width:270px; height:180px; border-top:1px #dcdcdc dashed; top:20px; overflow-y:auto;}
 .link .ww1 ul{ padding:0 5px; *padding:0 2px;}
 .link .ww1 ul li{ overflow:hidden;line-height:24px;}
 .link .ww1 ul li a{ display:block; width:99%; height:24px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:3px;}
 .link .guanbi{ width:50px; height:14px; color:#fff !important; line-height:12px; text-align:center; position:absolute; padding:2px; right:0; background:#df0504; z-index:9999; cursor:pointer;}
.db_box{width:1200px; margin: 0 auto;}
.foot_l{ width:775px; padding-top:35px; text-align: center; font-size: 16px; margin: 0 auto;}
.foot_l p{ text-align:left; line-height:32px; color:#4f4f4f; font-size: 16px; text-align: center;}
.foot_l p a:hover {color:#df0504;}
.foot_r{width:415px; margin: 0 auto; margin-top: 20px;}
.foot_r a{ margin-right: 12px;}