body{background:#f1f1f1;}
.div {width:100%;overflow:hidden;}
.div700 {width:93.33333%;margin:auto;}
.div710 {width:35.5rem;margin:auto;}
.div img {display:block;}
.gy2 {padding:1.5rem 1rem 2rem;background:#f1f1f1;}
.gy2 h1,.gy6 h1,.gy7 h1,.gy8 h1 {color:#404040;font-size:2rem;line-height:3rem;letter-spacing:0.1rem;padding: 0 0 0.8rem 0;text-align: center;}
.gy2 h1 span,.gy6 h1 span,.gy8 h1 span {color:#ea640b;}
.gy2 font,.gy6 font,.gy7 span,.gy8 font {display:block;color:#909090;line-height:1.5rem;font-size:1rem;padding: 0 0 0.8rem 0;text-align: center;}
.gy2 img {width:35.4rem;height:9.65rem;display:block;margin:1rem auto 0.5rem;}
.gy2 p {font-size:1.2rem;letter-spacing:0.05rem;}
.gy3{background:url(../images/gy2025_02.jpg)left top/100% 81rem no-repeat;height:81rem;}
.gy301 {height:11.45rem;text-align:center;display:flex;flex-direction:column;justify-content:center;}
.gy301 h1 {font-size:1.6rem;color:#fff;letter-spacing:0.1rem;line-height:3.5rem;}
.gy301 span {font-size:1rem;display:block;color:#cecece;line-height:2rem;letter-spacing:0.1rem;}
.gy401 {width:100%;background:#fff;}
.gy401 .bd {width:100%;overflow:hidden;height:40.95rem;}
.gy401 .bd ul li {width:100%;eight:40.95rem;}
.gy401 .hd {width:100%;background:url(../images/gy_08.jpg)left top/100% 4.8rem no-repeat;height:4.8rem;padding-top:1rem;}
.gy401 .hd ul {display:flex;height:1rem;justify-content:center;}
.gy401 .hd ul li {width:1.6rem;height:0.25rem;border-radius:0.3rem;margin:0 0.4rem;overflow:hidden;background:#5f5650;}
.gy401 .hd ul li.on {background:#e1610c;color:#e1610c;}
.gy5 {background:#f1f1f1;padding-bottom:0.5rem;}
.gy501 {text-align:center;padding:1.5rem 0 0;}
.gy501 h1 {font-size:1.7rem;color:#404040;line-height:3rem;letter-spacing:0.1rem;}
.gy501 dl {display:flex;padding:2.5rem 0;}
.gy501 dl dd {width:33.33%;font-size:1.2rem;line-height:1.8rem;}
.gy501 dl strong {font-size:3.5rem;color:#ea640b;line-height:4rem;}
.gy5 ul {display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 1rem 1rem;}
.gy5 ul li {text-align:center;width:30%;margin-bottom:1.25rem;}
.gy5 ul li img {width:8.85rem;height:9.5rem;margin:0 auto 0.7rem;}
.gy5 ul li p {font-size:1.1rem;font-weight:bold;letter-spacing:0.05rem;line-height:1.6rem;}
.gy5 span {display:block;text-align:center;color:#5d5d5d;font-size:1.2rem;font-weight:bold;line-height:2.2rem;}
.gy6 {text-align:center;padding:2rem 1rem 2.5rem;}
.gy601 {width:35.35rem;margin:1.5rem auto 0;}
.gy601 .bd {height:20.85rem;overflow:hidden;margin-bottom:1.5rem;}
.gy601 .hd ul {display:flex;flex-wrap:nowrap;justify-content:space-between;}
.gy601 .hd ul li {border:0.1rem solid #cacaca;}
.gy601 .hd ul li.on {border:0.1rem solid #ea640b;}
.gy601 .hd ul li img {width:11.2rem;height:5.8rem;}
.gy7 {background:url(../images/gy_36.jpg)left top/100% 42.25rem no-repeat;height:42.25rem;text-align:center;color:#fff;padding:2.25rem 0 0 0;}
.gy7 h1 {color:#fff;}
.gy7 span {line-height:2rem;}
.gy7 p {font-size:1.2rem;width:30rem;margin:1.5rem auto;letter-spacing:0.1rem;line-height:2.2rem;}
.gy7 h2 {font-size:1.7rem;letter-spacing:0.05rem;line-height:3.5rem;}
.gy8 {text-align:center;padding:1.75rem 1rem 0;}
.gy8banner {padding:1.75rem 0 1.25rem;}
.gy8banner .bd {width:100%;height:27.1rem;overflow:hidden;}
.gy8banner .bd ul li {height:27.1rem;}
.gy8banner .bd ul dl {border:0.05rem solid #fff;display:flex;text-align:left;flex-wrap:nowrap;justify-content:space-between;margin-bottom:1.75rem;}
.gy8banner .bd ul dt {width:13.75rem;height:11.7rem;}
.gy8banner .bd ul dd {width:20rem;padding-top:1.25rem;padding-right:0.75rem;}
.gy8banner .bd ul dd strong {font-size:1.5rem;display:block;line-height:2.5rem;margin-bottom:0.25rem;}
.gy8banner .bd ul dd p {color:#7b7b7b;font-size:1rem;line-height:1.6rem;}
.gy8banner .hd ul {display:flex;height:1rem;justify-content:center;}
.gy8banner .hd ul li {width:1.6rem;height:0.25rem;border-radius:0.3rem;margin:0 0.4rem;overflow:hidden;background:#5f5650;}
.gy8banner .hd ul li.on {background:#e1610c;color:#e1610c;}
input::-moz-placeholder{color:#7f7a7a}
input:-ms-input-placeholder{color:#7f7a7a}
.prev-next{display:flex;margin-top:10px;border-top:1px solid #eee;background:#fafafa}
.prev-next a{flex:1;padding:16px 10px;font-size:14px;color:#888;text-align:center;text-decoration:none;transition:all .2s ease}
.prev-next a:hover{background:#f3f3f3;color:#333}
.prev-next .prev{border-right:1px solid #eee}
.quote-box{max-width:420px;margin:0 auto;padding:30px 20px 35px;background:#f3f3f3;border-radius:16px;text-align:center}
.quote-title{font-size:20px;color:#ff6a00;font-weight:600;margin-bottom:20px}
.quote-mini-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:#ff6a00;color:#fff;border-radius:30px;font-size:14px;margin-bottom:25px}
.quote-form .form-item{position:relative;margin-bottom:18px}
.quote-form input{width:100%;height:48px;border:none;border-radius:12px;background:#e9e9e9;padding:0 15px;font-size:14px;outline:0}
.area-item .unit{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#666;font-size:14px}
.submit-btn{width:100%;height:50px;background:linear-gradient(90deg,#ff8a3d,#ff6a00)!important;border:none;border-radius:14px;color:#fff;font-size:18px;font-weight:600;letter-spacing:2px;cursor:pointer}
.recommend-section{background:#fff;margin-bottom:15px}
.section-header{display:flex;justify-content:space-between;align-items:center;padding:14px 12px;border-bottom:1px solid #eee}
.section-header h2{margin:0;font-size:18px;font-weight:700;color:#333}
.view-more{font-size:13px;color:#666;text-decoration:none}
.recommend-list{padding:0 12px}
.recommend-item{display:flex;padding:14px 0;border-bottom:1px solid #f0f0f0;text-decoration:none;color:inherit}
.recommend-item:last-child{border-bottom:none}
.item-left{flex:0 0 120px;margin-right:12px}
.item-left img{width:100%;height:auto;border-radius:4px;display:block;background:#f5f5f5;aspect-ratio:4/3;object-fit:cover}
.item-right{flex:1;min-width:0}
.item-right h3{margin:10px 0 0 0;font-size:16px;line-height:1.4;font-weight:600;color:#222;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-align:left}
.time{font-size:12px;color:#999;padding-top:4px;text-align:left}
.item-right p{margin:0;font-size:14px;line-height:1.5;color:#999;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.article img{width:100%!important;height:auto!important;border-radius:5px;margin-bottom:1rem;}
.article p{
	    text-align: justify;
	    text-indent: 2em;
		    text-align: justify;
		    text-indent: 2em;
		    margin-bottom:1rem;}	
.article ul{
    padding:0;
}

.article ul li{
    list-style:none;
    font-size:1.4rem;
    /* font-weight:600; */
    color:#222;
    padding-left:16px;
    position:relative;
    line-height:1.6;
	margin-bottom: 1rem;
}

.article ul li::before{
/*    content:"";
    width:0.3rem;
    height:1.3rem;
    background:#cfa75b;
    position:absolute;
    left:0;
    top:6px;
    border-radius:2px; */
	content: "";
	width: 0.6rem;
	height: 0.6rem;
	background: #cfa75b;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 50%;
}			
			
.quote-mini-btn{display:grid-lanes;align-items:center;justify-content:center;gap:8px;min-width:140px;height:44px;padding:0 18px;background:#ff6b00;border-radius:22px;color:#fff;font-size:16px;font-weight:500;line-height:1;cursor:pointer;user-select:none;text-decoration:none;border:none;transition:background .2s}
.quote-mini-btn:hover{background:#ff8533}
.quote-mini-btn img{width:20px;height:24px;display:block;flex-shrink:0;object-fit:contain}
.quote-mini-btn>div{line-height:1;white-space:nowrap;margin-top:4.5px}
.css3{box-shadow:0 0;width:calc(100% + 2em);font-size:24px}
fieldset,img{border:0}
:focus{outline:0}
address,cite,code,ctoolion,dfn,em,optgroup,strong,th,var{font-style:normal;font-weight:400}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
abbr,acronym{border:0;font-variant:normal}
button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code,kbd,samp,tt{font-size:100%}
body{line-height:1.5}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
ctoolion,th{text-align:left}
sub,sup{font-size:100%;vertical-align:baseline}
:link,:visited,ins{text-decoration:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}

