﻿@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;}


/*jiage*/
.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;}

/*shuiwu*/
.neirong{width: 1200px;height: 170px;margin: auto;}
.neirong h2{font-size: 22px;color: #29539B;font-weight: 550;margin-top: 45px;}
.neirong p{font-size: 16px;color: #222222;font-weight: 545;margin-top: 25px;}
.nr1{width: 1280px;height: 380px;margin: auto;}
.nr2{width: 1280px;height: 380px;margin: auto;margin-top: 35px;}
.wenzi{width: 600px;height: 380px;margin-left: 40px;float: left;}
.wenzi h2{font-size: 22px;color: #29539B;font-weight: 550;}
.wenzi p{font-size: 16px;color: #222222;font-weight: 545;margin-top: 25px;line-height: 28px;}
.tupian{width: 600px;height: 380px;margin-left: 40px;float: left;}
.tupian img{width: 600px;height: 380px;}

/*feiyong*/
.kongge{width: 1280px;height: 440px;margin: auto;margin-top: 35px;}
.feiyong{width: 1280px;height: 404px;background: #29539B;}
.feiyongnr{width: 593px;height: 404px;margin: auto;float: left;padding-left: 40px;}
.feiyongnr h2{font-size: 22px;color: #fff;font-weight: 550;padding-top: 35px;}
.feiyongnr p{font-size: 16px;color: #fff;font-weight: 545;padding-top: 22px;line-height: 29px;}
.feiyongimg{width: 577px;height: 404px;margin: auto;float: right;}
.feiyongimg img{width: 577px;height: 404px;}

/*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);}


