*{margin: 0;box-sizing: border-box;}
.wp{max-width:1200px; margin:0 auto;}
body{font-family: '微软雅黑';}
input,textarea{-webkit-appearance:none; /*去除input默认样式*/}
/* 首页 */
#head_index{}
#head_index .top{overflow: hidden;}
#head_index .top .logo{float: left;overflow: hidden;}
#head_index .top .logo .pic{float: left;}
#head_index .top .logo .icon{float: left;margin-left: 15px;padding-left: 15px;border-left: 1px solid #cacfd6;margin-top: 25px;height: 32px;line-height: 30px;font-size: 0;}
#head_index .top .logo .icon span{font-size: 14px;vertical-align: middle;color: #333;margin-right: 5px;}
#head_index .top .logo .icon img{width: 28px;vertical-align: middle;margin: 0 5px;}
#head_index .top .seach{float: right;overflow: hidden;}
#head_index .top .seach .fill_con{float: left;position: relative;border-radius: 50px;border: 1px solid #f1f1f1;overflow: hidden;margin-top: 24px;}
#head_index .top .seach .fill_con input{height: 30px;width: 190px;border-radius: 50px;border: none;outline: none;padding:0 12px;font-size: 12px;color: #333;}
#head_index .top .seach .fill_con input.btn{width: 40px;height: 30px;position: absolute;top: 0;right: 0;border-radius: 0;cursor: pointer;background-color: #fff;
   background-image: url(../images/top_7.png);background-size: 16px 16px;background-position: center center;background-repeat: no-repeat;
}
#head_index .top .seach .change_en{float: left;margin-top: 24px;font-size: 0;margin-left: 35px;}
#head_index .top .seach .change_en a{display: inline-block;width: 30px;height: 30px;border-radius: 50%;text-align: center;line-height: 30px;
   background-color: #f2f3f3;font-size: 12px;color: #666;margin: 0 5px;
}
#head_index .top .seach .change_en a.en{background-color: #000;color: #fff;}
#head_index .top .seach .change_en a:hover{opacity: 0.8;}

#head_index .head_nav{background-color: #2463b9;height: 50px;}
#head_index .head_nav ul{}
#head_index .head_nav ul li{float: left;width: 12.5%;position: relative;}
#head_index .head_nav ul li>a{display: inline-block;width: 100%;height: 50px;font-size: 14px;color: #fff;line-height: 50px;text-align: center;}
#head_index .head_nav ul li:hover>a,#head_index .head_nav ul li.on>a{background-color: #1f58a7;}
#head_index .head_nav ul li>a>img{width: 10px;vertical-align: middle;margin-left: 3px;}
#head_index .head_nav ul li .down_nav{position: absolute;width: 250px;left: 0;top:100%;background-color: #fff;box-shadow: 2px 2px 5px rgba(0,0,0,0.1);
   padding:0 20px;background-color: #2463b9;display: none;z-index: 99;
}
#head_index .head_nav ul li:hover .down_nav{display: block;}
#head_index .head_nav ul li:hover>a>img{transform:rotate(180deg);
   -ms-transform:rotate(180deg);     /* IE 9 */
   -moz-transform:rotate(180deg);    /* Firefox */
   -webkit-transform:rotate(180deg); /* Safari 鍜� Chrome */
   -o-transform:rotate(180deg); 
}
#head_index .head_nav ul li .down_nav a{line-height: 40px;width: 100%;display: inline-block;font-size: 13px;color: #bccfe9;
   border-bottom: 1px solid #568eda;
}
#head_index .head_nav ul li .down_nav a:hover{color: #fff;}
#head_index .head_nav ul li .down_nav a:last-child{border-bottom: none;}

