﻿#el_7156205485084355 {
	background-color: #f8f8f8;
	border-bottom: 1px solid #eeeeee;
}
@media screen and (max-width:767px) {
#el_7156205485084355 {
	display: none;
}
}
#el_8266426137881287 {
	height: 40px;
	line-height: 40px;
}
#el_8200544137366619 {
}
#el_8063363139406073 {
	padding-top: 10px;
	padding-bottom: 10px;
}
#el_8981637518521356 {
}
#el_3943806865307573 {
	padding-top: 50px;
	padding-bottom: 50px;
}
@media screen and (max-width:767px) {
#el_3943806865307573 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
@media screen and (max-width:767px) {
#el_1532200710015085 {
}
}
#el_5649346135852723 {
	text-align: center;
}
#el_7608345859046550 {
	background-color: #f8f8f8;
}
#el_5136856184052361 {
	padding-top: 50px;
	padding-bottom: 50px;
}
@media screen and (max-width:767px) {
#el_5136856184052361 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
#el_4291325740647108 {
	text-align: center;
}
#el_4993640589771918 {
	text-align: center;
}
#el_5832282021622332 {
}
#el_7048353641433587 {
	padding-top: 50px;
	padding-bottom: 50px;
}
@media screen and (max-width:767px) {
#el_7048353641433587 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
#el_3056799623411321 {
	text-align: center;
}
#el_3302708420724025 {
	text-align: center;
}
#el_7645513674654074 {
	background-color: #559f55;
}
#el_3344306463377334 {
}
#el_2940137549848188 {
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 1;
	text-align: center;
}
#el_7501506833083461 {
	padding-top: 50px;
	padding-bottom: 50px;
}
@media screen and (max-width:767px) {
#el_7501506833083461 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
#el_6038327152492120 {
	text-align: center;
}
#el_3589262632752740 {
	background-image: url(../img/201507181437186157429994.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#el_6453212642594683 {
	padding-top: 50px;
	padding-bottom: 50px;
}
#el_5705821255063035 {
	background-color: #eeeeee;
}
#el_8606286164362431 {
	background-color: #f8f8f8;
	border-bottom: 1px solid #eeeeee;
}
@media screen and (max-width:767px) {
#el_8606286164362431 {
	display: none;
}
}
#el_7130349260327735 {
	height: 40px;
	line-height: 40px;
}
#el_6089233143215605 {
}
#el_4314545547694673 {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width:767px) {
#el_2092707953007557 {
	display: none;
}
}
#el_1493104552788926 {
	line-height: 1;
	text-align: right;
}
#el_7619585869411489 {
	padding-top: 30px;
	padding-bottom: 30px;
}
#el_3848345362306624 {
	margin-right: 40px;
}
@media screen and (max-width:960px) {
#el_3848345362306624 {
	margin-right: 20px;
}
}
@media screen and (max-width:767px) {
#el_3848345362306624 {
	margin-right: 0px;
}
}
#el_2619453166864190 {
}
#el_8010389879572276 {
	background-color: #eeeeee;
}
#el_3155810061522313 {
	background-color: #f8f8f8;
	border-bottom: 1px solid #eeeeee;
}
@media screen and (max-width:767px) {
#el_3155810061522313 {
	display: none;
}
}
#el_3033645634307776 {
	height: 40px;
	line-height: 40px;
}
#el_3848807583581473 {
}
#el_5820156550237733 {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width:767px) {
#el_1000734864473950 {
	display: none;
}
}
#el_8905385122435238 {
	line-height: 1;
	text-align: right;
}
#el_3466149188141925 {
	padding-top: 30px;
	padding-bottom: 30px;
}
#el_4406409020208208 {
	margin-right: 40px;
}
@media screen and (max-width:960px) {
#el_4406409020208208 {
	margin-right: 20px;
}
}
@media screen and (max-width:767px) {
#el_4406409020208208 {
	margin-right: 0px;
}
}
#el_2076273552825026 {
}
#el_2403537512395419 {
	background-color: #eeeeee;
}
#el_5183871331761261 {
	background-color: #f8f8f8;
	border-bottom: 1px solid #eeeeee;
}
@media screen and (max-width:767px) {
#el_5183871331761261 {
	display: none;
}
}
#el_2981869258108472 {
	height: 40px;
	line-height: 40px;
}
#el_1718333835661947 {
}
#el_3909297664184725 {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width:767px) {
#el_5206471453833135 {
	display: none;
}
}
#el_4678635569128809 {
	line-height: 1;
	text-align: right;
}
#el_8623345883848598 {
	padding-top: 30px;
	padding-bottom: 30px;
}
#el_4012774510957579 {
	margin-right: 40px;
}
@media screen and (max-width:960px) {
#el_4012774510957579 {
	margin-right: 20px;
}
}
@media screen and (max-width:767px) {
#el_4012774510957579 {
	margin-right: 0px;
}
}
#el_3699298011926206 {
}
#el_5627658257035678 {
	background-color: #eeeeee;
}
#el_7183583424445104 {
	background-color: #f8f8f8;
	border-bottom: 1px solid #eeeeee;
}
#el_6340552960932558 {
	height: 40px;
	line-height: 40px;
}
#el_6875242778636755 {
}
#el_4229552360698170 {
	padding-top: 10px;
	padding-bottom: 10px;
}
#el_3342693463482884 {
	padding-top: 30px;
	padding-bottom: 30px;
}
#el_5028212080221676 {
	background-color: #eeeeee;
}
#el_6688885068303870 {
	background-color: #f8f8f8;
	border-bottom: 1px solid #eeeeee;
}
@media screen and (max-width:767px) {
#el_6688885068303870 {
	display: none;
}
}
#el_3138451310921868 {
	height: 40px;
	line-height: 40px;
}
#el_1710119817036398 {
}
#el_4820712117737360 {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width:767px) {
#el_7639280249216701 {
	display: none;
}
}
#el_5419304147324726 {
	line-height: 1;
	text-align: right;
}
#el_8968765986032620 {
	padding-top: 30px;
	padding-bottom: 30px;
}
#el_2887262586718147 {
}
#el_1230732717502446 {
	background-color: #eeeeee;
}
#el_6936387040514581 {
	background-color: #f8f8f8;
	border-bottom: 1px solid #eeeeee;
}
@media screen and (max-width:767px) {
#el_6936387040514581 {
	display: none;
}
}
#el_1695678645724742 {
	height: 40px;
	line-height: 40px;
}
#el_7420173015194751 {
}
#el_5853831543368166 {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width:767px) {
#el_3789560041315861 {
	display: none;
}
}
#el_5561542214647349 {
	line-height: 1;
	text-align: right;
}
#el_8029568171156164 {
	padding-top: 30px;
	padding-bottom: 30px;
}
#el_8636353761876524 {
}
#el_2864780166038056 {
	margin-top: 20px;
}
#el_2370371648226000 {
	padding-left: 30px;
}
@media screen and (max-width:767px) {
#el_2370371648226000 {
	padding-left: 0px;
}
}
#el_4432101362472083 {
	background-color: #eeeeee;
}
#el_6365747981213509 {
	background-color: #f8f8f8;
	border-bottom: 1px solid #eeeeee;
}
#el_3650165757258490 {
	height: 40px;
	line-height: 40px;
}
#el_2343781419591764 {
}
#el_8277731656053741 {
	padding-top: 10px;
	padding-bottom: 10px;
}
#el_7327365218958137 {
	padding-top: 30px;
	padding-bottom: 30px;
}
#el_4848123220224034 {
	background-color: #eeeeee;
}
#el_2988860769617599 {
	background-color: #f8f8f8;
	border-bottom: 1px solid #eeeeee;
}
@media screen and (max-width:767px) {
#el_2988860769617599 {
	display: none;
}
}
#el_7502390428592732 {
	height: 40px;
	line-height: 40px;
}
#el_5971355371736618 {
}
#el_5794618379118753 {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width:767px) {
#el_1495827119998196 {
	display: none;
}
}
#el_6471316779772223 {
	line-height: 1;
	text-align: right;
}
#el_1264110320623702 {
	padding-top: 30px;
	padding-bottom: 30px;
}
#el_1405135231893539 {
	margin-right: 40px;
}
@media screen and (max-width:960px) {
#el_1405135231893539 {
	margin-right: 20px;
}
}
@media screen and (max-width:767px) {
#el_1405135231893539 {
	margin-right: 0px;
}
}
#el_1636745740511166 {
}
#el_8898178235217578 {
	background-color: #eeeeee;
}
#el_8791515120935249 {
}
#el_3193223726087367 {
	padding-top: 10px;
	padding-bottom: 10px;
}
#el_2772563963494728 {
	padding-top: 30px;
	padding-bottom: 30px;
}
#el_7733272335505055 {
	background-color: #5e5872;
}


