﻿@charset "utf-8";
/*banner*/
#flash{width:1280px;height: 400px;margin:auto;position: relative;}
#flash #play{width:1280px;height: 400px;list-style: none;position:absolute;top:0px;left:0px;}
#flash #play li{display: none;position:absolute;top:0px;left:0px;}
#flash #play li img{float: left;}


/*jieshao*/
.msjs{width: 1200px;height: 180px;margin: auto;margin-top: 40px;}
.msjs p{font-size: 16px;color: #222222;font-weight:549;line-height: 28px;margin-top: 10px;}
.jiage{width: 1280px;height: 200px;background: #29539B;margin: auto;}
.jieshao{width:1200px;height:auto;margin: auto;}
.jieshao p{padding-top: 40px;font-size: 17px;color: #ffffff;font-weight: 549;line-height: 28px;}
.jieshao p span{color: #DB4F60;}
.button5{width: 110px;height: 40px;background: #DB4F60;line-height: 25px;border: #DB4F60 1px solid;margin-top:30px;cursor: pointer;border-radius:10px;}
.button5:hover{border: #c44757 1px solid;background: #c44757;}
.button5 a{font-size: 16px;color: #fff;font-weight: 548;}

/*fuwu*/
.fuwu{width: 1280px;height: 320px;margin: auto;margin-top: 40px;}
.fuwunr{width: 640px;height: 320px;float: left;margin-left: 40px;}
.fuwunr h2{font-size: 21px;color: #29539B;font-weight: 550;}
.fuwunr p{font-size: 17px;color: #222222;font-weight: 549;line-height: 28px;margin-top: 15px;}
.fuwunr h3{font-size: 15px;color: #DB4F60;font-weight: 549;margin-top: 12px;}
.fuwuimg{width: 500px;height: 320px;float: left;margin-left: 50px;}
.fuwuimg img{width: 500px;height: 301px;}
.button6{width: 110px;height: 40px;background: #DB4F60;line-height: 25px;border: #DB4F60 1px solid;margin-top:15px;cursor: pointer;border-radius:10px;}
.button6:hover{border: #c44757 1px solid;background: #c44757;}
.button6 a{font-size: 16px;color: #fff;font-weight: 548;}

/*zhize*/
.zhize{width: 1280px;height: 740px;margin: auto;background: #F5F8FF;}
.zeneirong{width: 1200px;height:auto;margin: auto;}
.zeneirong h2{font-size: 21px;color: #29539B;font-weight: 550;padding-top:40px;}
.zeneirong p{font-size: 17px;color: #666;font-weight: 549;line-height: 28px;padding-top: 20px;}
.zeneirong ul{padding-top: 10px;}
.zeneirong ul li{text-align: center;width: 120px;height: 120px;font-size: 14px;color: #666;padding-top: 25px;float: left;font-weight: 549;padding-left: 40px;padding-right: 70px;}
.zeneirong ul li img{width: 60px;height: 60px;}
.zhneirong{width: 1280px;height: auto;margin: auto;clear: both;}
.zhneirong p{font-size: 17px;color: #666;font-weight: 549;line-height: 28px;padding-top: 40px;padding-left: 40px;}
.zhneirong ul{padding-top: 30px;}
.zhneirong ul li{width: 160px;height: auto;float: left;text-align: center;font-size: 14px;color: #666;font-weight: 549;padding-right: 120px;padding-left: 40px;}
.zhneirong ul li img{width: 60px;height: 60px;}
.zhneirong ul li h3{font-size: 12px;color: #666;font-weight: 549;padding-top: 18px;}

/*jiqiao*/
.jiqiao{width: 1200px;height: 470px;margin: auto;border-bottom: 1px solid #d5d5d5;}
.jiqiao h2{font-size: 21px;color: #29539B;font-weight: 544;margin-top: 40px;}
.jiqiao h4{font-size: 17px;color: #222222;font-weight: 544;line-height: 28px;margin-top: 25px;}
.jiqiao h4 span{font-size: 17px;color: #222222;font-weight: 550;}
.jiqiao h4 span::before {
content: '';
display: inline-block;
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #858585;
margin-right: 10px;
}
.jiqiao p{font-size: 17px;color: #222222;font-weight: 549;line-height: 28px;margin-top: 25px;}

.xuanze{width: 1200px;height: 400px;margin: auto;}
.xuanze h2{font-size: 21px;color: #29539B;font-weight: 544;margin-top: 40px;}
.xuanze h4{font-size: 17px;color: #222222;font-weight: 544;line-height: 28px;margin-top: 25px;}
.xuanze h4 span{font-size: 17px;color: #222222;font-weight: 550;}
.xuanze h4 span::before {
content: '';
display: inline-block;
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #858585;
margin-right: 10px;
}
.xuanze p{font-size: 17px;color: #222222;font-weight: 549;line-height: 28px;margin-top: 25px;}

/*zige*/
.zige{width: 1280px;height: 706px;margin: auto;background-color: #F5F8FF;}
.zige h2{font-size: 21px;color: #29539B;font-weight: 550;padding-top: 40px;padding-left: 40px;}
.zigenr{width: 600px;height: 320px;float: left;}
.zigenr p{font-size: 17px;color: #222222;font-weight: 549;padding-top: 30px;padding-left: 40px;line-height: 28px;}
.zigenr p span{font-size: 19px;color: #222222;font-weight: 550;}
.zigenr h4{font-size: 16px;color: #222222;font-weight: 544;padding-left: 40px;padding-top: 15px;}
.zigenr h4::before {
content: '';
display: inline-block;
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #858585;
margin-right: 10px;
}
.zigeimg1{width: 640px;height: 320px;float: right;}
.zigeimg1 img{width: 640px;height: 320px;}
.zigeimg2{width: 640px;height: 320px;float: left;}
.zigeimg2 img{width: 640px;height: 320px;}


/*wenti*/
.expand-container {width: 1280px;border-radius: 10px;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);overflow: hidden;margin: auto;margin-top: 10px;}     
.expand-header {
            padding: 20px;
            background: linear-gradient(to right, #406cb7 0%, #c0d6fc 100%);
            color: white;
            cursor: pointer;
            display: flex;
            justify-content: space-between;
            align-items: center;
            transition: all 0.3s ease;
        }      
.expand-header:hover {opacity: 0.9;}     
.expand-header h2 {margin: 0;font-size: 1.2rem;}     
.toggle-icon {font-size: 1.2rem;transition: transform 0.3s ease;}
.expand-content {
            padding: 0;
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.5s ease, padding 0.5s ease;
            background: #f8f9fa;
        }
.expand-content-inner {padding: 20px;color: #666;line-height: 1.2;font-size: 15px;}
.expanded .expand-content {max-height: 500px;padding: 0;}
.expanded .toggle-icon {transform: rotate(180deg);}