@charset "utf-8";
html, body, a, p, ul,ol, li, dl, dt, dd, div, h1,td, h2, h3, h4, h5, h6, span, strong, em, i, img, form, input, table,td,tr {box-sizing:border-box;margin:0;padding:0;}
html,body {width:100%;font-size: 14px;color: #333333;font-family: "microsoft yahei";min-width: 1200px;}
li {list-style: none;}
img {border:0;vertical-align:middle}
a {text-decoration:none;color: #333333;}
.fl {float:left;}
.fr {float:right;}
.ofh{ overflow: hidden;}
.mag{ margin: 0 auto;}
.cb{ clear: both;}
.clearfix:before,.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1;}
.container {width: 1200px;margin: 0 auto;}
.container1{ width: 1350px;margin: 0 auto;}
em{ font-style: normal;}

/*内容*/
.content {width: 100%; }
/* part0 */
.part0{  margin: 0 auto; background: url(/uiFramework/commonResource/image/2022121610553858094.jpg) no-repeat center 0;}
.part0 dl{ margin: 0 auto 50px; width: 1120px; }
.part0 .dl1 dt a{ background: url(/uiFramework/commonResource/image/2022121611151814581.png) no-repeat 10px center ;}
.part0 .dl2 dt a{ background: url(/uiFramework/commonResource/image/2022121611261417435.png) no-repeat 10px center ;}
.part0 .dl3 dt a{ background: url(/uiFramework/commonResource/image/2022121611280246708.png) no-repeat 10px center ;}
.part0 dt{ margin-bottom: 10px; background: url(/uiFramework/commonResource/image/2022121611141111435.jpg) no-repeat 0 0; height: 41px; line-height: 41px; }
.part0 dt a{ font-weight: bold;color: #fff;  padding: 5px 15px 5px 45px;font-size: 18px;}
.part0 dd{ font-size: 16px; color: #666666;  text-indent: 2em; line-height: 30px; padding: 0 20px;}
.part0 dd a{color: #333;}
.part0 dd a:hover{ color: #0a5300;}
.part0-h3{ font-size: 32px; text-align: center; background: url(/uiFramework/commonResource/image/2022121610552812349.png) no-repeat center 30px; height: 70px; line-height: 70px; border-bottom: solid 3px #0a5300; color: #0b5a00; width: 1120px;
margin: 0 auto 50px;}
.part0-h3 a{color: #0b5a00;font-size: 32px;}
.part0-con{ background: url(/uiFramework/commonResource/image/2022121610555623749.jpg) no-repeat center 0; padding:30px 0 33px; width: 1200px;  margin: 0 auto;height: 816px; }
/* part1 */
.part1bg{background: url() no-repeat center 0; padding: 50px 0 10px}
.part1{ width: 1200px; margin: 0 auto;}
.hy_content01{width:100%;overflow: hidden;margin:10px auto;}
/* 轮播 */
.lunbo { position: relative; width: 570px; height: 380px; overflow: hidden; float: left; margin-right: 30px;}
#scroll-div2 { position: relative; width: 570px; height: 380px; overflow: hidden; float: left; margin-right: 30px;}
#scroll-div2 .yslider-stick { position: absolute; bottom: 31px; right: 15px;  z-index: 99; }
#scroll-div2 .yslider-stick li { width: 10px; height: 10px;  float: left;   background: #fff; margin-left: 10px; border-radius: 100%;font-size: 0;}
#scroll-div2 .yslider-stage p{ position: relative;}
#scroll-div2 .yslider-stage p img{ height: 365px; width: 570px;}
#scroll-div2 .yslider-stage p span{ display: block; position: absolute; left: 0; right: 0; bottom:0; background: rgba(0,0,0,.6); color: #fff; height: 45px; line-height:45px; padding-left: 10px;}
#scroll-div2 .yslider-stage p span em{width: 400px;font-size: 18px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #fff;}
#scroll-div2 .yslider-stick p a{ display: block;}
#scroll-div2 .yslider-stick li a { display: block;  }
#scroll-div2 .yslider-stick li.selected {  width: 25px; height: 10px; border-radius: 15px; }
/* 轮播结束 */



.hy_content01{width:100%;overflow: hidden;margin:0 auto; }
.hy_cont1{width: 600px;float:left;}
.hy_title{width: 100%;height: 60px;line-height:60px; overflow: hidden; background: url(../images/icon220330.jpg) no-repeat 0 center; margin-bottom: 20px; border-bottom: solid 4px #0b5a00;}
.hy_title h2{float: left;width: auto;padding-right: 10px;font-weight: bold;font-size: 32px; padding-left:50px;line-height:46px}
.hy_title h2 a{color: #0b5a00;font-size: 32px;}
.hy_cont11{margin-top: 10px;}
.hy_cont11 li{padding-left:15px;background: url(../images/dot220330.png) no-repeat 3px center;line-height: 46px;font-size: 18px; overflow: hidden;}
.hy_cont11 li a{display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;width: 400px;font-size: 18px;}
.hy_cont11 li a:hover{ color: #0a5300;}
.hy_cont11 li span{float: right;color:#999;}
.hy_cont11 li em{font-style: normal;color:#999;}

.more{ float: right;color: #0a5300;}
.more:hover{ color: #0a5300;}

.part2{background: url() no-repeat center bottom; }
.group{  padding:25px 0; width: 1200px; margin: 0 auto;}
.group div div:nth-child(1){ float: left;}
.group div div:nth-child(2){ float: right;}
.group h3 a{ color: #fff; font-weight: bold; font-size: 20px; background: #0187e6; width: 128px; height: 35px; line-height: 35px; display: inline-block; text-align: center; border-radius: 30px;}
.group div ul li{ font-size: 18px;  line-height: 42px; width: 573px; overflow: hidden;}
.group div ul li a{color: #333;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;width: 450px;font-size: 18px;}
.group div ul li a:hover{ color: #0a5300;}
.group div ul li span{ float: right; color: #999999; font-size: 16px;}
.dtit{ margin-bottom: 20px; overflow: hidden;}
.dtit a{ font-weight: bold; color: #0b5a00; font-size: 32px; display: block; border-bottom: solid 4px #0b5a00; float: left; width: 505px; height: 50px; line-height: 30px;}
.dtit img{ float: left; margin-right: 20px;}



.part4{width: 1200px; margin: 0 auto; overflow: hidden}
.dtjz1 {
    width: 570px;
    color: #fff;
    display: block;
    font-weight: bold;
    font-size: 30px;
    background: url( /uiFramework/commonResource/image/2022121610300459846.jpg) no-repeat center 0;
    text-align: center;
    height: 80px;
    line-height: 80px;
    margin-bottom: 20px;
}


.mtbd1 {
    width: 570px;
    color: #fff;
    display: block;
    font-weight: bold;
    font-size: 30px;
    background: url( /uiFramework/commonResource/image/2022121610300459846.jpg) no-repeat center 0;
    text-align: center;
    height: 80px;
    line-height: 80px;
    margin-bottom: 20px;
}