#head_index_mm{background-color: #fff;height: 55px;display: none;}
#head_index_mm .top{overflow: hidden;padding: 0 12px;background-color: #fff;position: fixed;width: 100%;left: 0;top:0;}
#head_index_mm .top .logo {float: left;}
#head_index_mm .top .logo img{height: 55px;vertical-align: middle;}
#head_index_mm .top .butt{float: right;}
#head_index_mm .top .butt .change_en {margin-top: 15px;float: left;padding-right: 10px;margin-right: 15px;border-right: 1px solid #f2f3f3;font-size: 0;}
#head_index_mm .top .butt .change_en a{display: inline-block;width:25px;height:25px;border-radius: 50%;text-align: center;line-height:25px;
   background-color: #f2f3f3;font-size: 12px;color: #666;margin: 0 5px;
}
#head_index_mm .top .butt .change_en a.en{background-color: #000;color: #fff;}
#head_index_mm .top .butt .change_en a:hover{opacity: 0.8;}
#head_index_mm .top .butt .open_btn{width: 25px;height: 25px;float: left;margin-top: 15px;background-image: url(../images/mune1.png);background-size:20px;
   background-position: center;background-repeat: no-repeat;
}
#head_index_mm .top .butt .open_btn.oepn_ok{background-image: url(../images/mune2.png);}
#head_index_mm .down_nav{position: fixed;left: 0;width: 100%;top: 55px;bottom: 0;background-color: #f0f0f0;overflow-y: auto;padding-top: 35px;
   padding-left: 12px;padding-right: 12px;display: none;z-index: 99;
}
#head_index_mm .down_nav .icon{font-size: 0;}
#head_index_mm .down_nav .icon p{font-size: 14px;color: #666;margin-bottom: 12px;}
#head_index_mm .down_nav .icon img{width: 30px;margin: 0 5px;}
#head_index_mm .down_nav .seach{height: 45px;background-color: #fff;border-radius: 50px;margin-top: 22px;position: relative;}
#head_index_mm .down_nav .seach input{width: 100%;height: 45px;border: none;border-radius: 50px;padding: 0 12px;overflow: hidden;outline: none;
   font-size: 14px;
}
#head_index_mm .down_nav .seach input.btn{position: absolute;width: 50px;height: 45px;right: 0;top: 0;background-color: #fff;
   background-image: url(../images/top_7.png);background-size: 18px 18px;background-position: center center;background-repeat: no-repeat;
}
#head_index_mm .down_nav .nav_ul{width: 100%;margin-top: 25px;}

#head_index_mm .down_nav .nav_ul li{border-bottom: 1px solid #d9d9d9;}
#head_index_mm .down_nav .nav_ul li:last-child{border-bottom: none;}
#head_index_mm .down_nav .nav_ul li>a{line-height: 45px;line-height: 45px;position: relative;display: inline-block;width: 100%;font-size: 16px;color: #000;}
#head_index_mm .down_nav .nav_ul li>a>img{position: absolute;right: 12px;width: 10px;top: 50%;transform: translateY(-50%);}
#head_index_mm .down_nav .nav_ul li>a.oepn_ok>img{transform:rotate(180deg);
   -ms-transform:rotate(180deg);     /* IE 9 */
   -moz-transform:rotate(180deg);    /* Firefox */
   -webkit-transform:rotate(180deg); /* Safari 鍜� Chrome */
   -o-transform:rotate(180deg); 
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px!important;}
#head_index_mm .down_nav .nav_ul li .down_nav_mm{display: none;}
#head_index_mm .down_nav .nav_ul li .down_nav_mm a{display: block;font-size: 16px;color: #666;line-height: 50px;padding-left: 15px;}

/* 首页banner */
#index_banner img{max-width: 100%;}
#index_banner .swiper-pagination-bullet{width: 9px;height: 9px;background-color: #c2c3c6;outline: none;opacity: 1;
   border-radius: 50%;
}
#index_banner .swiper-pagination-bullet-active{background-color: #000;border-radius: 50%;}
#index_banner .swiper-button-next, #index_banner .swiper-button-prev{width: 60px;height: 60px;background-color: #fff;border-radius: 50px;
   background-repeat: no-repeat;background-size: 15px;outline: none;margin-top: -40px;background-color: #fff;
}
#index_banner .swiper-button-next{background-image: url(../images/icon_rr.png);background-position: 53% center;right: 100px;}
#index_banner .swiper-button-prev{background-image: url(../images/icon_ll.png);background-position: 47% center;left: 100px;}

