
.f1Left{width:450px; height: auto; float: left;}
.flash{ width:450px; height: 300px; overflow: hidden; }
.slideBox{ width:450px; height:300px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .hd{ height:25px; padding-top: 17px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left;  width:11px; height:11px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") right top no-repeat; }
.slideBox .hd ul li.on{ background-position:left top; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height: 300px; background-color: #ece9df; position: relative; }
.slideBox .bd li img{ width:450px; height:300px; display:block;  }
.slideBox .bd li h3{ width: 320px; height: 42px; line-height: 42px; position: absolute; left: 0; bottom:0; font-weight: normal; font-size: 15px; padding-left:20px; padding-right:110px; background-color: rgba(0,0,0,0.5); color: #FFF !important;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.other{ width:424px; height:auto; border:1px solid #EEE; background-color: #FFF; padding:12px; }
.notic{ width: 424px; height: auto;  }
.notic h3{ width: 80px;height: 126px; float: left; background-image: url(../images/notic.png); background-repeat: no-repeat; background-position: center center; position: relative; }
.notic h3 a{ width: 80px;height: 126px;display:block;}
.noticList{ width: 330px;height: 126px; float: right; }
.noticList li{ width: 330px; height: 42px; line-height: 42px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left; font-size: 14px; }
.otherLine{ width: 424px; height: 1px; background-color: #EEE; font-size: 0; }
.tools{ width:424px;height: auto }
.tools ul{
    display: flex;
    justify-content: space-between;
}
.tools li{ width: 100px; border:1px solid #EEE; margin-right: 8px; height: auto; float: left; overflow: hidden; box-sizing: border-box; }
.tools li:nth-of-type(4n){ margin-right: 0; }
.tools li p{ width: 50px;height: 50px;margin:0 auto; overflow: hidden; }
.tools li p img{ width: 50px;height: 50px; }
.tools li h4{ width: 106px;height: 36px; line-height: 36px; font-weight: normal; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; }


.f1Right{ width: 730px; height: auto; float: right; }
.news{ width: 730px; height: 340px; overflow: hidden; box-sizing: border-box; border:1px solid #dedede; /*padding-left:10px; padding-right: 10px;*/}
.news h2{ width:728px; height: 50px; line-height: 50px;  color: #333; font-weight: normal; /*border-bottom:1px solid #dedede;*/ background-image: url(../images/newstab.png); background-repeat: repeat-x;background-position: left top;}
.news h2 p{ width:132px; height: 50px; line-height: 46px; font-size: 18px;box-sizing: border-box; border-top:4px solid #f9f9f9; font-weight: normal; text-align: center; float: left;  cursor: pointer;}
.news h2 p.on{ color: #25992e; border-top:4px solid #25992e; background-color: #FFF; font-weight: bold; }
.news h2 a{ display: block; width:90px; height: 36px; line-height: 36px; margin-top: 7px; float: right; color: #999; display: none; font-size: 14px; text-align: center;}
.newsList{ width:698px; height:350px; overflow: hidden; display: none; padding:0 15px; }
.newsHot{ width: 698px;height: auto;  }
.newsHot h3{ width: 100%;height: 40px; line-height: 40px; font-weight: normal; font-size: 18px; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newsHotCont{ width: 100%; height: 48px;line-height: 24px; overflow: hidden; font-size: 14px; text-indent: 28px; color: #999;}
.newsHot h3 a,.newsHotCont a{color: #028339;}
.newsList li,.djnewsList li,.djzfList li,.xwzfList li{ width:100%; height: 36px; line-height: 36px; font-size: 14px; border-bottom:0px dashed #e7e3dc; overflow: hidden; box-sizing: border-box; padding-left: 15px; box-sizing: border-box; position: relative;}
.newsList li::after,.djnewsList li::after,.djzfList li::after,.xwzfList li::after{content: ' '; width:6px; height: 6px; background-color: #dedede; border-radius: 50px; position: absolute; left:0; top:50%; margin-top: -3px;}
.newsList li span,.djnewsList li span,.djzfList li span,.xwzfList li span{ font-size: 15px; float: right; display: inline-block; padding-left:10px; color: #999; }
.newsList li:nth-last-of-type(1),.introList li:nth-last-of-type(1),.djnewsList li:nth-last-of-type(1){ border-bottom:0; }


.topic{ width: 730px; height: 230px; overflow: hidden; box-sizing: border-box; /*border:1px solid #dedede;*/}

.picScroll-left{ width:728px;  overflow:hidden; position:relative;  border:1px solid #dedede; border-top: 2px solid #21a664;   }
.hdTitle{ display: inline-block; height: 50px;line-height: 50px; font-size: 18px; font-weight: 550; color: #333;}
.picScroll-left .hd{ width:682px; margin:0 auto; overflow:hidden;  height:50px; ; border-bottom: 1px solid #dedede; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:24px; height:24px; float:right;  margin-top:13px;  overflow:hidden; border-radius: 50%; 		 cursor:pointer; background-color:#EEE; background-image: url(../images/goLeft.png); background-repeat: no-repeat; background-position: center center;}
.picScroll-left .hd .next{  margin-left:10px; background-image: url(../images/goRight.png); }
/*.picScroll-left .hd .prevStop{ background-color: #F60; }
.picScroll-left .hd .nextStop{ background-color: #F60;  }*/
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display: none; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle2.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:20px 16px 14px 16px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:217px; height:110px; display:block;  border:0px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ height: 32px; line-height:32px;   }