@media screen and (max-width: 1200px) {
    .wrap, .wrap2, .wrap3 {
        width: 95%;
        max-width: 1200px;
    }
}

@media screen and (max-width: 992px) {
    .wrap, .wrap2, .wrap3 {
        width: 96%;
        max-width: 1000px;
    }
    
    /* 优化导航栏 */
    .header-v1 {
        height: auto !important;
        min-height: 80px;
    }
    
    .nav li {
        margin: 0 10px;
    }
}

@media screen and (max-width: 768px) {
    /* 确保移动设备上所有元素都是响应式的 */
    * {
        box-sizing: border-box !important;
    }
    
    /* 优化图片显示 */
    img {
        max-width: 100% !important;
        height: auto !important;
    }
    
    /* 优化表单元素 */
    input, textarea, select {
        max-width: 100% !important;
    }
    
    /* 优化页脚布局 */
    .f_bg .f_bg_div > div {
        float: none !important;
        width: 100% !important;
        margin-bottom: 15px !important;
        text-align: center !important;
    }
}

@media screen and (max-width: 480px) {
    /* 确保小屏幕设备上文字可读 */
    body {
        font-size: 14px !important;
    }
    
    /* 优化按钮大小 */
    button, .bnts, .bnt1 {
        padding: 10px 20px !important;
        font-size: 16px !important;
    }
}