#index_banner .swiper-button-next:hover, #index_banner .swiper-button-prev:hover{background-color: #000;}
#index_banner .swiper-container-horizontal>.swiper-pagination-bullets, #index_banner .swiper-pagination-custom, 
#index_banner .swiper-pagination-fraction{bottom: 35px;}

/* 首页 */
#index_product{background-color: #fff;padding: 70px 0;}
.index_title{text-align: center;}
.index_title img{display: none;}
.index_title h4{font-size: 32px;}
.index_title h5{font-size: 24px;}

#index_product .list{overflow-y: hidden;margin-top: 50px;overflow-x: auto;width: 100%; white-space:nowrap;}
#index_product .list .item{display: inline-block;width: 260px;margin-left: 48px;}
#index_product .list .item:first-child{margin-left: 0;}
#index_product .list .item .pic{width: 260px;height: 260px;overflow: hidden;}
#index_product .list .item img{vertical-align: middle;max-width: 100%;-o-transition:.3s;
   -ms-transition:.3s;
   -moz-transition:.3s;
   -webkit-transition:.3s;
   transition:.3s;
}
#index_product .list .item .pic:hover img{-webkit-transform: scale(1.1);
   -ms-transform: scale(1.1);
   -o-transform: scale(1.1);
   transform: scale(1.1);
}


#index_product .list .item p{text-align: center;font-size: 16px;color: #333;padding-top: 12px;padding-bottom: 15px;}

