.head_slider{height: 600px; padding-top: 11px; position: relative;}
.head_slider div{height: 600px;}

.index_lable{background: url(../pic/dian.jpg) repeat-x center; text-align: center; margin-bottom: 50px;}
.index_lable h2{display: inline-block; color: #F3983A; font-size: 24px; text-align: center;padding: 0 10px; border-left: 1px solid #a6a6a6;border-right: 1px solid #a6a6a6; background: #FFFFFF;}
.index_lable h2 p{font-size: 18px; text-transform:  capitalize;}

/*广告*/
.index_ad{height: 112px;}

/*板块一*/
.index_box1{padding: 60px 0;}
.index_box1 .box1_li{float: left; margin: 5px; height: 300px; width: 248px; transition: width 0.4s; overflow: hidden; position: relative;}
.index_box1 .box1_li dl{width: 248px; height: 300px; position: relative; background-repeat: no-repeat; background-position: center; background-size: 100%; float: left;}
.index_box1 .box1_li dl dt{position: absolute; height: 30px; line-height: 30px; width: 100%; bottom: 0; left: 0; background: url(../pic/transparent_black.png); text-align: center; color: #FFFFFF; transition: all 0.4s;}
.index_box1 .box1_li ul{float: left; width: 166px; background: url(../pic/box1_ul_bg.png) right top no-repeat; height: 200px; padding: 48px 0; border: 2px solid #f3983b; border-left: none; position: absolute; left: 248px; top: 0;}
.index_box1 .box1_li ul li{list-style: none; padding: 0 10px;}
.index_box1 .box1_li ul li a{padding-left: 10px; -webkit-line-clamp: 1; background: url(../pic/box1_a_bg.png) no-repeat left; line-height: 1.6em;}
.index_box1 .show_li{width: 416px;}
.index_box1 .show_li dl dt{height: 300px; line-height: 300px;}
/*板块二*/
.index_box2{padding: 60px 0;}
.index_box2 .box2_left{width: 620px; position: relative;}
.index_box2 .box2_left_text{width: 152px; height: 114px; border: 2px solid #F3983A; margin: 0 auto;}
.index_box2 .box2_left_text h2{font-size: 18px; color: #00843e; background: #FFFFFF; margin-left: -30px; text-indent: -45px; line-height: 1.3em; margin-top: 34px;}
.box2_left p{position: absolute; border: 2px solid #F3983A; box-shadow: 0 0 2px #F3983A; overflow: hidden;}
.box2_left p.pic1{top: 86px; right: 0; z-index: 3;}
.box2_left p.pic2{top: 206px; left: 25px; z-index: 4;}
.box2_left p.pic3{top: 350px; right: 0; z-index: 1;}
.box2_left p img{width: 100%; transition: all 0.4s;}
.box2_left p:hover img{transform: scale(1.1); cursor: pointer;}

.index_box2 .box2_right{width: 560px; margin-top: 86px; border-left: 1px solid #CCCCCC;}
.index_box2 .box2_right ul{padding: 18px;}
.index_box2 .box2_right ul *{transition: background-color 0.4s;}
.index_box2 .box2_right ul li{list-style: none; border-bottom: 2px solid #e6e6e6; padding: 30px 10px 40px; position: relative;}
.index_box2 .box2_right ul li:hover{background-color: #fffaf4;}
.index_box2 .box2_right ul li dl{ padding-left: 70px; color: #999999;}
.index_box2 .box2_right ul li dl dt{font-size: 20px;}
.index_box2 .box2_right ul li dl dd{-webkit-line-clamp: 3; line-height: 1.4em;}
.index_box2 .box2_right ul li a{position: absolute; background: url(../pic/index_box_more.png) no-repeat center; width: 24px; height: 24px; background-color: #CCCCCC; right: 5px; bottom: 5px;}
.index_box2 .box2_right ul li:hover a{background-color: #F3983A;}

/*板块三*/
.index_box3{padding: 60px 0;}
.index_box3 .box3_lable{background: #F3983A; font-size: 18px; color: #FFFFFF; padding: 0 10px; line-height: 48px;}
.index_box3 .box3_lable a{font-size: 14px; float: right;}
.index_box3 div.float_l{width: 590px;}
.index_box3 div ul *{transition: background-color 0.4s;}
.index_box3 div.float_l ul li{list-style: none; padding: 42px 30px 41px; border-bottom: 1px solid #CCCCCC;}
.index_box3 div.float_l ul li:hover{background-color: #fffaf4;}
.index_box3 div.float_l ul li p{color: #F3983A; font-size: 20px; float: left; width: 60px; text-align: center; margin-right: 15px;}
.index_box3 div.float_l ul li p span{display: block; width: 31px; height: 31px; border-radius: 16px; background: url(../pic/index_box_more.png) no-repeat center; background-color: #CCCCCC; margin: 10px auto;}
.index_box3 div.float_l ul li:hover p span{background-color: #F3983A;}
.index_box3 div.float_l ul li dt{color: #F3983A; font-size: 18px;}
.index_box3 div.float_l ul li dd{-webkit-line-clamp: 2; padding-top: 5px; height:44px; line-height:22px;}


.index_box3 div.float_r{width: 590px;}
.index_box3 div.float_r ul li{list-style: none; padding: 10px; border-bottom: 1px solid #CCCCCC;}
.index_box3 div.float_r ul li:hover{background-color: #fffaf4;}
.index_box3 div.float_r ul li p{color: #F3983A; font-size: 20px; float: left; width: 132px; text-align: center; margin-right: 25px;}
.index_box3 div.float_r ul li dt{color: #F3983A; font-size: 18px;}
.index_box3 div.float_r ul li dd{-webkit-line-clamp: 4; padding-top: 5px; height:88px; line-height:22px;}