/* === 优化的自适应响应式样式 === */
/* 全局响应式设置 */
@media screen and (max-width: 1200px) {
    .wrap, .wrap2, .wrap3 {
        width: 95% !important;
        max-width: 1200px !important;
    }
}

@media screen and (max-width: 992px) {
    .wrap, .wrap2, .wrap3 {
        width: 96% !important;
        max-width: 1000px !important;
    }
    
    /* 优化导航栏 */
    .header-v1 {
        height: auto !important;
        min-height: 80px !important;
    }
    
    .nav li {
        margin: 0 10px !important;
    }
}

@media screen and (max-width: 768px) {
    /* 确保移动设备上所有元素都是响应式的 */
    * {
        box-sizing: border-box !important;
    }
    
    /* 优化图片显示 */
    img {
        max-width: 100% !important;
        height: auto !important;
    }
    
    /* 优化表单元素 */
    input, textarea, select {
        max-width: 100% !important;
    }
    
    /* 优化页脚布局 */
    .f_bg .f_bg_div > div {
        float: none !important;
        width: 100% !important;
        margin-bottom: 15px !important;
        text-align: center !important;
    }
}

@media screen and (max-width: 480px) {
    /* 确保小屏幕设备上文字可读 */
    body {
        font-size: 14px !important;
    }
    
    /* 优化按钮大小 */
    button, .bnts, .bnt1 {
        padding: 10px 20px !important;
        font-size: 16px !important;
    }
}
/* === 优化的自适应响应式样式结束 === */



/* === 优化的自适应响应式样式 === */
/* 全局响应式设置 */
@media screen and (max-width: 1200px) {
    .wrap, .wrap2, .wrap3 {
        width: 95% !important;
        max-width: 1200px !important;
    }
}

@media screen and (max-width: 992px) {
    .wrap, .wrap2, .wrap3 {
        width: 96% !important;
        max-width: 1000px !important;
    }
    
    /* 优化导航栏 */
    .header-v1 {
        height: auto !important;
        min-height: 80px !important;
    }
    
    .nav li {
        margin: 0 10px !important;
    }
}

@media screen and (max-width: 768px) {
    /* 确保移动设备上所有元素都是响应式的 */
    * {
        box-sizing: border-box !important;
    }
    
    /* 优化图片显示 */
    img {
        max-width: 100% !important;
        height: auto !important;
    }
    
    /* 优化表单元素 */
    input, textarea, select {
        max-width: 100% !important;
    }
    
    /* 优化页脚布局 */
    .f_bg .f_bg_div > div {
        float: none !important;
        width: 100% !important;
        margin-bottom: 15px !important;
        text-align: center !important;
    }
}

@media screen and (max-width: 480px) {
    /* 确保小屏幕设备上文字可读 */
    body {
        font-size: 14px !important;
    }
    
    /* 优化按钮大小 */
    button, .bnts, .bnt1 {
        padding: 10px 20px !important;
        font-size: 16px !important;
    }
}
/* === 优化的自适应响应式样式结束 === */
