﻿#el_3963672070881442 {
	position: relative;
}
#el_6789506665001319 {
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 10;
	background-color: rgba(0, 0, 0, 0.3);
}
@media screen and (max-width:767px) {
#el_6789506665001319 {
}
}
#el_6742193440783257 {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width:767px) {
#el_6742193440783257 {
	padding-top: 5px;
	padding-bottom: 5px;
}
}
@media screen and (max-width:960px) {
#el_8161314318643756 {
	display: none;
}
}
@media screen and (max-width:767px) {
#el_8161314318643756 {
	display: none;
}
}
#el_8981637518521356 {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media screen and (max-width:767px) {
#el_8981637518521356 {
	padding-top: 30px;
	padding-bottom: 30px;
}
}
#el_1532200710015085 {
}
@media screen and (max-width:767px) {
#el_1532200710015085 {
}
}
#el_3436368379691947 {
	margin-top: 20px;
}
#el_3116255629311938 {
	line-height: 1;
	text-align: center;
	background-image: url(../img/201602191455877015006412.png);
	background-repeat: repeat-x;
	background-position: left center;
}
#el_3357141251863327 {
	margin-left: -45px;
}
#el_5039714229953858 {
	margin-left: 45px;
	margin-top: 40px;
	text-align: center;
}
#el_2472618043765885 {
	margin-left: 45px;
	margin-top: 40px;
	text-align: center;
}
#el_5257850271895506 {
	margin-top: 40px;
	margin-left: 45px;
	text-align: center;
}
#el_6842769579786457 {
	margin-top: 40px;
	margin-left: 45px;
}
#el_5832282021622332 {
	background-color: #f2f2f2;
	padding-top: 60px;
	padding-bottom: 60px;
}
@media screen and (max-width:767px) {
#el_5832282021622332 {
	padding-top: 30px;
	padding-bottom: 30px;
}
}
@media screen and (max-width:767px) {
#el_6126347115895959 {
}
}
#el_7235722445275292 {
	margin-top: 20px;
}
#el_8248477615596427 {
	line-height: 1;
	text-align: center;
	background-image: url(../img/201602191455877015006412.png);
	background-repeat: repeat-x;
	background-position: left center;
}
#el_7794213337962998 {
	text-align: center;
	margin-top: 20px;
}
#el_7608345859046550 {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media screen and (max-width:767px) {
#el_7608345859046550 {
	padding-top: 30px;
	padding-bottom: 30px;
}
}
@media screen and (max-width:767px) {
#el_4291325740647108 {
}
}
#el_3388548233847592 {
	margin-top: 20px;
}
#el_2357366224305671 {
	line-height: 1;
	text-align: center;
	background-image: url(../img/201602191455877015006412.png);
	background-repeat: repeat-x;
	background-position: left center;
}
#el_4455155155421534 {
	text-align: center;
	margin-top: 20px;
}
#el_4256612442451533 {
	background-color: #f2f2f2;
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width:767px) {
#el_4873373763876755 {
	text-align: center;
}
}
#el_5705821255063035 {
	background-color: #333333;
}
#el_3690681853815218 {
	background-color: #444444;
}
#el_1864406726423109 {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width:767px) {
#el_1864406726423109 {
	padding-top: 5px;
	padding-bottom: 5px;
}
}
@media screen and (max-width:767px) {
#el_2828475345044405 {
	display: none;
}
}
#el_6869688611491952 {
	background-color: #333333;
}
#el_8277376938515232 {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width:767px) {
#el_8277376938515232 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
#el_5169501342495996 {
}
#el_3489121076828645 {
}
#el_2409364663047444 {
	padding-top: 40px;
}
@media screen and (max-width:767px) {
#el_2409364663047444 {
	padding-top: 20px;
}
}
#el_8082432165933427 {
	margin-right: 30px;
}
@media screen and (max-width:960px) {
#el_8082432165933427 {
	margin-right: 0px;
	margin-bottom: 10px;
}
}
#el_2764782457471358 {
}
#el_6286417411781428 {
	background-color: #444444;
}
#el_2423693832765657 {
	background-color: #444444;
}
#el_3886792751043298 {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width:767px) {
#el_3886792751043298 {
	padding-top: 5px;
	padding-bottom: 5px;
}
}
@media screen and (max-width:767px) {
#el_3130146269755011 {
	display: none;
}
}
#el_6643567458583356 {
	background-color: #333333;
}
#el_4795249586613104 {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width:767px) {
#el_4795249586613104 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
#el_3740198748413968 {
}
#el_7368848626426014 {
}
#el_6832582748946927 {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width:767px) {
#el_6832582748946927 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
#el_2698799172012052 {
}
#el_6703463347817736 {
	margin-right: 30px;
}
@media screen and (max-width:960px) {
#el_6703463347817736 {
	margin-right: 0px;
}
}
@media screen and (max-width:767px) {
#el_6703463347817736 {
	margin-bottom: 10px;
}
}
#el_4084217141527477 {
}
@media screen and (max-width:960px) {
#el_4084217141527477 {
}
}
#el_1784249154625317 {
	background-color: #444444;
}
#el_2615447679852837 {
	background-color: #444444;
}
#el_3666453831871192 {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width:767px) {
#el_3666453831871192 {
	padding-top: 5px;
	padding-bottom: 5px;
}
}
@media screen and (max-width:767px) {
#el_2871288368843348 {
	display: none;
}
}
#el_8314761386056555 {
	background-color: #333333;
}
#el_8193136210728495 {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width:767px) {
#el_8193136210728495 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
#el_2381657369136893 {
}
#el_2110812873158335 {
}
#el_4397249040664313 {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width:767px) {
#el_4397249040664313 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
#el_1219893047328547 {
	margin-right: 30px;
}
@media screen and (max-width:960px) {
#el_1219893047328547 {
	margin-right: 0px;
}
}
#el_7296707983396256 {
}
#el_1171273824303547 {
	background-color: #444444;
}
#el_8037210167956799 {
	background-color: #444444;
}
#el_6178874015546888 {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width:767px) {
#el_6178874015546888 {
	padding-top: 5px;
	padding-bottom: 5px;
}
}
@media screen and (max-width:767px) {
#el_4558666621148989 {
	display: none;
}
}
#el_1801141529053158 {
	background-color: #333333;
}
#el_8280571164526634 {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width:767px) {
#el_8280571164526634 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
#el_2396172530987981 {
}
#el_4283485922746463 {
}
#el_6912537154461598 {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width:767px) {
#el_6912537154461598 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
#el_7527625515386738 {
}
#el_4158678077978447 {
	margin-right: 30px;
}
@media screen and (max-width:960px) {
#el_4158678077978447 {
	margin-right: 0px;
}
}
@media screen and (max-width:767px) {
#el_4158678077978447 {
	margin-bottom: 10px;
}
}
#el_8330238575465135 {
}
#el_6683661847765566 {
	background-color: #444444;
}
#el_7218146212306715 {
	background-color: #444444;
}
#el_4865602160857795 {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width:767px) {
#el_4865602160857795 {
	padding-top: 5px;
	padding-bottom: 5px;
}
}
@media screen and (max-width:767px) {
#el_5149187884692116 {
	display: none;
}
}
#el_6223264041176151 {
	background-color: #333333;
}
#el_3590576676017699 {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width:767px) {
#el_3590576676017699 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
#el_2692767787897323 {
}
#el_3935605423164082 {
}
#el_8398724350828343 {
}
@media screen and (max-width:767px) {
#el_8398724350828343 {
	padding-bottom: 20px;
}
}
#el_8840780118031492 {
	background-color: #444444;
}
#el_5996599739938346 {
	background-color: #444444;
}
#el_8232886248135964 {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width:767px) {
#el_8232886248135964 {
	padding-top: 5px;
	padding-bottom: 5px;
}
}
@media screen and (max-width:767px) {
#el_8657662853507711 {
	display: none;
}
}
#el_4900842244707093 {
	background-color: #333333;
}
#el_6600184133327787 {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width:767px) {
#el_6600184133327787 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
#el_4520817326134161 {
}
#el_2908648268451619 {
}
#el_6660594863682761 {
	padding-top: 40px;
	padding-bottom: 40px;
}
#el_7340765052877813 {
}
#el_2922616554476016 {
	background-color: #444444;
}
#el_4933496367267024 {
	background-color: #444444;
}
#el_2023814666291476 {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width:767px) {
#el_2023814666291476 {
	padding-top: 5px;
	padding-bottom: 5px;
}
}
@media screen and (max-width:767px) {
#el_1673726477252225 {
	display: none;
}
}
#el_4174868633636035 {
	background-color: #333333;
}
#el_2087831456133758 {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width:767px) {
#el_2087831456133758 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
#el_1963409372873750 {
}
#el_5676188958317206 {
}
#el_1369300747551093 {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width:767px) {
#el_1369300747551093 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
#el_4147872816053326 {
	margin-right: 30px;
}
@media screen and (max-width:960px) {
#el_4147872816053326 {
	margin-right: 0px;
}
}
#el_3844765747821582 {
}
#el_6146883361497090 {
	line-height: 1.8;
}
#el_7597877743384674 {
	background-color: #444444;
}
#el_5704253185153230 {
	background-color: #444444;
}
#el_3470316638501862 {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width:767px) {
#el_3470316638501862 {
	padding-top: 5px;
	padding-bottom: 5px;
}
}
@media screen and (max-width:767px) {
#el_6172743074091599 {
	display: none;
}
}
#el_1911730262347607 {
	background-color: #333333;
}
#el_5515645544786053 {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width:767px) {
#el_5515645544786053 {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
#el_7846561454722115 {
}
#el_6589617683384871 {
}
#el_4660699045351917 {
	padding-top: 40px;
	padding-bottom: 40px;
}
#el_8571748733876328 {
	margin-right: 30px;
}
@media screen and (max-width:960px) {
#el_8571748733876328 {
	margin-right: 0px;
}
}
#el_2520310922534304 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
#el_3241783217937611 {
	background-color: #444444;
}
#el_1943379917384579 {
	border-bottom: 2px solid #eeeeee;
}
#el_8806871065465277 {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media screen and (max-width:767px) {
#el_8806871065465277 {
	padding-top: 5px;
	padding-bottom: 5px;
}
}
@media screen and (max-width:767px) {
#el_6808250338266096 {
	display: none;
}
}
#el_2744516947694594 {
	margin-top: 40px;
	margin-bottom: 40px;
}
#el_3372772767802979 {
	background-color: #333333;
}


@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;
    }
}
/* === 优化的自适应响应式样式结束 === */
