@charset "utf-8";

.index-item01{padding-top:50px;}
.index-item01 .content{border:1px solid #0074b3;padding:30px 20px;position:relative;}
.index-item01 .content .title{position:absolute;background:#fff;left:-2px;top:-7px;font-weight:bold;color:#0074b3;font-size:20px;padding-bottom:10px;padding-right:15px;}
.index-item01 .content .contxt{font-size:16px;line-height:30px;color:#494c4d;padding-right:400px;text-align:justify;}
.index-item01 .content .img{position:absolute;padding-right:15px;padding-top:15px;background:#fff;right:0;top:0;padding-bottom:10px;padding-left:10px;}

@media screen and (max-width:1025px) {
    .index-item01{padding-top:30px;}
    .index-item01 .content .title{font-size:16px;}
    .index-item01 .content .contxt{font-size:14px;line-height:24px;}
}
@media screen and (max-width:769px) {
    .index-item01 .content{padding:30px 15px 10px 15px;}
    .index-item01 .content .contxt{padding-right:0;line-height:24px;}
    .index-item01 .content .img{padding:0;position:static;float:none;margin-bottom:10px;}
}

.index-item02{padding-top:45px;}
.index-item02 .title{font-size:30px;color:#fff;line-height:90px;background:#0074b3;text-align:center;}
.index-item02 .content{margin:45px 0;}
.index-item02 .content .list{padding:0px 6%;width:50%;float:left;}
.index-item02 .content .list .box{height:305px;overflow:hidden;}
.index-item02 .content .list .box .img{height:100%;}
.index-item02 .content .list .box ul{font-size:16px;max-width:315px;margin:0 auto;padding-top:30px;}
.index-item02 .content .list .box ul li{position:relative;margin-bottom:20px;padding-left:25px;text-align:justify;line-height:26px;}
.index-item02 .content .list .box ul li:before{content:'';width:13px;height:17px;background:#ff8a00;left:0;position:absolute;top:5px;}

@media screen and (min-width:1024px) {
    .index-item02 .content .list .box:hover .img{transform:scale(1.1)}
}
@media screen and (max-width:1200px) {
    .index-item02 .content .list{padding:0px 20px;}
}
@media screen and (max-width:1025px) {
    .index-item02{padding-top:30px;}
    .index-item02 .title{font-size:20px;line-height:50px;}
    .index-item02 .content{margin:20px 0;}
}
@media screen and (max-width:769px) {
    .index-item02 .content .list{width:100%;border:none !important;padding:0;}
    .index-item02 .content .list .box{height:auto;}
    .index-item02 .content .list .box .img{padding-top:64%;}
    .index-item02 .content .list .box ul{max-width:inherit;padding:15px;font-size:14px;}
    .index-item02 .content .list .box ul li{margin-bottom:10px;line-height:24px;}
    .index-item02 .content .list .box ul li:before{top:3px;}
    .index-item02 .content .list .box ul li:last-child{margin-bottom:0;}
}

.history-box{background:#fefced;border:1px solid #f6ecd3;padding:35px;margin-top:45px;}
.history-box ul{font-size:16px;}
.history-box ul li{position:relative;}
.history-box ul li:before{content:'';position:absolute;width:2px;top:25px;bottom:-8px;background:#0074b3;left:30px;}
.history-box ul li span{width:60px;height:25px;line-height:25px;display:block;color:#fff;float:left;background:#0074b3;margin-top:8px;text-align:center;}
.history-box ul li .contxt{line-height:40px;margin-left:70px;text-align:justify;}
.history-box ul li:last-child:before{display:none;}

@media screen and (max-width:1025px) {
    .history-box{padding:15px;margin-top:20px;}
    .history-box ul{font-size:14px;}
    .history-box ul li span{margin-top:2px;}
    .history-box ul li .contxt{line-height:28px;}
}


.index-item03{margin-top:40px;}
.index-item03 .content{border-top:2px solid #0074b3;padding:30px 12px;padding-bottom:85px;}
.index-item03 .title{color:#0074b3;font-weight:bold;font-size:30px;}
.index-item03 ul{overflow:hidden;margin-top:25px;}
.index-item03 ul li{font-size:18px;color:#494c4d;width:50%;float:left;}
.index-item03 ul li img{display:inline-block;vertical-align:middle;margin-right:30px;}
.index-item03 .content a{display:block;margin:0 auto;width:250px;height:50px;line-height:46px;text-align:center;border:2px solid #0074b3;color:#0074b3;margin-top:100px;}
.index-item03 .content a *{display:inline-block;}
.index-item03 .content a img{vertical-align:middle;margin-right:5px;}
.index-item03 .content a span{margin:0px 15px;}

@media screen and (max-width:1025px) {
    .index-item03{margin-top:30px;}
    .index-item03 .content{padding:20px 10px;padding-bottom:30px;}
    .index-item03 .title{font-size:16px;}
    .index-item03 ul{margin-top:20px;}
    .index-item03 ul li{font-size:14px;}
    .index-item03 ul li img{width:50px;margin-right:10px;}

    .index-item03 .content a{margin-top:50px;height:45px;line-height:41px;}
}
@media screen and (max-width:769px) {
    .index-item03 ul{margin-top:10px;}
    .index-item03 ul li{width:100%;margin:10px 0;}

    .index-item03 .content a{margin-top:30px;height:35px;line-height:31px;}
}