@charset "utf-8";
@media only screen and (max-width: 1440px){


}
@media screen and (max-width:1200px){
.top_bg .top{ margin:0 2%; }
.top_bg .top .telbox { position:absolute; right:60px; top:10px;}
.top_bg .top .logobox { width:12%; margin-top:10px;}
.top_bg .top .logobox .logo { width:100%; height:100%;}
.top_bg .top .navmenu { width:85%;}
.top_bg .top .share_link { align-self:flex-start; display:none;}
.top_bg .top .wechat { position:absolute; right:10px; top:10px;}
.top_bg .top .searchbox { position:absolute; top:10px; right:260px;}
.navmenu { height:80px; }
.navmenu #menu { height:80px; }
.navmenu #menu li { height:80px; }
.navmenu #menu li .subnav { top:80px; left:-20%; width:140%;}
.navmenu #menu li .subnav { padding-top:35px;}
.subnav:after { top:35px;}
.mouse_down { bottom:10px;}
.contactbox dt { margin:0 5%; height:auto; overflow:hidden;}
}
@media screen and (max-width:1024px){
/*平板开始*/
.ispc { display:block;}
.ismobile { display:none;}


}

@media only screen and (max-width:640px){
	.ispc { display:none;}
	.ismobile { display:block;}
	/*手机开始*/
	.fp-section{height:inherit!important}
	.fullpage_menu { display:none;}
	.index .comm-link { display:none;}
	.mouse_down { display:none;}
	.top_bg { height:80px; border-bottom:none;}
	.top_bg .top { width:100%; height:80px; margin:0; background:#fff; display:flex; display:-webkit-flex; flex-flow:row nowrap; justify-content:space-between; align-items:center;}
	.top_bg .top .logobox { width:80px; position:relative; left:10px; top:0; height:auto; overflow:hidden;}
	.top_bg .top .logo { width:100%; height:auto; margin-right:0px; margin-top:0px;}
	.top_bg .top .info { height:50px; overflow:hidden; color:#fff; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
	.top_bg .top .info .tit { font-size:20px; line-height:20px; font-weight:bold; letter-spacing:2px; margin-top:0px;}
	.top_bg .top .info .tit1 { font-size:12px; line-height:20px; letter-spacing:1.2px; font-family:Arial, Helvetica, sans-serif; /*font-style:oblique;  font-weight:bold; */}
	
	.top_bg .top .searchbox { width:50%; height:30px; line-height:30px; left:50%; top:50%; margin-top:-15px; margin-left:-20%;}
	.top_bg .top .searchbox .keys { width:100%; height:30px; line-height:30px; border:1px solid #000;}
	.top_bg .top .searchbox:hover .keys,
	.top_bg .top .searchbox.hover .keys{ width:100%;}
	.top_bg .top .searchbox .submit { width:30px; height:30px;}
	.top_bg .top .wechat,
	.top_bg .top .wechat_video { display:none;}
	
	.ny .top_bg { height:80px; background:#fff; box-shadow: 3px 3px 5px rgba(0,0,0,0.1);}
	.ny .top_bg .top { max-width:1580px; min-width:320px; height:80px; margin:0 auto;}
	
	.banner { position:relative; left:0; top:0; bottom:0; right:0; height:auto; overflow:hidden; margin-top:80px;}
	
	.banner .ctrl_info { display:none;}
	.banner_ctrl_btn { display:none;}
	
	
	.banner .swiper-pagination { width:100%; position:absolute; bottom:10px; text-align:center; z-index:999; display:block;}
	.banner .swiper-pagination .swiper-pagination-bullet { width:20px; height:2px; border-radius:0px; background:#fff; opacity:1; margin:0 4px; cursor:pointer;
	-webkit-transition: all .5s cubic-bezier(0,0,.2,1);
	-moz-transition:all .5s cubic-bezier(0,0,.2,1);
	-o-transition:all .5s cubic-bezier(0,0,.2,1);
	-ms-transition:all .5s cubic-bezier(0,0,.2,1);
	transition:all .5s cubic-bezier(0,0,.2,1);
	}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets,
	.banner .swiper-pagination-custom,
	.banner .swiper-pagination-fraction { bottom:5px; width:auto; right:0;}
	.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { height:4px;}
	
	
	.top_bg .top .telbox { display:none;}
	.top_bg .top .lang { display:none;}
	
	.top_bg .top .menu_pop { width:40px; height:40px; background:none; position:relative; display:block; border:0;}
	.top_bg .top .menu_pop a { height:auto; line-height:50px; font-size:16px; display:block; color:#fff;}
	.top_bg .top .menu_pop a:after { width:40px; height:40px; position:relative; margin-top:0px; text-align:center;}
	
	.section_bg { position:relative;}
	.section { width:100%; height:auto; overflow:hidden;}
	.section .slide { margin-top:80px;}
	
	.ny_banner { height:180px; margin-top:80px;}
	
	.locationbox { display:none;}
	
	.top_bg .top .navmenu { width:100%; height:auto; overflow:auto; position:fixed; right:0; top:80px; bottom:0; display:none; background:#009944; background:rgba(0,153,68,.9);}
	.top_bg .top .navmenu #menu { margin-top:0%; height:auto;}
	.top_bg .top .navmenu #menu li { width:100%; height:auto;}
	.top_bg .top .navmenu #menu li a { height:40px; line-height:40px; font-size:16px; color:#fff;}
	.top_bg .top .navmenu #menu li a:before { background:none;}
	.top_bg .top .navmenu #menu li a:first-child {}
	.top_bg .top .navmenu #menu li .subnav { width:100%; height:auto; overflow:hidden; position:relative; left:0; top:0; display:block; border-radius:0px; z-index:1; padding-top:0;}
	.top_bg .top .navmenu #menu li .subnav a { width:25%; text-align:center; float:left; line-height:40px; height:40px; background:none; font-size:14px;}
	.top_bg .top .navmenu #menu li .subnav a:before { display:none;}
	.top_bg .top .navmenu #menu li .subnav:before { display:none;}
	.top_bg .top .navmenu #menu li .subnav:after { content:''; position:absolute; left:12%; right:12%; border-radius:15px; top:0; height:20px; background:none; border-top:1px solid #fff; z-index:-1;}
	
	.section_en_title { display:none;}
	/*首页*/
	.aboutbox { margin:0 5%;/* margin-top:60px;*/ }
	.aboutbox dd .about_box { width:100%; height:auto; overflow:hidden; display:flex; display:-webkit-flex; flex-flow:column-reverse wrap; justify-content:space-between; align-items:center;}
	.aboutbox dd .pic { width:100%; overflow:hidden; margin-top:20px; display:none;}
	.aboutbox dd .pic .swiper-container,
	.aboutbox dd .pic .swiper-wrapper,
	.aboutbox dd .pic .swiper-slide { width:100%; height:100%; border-radius:10px;}
	
	.aboutbox dd .pic .swiper-pagination { position:absolute; bottom:20px; text-align:center; z-index:999; height:15px;}
	.aboutbox dd .pic .swiper-pagination .swiper-pagination-bullet { width:10px; height:10px; border-radius:50%; background:none; opacity:1; margin:0 4px; cursor:pointer; border:1px solid #fff;}
	.aboutbox dd .pic .swiper-container-horizontal>.swiper-pagination-bullets,
	.aboutbox dd .pic .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom:20px;
	}
	.aboutbox dd .pic .pic_ctrl { display:none;}
	.aboutbox dd .about { width:100%; height:auto; overflow:hidden; float:left;}
	.aboutbox dd .about .margin { margin:30px 115px 0 35px; overflow:hidden;}
	.aboutbox dd .about:hover .icon {
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode: both;
	-webkit-animation-name: rubberBand  ;
	animation-name: rubberBand;
	}
	.aboutbox dd .about .tit1 { font-size:32px; line-height:50px;}
	.aboutbox dd .about .tit { font-size:18px; line-height:30px; letter-spacing:1px;}
	.aboutbox dd .about .text { width:100%; height:240px; margin-top:20px; color:#838383; font-size:15px; line-height:30px; text-align:left; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:8; -webkit-box-orient: vertical; text-align:justify; text-justify:inter-ideograph;}
	.aboutbox dd .about .more { width:100px; height:30px; line-height:30px; margin-top:20px;letter-spacing:1px;}
	.aboutbox dd .about .more:hover { background:#000; color:#fff;}
	.aboutbox dd .about .line { height:1px; width:59px; background:#f0f0f0; display:inline-block; position:relative; top:-5px; margin:0 10px;}
	.aboutbox dd .about_point_list { width:100%; flex:0 0 100%; margin-top:20px; flex-flow:column wrap;}
	.aboutbox dd .about_point_list li { flex:0 0 100%; flex-flow:row wrap; justify-content:flex-start; align-items:center; margin:5px 0;}
	.aboutbox dd .about_point_list li .num { font-size:30px; line-height:40px;}
	.aboutbox dd .about_point_list li .tit2 { font-size:16px; line-height:30px; color:#000; margin-left:10px;}
	
	.aboutbox dd .about_video { width:100%; height:auto; float:left; margin-top:20px; border-radius:10px;}
	
	
	.about_pic_box { position:relative; left:0; top:0; bottom:0; right:0; margin-top:40px;}
	.about_pic_box .swiper-pagination { position:absolute; bottom:10px; text-align:center; z-index:999;}
	.about_pic_box .swiper-pagination .swiper-pagination-bullet { width:20px; height:2px; border-radius:0px; background:#019030; opacity:1; margin:0 6px; cursor:pointer;}
	.about_pic_box .swiper-container-horizontal>.swiper-pagination-bullets,
	.about_pic_box .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom:10px;
	}
	.about_pic_box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#fff; height:4px;}
	
	/*新闻动态*/
	.newsbox { width:100%; min-width:320px; height:auto; overflow:visible; margin:0%; display:flex; display:-webkit-flex; flex-flow:row nowrap; justify-content:space-between;}
	.newsbox dt { width:30%; flex:0 0 30%; height:auto; margin-left:5%; margin-top:5%; overflow:hidden; position:relative;}
	.newsbox dt .tit1 { font-size:32px; line-height:50px; font-weight:bold; overflow:hidden; color:#040000;}
	.newsbox dt .tit { font-size:18px; line-height:30px; overflow:hidden; color:#192610; letter-spacing:1px;}
	.newsbox dt .icon { margin-right:10px; position:relative; top:-2px;}
	.newsbox dt .line { width:66px; height:2px; background:#cecece; display:inline-block; margin:10px auto;}
	.newsbox dt .more { float:right; width:20px; height:20px; margin-top:20px; margin-right:20px; background:url(../images/news_more.png) no-repeat;}
	
	.newsbox dt .tabs { width:100%; height:auto; overflow:hidden; font-size:18px; margin-top:25px; line-height:40px; color:#020202; margin-right:3px; position:relative; right:0; top:0; font-size:0; z-index:1; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:space-between; align-items:flex-start;}
	.newsbox dt .tabs a { height:40px; line-height:40px; color:#040000; position:relative; display:block; text-align:left; font-size:16px; /*border:olid transparent; border-radius:0px;*/}
	.newsbox dt .tabs a:hover,
	.newsbox dt .tabs a.hover { color:#e60012; font-weight:bold;}
	.newsbox dd { width:65%; float:0 0 65%; height:auto; overflow:visible; background:#f5f5f5;}
	
	/*图片新闻列表样式*/
	
	.newsbox dd .news_box { width:90%; padding-left:0; height:auto; min-height:auto; overflow:hidden; margin:0 auto; margin-top:0px;}
	.newsbox .pic_news_list_scroll { width:100%; height:auto; overflow:hidden; position:relative; margin-top:10px;}
	.newsbox dd .pic_news_list { width:100%; height:auto; overflow:hidden; float:left; margin:20px 0; border-radius:20px;}
	.newsbox dd .pic_news_list li { width:100%; height:auto; overflow:hidden; position:relative; background:#fff; float:left;}
	.newsbox dd .pic_news_list li a { height:auto; overflow:hidden; display:block;}
	.newsbox dd .pic_news_list li .pic { width:100%; height:auto; overflow:hidden;}
	.newsbox dd .pic_news_list li .brief { width:100%; height:auto; overflow:hidden; position:relative; position:absolute; left:0; bottom:0; right:0; overflow:hidden; background:rgba(0,0,0,.25);}
	.newsbox dd .pic_news_list li .brief .margin { margin:10px; padding-left:60px; padding-bottom:0px;}
	.newsbox dd .pic_news_list li .date { width:50px; height:auto; line-height:auto; overflow:hidden; color:#fff; position:relative; font-size:14px; float:left; text-align:center; float:left; margin:0 0 0 -60px;}
	.newsbox dd .pic_news_list li .date .d { width:100%; font-size:35px; line-height:40px; font-family:Arial; font-weight:bold;}
	.newsbox dd .pic_news_list li .date .y-m { width:100%; font-size:12px; line-height:20px; height:20px; font-family:Arial;}
	.newsbox dd .pic_news_list li .tit { width:100%; line-height:20px; height:60px; color:#fff; overflow:visible; position:relative; font-size:14px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-align:justify; text-justify:inter-ideograph;}
	.newsbox dd .pic_news_list li .des { width:100%; height:52px; overflow:hidden; line-height:26px; font-size:12px; margin-top:0px; color:#6c6c6c; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-align:justify; text-justify:inter-ideograph; display:none;}
	.newsbox dd .pic_news_list li .more { text-transform:uppercase; color:#d61d1d; font-size:14px; line-height:40px;}
	.newsbox dd .pic_news_list li .more:after { content:''; background:url(../images/icon_curror.png) 0 center no-repeat; width:10px; height:10px; display:inline-block; margin-left:10px;
		-webkit-transition: all .5s ease;
		-moz-transition:all .5s ease;
		-o-transition:all .5s ease;
		-ms-transition:all .5s ease;
		transition:all .5s ease;
	}
	.newsbox dd .pic_news_list li .time { color:#878686; font-size:16px; line-height:40px; font-family:Arial; position:relative; padding-left:15px;}
	.newsbox dd .pic_news_list li .time:before { content:''; width:20px; height:40px; position:absolute; top:0; left:0; background:url(../images/news_list_icon.png) 0 center no-repeat;}
	.newsbox dd .pic_news_list li:hover { }
	.newsbox dd .pic_news_list li:hover .tit { }
	.newsbox dd .pic_news_list li:hover .tit1,
	.newsbox dd .pic_news_list li:hover .date { }
	.newsbox dd .pic_news_list li:hover .date .m-d,
	.newsbox dd .pic_news_list li:hover .des { }
	.newsbox dd .pic_news_list li:hover .more {}
	.newsbox dd .pic_news_list li:hover .more:after { margin-left:15px;}
	.newsbox dd .pic_news_list li.style02 .pic { float:right;}
	.newsbox dd .pic_news_list li.style02 .brief { float:left;/*display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-content:space-between;*/}
	.newsbox dd .pic_news_list li.style02 .brief .line { left:auto;right:-50px;}
	
	.newsbox dd .news_more { width:206px; height:47px; line-height:47px; text-align:center; display:block; margin:0 auto; margin-top:66px; border:1px solid #fff; color:#fff; font-size:18px;}
	.newsbox .news_list_scroll { width:100%; height:auto; overflow:hidden; position:relative; margin-top:40px; float:left;}
	.newsbox .news_list { width:100%; height:auto; overflow:hidden; margin-top:0; float:left;}
	.newsbox .news_list li { width:100%; height:auto; overflow:hidden; margin:10px 0%; position:relative; float:left;}
	.newsbox .news_list li a { display:block; overflow:hidden; position:relative; padding:0px;}
	.newsbox .news_list li .time { font-size:12px; line-height:20px; color:#040000; margin-top:10px;}
	.newsbox .news_list li .date { width:88px; height:70px; line-height:70px; float:left; margin:0 0 0 -90px; overflow:hidden; color:#7d7d7d; position:relative;}
	.newsbox .news_list li .date .d { width:100%; font-size:46px; line-height:50px;}
	.newsbox .news_list li .date .y-m { width:100%; font-size:14px; line-height:20px;}
	.newsbox .news_list li .brief { width:100%; height:auto; overflow:hidden; position:relative; z-index:1; float:left; margin-top:10px;}
	.newsbox .news_list li .tit { width:100%; height:30px; line-height:30px; overflow:hidden; color:#040000; font-size:16px; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
	.newsbox .news_list li .des { width:100%; height:48px; line-height:24px; overflow:hidden; margin-top:0px; font-size:14px; color:#6c6c6c; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-align:justify; text-justify:inter-ideograph;}
	.newsbox .news_list li .more { text-transform:uppercase; color:#e71a1a; font-size:14px; line-height:40px;}
	.newsbox .news_list li .more:after { content:''; background:url(../images/icon_curror.png) 0 center no-repeat; width:10px; height:10px; display:inline-block; margin-left:10px;
		-webkit-transition: all .5s ease;
		-moz-transition:all .5s ease;
		-o-transition:all .5s ease;
		-ms-transition:all .5s ease;
		transition:all .5s ease;
	}
	.newsbox .news_list li .pic { display:block; overflow:hidden; border-radius:15px;}
	.newsbox .news_list li a:after { content:''; position:absolute; width:0%; left:0; top:4px; bottom:4px; background:#0d4daa; background:rgba(13,77,170,.80); background-image:url(../images/newsbox_list_bg.jpg); z-index:-1;
		-webkit-transition: all .5s ease;
		-moz-transition:all .5s ease;
		-o-transition:all .5s ease;
		-ms-transition:all .5s ease;
		transition:all .5s ease;
	}
	.newsbox .news_list li:hover a:after { }
	.newsbox .news_list li:hover .tit,
	.newsbox .news_list li:hover .time,
	.newsbox .news_list li:hover .time{ color:#e73820;}
	.newsbox dd .news_list li.line {  border-bottom:1px dashed #cecece; padding-bottom:15px; margin-bottom:20px;}
	.newsbox dd .ctrl_box { width:100%; height:25px;}
	.newsbox dd .news_list_scroll .prev { width:49%; height:25px; background:#0d960b; display:block; color:#fff; text-align:center; float:left;}
	.newsbox dd .news_list_scroll .next { width:49%; height:25px; background:#0d960b; display:block; color:#fff; text-align:center; float:right;}
	.newsbox dd .news_list li.top_news { font-size:18px; font-weight:bold; color:#db0a0a; border-bottom:1px dashed #cecece; padding:15px 0; padding-bottom:30px; margin-bottom:20px;}
	.newsbox dd .news_list li.top_news a { font-weight:bold; color:#db0a0a; line-height:23px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; white-space:normal; text-align:center;}
	.newsbox dd .news_list li.top_news .time { display:none;}
	.newsbox dd .news_list li.top_news:before { display:none;}
	
	
	/*联系我们*/
	/*联系我们*/
	.contactbox { width:100%; min-width:320px; overflow:hidden; height:auto; position:relative; background:url(../images/emapbox_bg.jpg) center center no-repeat; background-size:cover;}
	.contactbox dt { margin-top:20px;}
	.contactbox dt .tit1 { font-size:32px; line-height:50px; font-weight:bold; overflow:hidden; color:#040000;}
	.contactbox dt .tit { font-size:18px; line-height:30px; overflow:hidden; color:#192610; letter-spacing:0px;}
	.contactbox dt .more { width:100px; height:30px; line-height:30px; background:none; margin-top:20px;letter-spacing:1px;}
	.contactbox dt .more:hover { background:#000; color:#fff;}
	
	.contactbox dd { width:100%;}
	.contactbox .info { float:left; height:auto; overflow:hidden;}
	.contactbox .info .tit { color:#fff; font-size:37px; line-height:60px; font-weight:bold; margin-top:70px;}
	.contactbox .info .tit1 { color:#fff; font-size:17px; line-height:40px;}
	.contactbox .info .des { font-size:14px; color:#54bc88; line-height:30px;}
	.contactbox .info_point { float:right; height:auto; overflow:hidden; margin-right:35px; margin-top:30px; }
	.contactbox .info_point li { width:140px; height:auto; overflow:hidden; float:left;}
	.contactbox .info_point li .icon { width:100px; height:100px; margin:0 auto; border-radius:50%;}
	.contactbox .info_point li .tit { color:#fff; line-height:20px; font-size:16px; text-align:center;}
	.contactbox .tel { font-size:26px; font-weight:bold; color:#fff; line-height:40px; position:absolute; right:50px; bottom:18px;}
	.contactbox .contact_box { width:100%; height:auto; overflow:hidden; margin-top:30px; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between;}
	.contactbox .emapbox { width:90%; flex:0 0 90%; height:150px; margin:0 5%; background:none; background-size:cover; float:left; position:relative;}
	.contactbox .emapbox #allmap { position:absolute; left:0px; top:0px; right:0px; bottom:0px; border-radius:5px;}
	.contactbox .feedback { margin:5%; flex:0 0 100%; height:auto; overflow:hidden; float:left; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:center;}
	.contactbox .feedback form { display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:center;}
	.contactbox .feedbackbox { width:100%; height:auto; background:none; background-size:cover;}
	.contactbox .feedbackbox .tit { width:100%; line-height:40px; height:40px; font-size:30px; color:#f0f0f0; margin-top:40px; font-family:Arial;}
	.contactbox .feedbackbox .tit1 { font-size:18px; color:#fff; line-height:30px;}
	.contactbox .feedbackbox .input { background:none; width:48%; height:40px; line-height:40px; border:0; color:#707070; text-indent:10px; background:#fff; background:rgba(255,255,255,.93); border-radius:6px;}
	.contactbox .feedbackbox .input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		color: #707070; opacity:1;  font-size:14px;
	}
	.contactbox .feedbackbox .input::-moz-placeholder { /* Mozilla Firefox 19+ */
		color: #707070;opacity:1; font-size:14px;
	}
	.contactbox .feedbackbox .input:-ms-input-placeholder{
		color: #707070;opacity:1; font-size:14px;
	}
	.contactbox .feedbackbox .input::-webkit-input-placeholder{
		color: #707070;opacity:1; font-size:14px;
	}
	.contactbox .feedbackbox .textarea { width:92%; height:100px; line-height:24px; border:0; padding:3%; color:#707070; background:#fff; background:rgba(255,255,255,.93); border-radius:8px; margin-top:10px;}
	.contactbox .feedbackbox .textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		color: #707070; opacity:1;  font-size:14px;
	}
	.contactbox .feedbackbox .textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
		color: #707070;opacity:1; font-size:14px;
	}
	.contactbox .feedbackbox .textarea:-ms-input-placeholder{
		color: #707070;opacity:1; font-size:14px;
	}
	.contactbox .feedbackbox .textarea::-webkit-input-placeholder{
		color: #707070;opacity:1; font-size:14px;
	}
	.contactbox .feedbackbox .submit { background:#b72422; color:#fff; width:100px; height:40px; line-height:40px; letter-spacing:5px; border-radius:6px; border:0; cursor:pointer; font-size:14px;}
	.contactbox .feedbackbox .reset { background:#66a930; color:#fff; width:100px; height:40px; line-height:40px; letter-spacing:5px; margin-left:10px; border-radius:6px; border:0; cursor:pointer; font-size:14px;}
	.contactbox .feedbackbox .feedback_btn { width:100%; height:auto; overflow:hidden; margin-top:10px; text-align:center;}
	
	
	.section_footer { mwx-width:1440px; min-width:320px; height:auto; overflow:hidden; margin:0 auto; text-align:center; position:relative;}
	.section_footer .logo { max-width:20%; margin:0 auto; margin-top:20px; height:auto; overflow:hidden;}
	.section_footer .logo img { max-width:100%; width:auto;}
	.section_footer .qrcode { position:relative; right:0; top:0;}
	.section_footer .company { font-size:16px; line-height:30px; color:#192610; margin-top:10px;}
	.section_footer .contact_info { color:#4c4c4c; line-height:30px; margin:20px 10px; font-size:14px; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-around; align-content:center;}
	.section_footer .contact_info li { width:100%%; flex:0 0 100%; text-align:left;}
	.section_footer .copyright { color:#868686; line-height:20px; margin:0; padding:0; font-size:12px;}
	
	/*留言板*/
	.feedback_box .tit { font-size:20px; height:40px; line-height:40px;}
	.feedback_box .des { font-size:15px; line-height:32px; text-align:center; color:#4a4a4a; margin:0 5%;}
	.feedback_box .feedback { margin:10px; height:auto; overflow:hidden; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between;}
	.feedback_box .feedback .input { width:99%; flex:0 0 99%; height:40px; line-height:40px; border:1px solid #dadada; text-indent:10px; font-size:14px; margin-top:2%;}
	.feedback_box .feedback .input.user_icon,
	.feedback_box .feedback .input.phone_icon {background-size:auto 50%;}
	.feedback_box .feedback .input.mail_icon { background-size:auto 20%;}
	.feedback_box .feedback .textarea.msg_icon { background:url(../images/icon_textarea_msg.png) 98% 5% no-repeat;}
	.feedback_box .feedback .input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		color: #888787; font-size:14px;
	}
	.feedback_box .feedback .input::-moz-placeholder { /* Mozilla Firefox 19+ */
		color: #888787; font-size:14px;
	}
	.feedback_box .feedback .input:-ms-input-placeholder{
		color: #888787; font-size:14px;
	}
	.feedback_box .feedback .input::-webkit-input-placeholder{
		color: #888787; font-size:14px;
	}
	
	.feedback_box .feedback .textarea { width:94%; flex:0 0 95%; height:auto; height:150px; line-height:28px; padding:1.5% 2%; border:1px solid #dadada; margin-top:2%; font-size:16px;}
	.feedback_box .feedback .submit { width:48%; height:45px; line-height:45px; background:#42b136; color:#fff; font-size:16px; border:0; border-radius:5px; margin-top:5%; cursor:pointer;}
	.feedback_box .feedback .reset { width:48%; height:45px; line-height:45px; background:#919191; color:#fff; font-size:16px; border:0; border-radius:5px; margin-top:5%; cursor:pointer;}
	.feedback_box .feedback .authcode { margin-top:2%; width:30%; flex:0 0 30%;}
	.feedback_box .feedback .yzm {cursor:pointer; border:1px solid #eee; margin-tip:0;}
	.feedback_box .feedback .yzm_ref { line-height:45px; margin-top:2%; display:block;}
	/*销售区域*/
	/*国内*/
	.domestic_area_bg { margin-top:80px; padding-bottom:50px;}
	.domestic_area dt { width:100%; height:auto; overflow:hidden; text-align:center; padding-top:30px;}
	.domestic_area dt .tit { display:inline-block; width:180px; height:40px; line-height:40px; font-size:18px; color:#fff; letter-spacing:6px; overflow:hidden; background:#4a9f41; text-align:center; border-radius:8px; position:relative;}
	.domestic_area dt .tit:before,
	.domestic_area dt .tit:after { content:''; position:absolute; left:-6px; top:50%; width:12px; height:12px; border-radius:50%; margin-top:-6px; background:#c8dbf8;}
	.domestic_area dt .tit:after { left:auto; right:-6px;}
	.domestic_area dd { width:100%; height:auto; overflow:hidden;}
	.domestic_area dd  .map_box { max-width:892px; min-width:96%; height:auto; overflow:hidden; margin:20px 2%; position:relative;}
	
	.domestic_area_point_group { position:absolute; width:100%; height:100%; left:0; top:0; display:none;}
	.domestic_area_point_group a { position:absolute; width:22px; height:28px;}
	.domestic_area_point_group a:before { content:''; position:absolute; border:2px solid #dd1113; width:80px; height:80px; left:50%; top:50%; border-radius:50%; margin-left:-42px; margin-top:-42px; overflow:hidden; z-index:-1;}
	.domestic_area_point_group a:after { content:''; position:absolute; border:2px solid #dd1113; width:50px; height:50px; left:50%; top:50%; border-radius:50%; margin-left:-27px; margin-top:-27px; overflow:hidden;  z-index:-1;}
	.domestic_area_point_group a:hover { }
	/*国际*/
	.international_area_bg { height:auto; overflow:hidden; background:url(../images/international_area_bg.jpg) top center no-repeat; background-size:cover; padding-bottom:60px;}
	.international_area { max-width:1440px; min-width:320px; margin:0 auto;}
	.international_area dt { width:100%; height:auto; overflow:hidden; text-align:center; padding:54px 0;}
	.international_area dt .tit { display:inline-block; width:180px; height:40px; line-height:40px; font-size:18px; color:#fff; letter-spacing:6px; overflow:hidden; background:#2f4db0; text-align:center; border-radius:8px; position:relative;}
	.international_area dt .tit:before,
	.international_area dt .tit:after { content:''; position:absolute; left:-6px; top:50%; width:12px; height:12px; border-radius:50%; margin-top:-6px; background:#cee2f5;}
	.international_area dt .tit:after { left:auto; right:-6px;}
	.international_area dd { width:100%; height:auto; overflow:hidden;}
	.international_area dd  .map_box { max-width:1215px; min-width:96%; height:auto; overflow:hidden; margin:0px 2%; position:relative;}
	
	.international_area_point_group { position:absolute; width:100%; height:100%; left:0; top:0; display:none;}
	.international_area_point_group a { position:absolute; width:22px; height:28px;}
	.international_area_point_group a:hover:before { content:''; position:absolute; border:2px solid #dd1113; width:80px; height:80px; left:50%; top:50%; border-radius:50%; margin-left:-42px; margin-top:-42px; overflow:hidden; z-index:-1;}
	.international_area_point_group a:hover:after { content:''; position:absolute; border:2px solid #dd1113; width:50px; height:50px; left:50%; top:50%; border-radius:50%; margin-left:-27px; margin-top:-27px; overflow:hidden; z-index:-1;}
	.international_area_point_group a:hover .tip { width:100px; height:29px; top:-90px; margin-left:-50px; font-size:16px;}
	.international_area_point_group a .tip { width:0; height:0; overflow:hidden; line-height:29px; text-align:center; font-size:0; position:relative; z-index:1; top:0; left:50%; margin-left:0px; background:#db2c2d; color:#fff; border-radius:0px;}
	.international_area_point_group a:hover {}
	
	/*二级导航*/
	
	
	.contactbox .contact_info { width:100%; height:auto; overflow:hidden; background:#fff; background:rgba(255,255,255,.93); padding-bottom:20px; text-align:center;}
	.contactbox .contact_info .tit { color:#4a9f41; font-size:21px; line-height:40px; font-weight:bold; text-transform:uppercase; font-family:Arial; margin-top:6%;}
	.contactbox .contact_info .tit1 { color:#000; font-size:16px; line-height:30px;}
	.contactbox .contact_info .des { color:#000; font-size:12px; line-height:24px; margin:10px;}
	.contactbox .contact_info .info { width:100%; height:auto; overflow:hidden; margin-top:30px; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-around; align-content:center; text-align:left;}
	.contactbox .contact_info .info li { width:90%; float:left; margin:2% 5%;}
	.contactbox .contact_info .info li .icon { float:left; width:30px; height:30px; margin-right:20px; position:relative; top:5px;}
	.contactbox .contact_info .info li .icon img { max-width:100%; width:auto;}
	.contactbox .contact_info .info li .text { font-size:14px; line-height:20px; color:#000; margin-top:0;}
	.contactbox .contact_info .other_info { height:auto; width:auto; margin:30px 5%; margin-top:30px; position:relative;}
	.contactbox .contact_info .other_info .qrcode { border:1px solid #4a9f41; display:inline-block; padding:10px; position:relative;}
	.contactbox .contact_info .other_info a { display:inline-block; margin:0 7px;}
	.contactbox .contact_info .other_info:before { content:''; height:1px; background:#4a9f41; position:absolute; left:10%; right:443px; top:50%;}
	.contactbox .contact_info .other_info:after { content:''; height:1px; background:#4a9f41; position:absolute; left:443px; right:10%; top:50%;}
	
	/*出厂流程*/
	.processbox { margin:40px 0;}
	.processbox dt .tit { color:#fff; font-size:30px; line-height:50px;}
	.processbox dt .tit img { width:auto; max-width:60%;}
	.processbox dd { width:100%; height:auto; overflow:visible; position:relative;}
	.processbox dd .processdetail { width:100%; height:auto; overflow:hidden; margin-top:20px; text-align:center;}
	.processbox dd .processdetail img { width:auto; max-width:90%;}
	
	
	/*=============内页=============*/
	/*公司简介*/
	.about_us { max-width:1440px; min-width:320px; height:auto; margin:0 auto; overflow:visible; margin-top:20px;}
	.about_us dd { width:100%; height:auto; overflow:hidden; position:relative;}
	.about_us dd .about_us_box { padding-left:5%; height:auto; overflow:hidden; padding-right:0;}
	.about_us dd .more { width:236px; height:47px; line-height:47px; text-align:center; color:#fff; font-size:16px; font-weight:normal; border-radius:5px; background:#4a9f41;display:block; margin:0 auto; margin-top:30px;}
	.about_us dd .tit1 { font-size:18px; line-height:50px; color:#040000; position:relative; margin-top:-50px; font-weight:bold;}
	.about_us dd .tit1:before { content:'“'; position:relative; left:-12px;}
	.about_us dd .tit1:after { content:'“'; position:relative; }
	.about_us dd .tit2 { color:#efefef; font-size:34px; line-height:50px; height:50px; font-weight:bold; text-transform:uppercase; margin-top:20px;}
	.about_us dd .pic { float:right; width:572px; height:auto; overflow:hidden; margin:0 -648px 0 0; text-align:center; display:none;}
	
	.about_us dd .about { width:96%; height:auto; overflow:hidden; float:none; margin:0; }
	.about_us dd .about .tit { font-size:20px; line-height:40px; color:#040000; font-weight:bold; position:relative; display:inline-block;}
	.about_us dd .about .tit:after { content:''; background:#e60012; width:100%; height:1px; position:absolute; left:0; bottom:0;}
	.about_us dd .about .text { line-height:30px; color:#565757; height:auto; overflow:hidden; position:relative; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:17; -webkit-box-orient: vertical; margin-top:20px; text-align:justify; text-justify:inter-ideograph; padding-bottom:30px;}
	.about_us dd .about .text:after { content:''; height:6px; width:50%; background:#000; bottom:0; left:0; position:absolute; border-radius:3px;}
	.about_us dd .about .text:before { content:''; height:6px; width:100%; background:#efefef; bottom:0; left:0; position:absolute; border-radius:3px;}
	.about_us dd .line_span { width:1px; height:82px; background:#fff; display:inline-block; margin:0 20px; position:relative; top:-10px;}
	.about_us dd .about_us_point_list { width:100%; height:auto; overflow:hidden; margin-top:10px;}
	.about_us dd .about_us_point_list li { width:50%; float:left; height:76px; padding-bottom:10px; overflow:hidden; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:center; align-items:center; border-bottom:1px solid #efefef; position:relative;}
	.about_us dd .about_us_point_list li:nth-child(2n+1):before { background:none;}
	.about_us dd .about_us_point_list li:before { content:''; background:#efefef; width:1px; height:55px; position:absolute; left:0; bottom:10px;}
	.about_us dd .about_us_point_list li .num { font-size:18px; color:#e60012; line-height:30px; font-weight:bold;}
	.about_us dd .about_us_point_list li .icon { width:100%; height:50px; margin-left:0%; background:#fff; border-radius:50%; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:center; align-items:center;}
	.about_us dd .about_us_point_list li .tit3 { width:70%; line-height:30px; font-size:14px; color:#565757; margin-left:5%; text-align:left;}
	.about_us dd .line { width:577px; height:1px; background:#fff; margin:10px 0; margin-top:100px;}
	
	.join_bg { height:auto; overflow:hidden; background:#fff;}
	/*加盟优势*/
	.join_advantage { max-width:1440px; min-width:320px; height:auto; margin:0 auto; overflow:visible; margin-top:20px;}
	.join_advantage dt { margin:0 2%; height:auto; overflow:hidden; position:relative;}
	.join_advantage dt .tit { font-size:20px; line-height:40px; color:#040000; font-weight:bold; position:relative; display:inline-block;}
	.join_advantage dt .tit:after { content:''; background:#e60012; width:100%; height:1px; position:absolute; left:0; bottom:0;}
	.join_advantage dd { margin:0 2%; height:auto; overflow:hidden; position:relative; padding-bottom:3px;}
	.join_advantage dd .join_advantage_list { width:100%; height:auto; overflow:hidden; margin-top:20px; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:center;}
	.join_advantage dd .join_advantage_list li { width:25%; height:auto; overflow:hidden; float:left; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:stretch;}
	.join_advantage dd .join_advantage_list li a { display:block; width:100%; height:auto; overflow:hidden; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
	.join_advantage dd .join_advantage_list li .icon { width:60px; height:60px; overflow:hidden; border-radius:50%;}
	.join_advantage dd .join_advantage_list li .tit { color:#ce0615; font-size:14px; line-height:40px; text-align:center;}
	.join_advantage dd .join_advantage_list li .icon img { max-width:100%; width:auto;}
	.join_advantage dd .join_advantage_list li .icon img:nth-child(2) { top:-100%; position:relative;}
	.join_advantage dd .join_advantage_list li .icon img:nth-child(1),
	.join_advantage dd .join_advantage_list li .icon img:nth-child(2) {
	  -webkit-animation-duration: .5s;
	  animation-duration: .5s;
	  -webkit-animation-fill-mode: both;
	  animation-fill-mode: both;
	}
	.join_advantage dd .join_advantage_list li .icon img:nth-child(1){ -webkit-animation-name: fadeIn; animation-name: fadeIn;}
	.join_advantage dd .join_advantage_list li .icon img:nth-child(2){ -webkit-animation-name: fadeOut; animation-name: fadeOut;}
	
	.join_advantage dd .join_advantage_list li:hover .icon img:nth-child(1),
	.join_advantage dd .join_advantage_list li.hover .icon img:nth-child(1){ -webkit-animation-name: zoomOut; animation-name: zoomOut;}
	.join_advantage dd .join_advantage_list li:hover .icon img:nth-child(2),
	.join_advantage dd .join_advantage_list li.hover .icon img:nth-child(2){ -webkit-animation-name: zoomIn;; animation-name: zoomIn;;}
	
	.join_advantage dd .join_advantage_list li:hover a,
	.join_advantage dd .join_advantage_list li.hover a { background:#ce0615;}
	.join_advantage dd .join_advantage_list li:hover .tit,
	.join_advantage dd .join_advantage_list li.hover .tit { color:#fff;}
	
	.join_advantage dd .join_advantage_info { width:100%; height:auto; min-height:200px; margin:0px 0; display:flex; display:-webkit-flex; flex-flow:row nowrap; justify-content:space-between; align-items:center; position:relative;}
	.join_advantage dd .join_advantage_info:before { content:''; height:1px; width:100%; background:#e9e9e9; position:absolute; left:0; bottom:0;}
	.join_advantage dd .join_advantage_info:after { content:''; height:3px; width:30%; background:#ce0615; position:absolute; left:0; bottom:-1px;}
	.join_advantage dd .join_advantage_info li { width:100%; display:flex; display:-webkit-flex; flex-flow:row nowrap; justify-content:space-between; align-items:center;}
	.join_advantage dd .join_advantage_info li .des { flex:0 0 70%; color:#1f1f1f; line-height:20px; font-size:12px; float:left;}
	.join_advantage dd .join_advantage_info li .mark { flex:0 0 10%; float:right; color:#ce0615; text-align:right;}
	.join_advantage dd .join_advantage_info li .mark .num { font-size:50px; line-height:60px; font-weight:bold; font-family:'微软雅黑';}
	.join_advantage dd .join_advantage_info li .mark .tit1 { font-size:24px; line-height:35px; text-transform:uppercase;}
	/*加盟条件*/
	.join_condition { max-width:1440px; min-width:320px; height:auto; margin:0 auto; overflow:visible; margin-top:20px;}
	.join_condition dt { margin:0 2%; height:auto; overflow:hidden; position:relative;}
	.join_condition dt .tit { font-size:20px; line-height:40px; color:#040000; font-weight:bold; position:relative; display:inline-block;}
	.join_condition dt .tit:after { content:''; background:#e60012; width:100%; height:1px; position:absolute; left:0; bottom:0;}
	.join_condition dd { margin:0 2%; height:auto; overflow:hidden; position:relative; padding-bottom:3px;}
	.join_condition dd .condition_list { width:100%; height:auto; overflow:hidden; margin-top:50px; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:center;}
	.join_condition dd .condition_list li { width:50%; flex:0 0 50%; height:auto; overflow:hidden; float:left; overflow:hidden; position:relative;}
	.join_condition dd .condition_list li .num { font-size:40px; font-weight:bold; font-family:'微软雅黑'; line-height:60px;}
	.join_condition dd .condition_list li a { display:block; width:100%; height:auto; overflow:hidden; color:#fff; position:relative;}
	.join_condition dd .condition_list li a:after { content:''; position:absolute; left:0; top:0; bottom:-100%; right:0; background:url(../images/condition_list_bg01.png) bottom center repeat-x;
	-moz-transition:all .5s cubic-bezier(0,0,.2,1);
	-o-transition:all .5s cubic-bezier(0,0,.2,1);
	-ms-transition:all .5s cubic-bezier(0,0,.2,1);
	transition:all .5s cubic-bezier(0,0,.2,1);
	}
	.join_condition dd .condition_list li:nth-child(2) a:after { background:url(../images/condition_list_bg02.png) bottom center repeat-x;}
	.join_condition dd .condition_list li:nth-child(3) a:after { background:url(../images/condition_list_bg03.png) bottom center repeat-x;}
	.join_condition dd .condition_list li:nth-child(4) a:after { background:url(../images/condition_list_bg04.png) bottom center repeat-x;}
	.join_condition dd .condition_list li .brief { position:absolute; height:auto; overflow:hidden; left:0px; right:0px; bottom:0px; z-index:1;}
	.join_condition dd .condition_list li .margin { margin:10% 5%;}
	.join_condition dd .condition_list li .tit { width:100%; height:auto; margin:0 auto; line-height:20px; font-size:12px; }
	.join_condition dd .condition_list li:hover a:after { bottom:0;}
	/*加盟流程*/
	.join_process { max-width:1440px; min-width:320px; height:auto; margin:0 auto; overflow:visible; margin-top:20px;}
	.join_process dt { margin:0 2%; height:auto; overflow:hidden; position:relative;}
	.join_process dt .tit { font-size:20px; line-height:40px; color:#040000; font-weight:bold; position:relative; display:inline-block;}
	.join_process dt .tit:after { content:''; background:#e60012; width:100%; height:1px; position:absolute; left:0; bottom:0;}
	.join_process dd { margin:0 2%; margin-top:20px; height:auto; min-height:auto; overflow:visible; position:relative; padding-bottom:3px; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:center; align-items:center; padding:30px 0;}
	.join_process dd:before { content:''; position:absolute; left:-10%; right:-10%; height:100%; top:0; bottom:0; background:url(../images/join_process_bg.jpg) top center no-repeat;}
	.join_process dd .process_list { width:100%; height:auto; overflow:hidden; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:center; margin-top:0px;}
	.join_process dd .process_list li { width:33%; flex:0 0 33%; height:auto; overflow:hidden; float:left; overflow:hidden; position:relative; text-align:center; margin-top:20px;}
	.join_process dd .process_list li .icon { width:80px; height:80px; border-radius:50%; background:#fff; position:relative; display:flex; display:-webkit-flex; flex-flow:column nowrap; justify-content:center; align-items:center;}
	.join_process dd .process_list li .icon img { max-width:50%; width:auto;}
	.join_process dd .process_list li .icon img:last-child { display:none;}
	
	.join_process dd .process_list li .icon:after { content:''; position:absolute; right:-16px; top:50%; width:0; height: 0; margin-top:-10px;
		border-top: 10px solid transparent;
		border-left: 20px solid #fff;
		border-bottom: 10px solid transparent;
	}
	.join_process dd .process_list li:last-child .icon:after { display:none;}
	.join_process dd .process_list li a { display:block; width:100%; height:auto; overflow:hidden; color:#fff; position:relative; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
	.join_process dd .process_list li a:after { content:''; position:absolute; left:0; top:0; bottom:-100%; right:0;
	-moz-transition:all .5s cubic-bezier(0,0,.2,1);
	-o-transition:all .5s cubic-bezier(0,0,.2,1);
	-ms-transition:all .5s cubic-bezier(0,0,.2,1);
	transition:all .5s cubic-bezier(0,0,.2,1);
	}
	.join_process dd .process_list li .brief { position:absolute; height:auto; overflow:hidden; left:0px; right:0px; bottom:0px; z-index:1;}
	.join_process dd .process_list li .margin { margin:10% 15%;}
	.join_process dd .process_list li .tit { width:100%; line-height:20px; font-size:16px; color:#040000; margin-top:20px;}
	.join_process dd .process_list li .tit:after { content:'—'; display:block;}
	.join_process dd .process_list li:hover a:after { bottom:0;}
	.join_process dd .process_list li:hover .tit { color:#f00;}
	.join_process dd .process_list li:hover .icon img:last-child { display:block; -webkit-animation-name: flipInY; animation-name: flipInY;}
	.join_process dd .process_list li:hover .icon img:first-child { display:none;}
	/*加盟申请*/
	.join_apply { max-width:1440px; min-width:320px; height:auto; margin:0 auto; overflow:visible; margin-top:20px;}
	.join_apply dt { margin:0 2%; height:auto; overflow:hidden; position:relative;}
	.join_apply dt .tit { font-size:20px; line-height:40px; color:#040000; font-weight:bold; position:relative; display:inline-block;}
	.join_apply dt .tit:after { content:''; background:#e60012; width:100%; height:1px; position:absolute; left:0; bottom:0;}
	.join_apply dd { margin:0 2%; margin-top:20px; height:auto; overflow:visible; position:relative; padding-bottom:3px; display:flex; display:-webkit-flex; flex-flow:row nowrap; justify-content:space-between; align-items:center;}
	
	.join_apply dd .apply_box { height:auto; overflow:hidden;}
	.join_apply dd .apply_box .tit { font-size:39px; height:80px; line-height:80px; color:#414141; margin-top:30px; text-align:center;}
	.join_apply dd .apply_box .des { font-size:18px; line-height:29px; text-align:center; color:#525252;}
	.join_apply dd .apply_box .applyform { margin:0px 0%; height:auto; overflow:hidden; display:flex; padding-bottom:20px; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between;}
	.join_apply dd .apply_box .applyform .input { width:100%; flex:0 0 100%; height:40px; line-height:40px; border:0px solid #dadada; margin-bottom:10px; background-color:#eeeeee; background-position: 98% center; background-repeat:no-repeat; text-indent:15px; font-size:14px; color:#000; position:relative; color:#848484;}
	.join_apply dd .apply_box .applyform .inputbox { width:100%; flex:0 0 100%; height:40px; line-height:40px; margin-bottom:10px; background-color:#eeeeee; font-size:14px; position:relative; color:#848484; display:flex; display:-webkit-flex; flex-flow:row nowrap; justify-content:space-between;}
	.applyform .input_label { margin-left:15px; height:auto; overflow:hidden;}
	.applyform .input_radio { display:inline-block; margin-right:20px; height:auto; overflow:hidden;}
	.applyform .input_radio a { display:inline-block; color:#848484; margin-left:10px;}
	.applyform .input_radio a:before { content:''; width:14px; height:14px; background:#9e9e9e; border-radius:50%; display:inline-block; position:relative; top:2px; margin-right:10px;}
	.applyform .input_radio a.sel:before { background:#ce0615;}
	.join_apply dd .apply_box .applyform .input:focus { background-color:#ddd;}
	.join_apply dd .apply_box .applyform .input.not_null { background-image:url(../images/icon_not_null.png);}
	.join_apply dd .apply_box .applyform .input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		color: #848484; font-size:14px;
	}
	.join_apply dd .apply_box .applyform .input::-moz-placeholder { /* Mozilla Firefox 19+ */
		color: #848484; font-size:14px;
	}
	.join_apply dd .apply_box .applyform .input:-ms-input-placeholder{
		color: #848484; font-size:14px;
	}
	.join_apply dd .apply_box .applyform .input::-webkit-input-placeholder{
		color: #848484; font-size:14px;
	}
	.join_apply dd .apply_box .applyform .textarea { width:97%; flex:0 0 97%; height:auto; height:150px; line-height:24px; padding:1.5% 1.5%; border:0px solid #dadada; background:#eeeeee; margin-top:0; font-size:14px; color:#000;}
	.join_apply dd .apply_box .applyform .applyform_btn { flex:0 0 100%; height:auto; overflow:hidden; display:flex; display:-webkit-flex; flex-flow:row nowrap; justify-content:space-between; align-items:center;}
	.join_apply dd .apply_box .applyform .submit { width:48%; height:40px; line-height:40px; background:#ce0615; color:#fff; font-size:14px; border:0; border-radius:0; cursor:pointer;}
	.join_apply dd .apply_box .applyform .reset { width:48%; height:40px; line-height:40px; background:#009944; color:#fff; font-size:14px; border:0; border-radius:0; cursor:pointer;}
	.join_apply dd .apply_box .applyform .authcode { margin-top:2%; width:45%; flex:0 0 45%;}
	.join_apply dd .apply_box .applyform .yzm { cursor:pointer; border:0px solid #eee; margin-top:0px; flex:0 0 48%;}
	.join_apply dd .apply_box .applyform .yzm img { height:100%; height:40px;}
	.join_apply dd .apply_box .applyform .yzm_ref { line-height:40px; height:40px; overflow:hidden; margin-top:2%; font-size:12px;}
	/*职位申请*/
	.jobs_apply .apply_box .form_group_tit { flex:0 0 100%; width:100%; height:50px; line-height:50px; font-size:18px; text-indent:10px; border-bottom:1px solid #a6a6a6; margin-bottom:12px;}
	.jobs_apply .apply_box .applyform { margin:0px 23px; height:auto; overflow:hidden; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between;}
	.jobs_apply .apply_box .applyform .input { width:100%; flex:0 0 100%; height:40px; line-height:40px; border:0px solid #dadada; margin-top:13px; background-color:#eeeeee; background-position: 98% center; background-repeat:no-repeat; text-indent:20px; font-size:14px; color:#000; position:relative; color:#848484;}
	.jobs_apply .apply_box .applyform .inputbox { width:100%; flex:0 0 100%; height:40px; line-height:40px; margin-top:13px; background-color:#eeeeee; font-size:14px; position:relative; color:#848484; display:flex; display:-webkit-flex; flex-flow:row nowrap; justify-content:space-between;}
	/*企业文化*/
	.corporate_culture_bg { height:auto; min-height:auto; overflow:hidden; position:relative; background:url(../images/corporate_culture_bg.jpg) top center no-repeat; background-size:cover; margin-top:20px; padding-bottom:20px;}
	.corporate_culture_bg:after { content:''; background:rgba(0,0,0,.46); position:absolute; width:100%; height:100%; left:0; top:0;}
	.corporate_culture { max-width:1440px; min-width:320px; height:auto; margin:0 auto; overflow:visible; margin-top:40px; position:relative; z-index:1;}
	.corporate_culture dt { margin:0 5%; height:auto; overflow:hidden; color:#fff;}
	.corporate_culture dt .tit { font-size:20px; line-height:40px; display:inline-block;}
	.corporate_culture dt .tit:after { content:''; background:#e60012; width:100%; height:1px; position:absolute; left:0; bottom:0;}
	.corporate_culture dd { margin:0 5%; height:auto; overflow:visible; position:relative; margin-top:20px;}
	.corporate_culture dd .culture_list { /*width:100%; height:auto; overflow:hidden; color:#fff; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:center;*/}
	.corporate_culture dd .culture_list li { width:32%; float:left; height:auto; overflow:hidden; position:relative;}
	.corporate_culture dd .culture_list li a { display:block;}
	.corporate_culture dd .culture_list li .brief { /*width:304px;*/ min-height:205px; background:#fff; position:absolute; left:30px; right:30px; bottom:30px;}
	.corporate_culture dd .culture_list li .margin { margin:10px 20px;}
	.corporate_culture dd .culture_list li .tit { width:100%; height:40px; margin:0 auto; line-height:40px; font-size:18px; text-align:right; color:#000; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:center; border-bottom:1px solid #e7e7e7; font-weight:bold;}
	.corporate_culture dd .culture_list li .icon { float:left; width:30px; height:30px; display:flex; display:-webkit-flex; flex-flow:row nowrap; justify-content:center; align-items:center;}
	.corporate_culture dd .culture_list li .des { height:auto; overflow:hidden; line-height:20px; font-size:12px; color:#626262; margin-top:10px;}
	.corporate_culture dd .culture_list li:hover .tit { }
	.corporate_culture dd .culture-button-prev { display:block; width:30px; height:30px; border-radius:50%; font-size:30px; color:#fff; line-height:30px; cursor:pointer; overflow:hidden; background:#000; text-align:center; position:absolute; left:-3%; top:50%; margin-top:-15px; z-index:999;}
	.corporate_culture dd .culture-button-next { display:block; width:30px; height:30px; border-radius:50%; font-size:30px; color:#fff; line-height:30px; cursor:pointer; overflow:hidden; background:#000; text-align:center; position:absolute; right:-3%; top:50%;margin-top:-15px; z-index:999;}
	/*领导致辞*/
	.speechbox_bg { background:#000; height:auto; overflow:hidden; padding:20px 0; margin-top:10px;}
	.speechbox { max-width:1440px; min-width:320px; height:auto; overflow:hidden; margin:0 auto;}
	.speechbox dt { margin:0 5%; height:auto; overflow:hidden; color:#fff;}
	.speechbox dt .tit { font-size:20px; line-height:40px; color:#fff; font-weight:bold; position:relative; display:inline-block;}
	.speechbox dt .tit:after { content:''; background:#e60012; width:100%; height:1px; position:absolute; left:0; bottom:0;}
	.speechbox dd { margin:0 5%; height:auto; overflow:visible; position:relative; margin-top:40px;}
	.speechbox dd .speech_box { height:auto; padding-left:0;}
	.speechbox dd .pic { width:100%; height:auto; overflow:hidden; margin:0; float:left;}
	.speechbox dd .brief { width:100%; height:auto; overflow:hidden; float:left; color:#fff; position:relative;}
	.speechbox dd .brief:after { content:''; height:6px; width:50%; background:#4f4f4f; bottom:0; left:0; position:absolute; border-radius:3px;}
	.speechbox dd .brief:before { content:''; height:6px; width:100%; background:#fff; bottom:0; left:0; position:absolute; border-radius:3px;}
	
	.speechbox dd .brief .tit { font-size:20px; font-weight:normal; line-height:40px; margin-top:10px; text-align:center;}
	.speechbox dd .brief .des { line-height:26px; height:auto; overflow:hidden; padding:20px 0; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 16; -webkit-box-orient: vertical; text-align:justify; text-justify:inter-ideograph;}
	.speechbox dd .brief .des:before { content:''; display:block; width:27px; height:20px; background:url(../images/speech_des_a.png) no-repeat; background-size:auto 100%; margin-bottom:20px;}
	.speechbox dd .brief .des:after { content:''; display:block; width:27px; height:20px; background:url(../images/speech_des_b.png) no-repeat; background-size:auto 100%; margin-top:20px;}
	/*旗下企业*/
	.estatebox { max-width:1440px; min-width:320px; height:auto; overflow:hidden; margin:0 auto;}
	.estatebox dd { margin:0 5%; height:auto; overflow:visible; position:relative; margin-top:20px;}
	.estatebox dd .estate_box { height:auto; overflow:hidden; padding-left:0;}
	.estatebox dd .estate { width:100%;}
	.estatebox dd .tit { font-size:20px; line-height:40px; color:#000; font-weight:bold; position:relative; display:inline-block;}
	.estatebox dd .tit:after { content:''; background:#e60012; width:100%; height:1px; position:absolute; left:0; bottom:0;}
	.estatebox dd .estate_list { width:100%; height:auto; overflow:hidden; margin-top:20px; float:left;}
	.estatebox dd .estate_list li { width:100%; line-height:33px; height:33px; overflow:hidden; margin-top:18px; position:relative;}
	.estatebox dd .estate_list li:after { content:''; background:#e4e4e4; position:absolute; width:100%; height:1px; left:0; top:43px; z-index:1;}
	.estatebox dd .estate_list li .tit1 { color:#040000; font-size:18px; line-height:40px; position:relative;}
	.estatebox dd .estate_list li .tit1:after { content:'→'; width:33px; height:40px; line-height:40px; background:#ebebeb; display:block; position:absolute; right:0; bottom:0; text-align:center;}
	.estatebox dd .estate_list li .des { display:none; position:relative; height:auto; overflow:hidden; padding:20px 0; line-height:28px; color:#565757; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 17; -webkit-box-orient: vertical; text-align:justify; text-justify:inter-ideograph;}
	.estatebox dd .estate_list li.hover .tit1 { color:#e60012;}
	.estatebox dd .estate_list li.hover .tit1:after { content:'↓';}
	.estatebox dd .estate_list li.hover .tit1:before { content:'┃'; margin-right:10px; font-size:14px;}
	.estatebox dd .estate_list li.hover { height:auto; position:relative;}
	.estatebox dd .estate_list li.hover .des:after { content:''; width:50%; height:4px; background:#4f4f4f; position:absolute; left:0; bottom:0; border-radius:2px;}
	.estatebox dd .estate_list li.hover .des:before { content:''; width:100%; height:4px; background:#efefef; position:absolute; left:0; bottom:0; border-radius:2px;}
	.estatebox dd .estate_list li.hover .des { display:block;}
	.estatebox dd .pic { display:none;}
	/*宣传视频*/
	.videobox { max-width:1440px; min-width:320px; height:auto; overflow:hidden; margin:0 auto;}
	.videobox dt { margin:0 5%; height:auto; overflow:hidden; position:relative; margin-top:40px;}
	.videobox dt .tit { font-size:20px; line-height:40px; color:#000; font-weight:bold; position:relative; float:left; display:inline-block;}
	.videobox dt .tit:after { content:''; background:#e60012; width:100%; height:1px; position:absolute; left:0; bottom:0;}
	.videobox dt .ctrl_btn { height:30px; overflow:hidden; font-size:25px; float:right; margin-top:10px; z-index:1;}
	.videobox dt .ctrl_btn a { display:inline-block; width:30px; height:30px; border-radius:50%; font-size:25px; color:#fff; line-height:30px; cursor:pointer; overflow:hidden; background:#000; text-align:center;}
	.videobox dt .ctrl_btn a:hover { background:#f00;}
	.video_slide { max-width:1440px; min-width:320px; height:auto; margin:0 auto; overflow:visible; margin-top:30px;}
	.video_slide .swiper-container { margin:0 5%; position:relative; overflow:hidden;}
	.video_slide .swiper-wrapper { position:relative; overflow:;}
	
	
	/*资质证书*/
	.honorbox_bg { height:auto; overflow:hidden; }
	.honorbox { max-width:1440px; min-width:320px; height:auto; margin:0 auto; overflow:visible; margin-top:20px;}
	.honorbox dt { margin:0 5%; height:auto; overflow:hidden; position:relative; margin-top:20px;}
	.honorbox dt .tit { font-size:20px; line-height:40px; color:#000; font-weight:bold; position:relative; float:left; display:inline-block;}
	.honorbox dt .tit:after { content:''; background:#e60012; width:100%; height:1px; position:absolute; left:0; bottom:0;}
	.honorbox dt .more { float:right; color:#838383; text-transform:uppercase;}
	.honorbox dd { margin:0 5%; height:auto; overflow:visible; margin-top:24px;}
	.honorbox dd .honor_list { width:100%; height:auto; overflow:hidden; margin-top:20px; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:center; border-bottom:1px solid #e9e9e9;}
	
	.honorbox dd .honor_list li { width:48%; height:auto; overflow:hidden; float:left;/* border:10px solid rgba(69,35,7,.74);*/}
	.honorbox dd .honor_list li a { display:block; background:#505050; padding:10px;}
	.honorbox dd .honor_list li .tit { width:100%; height:44px; line-height:44px; margin-top:1px; font-size:14px; color:#040000; border-top:1px solid #040000; margin-top:10px; margin-bottom:10px; text-align:center;}
	.honorbox dd .honor-pagination { position:relative; margin:30px 0; text-align:center;}
	.honorbox dd .honor-pagination .swiper-pagination-bullet { width:36px; height:5px; border-radius:0px; background:#cfcfcf; opacity:1; margin:0 3px;}
	.honorbox dd .honor-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#4cac42;}
	.honorbox dd .honor-button-prev,
	.honorbox dd .honor-button-next { position:absolute; width:41px; height:75px; font-size:0; top:25%;}
	.honorbox dd .honor-button-prev { background:url(../images/honor_scroll_prev.png) center center no-repeat; cursor:pointer; left:-150px;}
	.honorbox dd .honor-button-next { background:url(../images/honor_scroll_next.png) center center no-repeat; cursor:pointer; right:-150px;}
	.honorbox dd .honorbox_scroll { width:100%; position:relative; height:auto; overflow:visible;}
	.honorbox dd .honor_more { width:100%; height:44px; line-height:44px; background:#e9e9e9; text-align:center; margin:20px auto; display:block;}
	.honorbox dd .honor_more:hover { background:#009944; color:#fff;}
	
	/*公司历程*/
	.historybox_bg { height:auto; min-height:auto; padding:50px 0;}
	.historybox { max-width:1200px; min-width:320px; height:auto; margin:0 auto; overflow:visible; margin-top:0;}
	.historybox dt { color:#fff; width:100%; height:auto; overflow:hidden; position:relative; top:0;}
	.historybox dt .tit { font-size:30px; font-weight:bold; text-align:center; margin:0 auto; width:60%;}
	.historybox dt .tit img { max-width:50%;}
	.historybox dt .tit1 { font-size:34px; font-family:Arial;}
	.historybox dd { padding:0%; height:auto; overflow:visible;}
	.historybox dd .history_box { margin:0 5%; margin-top:150px; height:auto; overflow:visible;}
	.historybox dd .history_list li { height:auto; overflow:visible; float:left; width:20%; position:relative;}
	.historybox dd .history_list li a { height:auto; overflow:visible; display:block; padding-left:0px; color:#fff;}
	.historybox dd .history_list li .icon { width:67px; height:67px; margin:0 0 0 0; float:left; overflow:hidden;}
	.historybox dd .history_list li .date .y { width:100%; overflow:hidden; font-size:62px; color:#00368f; line-height:90px;}
	.historybox dd .history_list li .date .m-d { width:99px; height:31px; background:#00368f; border-radius:16px; font-size:24px; color:#fff; text-align:center; display:inline-block; line-height:31px;}
	.historybox dd .history_list li .brief { width:100%; height:auto; overflow:hidden; float:left; margin-top:0; position:relative;}
	.historybox dd .history_list li .brief .tit { line-height:20px; font-size:16px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; text-align:center;}
	.historybox dd .history_list li .brief .tit1 { line-height:20px; font-size:12px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
	.historybox dd .history_list li .des { padding:10px; background:rgba(27,27,27,.62); font-size:12px; line-height:20px; height:115px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; position:absolute; top:-180px; left:-30%; width:140%; visibility:hidden; border-radius:4px; text-align:justify; text-justify:inter-ideograph;}
	.historybox dd .history_list li:hover .des { visibility:visible;}
	.historybox dd .history_list li:nth-child(2) { top:-30px;}
	.historybox dd .history_list li:nth-child(3) { top:-60px;}
	.historybox dd .history_list li:nth-child(4) { top:-90px;}
	.historybox dd .history_list li:nth-child(5) { top:-120px;}
	
	/*厂房设备*/
	.equipment_bg { padding:40px 0; margin:0;}
	#certify { margin-top:0; height:auto; overflow:hidden;}
	#certify  .swiper-slide .swiper-title {
		height:0;
		line-height:44px;
		font-size:14px;
	}
	#certify  .swiper-slide a { display:block; border:2px solid #fff; border-radius:0px; overflow:hidden;}
	#certify  .swiper-slide { position:relative; height:auto; overflow:hidden;}
	#certify  .swiper-slide:after { content:'';  width:100%; height:100%; left:0; top:0; z-index:1; position:absolute; background:rgba(0,0,0,.36);}
	#certify .swiper-button-prev {
		position:absolute;
		left: 18%;
		top:50%;
		margin-top:-80px;
		width: 40px;
		height: 75px;
		/*background-position: 0 0;
		background-size: 100%;*/
	}
	#certify .swiper-button-next {
		position:absolute;
		right: 18%;
		top:50%;
		margin-top:-80px;
		width: 40px;
		height: 75px;
		/*background-position: 0 -93px;
		background-size: 100%;*/
	}
	#certify .swiper-button-prev,
	#certify .swiper-button-next { color:#fff; }
	#certify .swiper-button-next:after,
	#certify .swiper-button-prev:after {
		font-size:75px;
		color:#fff;
		filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;
	}
	#certify .swiper-slide.swiper-slide-active .swiper-title { height:44px;}
	#certify .swiper-slide.swiper-slide-active:after { background:rgba(0,0,0,0);}
	
	
	/*产品概况*/
	.goods_index_box_bg { margin-top:80px; padding:30px 0;}
	.goods_index { }
	.goods_class { width:100%; height:auto; overflow:hidden; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:center; align-items:center; font-size:18px; position:relative; z-index:1;}
	.goods_class a { display:inline-block; width:82px; height:82px; line-height:82px; overflow:hidden; margin:0 3%; background-size:100% auto;}
	.goods_class a:hover { background-size:100% auto;}
	
	.goods_index_line { width:200px; height:4px; margin:20px auto; background:url(../images/goods_index_line.png) center center no-repeat; background-size:100% auto; position:relative; z-index:1;}
	
	.goods_index .swiper-slide { float:left; text-align:center;}
	.goods_index .swiper-slide .pic { display:block; height:auto; overflow:hidden; /*-moz-box-shadow:0px 0px 10px #fff; -webkit-box-shadow:0px 0px 10px #fff; box-shadow:0px 0px 10px #fff;*/}
	.goods_index .swiper-slide .tit { width:100%; height:40px; overflow:hidden; line-height:40px; color:#000; font-size:16px; text-align:center; background:#fff;}
	.bgbox { margin-top:30px; padding:25px; background:#f7f9fc; height:auto; overflow:hidden;}
	.hot_area { margin:10px; display:block; overflow:hidden;}
	.goods_class_scroll { position:relative;}
	.goods_class_scroll .swiper-button-prev,
	.goods_class_scroll .swiper-button-next { color:#828282; top:50%;}
	.goods_class_scroll .swiper-button-prev:hover,
	.goods_class_scroll .swiper-button-next:hover { color:#fff;}
	.goods_class_scroll .swiper-button-prev:after,
	.goods_class_scroll .swiper-button-next:after { font-size:70px;}
	.goods_class_scroll .swiper-button-prev { left:-10%;}
	.goods_class_scroll .swiper-button-next { right:-10%;}
	
	
	/*联系我们index*/
	.contact_us_bg { height:auto; overflow:hidden; position:relative; margin-top:80px; display:flex; display:-webkit-flex; flex-flow:column-reverse wrap; justify-content:space-between; align-items:stretch;}
	.contact_us_bg .contact_map_box { width:100%; height:400px;}
	.contact_us_bg .contact_info_box { width:90%; margin-left:5%; height:auto; background:#fff; z-index:1; position:relative;}
	.contact_us_bg .contact_info_box .tit { font-size:20px; line-height:40px; color:#040000; font-weight:bold; position:relative; margin-top:20px; display:inline-block;}
	.contact_us_bg .contact_info_box .tit:after { content:''; background:#e60012; width:100%; height:1px; position:absolute; left:0; bottom:0;}
	.contact_us_bg .contact_info_box .lab { font-size:15px; color:#4c4c4c; line-height:30px; margin-top:4px;}
	.contact_us_bg .contact_info_box .info { font-size:16px; color:#000; line-height:30px; font-weight:bold;}
	.contact_us_bg .contact_info_box .feedback { width:100%; margin:30px 0%; height:auto; overflow:hidden;}
	.contact_us_bg .contact_info_box .feedback form { display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between;}
	.contact_us_bg .contact_info_box .feedback .input { width:48%; flex:0 0 48%; height:40px; line-height:40px; border:0px solid #dadada; text-indent:20px; font-size:14px; background:#eee; color:#000; border-radius:5px; margin-bottom:17px; position:relative;}
	.contact_us_bg .contact_info_box .feedback .input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		color: #848484; font-size:14px;
	}
	.contact_us_bg .contact_info_box .feedback .input::-moz-placeholder { /* Mozilla Firefox 19+ */
		color: #848484; font-size:14px;
	}
	.contact_us_bg .contact_info_box .feedback .input:-ms-input-placeholder{
		color: #848484; font-size:14px;
	}
	.contact_us_bg .contact_info_box .feedback .input::-webkit-input-placeholder{
		color: #848484; font-size:14px;
	}
	.contact_us_bg .contact_info_box .feedback .textarea { width:95%; flex:0 0 95.8%; height:auto; height:100px; line-height:24px; border:0px solid #dadada; padding:1.5% 2%;  font-size:14px; background:#eee; color:#000; border-radius:5px;;}
	.contact_us_bg .contact_info_box .feedback .form_btn { flex:0 0 100%; margin-top:8px; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between;}
	.contact_us_bg .contact_info_box .feedback .submit { width:48%; height:40px; line-height:40px; background:#b72422; color:#fff; font-size:14px; border:0; border-radius:5px; cursor:pointer;}
	.contact_us_bg .contact_info_box .feedback .reset { width:48%; height:40px; line-height:40px; background:#009944; color:#fff; font-size:14px; border:0; border-radius:5px; cursor:pointer;}
	.contact_us_bg .contact_info_box .feedback .authcode { margin-top:2%; width:45%; flex:0 0 45%;}
	.contact_us_bg .contact_info_box .feedback .yzm {cursor:pointer; height:40px; overflow:hidden; border:1px solid #eee; margin-top:2%;}
	.contact_us_bg .contact_info_box .feedback .yzm_ref { line-height:40px; margin-top:2%; font-size:12px;}
	
	.contact_us_bg .contact_info_box .tit1{ color:#4d4d4d; font-size:16px; line-height:45px; font-weight:bold; padding:0 20px; border-top:1px solid #e6e6e6;}
	.contact_us_bg .contact_info_box .album { width:90%; height:auto; overflow:hidden; margin:0 5%; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; border-top:1px solid #e6e6e6; padding-top:16px;}
	.contact_us_bg .contact_info_box .album li { float:left; width:32%; flex:0 0 32%; overflow:hidden;}
	
	/*人才系统*/
	.jobs_show { margin:20px 2%; height:auto; max-width:96%;}
	.jobs_show dt { width:100%; height:auto; overflow:hidden;}
	.jobs_show dt .tit { font-size:20px; line-height:40px; color:#040000; font-weight:bold; position:relative; display:inline-block;}
	.jobs_show dt .tit:after { content:''; background:#e60012; width:100%; height:1px; position:absolute; left:0; bottom:0;}
	.jobs_show dd { width:100%; height:auto; overflow:visible; margin-top:20px;}
	.jobs_show dd .show_box { height:auto; overflow:hidden; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-content:space-between; align-items:stretch;}
	.jobs_show dd .show_box .brief { width:100%; height:auto; overflow:hidden; background:#ebebeb; float:left; color:#000; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-content:space-between; align-items:stretch;}
	.jobs_show dd .show_box .margin { width:80%; height:auto; overflow:hidden; margin:5%;}
	.jobs_show dd .show_box .pic { width:100%; height:auto; float:left; position:relative;}
	.jobs_show dd .show_box .thumb_list { height:auto; overflow:hidden; padding:5px 0; position:absolute; left:0; right:0; bottom:0; z-index:1; background:rgba(0,0,0,.47); display:flex; display:-webkit-flex; flex-flow:row nowrap; justify-content:center; align-items:center;}
	.jobs_show dd .show_box .thumb_list .swiper-container { width:82%;}
	.jobs_show dd .show_box .thumb_list ul {}
	.jobs_show dd .show_box .thumb_list ul li { cursor:pointer;}
	.jobs_show dd .show_box .thumb-button-prev { display:block; width:30px; height:30px; border-radius:50%; font-size:25px; line-height:30px; cursor:pointer; overflow:hidden; background:#fff; color:#000; text-align:center; z-index:1; margin:0 5px;}
	.jobs_show dd .show_box .thumb-button-next { display:block; width:30px; height:30px; border-radius:50%; font-size:25px; line-height:30px; cursor:pointer; overflow:hidden; background:#fff; color:#000; text-align:center; z-index:1; margin:0 5px;}
	.jobs_show dd .show_box .thumb-button-prev:hover,
	.jobs_show dd .show_box .thumb-button-next:hover { background:#ce0615; color:#fff;}
	.jobs_show dd .show_box .thumb-button-prev:after { content:'<'; display:block; position:relative; top:0px; left:-2px; text-align:center;}
	.jobs_show dd .show_box .thumb-button-next:after { content:'>'; display:block; position:relative; top:0px; right:-2px; text-align:center;}
	
	.show_list { width:100%; height:auto;}
	.show_list ul li { cursor:pointer;}
	.show_list ul li img { display:block;}
	.jobs_show dd .show_box .pic .swiper-slide-thumb-active:after { content:''; position:absolute; left:0; top:0; right:0; bottom:0; border:2px solid #ce0615;}
	.jobs_show dd .show_box .tit { width:100%; height:40px; line-height:40px; font-size:20px; font-weight:bold; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
	.jobs_show dd .show_box .tit1 { font-size:16px; line-height:30px;}
	.jobs_show dd .show_box .des { font-size:12px; line-height:24px; margin-top:20px; height:auto; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 10; -webkit-box-orient: vertical;}
	.jobs_show dd .swiper-container { width:100%; height:auto; overflow:hidden;}
	.jobs_show dd .info_list { width:100%; height:auto; position:relative; overflow:visible;}
	.jobs_show dd .info_list li { width:100%; height:auto; overflow:hidden; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-content:space-between; align-items:center; float:left;}
	.jobs_show dd .info_list .brief { width:50%; height:auto; overflow:hidden; background:#ebebeb; float:left; color:#000; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-content:space-between; align-items:stretch;}
	.jobs_show dd .info_list .margin { width:80%; height:auto; overflow:hidden; margin:5% 10%;}
	.jobs_show dd .info_list .pic { width:50%; height:auto; float:left; }
	.jobs_show dd .info_list .tit { width:100%; height:30px; line-height:30px; font-size:20px; font-weight:bold; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
	.jobs_show dd .info_list .date { font-size:14px; line-height:30px;}
	.jobs_show dd .info_list .des { font-size:12px; line-height:20px; margin-top:5px; height:auto; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.jobs_show dd .info_list .more { color:#ce0615; line-height:20px; margin-top:10px; display:block; float:right;}
	.jobs_show dd .list-button-prev { display:block; width:30px; height:30px; border-radius:50%; font-size:25px; color:#fff; line-height:30px; cursor:pointer; overflow:hidden; background:#000; text-align:center; position:absolute; left:1%; top:50%; margin-top:-15px; z-index:1;}
	.jobs_show dd .list-button-next { display:block; width:30px; height:30px; border-radius:50%; font-size:25px; color:#fff; line-height:30px; cursor:pointer; overflow:hidden; background:#000; text-align:center; position:absolute; right:1%; top:50%;margin-top:-15px; z-index:1;}
	.jobs_show dd  .info_list_scroll { margin-top:20px;}
	/*用人理念*/
	.jobs_personnel_bg { height:auto; overflow:hidden;}
	.jobs_personnel { width:100%; height:auto; overflow:hidden;}
	.jobs_personnel dt { max-width:1440px; min-width:320px; height:auto; overflow:hidden; margin:0 auto;}
	.jobs_personnel dt .tit { font-size:20px; line-height:40px; color:#040000; font-weight:bold; position:relative; margin:0 2%; display:inline-block;}
	.jobs_personnel dt .tit:after { content:''; background:#e60012; width:100%; height:1px; position:absolute; left:0; bottom:0;}
	.jobs_personnel dd { width:100%; height:auto; min-height:auto; padding-bottom:50%; overflow:hidden; margin-top:20px; background:url(../images/jobs_personnel_bg.jpg) top center no-repeat; background-size:cover;}
	.jobs_personnel dd .info { max-width:1440px; min-width:320px; height:auto; overflow:hidden; margin:0 auto; line-height:30px; color:#040000; margin-top:20px;}
	.jobs_personnel dd .info .text { margin:0 5%;}
	/*招聘信息*/
	.offersbox { width:100%; margin:20px 2%;}
	.offersbox dt { width:100%; height:auto; overflow:hidden;}
	.offersbox dt .tit { font-size:20px; line-height:40px; color:#040000; font-weight:bold; position:relative; display:inline-block;}
	.offersbox dt .tit:after { content:''; background:#e60012; width:100%; height:1px; position:absolute; left:0; bottom:0;}
	.offersbox dd { height:auto; overflow:hidden; background:#eeeeee; min-height:auto; padding:10px; margin-top:10px;}
	.offersbox dd .sempty { line-height:100px; font-size:20px; color:#ccc; text-align:center;}
	.offersbox dd .offers_list { width:100%; height:auto; overflow:hidden; margin-top:20px;}
	.offersbox dd .offers_list li { width:100%; height:40px; overflow:hidden; background:#f6f6f6; margin:5px 0; float:left;}
	.offersbox dd .offers_list li .info { width:100%; height:40px; line-height:40px; background:#dfdfdf; color:#000; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:center; cursor:pointer; font-size:12px;}
	.offersbox dd .offers_list li .des { height:0; overflow:hidden; margin:20px; margin-bottom:0; line-height:22px; color:#848484; font-size:12px; overflow-y:auto;}
	.offersbox dd .offers_list li .btnbox { margin:0 20px;}
	.offersbox dd .offers_list li .btn { display:block; background:#ce0615; color:#fff; width:80px; height:30px; line-height:30px; text-align:center; float:left; margin-right:5px;}
	.offersbox dd .offers_list li .info .tit { margin-left:10px;}
	.offersbox dd .offers_list li .info .tit1 { margin-right:10px;}
	.offersbox dd .offers_list li .info .date { margin-right:10px; display:none;}
	.offersbox dd .offers_list li .info .date:after { content:'>'; display:inline-block; padding:0 20px; text-align:center;
		/*-webkit-transition: all .5s ease;
		-moz-transition:all .5s ease;
		-o-transition:all .5s ease;
		-ms-transition:all .5s ease;
		transition:all .5s ease;*/
		transform:rotate(90deg);
		-ms-transform:rotate(90deg); 	/* IE 9 */
		-moz-transform:rotate(90deg); 	/* Firefox */
		-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
		-o-transform:rotate(90deg); 	/* Opera */
	}
	.offersbox dd .offers_list li.hover .info { background:#ce0615; color:#fff;}
	.offersbox dd .offers_list li.hover { height:300px;}
	.offersbox dd .offers_list li.hover .des { height:200px;}
	.offersbox dd .offers_list li:hover .info .date:after {}
	.offersbox dd .offersfilter { width:100%; height:auto; overflow:visible; position:relative; z-index:1; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:center;}
	.offersbox dd .offersfilter .filter_select { width:32.5%; flex:0 0 32.5%; height:30px; line-height:30px; background:#fff; border:1px solid #e7e7e7; float:left; margin-right:0;}
	.offersbox dd .offersfilter .filter_select.w220 {width:32.5%; flex:0 0 32.5%;}
	.offersbox dd .offersfilter .filter_select .filter_tag { padding:0 14px; color:#656565; position:relative; height:30px; line-height:30px;}
	.offersbox dd .offersfilter .filter_select .filter_tag:after { content:'>'; position:absolute; right:13px; top:0; line-height:30px;
		transform:rotate(90deg);
		-ms-transform:rotate(90deg); 	/* IE 9 */
		-moz-transform:rotate(90deg); 	/* Firefox */
		-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
		-o-transform:rotate(90deg); 	/* Opera */
	}
	.offersbox dd .offersfilter .filter_select .filter_list { height:0; overflow:hidden; background:#fff; padding:0 5px; line-height:30px; font-size:12px; position:relative; z-index:1;}
	.offersbox dd .offersfilter .filter_select .filter_list a { display:block;}
	.offersbox dd .offersfilter .filter_select:hover .filter_list{ height:auto; border:1px solid #e7e7e7;}
	.offersbox dd .offersfilter .filter_select:hover .filter_list a:hover { color:#ce0615;}
	.offersbox dd .offersfilter .searchbox { float:none; width:100%; height:30px; border:1px solid #e7e7e7; position:relative; margin-top:5px; clear:both;}
	.offersbox dd .offersfilter .searchbox .keyword { width:100%; height:30px; line-height:39px; background:#fff; border:0; text-indent:15px;}
	.offersbox dd .offersfilter .searchbox .submit { width:47px; height:28px; background:#ce0615 url(../images/filter_select_search_icon.png) center center no-repeat; background-size:auto 50%; border:0; cursor:pointer; position:absolute; right:1px; top:1px;}
	
	
	/*销售区域详情*/
	.area_detail { height:auto; overflow:hidden; margin-top:80px; padding-left:0; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:space-between; align-content:space-between; align-items:center;}
	.area_show { width:100%; flex:0 0 100%; height:360px; overflow:hidden; float:none; margin:0; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:center; align-content:center; align-items:stretch;} 
	.area_show ul { position:relative; width:100%; height:100%; overflow:hidden;}
	.area_show ul li { width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; margin:0;}
	.area_show ul li img { width:100%; height:auto;}
	.area_show ul li .network_point { border:1px solid red;}
	.area_info { width:90%; flex:0 0 90%; height:auto; overflow:hidden; float:none; background:#fff; margin:2%; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-content:space-between; align-items:stretch; position:relative; z-index:1; border-radius:10px; padding:3%;}
	.area_info dt { width:auto; height:auto; overflow:hidden; line-height:auto; color:#000; padding:0;}
	.area_info dt .tit1 { font-size:25px; line-height:30px; font-weight:bold; margin-top:0px;}
	.area_info dt .tit { font-size:20px; line-height:30px;}
	.area_info dt .location { text-align:left; color:#000; font-size:14px; float:right; background:url(../images/icon_home.png) 0 center no-repeat; padding-left:30px; display:none;}
	.area_info dt .location a { color:#000;}
	.area_info dt .line { height:1px; width:100%; background:#c4c4c4; margin:10px 0;}
	.area_info dt .info { width:100%; height:auto; overflow-y:auto; line-height:24px; color:#5a5a5a; margin-top:20px;}
	.area_info dt .info::-webkit-scrollbar-track-piece {width:10px;background-color:#efefef; border-radius:5px;}
	.area_info dt .info::-webkit-scrollbar { width:10px; background-color:#fff;}
	.area_info dt .info::-webkit-scrollbar-thumb { width:10px; height:195px; background-color:#ccc; border-radius:5px;}
	.area_info dt .info::-webkit-scrollbar-thumb:hover { width:10px; background-color:#000;}
	.area_info dt .info li .tit2 { color:#2c2c2c; font-size:18px; line-height:30px; font-weight:bold;}
	.area_info dt .info li .des { color:#2c2c2c; font-size:14px; line-height:22px; margin-top:10px;}
	.area_info dd { width:100%; height:auto; overflow:hidden;}
	.area_info dd .tabs { width:100%; height:auto; overflow:hidden; border-top:1px solid #c4c4c4; padding:0; margin-top:20px; text-align:center;}
	.area_info dd .tabs a { width:100px; height:30px; line-height:30px; text-align:center; border:1px solid #a7a7a7; border-radius:5px; display:inline-block; float:none; margin:20px;}
	.area_info dd .tabs a:hover,
	.area_info dd .tabs a.hover { background:#a7a7a7; color:#000;}
	
	
	/*分页样式*/
	.fenye{ width:100%; margin:10px 0%; text-align:center; height:32px; overflow:hidden; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:center; align-items:center;}
	.fenye a { font-size:14px;}
	.fenye a:first-child { min-width:66px;}
	.fenye a:last-child { min-width:66px;}
	.fenye a { border:1px #a7a7a7 solid; color:#242424; background:#fff;display:inline-block; min-width:30px;  height:30px; line-height:30px; padding:0 0; font-weight:normal; margin-right:8px; border-radius:5px;}
	.fenye a:hover,.fenye .sel{ background:#ce0615; color:#fff; border:1px #ce0615 solid;}
	.fenye .sel{ font-weight:bold;}
	/*产品概况*/
	
	
	/*公司简介*/
	.aboutbox { margin-bottom:30px;}
	.aboutbox dt { width:100%; height:auto; overflow:hidden; background:url(../images/aboutbox_title_line.png) center center no-repeat; text-align:center;}
	.aboutbox dt .tit { font-size:30px; line-height:50px; color:#fff; font-weight:bold; margin-top:20px;}
	.aboutbox dd { width:100%; height:auto; overflow:visible; margin-top:20px; position:relative;}
	.aboutbox dd .about_text { width:90%; line-height:30px; font-size:16px; -webkit-line-clamp:10;}
	/*特点*/
	.about_point { width:95%; margin-top:20px; justify-content:space-around; background:none;}
	.about_point li { width:150px; height:150px; overflow:hidden; position:relative;}
	.about_point li a { display:block; width:80%; height:80%; overflow:hidden; border:2px solid #fff/*rgba(255,255,255,.55)*/; border-radius:50%; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center; position:relative; /*background:#fff;*/ background-size:100% 100%; background-position:center center; background-repeat:no-repeat;}
	.about_point li .icon { width:40%; }
	.about_point li .icon img { width:100%;}
	.about_point li .tit { font-size:20px; line-height:40px; height:40px;}
	.about_point li .des { color:#707070; font-size:16px; line-height:30px; margin-left:26px; position:relative; z-index:1;}
	.about_point li.style01 a{  width:90%; height:90%; margin:5%; background-image:url(../images/point_pic01.jpg);}
	.about_point li.style02 a{  width:90%; height:90%; margin:5%; background-image:url(../images/point_pic02.jpg);}
	.about_point li.style03 a{  width:90%; height:90%; margin:5%; background-image:url(../images/point_pic03.jpg);}
	.about_point li.style04 a{  width:90%; height:90%; margin:5%; background-image:url(../images/point_pic04.jpg);}
	.about_point li a:before { background:rgba(0,0,0,.38);}
	.about_point li:hover a:before { background:rgba(0,0,0,0);}
	.about_point li:hover .tit { height:40px;}
	/*产品展示*/
	.product_bg_slide { position:absolute; left:0; right:0; bottom:0; top:0; z-index:0; background:#f2f2f2;}
	.product_bg_slide li { position:absolute; left:5%; top:38%; bottom:0; width:90%; height:50%; background:#f2f2f2; border-radius:50px; overflow:hidden;}
	.product_bg_slide li:before { display:none;}
	.product_bg_slide li:after { content:''; position:relative; left:0%; right:0; bottom0; height:50%; background:url(../images/product_bg01.jpg); background-size:cover;}
	.productbox { margin:0 5%; flex-flow:row wrap; margin-bottom:20px;}
	.productbox dt { width:100%; flex:0 0 100%; margin-top:20px;}
	.productbox dt .tit1 { font-size:32px; line-height:50px;}
	.productbox dt .tit { font-size:18px; line-height:30px; letter-spacing:0px;}
	.productbox dt .line { width:66px; height:2px; background:#cecece; display:inline-block; margin:10px auto;}
	.productbox dt .more { display:inline-block; width:39px; height:39px; line-height:39px; font-size:29px; font-family:Arial; text-align:center; color:#fff; background:#f0c176; border-radius:50%;}
	.productbox dt .more:hover { background:#b70713;}
	/*.productbox dt .more:after { content:'+'; color:#fff;}*/
	.productbox dt .des { color:#606060; font-size:14px; line-height:40px;}
	.productbox dt .tabs { width:100%; height:40px; padding:10px 0; overflow:hidden; overflow-x:scroll; white-space:nowrap; font-size:16px; margin-top:30px; margin-left:0px; display:-webkit-flex; flex-flow:row nowrap; justify-content:space-between; align-items:center;}
	.productbox dt .tabs::-webkit-scrollbar-track-piece {height:3px;background-color:#fff; border-radius:4.5px;}
	.productbox dt .tabs::-webkit-scrollbar { height:3px; background-color:#fff;}
	.productbox dt .tabs::-webkit-scrollbar-thumb { height:3px; height:195px; background-color:#cacaca; border-radius:4.5px;}
	.productbox dt .tabs::-webkit-scrollbar-thumb:hover { height:3px; background-color:#cacaca;}
	.productbox dt .tabs a { width:auto; color:#040000; line-height:40px; height:40px; display:block; position:relative; width:30%; flex:0 0 30%; letter-spacing:0px; border-radius:28px; padding-left:30px; padding-right:30px; margin-top:0; float:left; margin-right:10px;}
	.productbox dt .tabs a:hover,
	.productbox dt .tabs a.hover { font-size:16px; letter-spacing:2px; padding-left:25px;}
	.productbox dt .tabs a:before { content:''; width:0px; height:18px; background:#e60012; position:absolute; left:18px; top:50%; margin-top:-9px;}
	.productbox dt .tabs a:hover:before,
	.productbox dt .tabs a.hover:before { width:2px;}
	.productbox dt .tabs a:hover:after,
	.productbox dt .tabs a.hover:after{ content:''; background:#e71f19; width:10px; height:10px; position:absolute; right:10px; top:50%; margin-top:-10px; border-radius:50%; border:5px solid #f4bab8;}
	.productbox dd { width:100%; flex:0 0 100%; height:auto; overflow:visible; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
	.productbox dd .product_list_scroll { width:100%; height:auto;}
	.productbox dd .product-prev ,
	.productbox dd .product-next { width:33px; height:33px; line-height:33px; background:#080102; border-radius:50%; color:#fff; position:absolute; right:-80px; top:50%; margin-top:-16px; z-index:9;}
	.productbox dd .product-prev { left:-80px; right:auto;}
	.productbox dd .product-prev:after { content:'<'; font-size:36px; text-align:center; display:block; position:relative; top:-3px; left:-2px;}
	.productbox dd .product-next:after { content:'>'; font-size:36px; text-align:center; display:block; position:relative; top:-3px; right:-2px;}
	.productbox dd .product_show { width:100%; height:auto; overflow:visible;}
	.productbox dd .product_show .product_show_box { width:100%; height:auto; position:relative; display:flex; display:-webkit-flex; flex-flow:row wrap; align-items:flex-end; margin-top:20px;}
	.productbox dd .product_show .product_show_box:after { content:''; width:100%; height:/*200px*/100%; background-color:#f09a14; background-image: radial-gradient(#f5b938, #f09a14); /* 标准的语法（必须放在最后） */border-radius:50px; position:absolute; left:0; bottom:0; z-index:-1;}
	.productbox dd .product_show li.style01:after { background-image: radial-gradient(#066743, #00462c);}
	.productbox dd .product_show li.style02:after { background-image: radial-gradient(#8e1d22, #691217);}
	.productbox dd .product_show li.style03:after { background-image: radial-gradient(#3e60ab, #28469a);}
	.productbox dd .product_show li.style04:after { background-image: radial-gradient(#a0c833, #88ac27);}
	.productbox dd .product_show li.style05:after { background-image: radial-gradient(#cc6610, #ac500a);}
	.productbox dd .product_show li.style06:after { background-image: radial-gradient(#f5b938, #f09a14);}
	.productbox dd .product_show .brief { width:100%; flex:0 0 100%; height:auto; overflow:hidden; float:none;}
	.productbox dd .product_show .pic { width:100%; flex:0 0 100%; height:auto; overflow:visible; float:none; text-align:center; margin-bottom:30px; position:relative; margin-right:0%;}
	.productbox dd .product_show .pic img { width:70%; position:relative; z-index:1; display:block; margin:0 auto; top:0px;}
	.productbox dd .product_show .pic:after { content:''; position:absolute; bottom:0; left:5%; width:90%; background:url(../images/pic_shadow.png) center center no-repeat; background-size:100% 100%; height:21px;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode: both;
	-webkit-animation-name: zoomIn  ;
	animation-name: zoomIn;
	}
	.productbox dd .product_show .margin { margin:30px 40px; overflow:hidden;}
	.productbox dd .product_show .num { color:#e7e62a; font-size:30px; line-height:50px; font-weight:bold;}
	.productbox dd .product_show .tit { color:#fff; font-size:20px; line-height:30px; font-weight:bold;}
	.productbox dd .product_show .des { color:#fff; font-size:14px; line-height:28px; height:56px; overflow:hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-align:justify; text-justify:inter-ideograph; margin-top:10px;}
	.productbox dd .product_show .more { width:50%; height:34px; line-height:34px; display:block; color:#fff; font-size:14px; margin-top:20px; background:url(../images/more_curr.png) right bottom no-repeat; background-size:auto 30%; border-bottom:1px solid #fff;}
	/*营销区域*/
	.areabox { width:100%; z-index:999; margin-top:130%; padding-bottom:30px;}
	.areabox dd .title1 { font-size:32px; line-height:50px;}
	.areabox dd .title { font-size:18px; line-height:30px; letter-spacing:1px;}
	.areabox dd .line { width:100%; height:1px; background:#fff; margin:10px 0;}
	
	.areabox dd { width:70%; height:auto; overflow:visible; background:#000; margin:0 auto; border-radius:30px; padding:30px 0; float:none; position:relative;}
	.areabox dd .area_box { margin:0 30px; height:auto; overflow:hidden; color:#fff;}
	.areabox dd .area_list { height:auto; overflow:hidden; margin-top:30px;}
	.areabox dd .area_list li { margin:0 5px; height:auto; overflow:hidden;}
	.areabox dd .area_list li .tit { font-size:18px; line-height:30px; letter-spacing:4px; font-weight:bold;}
	.areabox dd .area_list li .des { height:80px; line-height:20px; margin-top:20px; font-size:14px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-align:justify; text-justify:inter-ideograph;}
	.areabox dd .area_list li .more { width:50%; height:24px; line-height:24px; display:block; color:#fff; font-size:16px; margin-top:30px; background:url(../images/more_curr.png) right bottom no-repeat; background-size:auto 30%; border-bottom:1px solid #fff;}
	.areabox dd .tabs { width:8px; height:auto; overflow:hidden; position:absolute; top:0; bottom:0; right:-28px; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center}
	.areabox dd .tabs a { width:6px; height:100px; line-height:100px; color:#fff; text-align:center; font-size:0; border:1px solid #000; border-radius:5px; margin:10px 0;}
	.areabox dd .tabs a:hover,
	.areabox dd .tabs a.hover { background:#000;}
	.area_bg_slide { position:absolute; left:0; right:0; bottom:0; top:0;}
	.area_bg_slide li { position:absolute; left:0; top:0; width:100%; height:100%;}
	.area_bg_slide li { background-repeat:no-repeat; background-size:cover; background-position:top center;}
	.area_bg_slide li:nth-child(1) { z-index:1; background-image:url(../images/area_bg01_m.jpg);}
	.area_bg_slide li:nth-child(2) { z-index:0; background-image:url(../images/area_bg02_m.jpg);}
	/*生产工序*/
	
	.produce_process { max-width:1580px; min-width:320px; margin:0 auto; padding-bottom:50px;}
	.produce_process li { margin:0 5%; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:center; position:relative; margin-bottom:60px;}
	.produce_process li:after { content:''; position:absolute; left:0; top:0; width:100%; height:100%; top:55%; background:url(../images/arror_left.png) center center no-repeat; background-size:60% auto; z-index:-1;}
	.produce_process li .pic { width:40%; height:auto; overflow:hidden; text-align:left;}
	.produce_process li .pic img { max-width:100%; width:auto;}
	.produce_process li .brief { width:55%; height:auto; overflow:hidden; margin-right:5%;}
	.produce_process li .num { color:#656565; font-weight:bold; font-weight:bold; font-family:Arial; font-size:40px; line-height:40px; position:relative; top:0; float:left;}
	.produce_process li .num:after { content:''; width:10px; height:30px; background:url(../images/process_title_space.png) no-repeat; background-size:auto 100%; display:inline-block; font-size:0; position:relative;}
	.produce_process li .tit {  width:100%; height:auto; overflow:hidden; font-weight:bold; position:relative;}
	.produce_process li .tit:after { content:''; position:absolute; left:150px; bottom:0; right:0; height:1px; background:#aaaaaa;}
	.produce_process li .tit2 { float:left; margin-right:0; width:40%;}
	.produce_process li .tit2 img { max-width:100%; width:auto;}
	.produce_process li .tit1 { color:#0d8f28; font-size:14px; line-height:24px; height:auto; overflow:hidden; width:100%;}
	.produce_process li .des { margin-left:10px; color:#000; font-size:12px; line-height:20px; margin-top:10px;}
	.produce_process li:nth-child(2n) { flex-flow:row-reverse wrap;}
	.produce_process li:nth-child(2n):after {  background:url(../images/arror_right.png) center center no-repeat; background-size:60% auto;}
	.produce_process li:nth-child(2n) .pic { text-align:right;}
	.produce_process li:nth-child(2n) .brief { margin-left:5%; margin-right:0;}
	.produce_process li:nth-last-child(1):after { display:none;}
	
	
	
	.contactbox .footer_box { width:100%; float:left; height:auto; overflow:hidden; text-align:center; color:#fff;}
	.contactbox .nav { width:100%; height:auto; overflow:hidden; font-size:16px; text-align:center; margin-top:20px; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-around; align-items:center;}
	.contactbox .nav a { color:#fff; line-height:30px; margin:0; display:inline-block;}
	.contactbox .footer_box .text { line-height:20px; font-size:12px; padding:0px; color:#eee; border-top:1px solid #ccc; padding:10px 0; margin-top:10px;}
	
	
	.index .footer_bg { display:none;}
	.section .footer_bg { display:block;}
	
	.index .footerbox { width:auto; max-width:100%;}
	.index .footer_bg { height:auto; min-height:100px; overflow:hidden; background:#000; z-index:1;}
	.index .footer { padding-right:0; padding-left:0; margin:0 5%;}
	.index .footer a { color:#fff;}
	.index .footer .logobox { display:none;}
	.index .footer .logobox:after { background:none;}
	.index .footer .logobox .tit { font-size:20px; line-height:30px;}
	.index .footer .logobox .tit1 { font-size:14px; line-height:20px;}
	.index .footer .info { width:100%; float:left; color:#bbbbbb; line-height:24px; margin-top:20px;}
	.index .footer .info a {  color:#bbbbbb;}
	
	
	
	
	
	/*版权*/
	.index .copyright_bg { display:none;}
	
	.copyright_bg { height:40px; line-height:40px; overflow:hidden; background:#040000; text-transform:uppercase;}
	.copyright { max-width:1440px; min-width:320px; height:40px; line-height:40px; margin:0 auto; overflow:hidden; color:#868686; font-size:12px; text-align:center;}
	.copyright a { color:#868686;}
	
	.footer_nav { width:100%; height:auto; line-height:30px; overflow:hidden; font-size:14px; color:#333434; text-align:center; margin-top:20px; border-bottom:1px solid #000000; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-around; align-content:center;}
	.footer_nav a.home { display:none;}
	.footer_nav a { line-height:30px; display:inline-block; color:#333434; margin:0 10px;}
	.footer_nav .tit { margin-left:24px; color:#fff; font-size:20px; line-height:40px; font-weight:bold;}
	.footer_nav .list { margin-left:24px; height:auto; overflow:hidden; color:#a9a9a9; line-height:30px; font-size:16px; margin-top:30px;}
	.footer_nav .list a { width:100%; color:#a9a9a9; line-height:27px; display:block;}
	.footer_bg { height:auto; overflow:hidden; min-height:449px; background:url(../images/footer_bg.jpg) top center no-repeat; background-size:cover; position:relative;}
	.footerbox { max-width:1440px; min-width:320px; height:auto; margin:0 auto; height:auto; overflow:visible;}
	.footer { margin:0 5%; overflow:visible; color:#197db9; position:relative; height:auto; text-align:center;}
	.footer .qrcode { /*position:relative; right:0; top:0; width:40%; margin:0 auto; height:auto; background:#fff; border:5px solid #fff; border-radius:10px;*/}
	.footer .logo { width:30%; height:auto; overflow:hidden; margin:0 auto; margin-top:30px;}
	.footer .logo img { max-width:100%; width:auto;}
	.footer .line { width:26px; height:2px; background:#000; margin:20px auto;}
	.footer .company { font-size:18px; line-height:40px; color:#192610; margin-top:20px;}
	.footer .contact_info { color:#000; line-height:30px; margin-top:40px; margin-bottom:30px; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:space-around; align-content:center;}
	.footer .contact_info li { flex:0 0 100%; text-align:left;}
	.footer .copyright { color:#868686; line-height:30px; margin:0; padding:0;}
	.footerbox .qrcodebox { width:100%; height:auto; overflow:hidden; position:relative; right:0; top:0; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between;}
	.footerbox .qrcodebox .qrcode { width:45%; height:auto; float:left;}
	.footerbox .qrcodebox .qrcode .pic { width:100%; height:auto; overflow:hidden; padding:10px; background:#fff;  -webkit-box-sizing: border-box; box-sizing: border-box;}
	.footerbox .qrcodebox .qrcode .tit { height:auto; line-height:2; font-size:16px;}
	
	/*二级导航*/
	.insidebox_bg { margin-top:0px;}
	.leftbox { width:100%; height:50px; border-bottom:1px solid #ccc;}
	.leftbox_bg { height:50px;}
	.guidebox { width:auto; height:auto; overflow:visible; margin-top:0; padding-left:0px; margin:0;}
	.guidebox dt { width:100px; height:50px; display:block; float:left; margin:0 0 0 -100px;}
	.guidebox dt .tit { color:#fff; font-size:16px; line-height:50px; height:50px; color:#e60012; display:none;}
	.guidebox dd { width:auto; float:left; height:50px; overflow:visible; position:relative;}
	/*.guidebox dt .tit1:first-letter { color:#fff; font-size:57px; font-weight:bold; margin-right:5px; font-family:Arial;}*/
	.guidebox dt .line { width:45px; height:1px; margin:0 20px; background:#a0a0a0; display:inline-block; position:relative; top:-8px;}
	.guidebox dt .des { position:relative; height:40px; margin-top:15px; color:#797979; font-size:20px; line-height:40px; font-family:"宋体"; font-weight:bold;}
	.guidebox dt .des span { display:block; margin-top:-40px; color:#797979; font-size:20px; line-height:40px; font-family:"宋体"; font-weight:bold; position:relative; left:1px;}
	.guidebox dd .location { width:auto; text-align:left; margin-left:10px; color:#0e0e0e; line-height:30px; background:url(../images/icon_home.png) 0 center no-repeat; text-indent:20px;}
	.guidebox dd:after { left:0%; right:0%; height:0px;}
	.guidebox dd { width:100%; height:50px; overflow:visible; position:relative;}
	.guidebox dd ul { width:100%; height:auto; position:absolute; top:51px; right:0; background:#fff; display:none; font-size:16px; z-index:999; border-bottom:1px solid #ccc; text-align:left;}
	.guidebox dd ul li { display:inline-block; width:auto; height:40px; margin:0; line-height:40px; text-align:center; cursor:pointer; color:#282828; border-radius:0px;}
	.guidebox dd ul li a { display:block; height:40px; line-height:40px; color:#5d5d5d; background:#fff; position:relative; padding:0 10px;}
	.guidebox dd ul li a:before { content:''; width:84px; height:7px; background:#009944; border-radius:7px 7px 0 0; position:absolute; left:50%; bottom:-7px; margin-left:-42px; z-index:1;
		-moz-transition:all .5s ease;
		-o-transition:all .5s ease;
		-ms-transition:all .5s ease;
		transition:all .5s ease;
	}
	.guidebox dd ul li.hover a { background:#009944; line-height:40px; height:40px; color:#fff;}
	.guidebox dd ul li a:after { display:none;}
	.guidebox dd ul li a:before { display:none;}
	.guidebox dd .sub_menu_icon { position:absolute; height:30px; line-height:14px; font-size:14px; right:30px; top:10px; border-radius:0%; display:block; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
	.guidebox dd .sub_menu_icon:after { content:'>'; font-family:'宋体'; width:20px; height:20px; line-height:20px; text-align:center; overflow:hidden; display:block; border-radius:50%; background:#009944; color:#fff; margin-left:5px;}
	.guidebox dd .sub_menu_icon:hover:after { background:#e60012;}
	
	
	/*新闻列表*/
	.filterbox { display:none;}
	.news-list { width:100%; height:auto; overflow:visible; float:left; margin-top:20px;}
	.news-list li { width:100%; height:auto; overflow:hidden; position:relative; border-bottom:1px solid #dcdcdc;}
	.news-list li a { height:auto; overflow:visible; padding:10px 0; padding-left:100px; display:block;}
	.news-list li .date { width:100px; height:auto; margin:10px 0 0 -100px; float:left; font-family:Arial; color:#45c437; text-align:center; position:relative; display:flex; display:-webkit-flex; flex-flow:column nowrap; justify-content:center; align-items:center;}
	.news-list li .date .date-day { width:60px; font-size:40px; line-height:60px; font-family:Arial; background:#000; color:#fff; font-weight:bold;}
	.news-list li .date .date-year-month{ font-size:14px; line-height:30px; font-family:Arial; color:#000;}
	.news-list li .brief { width:100%; height:auto; overflow:visible; float:left; position:relative; border-bottom:0; padding-bottom:20px;}
	.news-list li .brief .tit { width:100%; display:block; font-size:16px; height:30px; line-height:30px; color:#000; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
	.news-list li .brief .tit1 { line-height:30px; height:30px; color:#888888; font-size:14px; position:relative; padding-right:10px; display:inline-block;}
	.news-list li .brief .tit1:after { content:''; width:100%; height:1px; background:#242424; left:0; bottom:0; position:absolute; }
	.news-list li .brief .des { width:100%; height:48px; color:#888888; font-size:12px; line-height:24px; margin-top:10px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.news-list li .brief .more { width:100px; height:30px; line-height:30px; text-align:center; color:#fff; background:#242424; border-radius:3px; margin-top:10px; margin-right:10px; float:right;}
	.news-list li:hover .pic:after { /*left:10px; top:10px; border:1px solid #b2d1f9;*/}
	.news-list li:hover .brief .tit { color:#ce0615;}
	.news-list li:hover .brief .des { }
	.news-list li:hover .date { color:#fff;}
	.news-list li:hover .date .date-day { background:#ce0615;}
	.news-list li:hover .date .date-year-month { color:#ce0615;}
	.news-list li:hover .more { background:#ce0615;}
	
	.news-list li .line_ly { background:#c60000; width:2px; height:0%; position:absolute; left:0; bottom:0;}
	.news-list li .line_tx { background:#c60000; width:0%; height:2px; position:absolute; left:0; top:0;}
	.news-list li .line_ry { background:#c60000; width:2px; height:0%; position:absolute; right:0; top:0;}
	.news-list li .line_bx { background:#c60000; width:0%; height:2px; position:absolute; right:0; bottom:0;}
	.news-list li:hover .line_ly { height:100%;}
	.news-list li:hover .line_tx { width:100%;}
	.news-list li:hover .line_ry { height:100%;}
	.news-list li:hover .line_bx { width:100%;}
	/*合作案例*/
	.case-list { /*width:100%;*/ width:96%; overflow:visible; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-content:space-between; align-items:baseline; margin:2%;}
	.case-list li { width:49%; flex:0 0 49%; margin-bottom:2%; float:left; height:auto; overflow:hidden; position:relative;/* -webkit-box-shadow:0px 0px 10px #999; display:block; box-shadow:0px 0px 10px #999;*/}
	.case-list li.ml0 { margin-left:0;}
	.case-list li .pic { border:0; -moz-box-shadow:0px 0px 20px #ddd; overflow:hidden; display:block;}
	.case-list li .brief{ width:100%; height:auto; background:#f2f2f2; color:#000; padding-bottom:10px;}
	.case-list li:hover .brief { height:100%;}
	.case-list li .brief .tit { line-height:30px; height:30px; width:100%; text-indent:10px; border-bottom:1px solid #d3d3d3; font-size:14px; color:#818181; position:relative; }
	.case-list li .brief .tit:after { content:'→'; width:30px; height:30px; text-indent:0; line-height:30px; text-align:center; background:#ce0615; color:#fff; position:absolute; right:0; top:0; font-size:18px;}
	.case-list li .brief .tit1 { width:100%; line-height:30px; height:30px; width:100%; font-size:14px; color:#000; font-weight:bold;overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
	.case-list li .brief .des { font-size:12px; margin-top:0px; line-height:20px; color:#6f6e6e; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; text-align:justify; text-justify:inter-ideograph;}
	.case-list li .margin { margin:0 15px; height:auto; overflow:hidden;}
	
	.insidebox_bg.goods { max-width:100%; margin-top:80px;}
	.insidebox_bg.goods .insidebox { max-width:100%; padding-left:0; height:auto; overflow:hidden;}
	.insidebox_bg.goods .contentbox dt { width:100%; display:block; margin:0%; border-bottom:1px solid #ccc; margin:0 auto;}
	
	.goods-leftbox { width:100%; height:50px; min-height:50px; overflow:visible; margin:0; float:none; background:none; background-size:cover; display:block; display:-webkit-flex; flex-flow:row wrap; justify-content:center; align-items:center;border-bottom:0; position:absolute; right:0; top:0px; z-index:1; border-bottom:1px solid #ccc;}
	.goods-guidebox { width:100%; height:auto; overflow:hidden;}
	.goods-guidebox dt { display:block; width:100px; height:50px; margin:0 0 0 -100px; display:none;}
	.goods-guidebox dd { width:100%; height:50px; float:none;}
	.goods-guidebox dd ul { width:auto; height:auto; overflow:hidden; margin:0; position:absolute; top:51px; font-size:14px; background:#fff; display:none; border-bottom:1px solid #ccc;}
	.goods-guidebox dd ul li { width:auto; margin:0; overflow:hidden; display:block; float:left;}
	.goods-guidebox dd ul li a { color:#000; line-height:40px; height:40px; display:block; position:relative; letter-spacing:0px; border-radius:0px; display:block; float:left; padding-left:0; padding:0 10px;}
	.goods-guidebox dd ul li:hover a,
	.goods-guidebox dd ul li.hover a { font-size:14px; font-weight:normal; background:#009944; line-height:40px; height:40px; color:#fff; letter-spacing:0px; padding:0 10px;}
	.goods-guidebox dd ul li a:before,
	.goods-guidebox dd ul li a:after { display:none;}
	
	.goods-guidebox dd .sub_menu_icon { position:absolute; height:30px; line-height:14px; font-size:14px; right:30px; top:10px; border-radius:0%; display:block; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
	.goods-guidebox dd .sub_menu_icon:after { content:'>'; font-family:'宋体'; width:20px; height:20px; line-height:20px; text-align:center; overflow:hidden; display:block; border-radius:50%; background:#009944; color:#fff; margin-left:5px;}
	.goods-guidebox dd .sub_menu_icon:hover:after { background:#e60012;}
	
	/*产品详情*/
	.product_detail { height:auto; overflow:hidden; margin:0 2%; margin-top:90px; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:space-around; align-content:space-between; align-items:flex-start;}
	.product_show { width:100%; flex:0 0 100%; height:auto; overflow:hidden; float:none;} 
	
	.product_show .thumb_list { height:auto; overflow:hidden; padding:10px 0; display:flex; display:-webkit-flex; flex-flow:row nowrap; justify-content:center; align-items:stretch;}
	.product_show .thumb_list .swiper-container { width:90%;}
	.product_show .thumb_list ul {}
	.product_show .thumb_list ul li { cursor:pointer;}
	.product_show .thumb-button-prev { display:block; width:20px; height:auto; font-size:20px; cursor:pointer; overflow:hidden; background:#eee; color:#000; text-align:center; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:center; align-items:center;}
	.product_show .thumb-button-next { display:block; width:20px; height:auto; font-size:20px; cursor:pointer; overflow:hidden; background:#eee; color:#000; text-align:center; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:center; align-items:center;}
	.product_show .thumb-button-prev:hover,
	.product_show .thumb-button-next:hover { background:#ccc; color:#fff;}
	.product_show .thumb-button-prev:after { content:'<'; display:block; position:relative; top:-2px; left:-2px; text-align:center;}
	.product_show .thumb-button-next:after { content:'>'; display:block; position:relative; top:-2px; right:-2px; text-align:center;}
	.product_show .swiper-slide-thumb-active:after { content:''; position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #009944; z-index:1;}
	
	.product_info { width:100%; flex:0 0 100%; height:auto; overflow:hidden; float:none;}
	.product_info dt { width:100%; height:74px; line-height:74px; border-bottom:1px solid #efefef;}
	.product_info dt .tit { font-size:18px; line-height:54px; color:#000; float:left; width:100%; text-align:center;}
	.product_info dt .location { text-align:left; color:#000; font-size:14px; float:right; background:url(../images/icon_home.png) 0 center no-repeat; padding-left:30px; display:none;}
	.product_info dt .location a { color:#000;}
	.product_info dd .info { width:98%; height:auto; overflow-y:auto; line-height:24px; color:#5a5a5a; margin:0 1%; margin-top:30px;}
	.product_info dd .info::-webkit-scrollbar-track-piece {width:10px;background-color:#efefef; border-radius:5px;}
	.product_info dd .info::-webkit-scrollbar { width:10px; background-color:#fff;}
	.product_info dd .info::-webkit-scrollbar-thumb { width:10px; height:195px; background-color:#ccc; border-radius:5px;}
	.product_info dd .info::-webkit-scrollbar-thumb:hover { width:10px; background-color:#000;}
	
	.product_info dd .prev_next { width:100%; height:auto; overflow:hidden; border-top:1px solid #efefef; padding:20px 0; margin-top:30px; text-align:center; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:center}
	.product_info dd .prev_next a { width:100px; height:30px; line-height:30px; text-align:center; border:1px solid #a7a7a7; border-radius:5px; display:block; float:none; margin-right:15px; display:inline-block;}
	.product_info dd .prev_next a:hover { background:#e7e7e7; color:#000;}
	
	/*产品列表*/
	.goods-list { margin:10px; overflow:visible;}
	.goods-list li { width:49%; flex:0 0 49%; margin-bottom:10px; float:left; margin-left:2%; height:auto; overflow:hidden; position:relative;}
	.goods-list li:nth-child(4n+1) { margin-left:2%;}
	.goods-list li:nth-child(3n+1) { margin-left:2%;}
	.goods-list li:nth-child(2n+1) { margin-left:0;}
	.goods-list li.ml0 { margin-left:0;}
	.goods-list li .pic { border:0; -moz-box-shadow:0px 0px 20px #ddd; overflow:hidden; display:block;}
	.goods-list li .name{ position:absolute; left:0px; bottom:0px; width:100%; text-align:center; height:30px; line-height:30px; text-align:center; background:#0042aa; font-size:14px; color:#fff;}
	.goods-list li:hover .name { background:#c60000; background:rgba(198,0,0,.50); color:#fff; height:40px; line-height:40px; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:center; align-items:center; font-size:16px;}
	/*图片列表*/
	.pic-list { margin:0 10px; overflow:visible;}
	.pic-list li { width:49%; flex:0 0 49%; margin-bottom:10px; float:left; margin-left:2%; height:auto; overflow:hidden; position:relative;}
	.pic-list li:nth-child(4n+1) { margin-left:2%;}
	.pic-list li:nth-child(3n+1) { margin-left:2%;}
	.pic-list li:nth-child(2n+1) { margin-left:0;}
	.pic-list li.ml0 { margin-left:0;}
	.pic-list li .pic { border:0; -moz-box-shadow:0px 0px 20px #f00; overflow:hidden; display:block;}
	.pic-list li .name{ position:absolute; left:0px; bottom:0px; width:100%; text-align:center; height:30px; line-height:30px; text-align:center; background:#0042aa; font-size:14px; color:#fff;}
	.pic-list li:hover .name { background:#c60000; background:rgba(198,0,0,.50); color:#fff; height:40px; line-height:40px; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:center; align-items:center; font-size:16px;}
	
	.jobs-list { margin:0 10px;}
	
	.contentbox { width:100%; height:auto; overflow:visible; /*  border:1px solid #e2e2e2; */ margin-top:0px; padding-bottom:20px;}
	.contentbox dt { width:100%; height:50px; line-height:50px; overflow:hidden; position:relative; border-bottom:2px solid #237ec9; display:none;}
	.contentbox dt .location { text-align:left; color:#757575; font-size:14px; float:left; background:url(../images/icon_home.png) 0 center no-repeat; padding-left:35px;}
	.contentbox dt .location a { color:#757575;}
	.contentbox dt .slogan { display:none;}
	.contentbox dt .tit { font-size:18px; position:relative; display:block; float:left; margin-right:20px; font-weight:; color:#030303; position:relative; padding:0; display:none;}
	.contentbox dt .tit:before{ content:''; background:#da0e1c; width:3px; height:18px; position:absolute; top:15px; left:5px; display:none;}
	.contentbox dt .tit:after{ content:''; background:#03479c; width:100%; height:3px; position:absolute; bottom:0; left:0; display:none;}
	.contentbox dd { width:100%; min-height:auto; margin:0px 0; height:auto;/* margin:0 auto;*/ overflow:visible;}
	.contentbox dd #content {}
	
	
	.detail { width:100%; height:auto; overflow:hidden; margin:0 auto;}
	.detail .tit { font-size:18px; line-height:40px; margin:10px 0; font-weight:bold; text-align:center; color:#000;}
	.detail .info { line-height:40px; color:#666; text-align:center;/* border-top:1px solid #ccc;*/ margin-top:10px; font-size:14px;}
	.detail .pic { text-align:center;}
	.detail #con { padding:20px; line-height:2.5; color:#000; text-align:justify;/* text-justify:distribute-all-lines;*/ text-justify:inter-ideograph;}
	.detail #con p { font-size:14px;}
	.detail #con p img { max-width:100%; width:auto;}
	
	/*版权*/
	.copyright .gotop { float:right; margin-right:10px;}
	
	
	
	.footer .info_box { width:58%; float:left; height:auto; overflow:hidden;}
	
	.fp-controlArrow.fp-prev,
	.fp-controlArrow.fp-next { display:none; border:1px solid red;}
	
	.fp-slidesNav.bottom { }
	.fp-slidesNav.bottom ul { text-align:center;}
	.fp-slidesNav.bottom ul li { display:inline-block;}
	.fp-slidesNav.bottom ul li a.active { border:1px solid #0042aa;}
	.fp-slidesNav.bottom ul li a.active span { background:#0042aa;}
	.fp-slidesNav.bottom ul li {
		display: inline-block;
		width: 20px;
		height: 20px;
		margin:5px;
	
	}
	.fp-slidesNav.bottom ul li a span {
		height: 10px;
		width: 10px;
		margin: -5px 0 0 -5px;;
	}
	.fp-slidesNav.bottom ul li:hover a.active span{
		height: 10px;
		width: 10px;
		margin: -5px 0 0 -5px;
	 }
}


@media only screen and (max-width:320px){
/*手机小设备开始*/


}
