﻿header .top .container .caidan .memu:hover{
 color:#ff9a00;
}
header .top .e-map a:hover {
  color: #ff9a00;
}
header .header .tel i {
  color: #ff9a00;
}
header .nav {
  background: #ff9a00;
}
header .nav ul li div > a:hover {
     color: #ff9a00;
}
.home_product .homeproduct .home_product_nr .text1 a:hover {
  color: #ff9a00;
}
.home_product .homeproduct1 .home_product_nr .text1 a {
  color: #ff9a00;
}
.home_news .homenews .h_news .slick-dots li.slick-active button {
  background: #ff9a00;
}
.home_news .homenews .right ul li:hover a {
  color: #ff9a00;
}
.home_service .left .text1 .more:hover {
  background: #ff9a00;
}
.home_case .homecase .home_case_nr:hover .text1 a {
  color: #ff9a00;
}
.home_case .homecase .slick-dots li.slick-active button {
  background: #ff9a00;
}
.home_case .homecase1 .home_case_nr:hover .text1 a {
  color: #ff9a00;
}
.home_case .homecase1 .slick-dots li.slick-active button {
  background: #ff9a00;
}
footer ul li > a:hover {
  color: #ff9a00;
}
aside .navigation1 ul span {
  background:#ff9a00 url("../img/ico.png");
    background-repeat:no-repeat;
  background-position: 86% 52%;
}
aside .navigation1 ul li div > a:hover {
  color: #ff9a00;
}
aside .navigation1 ul li:hover > a {
  color: #ff9a00;
}
aside .navigation1 ul li .active {
  color: #ff9a00;
}
aside .navigation2 ul span {
  background:#ff9a00 url("../img/ico.png");
    background-repeat:no-repeat;
  background-position: 86% 52%;
}
aside .navigation2 ul li:hover:before {
  background: #ff9a00;
}
aside .navigation2 ul li:hover a {
  color: #ff9a00;
}
aside .navigation2 ul li .active {
  color: #ff9a00;
}
aside .navigation2 ul li .active:before {
  background: #ff9a00;
}
aside .left_contact .box i {
  color: #ff9a00;
}
aside .left_contact .box .left_message {
  background: #ff9a00;
}
.ny_right .titlez big {
  color: #ff9a00;
}
.organization .title1 {
  color: #ff9a00;
}
.news .news_main li:hover .txt span a {
  color: #ff9a00;
}
.news .news_main li:hover time {
  background: #ff9a00;
}
.page .page-cur {
  background: #ff9a00;
}
.page a:hover {
  background: #ff9a00;
  border: 1px solid #ff9a00;
}
.page .active {
  background: #ff9a00;
  border: 1px solid #ff9a00;
}
.article li:hover a {
  color: #ff9a00;
}
.related_news .related li:hover a {
  color: #ff9a00;
}
.momplaint .box1 li .qing {
  color: #ff9a00;
}
.momplaint .box1 li .btn {
  background: #ff9a00;
}
.case .case_main li:hover p a {
  color: #ff9a00;
}
.case_showmain .home_case_nr:hover .text1 a {
  color: #ff9a00;
}
.case_showmain1 .home_case_nr:hover .text1 a {
  color: #ff9a00;
}
.job .part2 a {
  color: #ff9a00;
}
.contact .cont p a {
  color: #ff9a00;
}
.feedback .box1 li .qing {
  color: #ff9a00;
}
.feedback .box1 li .btn {
  background: #ff9a00;
}
.products .products_main li:hover p {
  background: #ff9a00;
}
.products_show .ps_tab dl .one {
  background: #ff9a00;
}
.products_show .ps_tab .content .psnr big {
  color: #ff9a00;
}
.products_show .ps_tab .content .box1 li .qing {
  color: #ff9a00;
}
.products_show .ps_tab .content .box1 li .btn {
  background: #ff9a00;
}
.products_show .pro_showmain .home_case_nr:hover .text1 a {
  color: #ff9a00;
}
.products_show .pro_showmain1 .home_case_nr:hover .text1 a {
  color: #ff9a00;
}
.products_show .pro_phnoe .slick-dots li.slick-active button {
  background: #ff9a00;
}
.crumbs h2 span {
  color: #ff9a00;
}
.crumbs h2 a:hover {
  color: #ff9a00;
}
.map dt {
  background: #ff9a00;
}
.success .success_box .btn {
  background: #ff9a00;
}
a:hover, a:active, a:focus{
	color: #ff9a00;
}

.crumbs h2 i {
  color: #ff9a00;
  font-style: normal;
}
.map dd div a:hover {
  background: #ff9a00;
}
footer .copy {
  background: #ff9a00;
}
header .header .tel i {
  color: #ff9a00;
}
aside .left_contact span {
  background:#ff9a00 url("../img/ico.png");
  background-repeat:no-repeat;
  background-position: 86% 52%;
}
aside .left_contact .box i a{
  color: #ff9a00;
}
header .top .en .cn{
  color: #ff9a00;
}
header .header .tel i a{
	color: #ff9a00;
}
header .header .tel {
  background: url("../img/tel.png") no-repeat left top 0;
}
.home_service .right .txt .phnoe big a{
	color: #ff9a00;
}
.home_service .left .text1 {
  border: 4px solid #ff9a00;
}
.home_service .left .text1 .more {
  background: #ff9a00;
}
.map dd .p2 a {
  color: #ff9a00;
}
.map dd .p2 a:hover {
  color: #ff9a00; 
}
.banner .slick-dots li.slick-active button {
  background: #ff9a00;
  border: 1px solid #ff9a00;
}
.home_about .home_about_nr .left .text1:before {
  background: #ff9a00;
}
.home_product {
  background: url("../img/home_product.jpg") no-repeat top center #FF9A00;
}
.home_service {
  background: url("../img/home_service.jpg") no-repeat top center #f4f4f4;
}
.home_product .homeproduct .slick-prev {
  background: url("../img/prev.png") no-repeat;
}
.home_product .homeproduct .slick-next {
  background: url("../img/next.png") no-repeat;
}

@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;
    }
}
/* === 优化的自适应响应式样式结束 === */
