.index_slider .slider_box,.index_slider .slider_box div{height: 600px; background-position: center;}
.index_slider .slider_box div a{position:absolute;width:100%; height:100%;}

.index_lable{text-align: center; padding: 30px 0 60px;}
.index_lable dt,.index_lable dt p{display: inline-block;height: 30px; line-height: 30px; border: 1px solid #b5b5b5; border-radius: 5px; background: #FFFFFF;}
.index_lable dt{padding-right: 3px;}
.index_lable dt p{margin: -5px 0 0 -4px; padding: 0 10px;}




.index_box1{position: relative; z-index: 9; margin-top: -60px; background: url(../pic/index_box1_bg.png) no-repeat bottom right; background-color: #80D07C;}
.index_box1 .box1_image{width: 550px; height: 330px; line-height: 330px;}
.index_box1 .box1_right{margin: 35px 45px; color: #FFFFFF; width: 560px;}
.index_box1 .box1_right p{font-size: 18px; background: url(../pic/index_box1.png) no-repeat left; padding-left: 30px; line-height: 30px;}
.index_box1 .box1_right dt{font-size: 24px; line-height: 40px; text-align: center;}
.index_box1 .box1_right dd{font-size: 16px; text-align: center; line-height: 30px;}
.index_box1 .box1_right_con{font-size: 18px; text-indent: 2em; line-height: 36px; height: 108px; -webkit-line-clamp: 3; margin: 15px 0;}
.index_box1 .box1_right span.more{float: right; background: url(../pic/more1.png) no-repeat left; padding-left: 40px; font-size: 16px; line-height: 18px;}


.box2_nav ul{text-align: center;}
.box2_nav ul *{transition: all 0.4s;}
.box2_nav ul li{display: inline-block; border: 1px solid #C1C7FE; margin: 0 30px;}
.box2_nav li dd{height: 60px; line-height: 60px; background-color: #80D07C;}
.box2_nav li dt{line-height: 38px; color: #80D07C; background: #FFFFFF;}
.box2_nav ul li.cur,.box2_nav ul li:hover{border-color: #ff7e00; box-shadow: 0px 2px 6px #FF7E00; transform: translateY(-2px);}
.box2_nav ul li:hover dd,.box2_nav ul li.cur dd{background-color: #FF7E00;}
.box2_nav ul li:hover dt,.box2_nav ul li.cur dt{color: #FF7E00;}

.box2_content{margin-top: -50px; padding-top: 50px; background: #f2f2f2; padding-bottom: 1px; padding-bottom: 50px; height: 528px;}
.box2_content ul{background: #FFFFFF; display: none;}
.box2_content ul li{float: left; position: relative;}
.box2_content .box2_li_1{width: 780px;}
.box2_content .box2_li_1 .box2_image{width: 420px; height: 420px; line-height: 420px; float: left; overflow: hidden;}
.box2_content .box2_li_1 .box2_image_ul{height: 420px; overflow: hidden; width: 9999px;}
.box2_content .box2_li_1 .box2_image_ul p{float: left; width: 420px; height: 420px;}
.box2_content .box2_li_1 dl{width: 309px; height: 358px; float: left; padding: 30px 25px; border: 1px solid #C1C7FE; border-left: none;}
.box2_content .box2_li_1 dt{font-size: 18px; line-height: 40px;}
.box2_content .box2_li_1 dd{color: #656565; line-height: 24px; padding-top: 10px;}
.box2_content .box2_li_1 .btn_left,.box2_content .box2_li_1 .btn_right{position: absolute; background: #000; bottom: 40px; border: 1px solid #C1C7FE; transition: all 0.4s;}
.box2_content .box2_li_1 .btn_left{border-right: none; left: 387px;}
.box2_content .box2_li_1 .btn_right{border-left: none; left: 420px;}
.box2_content .box2_li_1 .btn_left:hover,.box2_content .box2_li_1 .btn_right:hover{background: #80D07C; cursor: pointer;}

.box2_content .box2_li_2{width: 420px; height: 210px;}
.box2_content .box2_li_2 p.pic_middle{width: 210px; height: 210px; line-height: 210px; float: left;}
.box2_content .box2_li_2 dl{width: 189px; height: 148px; float: left; padding: 30px 10px; border: 1px solid #C1C7FE; border-left: none;}
.box2_content .box2_li_2 dt{font-size: 18px; line-height: 40px;}
.box2_content .box2_li_2 dd{color: #656565; line-height: 24px; padding-top: 10px;}
.box2_content .box2_li_1 .more,.box2_content .box2_li_2 .more{position: absolute; right: 30px; bottom: 20px; border: 1px solid #c1c7fe; color: #55bcb8; width: 80px; line-height: 25px;}
.box2_content .box2_li_1 .more a,.box2_content .box2_li_2 .more a{display: block; text-align: center;}

.box2_content .box2_li_3,.box2_content .box2_li_4{width: 210px; height: 210px;}
.box2_content .box2_li_3 p.pic_middle,.box2_content .box2_li_4 p.pic_middle{position: absolute; width: 210px; height: 210px; line-height: 210px; top: 0; left: 0;}
.box2_content .box2_li_3 dl,.box2_content .box2_li_4 dl{display: block; margin-top: 80px; margin-left: 45px; width: 120px; position: relative; z-index: 1; background: url(../pic/transparent_black.png); color: #FFFFFF;}
.box2_content .box2_li_3 dt,.box2_content .box2_li_4 dt{line-height: 50px; text-align: center; font-size: 18px;}
.box2_content .box2_li_3 dd,.box2_content .box2_li_4 dd{display: none; line-height: 70px; padding: 0 10px; text-align: center;}
.box2_content .box2_li_3 .more,.box2_content .box2_li_4 .more{line-height: 25px; display: block; display: none; width: 80px; margin: 0 auto; border: 1px solid #FFFFFF;}
.box2_content .box2_li_3 .more a,.box2_content .box2_li_4 .more a{display: block; text-align: center;}

.index_box3 ul li{float: left; margin-left: 17px; margin-top: 19px; position: relative;}
.index_box3 ul li p{font-size: 24px; width: 90%; margin-left: 5%; text-align: center; position: absolute; top: 50%; color: #FFFFFF; transition: background-color 0.4s;}
.index_box3 ul li.box3_li_1{width: 382px; line-height: 595px; height: 595px; margin-left: 0;}
.index_box3 ul li.box3_li_1 p{height: 555px; line-height: 555px; margin-top: -277.5px;}
.index_box3 ul li.box3_li_2,.index_box3 ul li.box3_li_3{width: 390px; line-height: 288px; height: 288px;}
.index_box3 ul li.box3_li_4{width: 797px; height: 288px; line-height: 288px;}
.index_box3 ul li.box3_li_2 p,.index_box3 ul li.box3_li_3 p,.index_box3 ul li.box3_li_4 p{height: 248px; line-height: 248px; margin-top: -124px;}
.index_box3 ul li:hover p{background: url(../pic/more2.png) no-repeat; background-position: bottom 10px right 10px; background-color: rgba(0,0,0,.5);}


.index_box4{background: url(../pic/bg1.jpg) no-repeat center; margin-top: 50px; padding-bottom: 50px;}
.index_box4 ul{margin-left: -9px;}
.index_box4 ul li{float: left; width: 290px; margin-left: 10px; border: 1px solid #B5B5B5; transition: all 0.4s; background-color: #FFFFFF;}
.index_box4 li dt{text-align: center; line-height: 60px;}
.index_box4 li dt span{display: inline-block; padding: 0 10px;}
.index_box4 li p{height: 190px; line-height: 190px;}
.index_box4 li dd{padding: 30px 20px 0; text-align: justify; line-height: 30px; height: 120px; -webkit-line-clamp: 4;}
.index_box4 ul li:hover{border-color: #4BCF73; box-shadow: 0 0 9px 1px #4BCF73; transform: translateY(-2px);}
.index_box4 li:hover dt{color: #4bcf73;}

.index_box5 ul li{float: left; position: relative; overflow: hidden; background: #f3f4ff; width: 260px; transition: width 0.4s;}
.index_box5 ul li p.pic_middle{width: 260px; height: 215px; line-height: 215px;}
.index_box5 ul li dl{position: absolute; top: 0; left: 260px; width: 380px; padding: 20px;}
.index_box5 ul li dt{line-height: 40px; height: 40px; font-size: 16px;}
.index_box5 ul li dl p{width: 100px; height: 1px; background: #1b1b1b;}
.index_box5 ul li dd{padding-top: 20px; line-height: 24px; height: 120px; -webkit-line-clamp: 5; text-align: justify;}


.index_box5 ul li.cur,.index_box5 ul li:hover{width: 680px;}













