
.index_title{text-align: center;padding: 55px 0 40px 0;}
.index_title h2{color: #1a1a1a;font-weight: normal; font-size: 30px;background: url(../image/title_bg1.png) no-repeat center;}
.index_title p{color: #b2b2b2;margin-top: 10px;}
a.more{display: block;width: 146px;height: 41px;line-height: 41px;font-size:16px;color: #f2f2f2;text-align: center;border: 2px solid #f2f2f2;}

/* equip */
.equip {
    position: relative;
    z-index: 9;
    margin: 55px auto;
}
.equip .equip_bg {
    width: 725px;
    height: 503px;
    background: #144f5d;
}
.equip .equip_box {
    float: left;
    margin-top: 35px;
    margin-left: 35px;
}
.equip .equip_box ul li {
    float: left;
    width: 382px;
    height: 207px;
    border-top: 4px solid #fff;
    border-bottom: 4px solid #fff;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}
.equip .equip_box ul li img {
    width: 100%;
    display: block;
    height: 100%;
}
.equip .equip_box ul li.first{width: 314px;height: 207px;border-top: none; border-left: none;padding-top: 4px;padding-left: 2px;text-align: center;}
.equip .equip_box ul li.first h2 {
    font-size: 28px;
    color: #fff;
    letter-spacing: -1px;
    margin-top: 40px;
}
.equip .equip_box ul li.first p {
    font-size: 24px;
    margin-top: 8px;
    color: #fff;
    letter-spacing: 1px;
}
.equip .equip_box ul li.first p.heng {
    background: #fff;
    width: 73px;
    height: 3px;
    margin: 38px auto 0;
}
.equip .equip_box ul li.last{width: 314px;height: 207px;background: url(../image/more_bg.jpg) no-repeat;}
.equip .equip_box ul li.last a.more{margin:75px auto 0; color: #144f5d;border: 2px solid #144f5d;}

/* in_about */
.in_about{background: url(../image/about_bg.jpg) no-repeat top center;}
.in_about .index_title h2{color: #fff;background: url(../image/title_bg2.png) no-repeat center;}
.in_about .about_box{background: #144f5d;padding: 40px 30px;position: relative;margin-top: 40px;height: 282px;}
.in_about .about_box img{position: absolute;right: 0;top: -40px;}
.in_about .about_box .about_txt{width: 485px;}
.in_about .about_box .about_txt p{font-size: 14px;color: #f2f2f2; line-height:28px;}
.in_about .about_box a.more{margin:40px 0 10px 0;}

/* in_product */
.in_product ul li{width: 360px;float: left;text-align: center;position: relative;margin: 0 11.5px}
.in_product ul li img{width: 360px;height: 360px;display: block;}
.in_product ul li p{width: 360px;line-height: 50px;color: #e5e5e5;font-size: 16px;background:url(../image/bg.png) no-repeat; position: absolute;left: 0;bottom: 0;}

/* in_case */
.in_case ul li{width: 360px;float: left;text-align: center;position: relative;margin: 0 11.5px}
.in_case ul li img{width: 360px;height: 360px;display: block;}
.in_case ul li p{width: 360px;line-height: 50px;color: #e5e5e5;font-size: 16px;background:url(../image/bg.png) no-repeat; position: absolute;left: 0;bottom: 0;}


/* in_news */
.in_news{background: url(../image/news_bg.jpg) no-repeat top center;height: 742px;margin-top: 55px;}
.in_news .index_title h2{color: #fff;background: url(../image/title_bg2.png) no-repeat center;}
.in_news .wrap3{background: #fff; width: 1180px;padding: 20px 0;}
.news_list ul li{width: 538px;float: left;margin: 26px;}
.news_list ul li img{width: 235px;height: 170px;}
.news_list ul li div{width: 285px;}
.news_list ul li p.txt1{font-size: 18px;color: #333333;line-height: 38px;}
.news_list ul li p.txt2{color: #999999;line-height: 24px;}
.news_list ul li:hover p.txt1{color: #144f5d;}