.index_video{background-color: #f3f5f7;padding-top: 70px;position: relative;}
.index_video video{width: 100%;margin-top: 47px;position: relative;z-index: 5;}
.index_video .bg_video_bai{position: absolute;width: 100%;height: 40%;bottom: 0;left: 0;background-color: #fff;z-index: 0;}

.index_about{background-color: #fff;padding: 70px 0;}
.index_about .con{overflow: hidden;margin-top: 40px;}
.index_about .pic{width: 45%;float: left;}
.index_about .pic img{width: 100%;}
.index_about .text{width: 45%;float: right;padding-top: 60px;}
.index_about .text p{font-size: 14px;color: #000;line-height: 2;margin-bottom: 15px;}
.index_about .text a{font-size: 14px;color: #333;text-decoration: underline;display: inline-block;margin-top: 25px;}

.index_idea{background-color: #f3f5f7;padding: 70px 0;}
.index_idea .con{overflow: hidden;margin-top: 45px;}
.index_idea .con .item{width: 25%;float: left;text-align: center;padding:0 35px;}
.index_idea .con .item img{width: 75px;}
.index_idea .con .item p{font-size: 14px;color: #000;margin-top:30px;}

.index_customer{padding: 70px 0;background-color: #fff;}
.index_customer .customer_con{overflow: hidden;margin-top: 45px;}
.index_customer .customer_con .pic{text-align: center;height: 120px;line-height: 120px;border: 1px solid #f6f6f6;
   overflow: hidden;
}
.index_customer .customer_con .pic img{max-width: 100%;vertical-align: middle;
   -ms-transition:.3s;cursor: pointer;
   -moz-transition:.3s;
   -webkit-transition:.3s;
   transition:.3s;
}
.index_customer .customer_con .pic:hover img{-webkit-transform: scale(1.1);
   -ms-transform: scale(1.1);
   -o-transform: scale(1.1);
   transform: scale(1.1);
}
.index_customer .swiper-pagination-bullet{width: 9px;height: 9px;background-color: #c2c3c6;outline: none;opacity: 1;}
.index_customer .swiper-pagination-bullet-active{background-color: #000;}
.index_customer .customer_con_nav{text-align: center;margin-top: 45px;}

#index_food{background-color: #2d3239;}
#index_food .nav{padding-top: 85px;padding-bottom: 115px;overflow: hidden;}
#index_food .nav .left{float: left;}
#index_food .nav .left dl{float: left;margin-right: 100px;}
#index_food .nav .left dt{font-size: 16px;color: #fff;margin-bottom: 25px;font-weight: bold;}
#index_food .nav .left dd a{font-size: 14px;color: #ddd;line-height: 30px;}
#index_food .nav .left dd a:hover{text-decoration: underline;}
#index_food .nav .left dl.two{width: 310px;margin-right: 0;}
#index_food .nav .left dl.two dd{display: inline-block;width: 40%;}
#index_food .nav .right{float: right;width: 365px;}
#index_food .nav .right dt{font-size: 16px;color: #ddd;margin-bottom: 25px;font-weight: bold;}
#index_food .nav .right dd{font-size: 14px;color: #ddd;line-height: 20px;margin-bottom: 10px;}
#index_food .nav .right dd.dd_one{padding-left: 58px;}
#index_food .nav .right dd.dd_one span{margin-left: -58px;}
#index_food .text{background-color: #24282d;padding:33px 0;}
#index_food .text p{text-align: center;color: #fff;font-size: 14px;opacity: 0.5;}

/* 关于我们 */
.nei_banner{}
.nei_banner img{width: 100%;vertical-align: middle;}

.about_us{background-color: #fff;overflow: hidden;margin-top: 50px;padding-bottom: 65px;}
.about_us .left_nav{width: 240px;float: left;}
.about_us .left_nav .tit{}
.about_us .left_nav .tit>img{width: 100px;}
.about_us .left_nav .tit h3{font-size: 36px;color: #000;}
.about_us .left_nav .nav{margin-top: 35px;} 
.about_us .left_nav .nav a{display: block;font-size: 14px;color: #666;line-height: 46px;} 
.about_us .left_nav .nav a:hover,.about_us .left_nav .nav a.on{font-weight: bold;color: #2463b9;}

.about_us .right_con{float: left;border-left: 2px solid #eeeeee;padding-left: 60px;width: 960px;padding-bottom: 40px;}
.about_us .right_con .now{}
.about_us .right_con .now img{width: 13px;margin-right: 3px;vertical-align: middle;}
.about_us .right_con .now a,.about_us .right_con .now span{vertical-align: middle;font-size: 14px;color: #999;}
.about_us .right_con .now span{margin: 0 3px;}
.about_us .right_con .now em{vertical-align: middle;color: #2463b9;font-size: 14px;}
.about_us .right_con .description{margin-top: 45px;} 
.about_us .right_con .description h5{font-size: 24px;color: #333;font-weight: normal;margin-bottom: 25px;}
.about_us .right_con .description p{font-size: 14px;color: #333;line-height: 35px;margin-bottom: 25px;}
.about_us .right_con .description video{width: 100%;}

.about_faq{}
.about_faq .item{margin-bottom: 12px;}
.about_faq .item h6{padding-left: 2em;font-size: 14px;color: #333;line-height: 25px;font-weight: bold;}
.about_faq .item h6 span{margin-left: -2em;color: #2463b9;display: inline-block;}
.about_faq .item h6 em{display: inline-block;vertical-align: top;font-weight: bold;}
.about_faq .item p{padding-left: 2em;font-size: 14px;color: #333;display: inline-block;}
.about_faq .item p span{margin-left: -2em;color: #2463b9;font-weight: bold;line-height: 25px;}
.about_faq .item p em{display: inline-block;vertical-align: top;}
.about_us .right_con .description .about_faq p{line-height: 25px;margin-top: 12px;width: 100%;}

/* 联系我们 */
#dituContent{width: 100%;height: 300px;}

/* 下载 */
.file_con{border-top: 1px solid #eee;}
.file_con .item{padding: 30px 0;padding-left: 35px;border-bottom: 1px solid #eee;overflow: hidden;}
.file_con .item .pic{float: left;margin-left: -35px;}
.file_con .item .pic img{width: 30px;vertical-align: middle;}
.file_con .item .text{margin-left: 3px;}
.file_con .item .text h6{font-size: 16px;color: #000;line-height: 1;}
.file_con .item .text a{float: right;font-size: 14px;color: #333;text-decoration: underline;margin-top: 3px;font-weight: normal;}
.file_con .item .text a:hover{color: #2463b9;}
.file_con .item .text p{font-size: 14px;color: #333;margin-bottom: 0 !important;line-height: 1 !important;margin-top: 6px;}

#page{text-align: center;margin-top: 70px;margin-bottom: 60px;}
#page a{display: inline-block;width: 36px;height: 36px;vertical-align: middle;font-size: 16px;color: #999;line-height: 36px;}
#page a.cur,#page a:hover{color: #333;}
#page a img{width: 10px;vertical-align: middle;}
#page a.change{background-color: #ddd;border-radius: 50%;font-family: "宋体";color: #fff;}
#page a.change:hover{background-color: #000;}


/* 留言 */
.feedback{margin-top: 100px;overflow: hidden;}
.feedback .item{width: 50%;padding-left: 140px;font-size: 0;float: left;margin-bottom: 25px;}
.feedback .item span{width: 140px;display: inline-block;text-align: right;margin-left: -140px;font-size: 14px;color: #333;padding-right: 10px;}
.feedback .item span b{color: #ff0000;}
.feedback .item input{font-size: 14px;width: 100%;height: 40px;border-radius: 3px;padding:0 5px;border: 1px solid #eee;outline: none;}
.feedback .item2{width: 100%;}
.feedback .item textarea{width: 100%;vertical-align: top;border-radius: 3px;padding:5px;border: 1px solid #eee;height: 120px;resize: none;outline: none;font-size: 14px;
   font-family: '微软雅黑';
}
.feedback .item input.btn{background-color: #2463b9;font-size: 14px;color: #fff;width: 200px;border: 1px solid #2463b9;cursor: pointer;}


/*新闻 */
.news_data{margin-top: 100px;}
.news_data .new_tit{}
.news_data .new_tit h3{font-size: 30px;color: #000;}
.news_data .new_tit p img{width: 15px;vertical-align: middle;margin-right: 5px;}
.news_data .new_tit p{font-size: 12px;color: #666;margin-top: 20px;}
.news_data .data{margin-top: 60px;}
.news_data .data p{font-size: 14px;color: #333;line-height: 35px;margin-bottom: 25px;}
.news_data .data img{margin-bottom: 25px;}
.news_data .button{margin-top: 25px;}
.news_data .button a{display: inline-block;width: 150px;height: 50px;border-radius: 3px;background-color: #2463b9;font-size: 14px;color: #fff;text-align: center;
   line-height: 50px;
}
.news_data .button a:hover{opacity: 0.6;}

.news_list{margin-top: 45px;}
.news_list h3{font-size: 24px;color: #000;font-weight: normal;}
.news_list .con{margin-top: 30px;border-top: 1px solid #eee;}
.news_list .item{padding:40px 0;border-bottom: 1px solid #eee;overflow: hidden;padding-right: 250px;padding-left: 115px;}
.news_list .item .time{float: left;margin-left: -115px;}
.news_list .item .time p{font-size: 24px;color: #333;}
.news_list .item .time span{font-size: 12px;color: #333;display: block;margin-top: 2px;}
.news_list .item .pic{float: right;} 
.news_list .item .pic img{width: 240px;height: 180px;margin-right: -250px;}
.news_list .item .pic img:hover{opacity: 0.8;}
.news_list .item .text{float: left;padding-right: 65px;}
.news_list .item .text h4{font-size: 16px;color: #000;line-height:1.7;}
.news_list .item .text h4:hover{text-decoration: underline;}
.news_list .item .text p{font-size: 12px;color: #333;line-height: 1.8;margin-top: 8px;}
.news_list .item .text span{display: block;margin-top: 10px;text-decoration: underline;font-size: 12px;color: #333;}

/* 产品 */
.products{margin-top: 45px;}
.products h3{font-size: 24px;color: #000;font-weight: normal;}
.products .con{margin-top: 25px;}
.products .con .item{padding-left: 300px;overflow: hidden;border: 1px solid #efefef;margin-bottom: 20px;}
.products .con .item .pic{width: 300px;height: 300px;margin-left: -300px;float: left;}
.products .con .item .pic img{max-width: 100%;}
.products .con .item .text{padding: 50px 60px;}
.products .con .item .text h4{font-size: 30px;color: #000;}
.products .con .item .text .list{font-size: 0;}
.products .con .item .text .list a{font-size:14px;color: #333;margin-top:25px;display: inline-block;width: 50%;}
.products .con .item .text .list a img{vertical-align: -3px;margin-right: 5px;width: 16px;}
.products .con .item .text .list a:hover{text-decoration: underline;}

.products_list{margin-top: 45px;}
.products_list h3{font-size: 24px;color: #000;font-weight: normal;}
.products_list .con{margin-top: 25px;}

.products_list .con .item{padding-left: 180px;overflow: hidden;border: 1px solid #efefef;margin-bottom: 20px;}
.products_list .con .item .pic{width: 180px;height: 180px;margin-left: -180px;float: left;}
.products_list .con .item .pic img{max-width: 100%;}
.products_list .con .item .text{padding: 35px 60px;position: relative;}
.products_list .con .item .text h4{font-size: 30px;color: #000;width: 350px;}
.products_list .con .item .text p{font-size: 12px;color: #333;width: 350px;line-height: 1.7;height: 60px;overflow: hidden;}
.products_list .con .item .text span{font-size: 14px;text-decoration: underline;position: absolute;top: 50%;transform: translateY(-50%);
   right: 50px;color: #333;
}

.products_data{margin-top: 45px;}
.products_data h3{font-size: 24px;color: #000;font-weight: normal;}
.products_data .shop_title{margin-top: 25px;overflow: hidden;}
.products_data .shop_title .cp_bnaner{width: 400px;height: 400px;float: left;}
.products_data .shop_title .gallery-top{width: 400px;height: 400px;}

.products_data .shop_title .gallery-top .swiper-slide{background-size: cover;background-position: center center; }
.products_data .shop_title .gallery-thumbs{width: 400px;margin-top:10px;padding: 0 10px;}
.products_data .shop_title .gallery-thumbs .swiper-slide{height: 68px;background-size: cover;background-position: center center; }
.products_data .shop_title .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border: 2px solid #000;}
.products_data .shop_title .text{float: right;width: 400px;padding-top: 25px;}
.products_data .shop_title .text h4{font-size: 16px;color: #000;}
.products_data .shop_title .text p{font-size: 12px;color: #333;line-height: 1.7;margin-top: 8px;}
.products_data .shop_title .text a{display: block;width: 210px;height: 42px;border-radius: 3px;text-align: center;line-height: 42px;background-color: #000;
   font-size: 14px;color: #fff;
}
.products_data .shop_title .text a img{width: 16px;vertical-align: middle;margin-right: 3px;display: inline-block;}
.products_data .shop_title .text a.go_feedback{background-color: #2463b9;margin-bottom: 30px;}
.products_data .shop_title .text a:hover{opacity: 0.8;}
.products_data .shop_title .text .butt{margin-top: 55px;}
.products_data .shop_data{margin-top: 70px;}
.products_data .shop_data .tit{text-align: center;line-height: 50px;height: 50px;background-color: #eee;}
.products_data .shop_data .tit h4{font-size: 16px;color: #333;}
.products_data .shop_data .tit img{margin: 0 15px;vertical-align: middle;}
.products_data .shop_data .tit em{vertical-align: middle;}
.products_data .shop_data .text{} 
.products_data .shop_data .text h5{margin-top: 40px;font-size: 18px;color: #000;} 
.products_data .shop_data .text p{font-size: 14px;color: #333;line-height: 1.8;}
.products_data .shop_data .text img{margin: 20px 0;max-width: 100%;}
.products_data .nei_feedback{background-color: #f2f5f7;margin-top: 100px;padding: 60px;padding-left: 0;padding-bottom: 35px;}
.products_data .nei_feedback .tit{text-align: center;}
.products_data .nei_feedback .tit p{font-size: 18px;color: #000;font-weight: bold;}
.products_data .nei_feedback .feedback{margin-top: 50px;}


.about_us  .right_con2{margin: 0 auto;border-left: none;padding-left: 0;float: none;}
.seach_tit{text-align: center;line-height: 45px;height: 45px;background-color: #f8f8f8;border: 1px solid #efefef;}
.seach_tit p{font-size: 14px;color: #333;}
.seach_tit p b{font-size: 18px;color: #e50000;margin: 0 5px;}














      