.banner_slider,.banner_slider div{height: 590px;}
.banner_slider div a{position: absolute; width: 100%; height: 100%;}
.index_lable{text-align: center; padding: 30px 0 20px;}
.index_lable p,.index_lable dl{display: inline-block; vertical-align: middle;}
.index_lable dl{padding: 0 10px;}
.index_lable dl dt{font-size: 20px; line-height: 22px;}
.index_lable dl dd{color: #b3b3b3; line-height: 16px; text-transform: uppercase;}
.index_lable p{width: 100px; height: 1px;}
.index_lable p.index_lable_l{background: url(../../pic/index_lable_l.jpg) no-repeat center;}
.index_lable p.index_lable_r{background: url(../../pic/index_lable_r.jpg) no-repeat center;}

.index1_box{background: #f7f7f7;}
.index1_con{text-align: center;}
.index1_con ul{margin: 0 10px;}
.index1_con ul li{float: left; width: 50%;}
.index1_con li dl{margin: 5px;}
.index1_con li dd{background: #FFFFFF; height: 130px; line-height: 130px;}
.index1_con li dd img{max-width: 90%; max-height: 90%;}
.index1_con li:hover dd img{transform: scale(1.1);}
.index1_con li dt{line-height: 22px; height: 44px; -webkit-line-clamp: 2; padding: 5px 10px; text-align: center;}
.index1_con span.index1_more{display: inline-block; width: 108px; line-height: 28px; border: 1px solid #0D569B; color: #0D569B; margin: 15px 0;}

.index2_con{padding: 10px 0;}
.index2_con li{height: 280px; border: 1px solid #999999; position: relative; background: #FFFFFF; margin: 10px;}
.index2_con li p.pic_middle{background: #0D569B; height: 80px; line-height: 80px; position: absolute; left: -1px; top: -1px; width: 100%; padding: 1px;}
.index2_con li p.index2_li_line{position: absolute; height: 1px; background: #DADADA; width: 170px; left: 50%; margin-left: -85px;}
.index2_con li dl{padding-top: 80px;}
.index2_con li dt{font-size: 18px; text-align: center; font-weight: bold; text-transform: uppercase; line-height: 24px; padding-top: 10px;}
.index2_con li dl p{text-align: center; line-height: 20px;}
.index2_con li dd{font-size: 12px; color: #666666; line-height: 22px; margin: 10px; height: 88px; -webkit-line-clamp: 4; text-indent: 2em;}
.index2_con li dl span{float: right; color: #0D569B; margin-right: 25px;}


.index3_con ul li{margin: 10px;}
.index3_con li p.pic_middle{position: relative; background-size: 100% auto !important; height: 130px;}
.index3_con li p.pic_middle span{position: absolute; width: 100%; background: url(../../pic/transparent_white.png); line-height: 46px; font-size: 18px; color: #0D569B; text-align: center; bottom: 0; left: 0; font-weight: bold;}
.index3_con li dl{background: #0D569B; padding: 20px 30px 50px; position: relative;}
.index3_con li dd{line-height: 24px; height: 72px; -webkit-line-clamp: 3; color: #FFFFFF; text-indent: 2em; font-size: 16px; text-align: justify;}
.index3_con li dl span.index3_more{display: inline-block; width: 78px; line-height: 22px; border: 1px solid #FFFFFF; color: #FFFFFF; text-align: center; float: right; margin-top: 10px;}


.index4_nav{padding: 0 10px 20px;}
.index4_nav ul li{display: inline-block; width: 88px; line-height: 24px; text-align: center; border: 1px solid #333333; font-size: 16px; margin-right: 10px; transition: all 0.4s;}
.index4_nav ul li.cur,.index4_nav ul li:hover{color: #FFFFFF; border-color: #FFFFFF; background: #0D569B; cursor: pointer;}

.index4_con{text-align: center;}
.index4_con ul{margin: 0 10px;}
.index4_con ul li{margin-bottom: 10px;}
.index4_con li p{width: 50%; height: 100px; background-repeat: no-repeat; background-position: center; background-size: 100% auto;}
.index4_con li p img{width: 100%; height: 100%;}
.index4_con li.index4_li_1 p{float: left;}
.index4_con li.index4_li_0 p{float: right;}
.index4_con li dl{overflow: hidden; padding: 5px 10px; transition: background-color 0.4s; text-align: left;}
.index4_con li dt{line-height: 20px; height: 20px;}
.index4_con li dd{color: #a4a4a4; line-height: 20px; height: 60px; -webkit-line-clamp: 3; margin-top: 10px; text-align: justify;}
.index4_con span.index4_more{display: inline-block; width: 108px; line-height: 28px; border: 1px solid #0D569B; color: #0D569B; margin: 15px 0;}
