@charset "utf-8";
body{background-color:#F6F6F6;}
/*切换*/
.banner{float:left;height:384px;overflow:hidden;width:100%;}
.banner .d1{float:left;width:100%;min-width:1150px;height:384px;display:block;position:absolute;left:0px;z-index:5;}
.banner .d2{float:left;width:100%;min-width:1150px;height:30px;clear:both;position:absolute;z-index:8;left:0px;margin-top:360px;}
.banner .d2 ul{float:left;position:absolute;left:50%;display:inline;}
.banner .d2 li{width:8px;height:8px;border-radius:8px;overflow:hidden;cursor:pointer;border:#fff solid 1px;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background-color:#fff;}
/*微微-网络-开发设计QQ:6638-39248请不要倒卖-否则停止更新*/
/*列表*/
.indexprocap{float:left;width:1150px;text-align:center;font-size:28px;margin:30px 0 0 0;color:#333333;}
.prolist1{float:left;margin:20px 11px 0 0;width:569px;background-color:#fff;text-align:left;}
.prolist0{margin-right:0;}
.prolist1 .ucap{float:left;width:569px;height:58px;}
.prolist1 .ucap li{float:left;}
.prolist1 .ucap .l1{font-size:18px;padding:16px 0 0 20px;font-weight:700;color:#fff;}
.prolist1_1 .ucap{background-color:#3A7BC5;}
.prolist1_2 .ucap{background-color:#78578F;}
.prolist1_3 .ucap{background-color:#B35058;}
.prolist1_4 .ucap{background-color:#E23859;}
.prolist1_5 .ucap{background-color:#47A496;}
.prolist1_6 .ucap{background-color:#358CDB;}
.prolist1_7 .ucap{background-color:#ECB942;}
.prolist1_8 .ucap{background-color:#459AC7;}
/*微微-网络-开发设计QQ:6638-39248请不要倒卖-否则停止更新*/
.prolist1 .list{float:left;width:284px;border-right:#ECEDF5 solid 1px;border-top:#ECEDF5 solid 1px;text-align:left;background:url(../homeimg/douImg/duanbg.png) right top no-repeat;background-color:#fff;}
.prolist1 .list .u1{float:left;margin:16px 20px 0 20px;width:244px;height:30px;}
.prolist1 .list .u1 li{float:left;}
.prolist1 .list .u1 .l1{width:144px;}
.prolist1 .list .u1 .l1 span{float:left;padding:1px 4px 1px 4px;cursor:pointer;margin:0 3px 0 0;border-radius:2px;font-family:Arial, Helvetica, sans-serif;}
.prolist1 .list .u1 .l1 .s0{float:left;background-color:#E23A3A;border:#E23A3A solid 1px;color:#fff;}
.prolist1 .list .u1 .l1 .s1{border:#E23A3A solid 1px;color:#E23A3A;}
.prolist1 .list .u1 .l2{width:100px;}
.prolist1 .list .u1 .l2  span{float:right;color:#3665C2;padding:2px 15px 0 15px;height:18px;border-radius:25px;background-color:#E9EDF7;}
.prolist1 .list .d1{float:left;width:244px;height:45px;padding:0 20px;}
.prolist1 .list .d1 a{float:left;overflow:hidden;width:100%;height:50px;font-size:16px;font-weight:700;line-height:25px;}
.prolist1 .list .u2{float:left;margin:16px 20px 0 20px;width:244px;height:40px;}
.prolist1 .list .u2 li{float:left;}
.prolist1 .list .u2 .l1{font-size:18px;color:#FD4249;font-weight:700;width:230px;}
.prolist1 .list .u2 .l2{width:10px;}
.prolist1 .list .u3{float:left;width:284px;border-bottom:#ECEDF5 solid 1px;font-size:13px;overflow:hidden;height:126px;}
.prolist1 .list .u3 li{float:left;width:122px;border-top:#ECEDF5 solid 1px;height:53px;padding:9px 0 0 20px;line-height:22px;color:#555266;}
.prolist1 .list .u3 li span{color:#AFACBF;font-size:12px;}
.prolist1 .list .u3 .l1{border-left:#ECEDF5 solid 1px;width:121px;}
.prolist1 .list .u3 .l3{border-left:#ECEDF5 solid 1px;width:121px;}
.prolist1 .list .u4{float:left;height:61px;width:284px;}
.prolist1 .list .u4 li{float:left;height:61px;}
.prolist1 .list .u4 .l0{width:10px;height:61px;}
.prolist1 .list .u4 .l0 span{width:1px;border-left:#ECEDF5 solid 1px;height:12px;margin:24px 0 0 0;float:left;}
.prolist1 .list .u4 .l1{width:142px;}
.prolist1 .list .u4 .l1 a{float:left;background:url(../img/qq2.gif) no-repeat;color:#9EC7D9;font-size:14px;margin:18px 0 0 0;padding:3px 0 0 45px;height:30px;background-position:14px 0;}
.prolist1 .list .u4 .l2 a{float:left;background:url(../homeimg/douImg/view.gif) no-repeat;color:#AFACBF;font-size:14px;margin:18px 0 0 0;padding:3px 0 0 40px;height:30px;background-position:14px 4px;}
.prolist1 .list0{border-right:0;}
/*微微-网络-开发设计QQ:6638-39248请不要倒卖-否则停止更新*/
.tlist{float:left;width:222px;text-align:left;margin:10px 10px 0 0;background-color:#fff;height:316px;}
.tlist .u1{float:left;width:222px;}
.tlist .u1 li{float:left;}
.tlist .u1 .l1{width:222px;height:222px;overflow:hidden;}
.tlist .u1 .l1 img{width:222px;float:left;position:absolute;z-index:2;}
.tlist .u1 .l1 .s0{float:left;position:absolute;z-index:4;background:url(../../../../img/bghui1.png) repeat;margin:20px 0 0 0;padding:2px 10px 0 10px;border:#717275 solid 1px;border-left:0;height:19px;color:#fff;border-radius:0 10px 10px 0;}
.tlist .u1 .l1 .s1{float:left;background:url(../../../../img/bghui.png) repeat;display:none;width:222px;height:222px;position:absolute;z-index:5;}
.tlist .u1 .l2{width:222px;height:65px;}
.tlist .u1 .l2 a{float:left;margin:10px 10px 0 10px;font-size:14px;width:202px;overflow:hidden;height:42px;line-height:22px;}
.tlist .u1 .l3{width:115x;}
.tlist .u1 .l3 span{float:left;color:#919191;background:url(../homeimg/douImg/djl.gif) no-repeat;width:85px;padding:0 0 0 30px;font-size:14px;background-position:10px 2px;height:20px;}
.tlist .u1 .l4{width:97px;text-align:right;padding:0 10px 0 0;font-size:14px;color:#ff0000;}
.tlist0{margin-right:0;}
.tlist:hover a{color:#FF2E2E;}
.tlist:hover .u1 .l1 span{display:block;}
/*微微-网络-开发设计QQ:6638-39248请不要倒卖-否则停止更新*/
.tplist{float:left;width:565px;text-align:left;margin:20px 20px 0 0;background-color:#fff;}
.tplist .tp{float:left;width:160px;height:160px;overflow:hidden;}
.tplist .tp img{width:160px;}
.tplist .u1{float:left;width:405px;}
.tplist .u1 li{float:left;}
.tplist .u1 .l1{width:405px;height:50px;}
.tplist .u1 .l1 span{float:right;color:#fff;padding:4px 10px 0 20px;background:url(../homeimg/douImg/mbg.gif) left top no-repeat;height:23px;font-size:14px;}
.tplist .u1 .l2{width:365px;padding:0 20px 0 20px;height:60px;}
.tplist .u1 .l2 a{float:left;font-size:15px;width:365px;overflow:hidden;height:42px;line-height:23px;}
.tplist .u1 .l2 a:hover{color:#FF2E2E;}
.tplist .u1 .l3{width:365px;margin:0 20px;height:24px;overflow:hidden;}
.tplist .u1 .l3 span{float:left;color:#36ACEB;padding:3px 12px 0 12px;border-radius:25px;margin:0 8px 0 0;height:21px;background-color:#E0F3FF;}
.tplist0{margin-right:0;}
/*微微-网络-开发设计QQ:6638-39248请不要倒卖-否则停止更新*/
.newscap{float:left;width:1150px;text-align:left;margin:10px 0 0 0;background-color:#fff;height:45px;border-bottom:#ebebeb solid 1px;}
.newscap li{float:left;}
.newscap .l1{width:200px;font-size:16px;padding:11px 0 0 10px;}
.newscap .l2{width:930px;text-align:right;padding:13px 10px 0 0;color:#999;}
.newscap .l2 a:hover{color:#ff6600;}
.newsleft{float:left;width:791px;text-align:left;}
.newsleft .ntp{float:left;width:470px;background-color:#fff;}
.newsleft .ntp .u1{float:left;width:450px;padding:10px 0;margin:0 10px;}
.newsleft .ntp .u1 li{float:left;}
.newsleft .ntp .u1 .l1{width:190px;}
.newsleft .ntp .u1 .l2{width:250px;padding:10px 0 0 10px;}
.newsleft .ntp .u1 .l2 .a1{float:left;width:250px;font-size:14px;height:18px;overflow:hidden;}
.newsleft .ntp .u1 .l2 .a1:hover{color:#ff6600;}
.newsleft .ntp .u1 .l2 .s1{float:left;color:#999;line-height:22px;padding:7px 0 0 0;height:63px;width:250px;overflow:hidden;}
.newsleft .ntp .u1 .l2 .a2{float:left;color:#666;border:#DFDFDF solid 1px;padding:3px 10px 0 10px;height:21px;background-color:#F4F4F4;margin:25px 0 0 0;}
.newsleft .uh1{border-bottom:#ebebeb solid 1px;}
.newsleft .nqh{float:left;width:320px;border-left:#ebebeb solid 1px;height:357px;background-color:#fff;}
.newsleft .nty{float:left;margin:10px 0 0 0;width:395px;background-color:#fff;}
.newsleft .nty .uty1{float:left;width:395px;border-bottom:#ebebeb solid 1px;height:40px;}
.newsleft .nty .uty1 li{float:left;}
.newsleft .nty .uty1 .l1{width:200px;padding:12px 0 0 10px;font-size:14px;}
.newsleft .nty .uty1 .l2{text-align:right;padding:13px 10px 0 0;width:175px;}
.newsleft .nty .uty1 .l2 a{color:#666;}
.newsleft .nty .uty1 .l2 a:hover{color:#ff6600;}
.newsleft .nty .uty2{float:left;width:395px;padding:13px 0 0 0;}
.newsleft .nty .uty2 li{float:left;}
.newsleft .nty .uty2 .l1{width:360px;height:18px;padding:0 0 0 25px;font-size:14px;background:url(../homeimg/douImg/dian.png) no-repeat;background-position:13px 8px;margin:0 10px 16px 0;overflow:hidden;}
.newsleft .nty .uty2 .l1 a:hover{color:#ff6600;text-decoration:underline;}
.newsleft .nty1{border-right:#ebebeb solid 1px;}
.newsright{float:right;width:348px;text-align:left;background-color:#fff;}
.newsright .ncap{float:left;width:348px;height:40px;}
.newsright .ncap a{float:left;border-bottom:#ebebeb solid 1px;height:29px;width:174px;padding:10px 0 0 0;text-align:center;font-size:14px;}
.newsright .ncap .a1{color:#E61717;border-bottom:#E61717 solid 1px;}
.newsright .nmain{float:left;width:328px;padding:0 10px;}
.newsright .nmain .u1{float:left;width:328px;padding:10px 0;border-bottom:#F7F7F7 solid 1px;}
.newsright .nmain .u1 li{float:left;}
.newsright .nmain .u1 .l1{width:134px;}
.newsright .nmain .u1 .l1 img{width:134px;height:109px;}
.newsright .nmain .u1 .l2{width:184px;padding:10px 0 0 10px;}
.newsright .nmain .u1 .l2 .a1{float:left;width:184px;font-size:14px;height:18px;overflow:hidden;}
.newsright .nmain .u1 .l2 .a1:hover{color:#ff6600;}
.newsright .nmain .u1 .l2 .s1{float:left;color:#999;line-height:22px;padding:7px 0 0 0;height:63px;width:184px;overflow:hidden;}
.newsright .nmain .u2{float:left;width:328px;padding:13px 0 0 0;}
.newsright .nmain .u2 li{float:left;}
.newsright .nmain .u2 .l1{width:303px;height:18px;padding:0 0 0 25px;font-size:14px;background:url(../homeimg/douImg/dian.png) no-repeat;background-position:13px 8px;margin:0 0 16px 0;overflow:hidden;}
.newsright .nmain .u2 .l1 a:hover{color:#ff6600;text-decoration:underline;}

.picMarquee-left{ overflow:hidden;position:relative;}
.picMarquee-left .hd{ overflow:hidden;height:39px;background:#fff;border-bottom:#ebebeb solid 1px;}
.picMarquee-left .hd span{float:left;font-size:14px;padding:10px 0 0 10px;}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{display:block;width:5px;height:9px;float:right;margin-right:5px;margin-top:15px;overflow:hidden;cursor:pointer;background:url("../img/arrow.png") no-repeat;}
.picMarquee-left .hd .next{background-position:0 -50px;}
.picMarquee-left .hd .prevStop{background-position:-60px 0;}
.picMarquee-left .hd .nextStop{background-position:-60px -50px;}
.picMarquee-left .bd{padding:10px;}
.picMarquee-left .bd ul{overflow:hidden;zoom:1;}
.picMarquee-left .bd ul li{float:left;_display:inline;overflow:hidden;text-align:center;}
.picMarquee-left .bd ul li .pic{text-align:center;}
.picMarquee-left .bd ul li .pic img{width:300px;height:271px;margin:0 0 5px 0;display:block;}
.picMarquee-left .bd ul li .title{float:left;width:100%;text-align:center;font-size:14px;
overflow:hidden;height:17px;}
.picMarquee-left .bd ul li .title a:hover{color:#ff6600;}

/*公司信息板块*/
.company-section {
    float: left;
    width: 100%;
    background-color: #F6F6F6;
    padding: 40px 0;
    margin: 30px 0;
}

.company-container {
    width: 1150px;
    margin: 0 auto;
}

.company-header {
    text-align: center;
    margin-bottom: 30px;
}

.company-header h2 {
    font-size: 28px;
    color: #333;
    margin-bottom: 10px;
    position: relative;
    display: inline-block;
}

.company-header h2::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 80px;
    height: 3px;
    background-color: #3A7BC5;
}

.company-content {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease;
}

.company-content:hover {
    transform: translateY(-5px);
}

.company-info {
    float: left;
    width: 50%;
    padding: 30px;
    box-sizing: border-box;
}

.company-info h3 {
    font-size: 20px;
    color: #3A7BC5;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}

.company-info h3 i {
    margin-right: 10px;
    font-size: 24px;
}

.company-details {
    list-style: none;
    padding: 0;
    margin: 0;
}

.company-details li {
    margin-bottom: 15px;
    display: flex;
    align-items: flex-start;
    color: #555;
}

.company-details li i {
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #3A7BC5;
    margin-right: 15px;
    background-color: #E9EDF7;
    border-radius: 50%;
    flex-shrink: 0;
}

.company-details li span {
    flex: 1;
    line-height: 24px;
}

.company-services {
    float: left;
    width: 50%;
    padding: 30px;
    box-sizing: border-box;
    background-color: #f9f9f9;
}

.company-services h3 {
    font-size: 20px;
    color: #3A7BC5;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}

.company-services h3 i {
    margin-right: 10px;
    font-size: 24px;
}

.services-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
}

.service-item {
    background-color: #fff;
    padding: 15px;
    border-radius: 6px;
    text-align: center;
    transition: all 0.3s ease;
    border: 1px solid #ECEDF5;
}

.service-item:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    border-color: #3A7BC5;
}

.service-item i {
    font-size: 32px;
    color: #3A7BC5;
    margin-bottom: 10px;
    display: block;
}

.service-item span {
    font-size: 14px;
    color: #333;
    font-weight: 500;
}

/*响应式调整*/
@media (max-width: 1150px) {
    .company-container {
        width: 100%;
        padding: 0 20px;
    }
    
    .company-info,
    .company-services {
        width: 100%;
    }
    
    .company-services {
        border-top: 1px solid #ECEDF5;
    }
}

















