@charset "utf-8";
@media only screen and (max-width: 1440px){
/**************/
/****PC适配****/
/**************/
.ispc { display:block;}
.ismobile { display:none;}
.guidebox dd ul li {}
.insidebox_bg { height:auto; overflow:;}
.insidebox { }
.leftbox { width:120px; margin-left:-120px;}
#slideBox{ width:1440px; height:100%;}
}
@media screen and (max-width:1200px){
#slideBox{ width:1200px; height:100%;}
}
@media screen and (max-width:1024px){
/**************/
/****平板适配**/
/**************/
.ispc { display:block;}
/*浮动*/
.fixed-logo { left:30px; top:30px; width:90px; height:90px;}
.home .fixed-logo  { display:block;}
.fixed-copyright { position:fixed; left:30px; bottom:30px; color:#fff; line-height:20px; z-index:99999; font-size:14px; display:none;}
.home .fixed-copyright { display:block;}

#slideBox{ width:1024px; height:100%;}
/*快捷链接*/
.home .comm-link { display:block;}
.comm-link { position:fixed; right:30px; bottom:30px; z-index:99999; display:none;}
.comm-link a { display:inline-block; width:40px; height:40px; margin:0 5px; overflow:hidden; background:#14459f; border-radius:50%; font-size:0; font-size:0; float:left; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
.comm-link a:hover { background:#eb000e; margin-top:-5px;}
/*通栏菜单*/
.navmenu_icon { right:8px; top:8px; display:none;}
.home .navmenu_icon { right:30px; top:30px;}

.navmenu { left:15%; right:0;}
.navmenu #menu { font-size:15px;}

.about_us { margin:0; padding:0;}
.about_us .tit { min-width:60%; width:60%; margin:0;}
.about_us .des { width:78%; min-width:78%; height:auto; margin:0; margin-top:30px; padding:0; line-height:32px; font-size:14px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; text-align:justify; text-justify:inter-ideograph;}

/*关于*/
.about_us .icon_list { width:90%; min-width:90%; height:auto; margin:0 5%; overflow:hidden; margin-top:10px;}
.about_us .icon_list li { width:25%; height:auto; float:left; text-align:center;}
.about_us .icon_list li .icon { width:45px; height:45px; margin:0 auto; margin-top:3%; overflow:hidden;}
.about_us .icon_list li .tit1 { font-size:50px; line-height:35px; font-family:'Aparajita','Arial'; font-weight:bold; margin-top:10%;}
.about_us .icon_list li .tit2 { font-size:14px; line-height:30px;}

/*产品展示*/
.product-show { width:100%; height:auto; overflow:hidden; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:center; align-items:flex-end;}
.product-show li { width:100%; height:auto; text-align:center; float:left;}
.product-show li img { max-width:75%; width:auto;}
/*产品展示切换*/
.product-tabs { width:100%; height:auto; overflow:hidden; text-align:center;}
.product-tabs li { display:inline-block; text-align:center; cursor:pointer; margin:0 20px; width:129px; height:129px; overflow:hidden;}
.product-tabs li img { max-width:100%; width:auto;}
.product-tabs li.on img {  display:block;}
.product-tabs li.on .first { margin-top:-129px;}


/*资讯展示*/
.news_display { max-width:100%; min-width:100%; height:auto; overflow:visible; margin:0;}
.news_display dt { width:100%; text-align:center; height:auto; overflow:hidden;}
.news_display dt .tit { font-size:40px; color:#ffa200; line-height:50px; margin-top:-50px; font-weight:bold;}
.news_display dt .tit:before { display:none;}
.news_display dt .tit:after { display:none;}
.news_display dt .tit1 { font-size:60px; color:rgba(255,255,255,.40); line-height:50px; font-weight:bold;}
.news_display dd { padding:0%; height:auto;}
.news_display dd ul { width:90%; height:auto; overflow:visible;}
.news_display dd ul li { width:45%; height:auto; float:left; background:#fff; position:relative; margin:15px;}
.news_display dd ul li .mask { position:absolute; left:50%; top:-3%; width:0%; height:106%; z-index:1;}
.news_display dd ul li .pic {  padding:10px; height:auto; overflow:hidden; position:relative;}
.news_display dd ul li .brief { padding:10px; position:relative; z-index:999;}
.news_display dd ul li .date { font-size:15px; line-height:30px; margin-top:0; color:#808080;}
.news_display dd ul li .tit { margin:0; height:60px; font-size:16px; color:#434343; line-height:30px; font-weight:bold; position:relative; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news_display dd ul li .line { margin:10px 0; width:77px; height:3px; background:#007936; display:block;}
.news_display dd ul li:hover .tit { color:#036132;}
.news_display dd ul li:hover .line { background:#e69405; width:100%;}
.news_display dd ul li:hover .mask { width:106%; height:106%; top:-3%; left:-3%;}
.news_display dd ul li:hover .more { position:relative; margin-left:30%; background:#007f2a; color:#fff; display:inline-block; padding:10px 20px;}
.news_display dd ul li .more { font-size:15px; color:#007f2a;}
.news_display dd ul li .more:hover { background:#e69405;}


/*联系我们*/
.contact_display { max-width:1250px; min-width:320px; height:auto; overflow:visible; margin:0 auto;}
.contact_display dt { width:100%; text-align:center; height:auto; overflow:hidden;}
.contact_display dt .tit { font-size:40px; color:#007f2a; line-height:50px; margin-top:-50px; font-weight:bold;}
.contact_display dt .tit:before { display:none;}
.contact_display dt .tit:after { display:none;}
.contact_display dt .tit1 { font-size:60px; color:rgba(255,255,255,.40); line-height:50px; font-weight:bold;}
.contact_display dd { padding:3%; height:auto; margin-top:100px;}
.contact_display dd .contact_info_box {float:left; width:48%;}
.contact_display dd .contact_info { font-size:16px; color:#fff; line-height:31px; border-bottom:3px solid #007f2a; padding-bottom:30px;}
.contact_display dd .contact_info .icon { float:left; width:51px; height:62px; display:inline-block; position:relative; top:4px; margin-left:20px; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
.contact_display dd .qrcodebox { height:auto; float:left; margin-left:20px; margin-top:20px;}
.contact_display dd .qrcodebox .pic { width:110px; height:110px; background:#fff; background:rgba(255,255,255,.29);display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
.contact_display dd .qrcodebox .tit { font-size:16px; line-height:40px; color:#fff; text-align:center;}
.contact_display .contact_map { float:right; background:#fff; background:rgba(255,255,255,.17); display:flex; display:-webkit-flex; flex-flow:column wrap; padding:10px; justify-content:center;width:48%; height:350px; align-items:center;}
.contact_display .contact_map #allmap { width:100%; height:100%;}
}



@media only screen and (max-width:640px){
/**************/
/****手机适配**/
/**************/
/*.fp-section{height:inherit!important}*/

#fp-nav { display:none;}
.ispc { display:none;}
.ismobile { display:block;}
.section01 {
	background-size: auto 100%;
}
.section02 {
	background-size: auto 100%;
}
.section03 {
	background-size: auto 100%;
}
.section04 {
	background-size: auto 100%;
}
.section05 {
	background-size: auto 100%;
}
.active.section01,.active.section02,.active.section03,.active.section04,.active.section05 {
	background-size: auto 100%;
}
.section .absbox,.absbox { position:relative;}
.top_bg{ width:100%; height:55px; overflow:visible; position:fixed; left:0; top:0; z-index:9999999; border-bottom:1px solid #ececec; background:#fff; box-shadow: 3px 3px 10px rgba(0,0,0,0.3); /* position:fixed; left:0; top:0; z-index:99999; */}
.top_bg .top{ max-width:100%; min-width:320px; height:80px; position:relative;}
.top_bg .top .logo { width:100px; position:absolute; left:10px; top:10px; overflow:visible;}
.home .top_bg .top .logo { left:20px; top:20px; width:120px; height:auto;}
.top_bg.show { background:none;}
.top_bg.show .top {  position:absolute; top:0; right:0; left:0; bottom:0;}
.top_bg.show .navmenu #menu { width:80%; height:auto; position:absolute; right:0; font-size:16px; padding-top:0;}
.top_bg.show .navmenu #menu li { height:40px; line-height:40px; background:#1f2678; background:rgba(31,38,120,.60);}
.top_bg.show .navmenu #menu li a { height:40px; line-height:40px;}
.ny_banner { height:auto; background-size:auto 100%; margin-top:55px;}


.contentbox { margin:0; padding:0; border-radius:0; padding-top:10px;}
.contentbox dt { width:94%; height:50px; margin:0; background-position:left bottom; background-size:auto 80%; margin-left:3%;}
.contentbox dt:before { width:auto; left:40px; right:10px; bottom:0;}
.contentbox dt:after { width:70px; right:0; top:0; background-size:100% auto;}
.contentbox dt .tit { font-size:20px; margin-top:0; line-height:50px; margin-left:40px;}
.contentbox dt .tit1 { font-size:16px; margin-top:0; line-height:50px; font-weight:normal;}
.contentbox dd { padding:0; margin:0;}

.product_detail { margin:0 10px; height:auto; overflow:hidden; padding-left:0; position:relative;}
.product_detail .picbox{ width:auto; float:none; margin:0; margin-top:60px;}
.product_detail .picbox .pic {}
.product_detail .con { width:100%; height:auto; float:left; overflow:hidden;}
.product_detail .con .tit { width:100%; height:60px; font-size:18px; line-height:60px; text-align:center; margin:0; color:#000; font-weight:bold; position:absolute; top:0; left:0;}
.product_detail .con .des { font-size:14px; line-height:2; width:100%; height:auto; overflow:hidden; border-top:1px solid #ccc; margin-top:10px; padding:2.5% 0; color:#000; line-height:2; display:none;}

.insidebox { position:static;}
.contentbox { position:static;}
.insidebox_bg { position:static;}
.detail_label { color:#000; font-weight:bold; font-size:16px; line-height:40px; border-bottom:1px solid #006a33; margin:10px; margin-top:20px;}

.detail .con { padding:10px;}
.detail .con p { font-size:14px; text-indent:0; line-height:1.5; margin:0;}
.detail .con img{ width:100%;}
.detail .pic img{ width:80%;}

/*企业文化详细内容*/
.detail .con .culture_tit { font-size:21px; line-height:30px;}
.detail .con .culture_tit1 { font-size:15px; color:#aeaeae; font-family:Arial; line-height:20px;}
.detail .con .culture_line { display:inlinie-block; width:88px; height:2px; background:#2f8514; margin:20px auto;}
.detail .con .culture_des { font-size:15px; color:#686868; line-height:25px; margin-top:10px;}

.fixed-logo { left:20px; top:20px; width:60px; height:60px;}
.home .fixed-logo  { display:block;}
.fixed-copyright { position:fixed; left:0; bottom:0; padding:5px; background:rgba(0,0,0,.75); color:#fff; width:100%; line-height:20px; z-index:99999; font-size:12px; display:none;}
.home .fixed-copyright { display:none;}
/*快捷链接*/
.home .comm-link { display:block;}
.comm-link { position:fixed; right:10px; bottom:20px; z-index:99999; display:none;}
.comm-link a { display:inline-block; width:32px; height:32px; margin:0 1px; overflow:hidden; background:#14459f; border-radius:50%; font-size:0; font-size:0; float:left; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
.comm-link a:hover { background:#eb000e; margin-top:-5px;}

.navmenu_icon { width:40px; height:40px; right:8px; top:8px; display:block;}
.home .navmenu_icon { width:40px; height:40px; right:20px; top:20px;}
.navmenu_icon.close { /*background:#1aa6ce;*/ background:#fe0302;}
.navmenu_icon .line { margin-top:6px;}
.navmenu_icon .line:nth-child(1) { margin-top:25%; }
.navmenu_icon.close .line:nth-child(2) { margin-left:100%; }
.navmenu_icon.close .line:nth-child(1) { width:80%; left:20%;}
.navmenu_icon.close .line:nth-child(3) { width:80%; left:20%;}


.navmenu { position:absolute; width:0%; right:0; left:auto; top:0; bottom:0; height:auto; overflow:visible;}
.navmenu #menu { width:100%; height:auto; position:relative; right:0; font-size:16px; display:none;}
.navmenu #menu li { min-height:60px; height:auto; overflow:hidden; width:100%; float:left; position:relative;}
.navmenu #menu li.home { height:60px; overflow:hidden;}
.navmenu #menu li a { display:block; width:100%; height:60px; line-height:60px; overflow:hidden; text-align:center; position:relative; color:#fff;}
.navmenu #menu li a:hover {/*  background:rgba(255,255,255,.15); background:#bb2131;*/}
.navmenu #menu li:hover a .cn,.navmenu #menu li.hover a .cn{ /*color:#0657a8; background:#dd1e19;*/}
.navmenu #menu li:hover a .en{ color:#83bbba;}
.navmenu #menu li:hover a+.subnav{ display:block;}
.navmenu #menu li.hover a ,.navmenu #menu li:hover a{ /*color:#df0b14; font-weight:bold; background:#dd1e19;*/ color:#fff;}
.navmenu #menu li.hover,.navmenu #menu li:hover { /*background:#ba0722; background:rgba(0,0,0,.15);background:#ba0722;  */ color:#fff;/* letter-spacing:2px; */}
.navmenu #menu li.hover a+.subnav { }
.navmenu #menu li a:after{
	content: '';
	position:absolute;
	left:50%;
	top:0;
	width:0px;
	height:6px;
	background:#026b33;
	z-index:-1;
	-webkit-transition: all .3s ease;
    -moz-transition:all .3s ease;
    -o-transition:all .3s ease;
    -ms-transition:all .3s ease;
    transition:all .3s ease;
	border-radius:0 0 6px 6px;
}
.navmenu #menu li:hover a:after,.navmenu #menu li.hover a:after { top:0; width:100px;margin-left:-50px;}
/*二级菜单*/
.navmenu #menu li .subnav { width:100%; height:auto; overflow:hidden; display:none; position:absolute; top:93px; left:0; background:#026b33; /*background:rgba(167,114,92,.95);*/ background-size:100% 100%; font-size:14px; font-weight:normal;}
.navmenu #menu li .subnav a { display:block; line-height:40px; width:100%; height:40px; font-weight:normal; color:#fff; background:none; position:relative;}
.navmenu #menu li .subnav a:before { background:none;}
.navmenu #menu li .subnav a:after { background:none;}
.navmenu #menu li .subnav a:hover { background:#1f2678; color:#fff;}


/*英文公司名称垂直滚动特效*/
.animation_text { width:11px; height:500px; position:absolute; right:5px; top:50%; margin-top:-250px; margin-right:0;}

#slideBox{ width:100%; height:100%;}
#slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:0%; width:100%; margin-left:0; bottom:20px; z-index:1; text-align:center;}
#slideBox .hd ul{ overflow:hidden; zoom:1; float:none; display:inline-block;}
#slideBox .hd ul li{ float:left; margin-right:4px;  width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer; border-radius:5px; text-indent:-999px; overflow:hidden;}
#slideBox .hd ul li.on{ background:#f00; color:#fff; }

#slideBox .bd { width:100%; height:100%; overflow:hidden; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:stretch;}
#slideBox .bd ul li { width:100%; height:100%; overflow:hidden; margin:0; padding:0; font-size:0; position:relative;}
#slideBox .bd ul li .pic { height:100%; height:100%;}
#slideBox .bd ul li .infobox { width:100%; height:100%;}
#slideBox .bd ul li .infobox p {

-webkit-animation-delay: .5s;
animation-delay:1s;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
visibility:hidden;
text-align:center;
display:block;
}
#slideBox .bd ul li.on{ background-size: auto 100%;}
#slideBox .bd ul li:nth-child(1) { display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
#slideBox .bd ul li:nth-child(2) .infobox { display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:flex-start;}
#slideBox .bd ul li:nth-child(2) .infobox p:nth-child(1) { margin-left:5%; width:55%; margin-top:30%;}
#slideBox .bd ul li:nth-child(2) .infobox p:nth-child(2) { margin-left:5%; width:50%;}
#slideBox .bd ul li:nth-child(2) .infobox p:nth-child(3) { margin-right:5%; width:15%; margin-bottom:5%; align-self:flex-end;}
#slideBox .bd ul li:nth-child(2) .infobox p:nth-child(4) { top:8%; right:10%;}
#slideBox .bd ul li:nth-child(3) .infobox { display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:flex-start; align-items:center;}
#slideBox .bd ul li:nth-child(4) .infobox { display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:flex-start; align-items:center;}


#slideBox .bd ul li:nth-child(1).on .infobox p { visibility:visible;-webkit-animation-name: zoomIn; animation-name: zoomIn; width:85%; margin:10px 0;}
#slideBox .bd ul li:nth-child(2).on .infobox p { visibility:visible;-webkit-animation-name: flipInX ; animation-name: flipInX ;}
#slideBox .bd ul li:nth-child(2).on .infobox p:nth-child(2) { visibility:visible;-webkit-animation-name: flipInX ; animation-name: flipInX ;}
#slideBox .bd ul li:nth-child(2).on .infobox p:nth-child(3) { visibility:visible;-webkit-animation-name: fadeInDown  ; animation-name: fadeInDown;}
#slideBox .bd ul li:nth-child(2).on .infobox p:nth-child(4) { visibility:visible;-webkit-animation-name: flipInX ; animation-name: flipInX ;}
#slideBox .bd ul li:nth-child(3).on .infobox p { visibility:visible;-webkit-animation-name: zoomIn ; animation-name: zoomIn ; margin-top:30%; width:90%;}
#slideBox .bd ul li:nth-child(4).on .infobox p { visibility:visible;-webkit-animation-name: fadeIn ; animation-name: fadeIn ; margin-top:50%; width:90%;}

#slideBox .prev,
#slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-30px; display:block; width:30px; height:60px; background-size:100% auto; display:none;}
#slideBox .next{ left:auto; right:3%;}

/*关于*/
.about_us { margin:0; padding:0; margin:0;}
.about_us .tit { min-width:70%; width:70%;}
.about_us .des { width:90%; min-width:90%; height:auto; margin:20px 0; padding:0; line-height:30px; font-size:12px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 10; -webkit-box-orient: vertical; text-align:justify; text-justify:inter-ideograph;}

.about_us .icon_list { width:90%; min-width:90%; height:auto; margin:0 5%; overflow:hidden; margin-top:0;}
.about_us .icon_list li { width:50%; height:auto; float:left; text-align:center;}
.about_us .icon_list li .icon { width:35px; height:35px; margin:0 auto; margin-top:3%; overflow:hidden;}
.about_us .icon_list li .tit1 { font-size:40px; line-height:20px; font-family:'Aparajita','Arial'; font-weight:bold; margin-top:5%;}
.about_us .icon_list li .tit2 { font-size:12px; line-height:20px;}


.product-tabs { width:100%; height:auto; overflow:hidden; text-align:center; margin-top:20px;}
.product-tabs li { display:inline-block; text-align:center; cursor:pointer; margin:15px; width:100px; height:100px; overflow:hidden;}
.product-tabs li img { max-width:100%; width:auto;}
.product-tabs li.on img {  display:block;}
.product-tabs li.on .first { margin-top:0; display:none;}

/*产品展示*/
.product-list { width:100%; height:auto; overflow:hidden; position:relative; left:0; top:0; right:0; bottom:0; padding:0; margin:0;}
.product-list .list-item { width:49%; height:auto; overflow:hidden; overflow:hidden; position:relative; float:left; margin:0 0.5%;}
.product-list a { background:#000; background:rgba(0,0,0,.5); display:-webkit-flex; flex-flow:row nowrap; justify-content:flex-start; align-items:stretch; display:block; position:relative;}
.product-list .list-item.hover { width:49%; height:auto;}
.product-list .list-item a:after { content:''; width:100%; height:4px; position:absolute; right:0; top:0; background:#fd759f; z-index:9999;
	-webkit-transition: all 2.5s ease;
	-moz-transition:all 1.5s ease;
	-o-transition:all 1.5s ease;
	-ms-transition:all 1.5s ease;
	transition:all 1.5s ease;
}
.product-list .list-item:nth-child(2) a:after{ background:#0a79df;}
.product-list .list-item:nth-child(3) a:after{ background:#ffc11e;}
.product-list .list-item:nth-child(4) a:after{ background:#abd946;}
.product-list .list-item:hover a:after { height:4px;}
.product-list .list-item.hover a:after { height:4px;}
.product-list .list-item .brief { position:relative; left:0; right:0; top:inherit; bottom:0; width:100%; height:50px; z-index:999; display:flex; display:-webkit-flex; flex-flow:column nowrap; justify-content:center; align-items:center;}
.product-list .list-item .brief .bg { display:none;}
.product-list .list-item .pic {
	-webkit-transform: scale(1);
	-webkit-transition-timing-function: linear;
	-webkit-transition-duration: 2000ms;
	-moz-transform: scale(1);
	-moz-transition-timing-function: linear;
	-moz-transition-duration: 2000ms;
	overflow: hidden;
}
.product-list .list-item .pic img { width:100%;}
.product-list .list-item.hover .pic{
	-webkit-transform: scale(1);
	-webkit-transition-timing-function: linear;
	-webkit-transition-duration: 2000ms;
	-moz-transform: scale(1);
	-moz-transition-timing-function: linear;
	-moz-transition-duration: 2000ms;
}
.product-list .list-item .icon { height:auto; overflow:hidden; position:relative; top:10%; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; z-index:999; display:none;}
.product-list .list-item .tit { width:100%; height:40px; line-height:40px; font-size:18px; color:#fff; font-family:"宋体"; font-weight:bold; writing-mode:horizontal-tb; background:#007e2b; text-align:center; margin-top:0; letter-spacing:5px; position:relative; z-index:999;}
.product-list .list-item:hover .tit,.product-list .list-item.hover .tit { background:#f00; margin-top:0px;}
.product-list .list-item:hover .icon,.product-list .list-item.hover .icon { top:5%; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}



.product-display { width:100%; height:50%; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:flex-start;}
.product-display .list-item { width:25%; flex:0 0 25%; height:auto; overflow:hidden; position:relative; float:left; background:#000; top:52%; background:rgba(0,0,0,.5); display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
.product-display .list-item a:after { content:''; width:8px; height:0%; position:absolute; right:0; top:0; background:#fd759f;
	-webkit-transition: all 2.5s ease;
	-moz-transition:all 1.5s ease;
	-o-transition:all 1.5s ease;
	-ms-transition:all 1.5s ease;
	transition:all 1.5s ease;
	display:none;
}
.product-display .list-item:nth-child(2) a:after{ background:#0a79df;}
.product-display .list-item:nth-child(3) a:after{ background:#ffc11e;}
.product-display .list-item:nth-child(4) a:after{ background:#abd946;}
.product-display .list-item a:hover:after { height:100%;}
.product-display .list-item.hover a:after { height:100%;}
.product-display .list-item .bg { position:absolute; left:-1px; top:-1px; right:-1px; bottom:-1px; z-index:-1;}
.product-display .list-item a { display:block; color:#fff; position:absolute; left:0; top:0; width:100%; height:100%; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center; z-index:1;}
.product-display .list-item .icon { width:130px; height:130px; border:6px solid #fff; border:6px solid rgba(255,255,255,.6); border-radius:50%; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
.product-display .list-item .pic { display:block; width:50%; height:auto; overflow:hidden;}
.product-display .list-item .tit { width:45px; height:150px; line-height:45px; font-size:18px; color:#fff; font-family:"宋体"; font-weight:bold; writing-mode: tb-rl; text-align:center; margin-top:0px; letter-spacing:2px; background-size:100% 100%;}
.product-display .list-item:hover .tit,.product-display .list-item.hover .tit { background-size:100% 100%; margin-top:20px;}
.product-display .list-item:hover .pic,.product-display .list-item.hover .pic { top:5%; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.product-display .slide-box { width:100%; height:100%; left:0; top:auto; float:right; bottom:0; position:absolute; overflow:hidden;}
.product-display .slide-box ul { width:100%; height:auto; overflow:hidden;}
.product-display .slide-box ul li { width:100%; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; position:absolute; left:0; top:0;
	-webkit-transition: all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
}
.product-display .slide-box ul li.show { display:block; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}

.product_display { width:100%; height:100%; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:stretch;}
.product_display li { background:#000; float:left; width:50%; flex:0 0 50%; height:auto; overflow:hidden; position:relative; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:flex-end; align-items:center; border:2px solid #fff;}
.product_display li .pic { position:absolute; left:0; top:0; width:100%; height:100%; z-index:0;}
.product_display li .icon { width:160px; height:160px; border:2px solid #fff; border-radius:50%; overflow:hidden; margin:0 auto; position:relative; z-index:1; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
.product_display li .tit { font-size:22px; line-height:50px; text-align:center; font-weight:bold; color:#fff; position:relative; margin-top:50%; z-index:1;}
.product_display li .more { color:#fff; width:100px; height:40px; line-height:40px; display:block; margin:0 auto; text-align:center; font-size:16px; text-transform:uppercase; border:2px solid #fff; font-family:Arial; position:relative; margin-bottom:50%; z-index:1;}
/*资讯展示*/
.news_display { max-width:100%; min-width:100%; height:auto; overflow:visible; margin:50px 0;}
.news_display dt { width:100%; text-align:center; height:auto; overflow:hidden;}
.news_display dt .tit { font-size:40px; color:#ffa200; line-height:50px; margin-top:-50px; font-weight:bold;}
.news_display dt .tit:before { display:none;}
.news_display dt .tit:after { display:none;}
.news_display dt .tit1 { font-size:60px; color:rgba(255,255,255,.40); line-height:50px; font-weight:bold;}
.news_display dd { padding:0%; height:auto;}
.news_display dd ul { width:90%; height:auto; overflow:visible;}
.news_display dd ul li { width:100%; height:auto; float:left; background:#fff; position:relative; margin:15px;}
.news_display dd ul li .mask { position:absolute; left:50%; top:-3%; width:0%; height:106%; z-index:1;}
.news_display dd ul li .pic {  padding:10px; height:auto; overflow:hidden; position:relative;}
.news_display dd ul li .brief { padding:10px; position:relative; z-index:999;}
.news_display dd ul li .date { font-size:15px; line-height:30px; margin-top:0; color:#808080;}
.news_display dd ul li .tit { margin:0; height:60px; font-size:16px; color:#434343; line-height:30px; font-weight:bold; position:relative; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news_display dd ul li .line { margin:10px 0; width:77px; height:3px; background:#007936; display:block;}
.news_display dd ul li:hover .tit { color:#036132;}
.news_display dd ul li:hover .line { background:#e69405; width:100%;}
.news_display dd ul li:hover .mask { width:106%; height:106%; top:-3%; left:-3%;}
.news_display dd ul li:hover .more { position:relative; margin-left:30%; background:#007f2a; color:#fff; display:inline-block; padding:10px 20px;}
.news_display dd ul li .more { font-size:15px; color:#007f2a;}
.news_display dd ul li .more:hover { background:#e69405;}

.picScroll-left .prev,
.picScroll-left .next{ left:10px; visibility:hidden;}
.picScroll-left .next{ left:auto; right:10px; }

.industrial_chain_list { width:100%; height:auto; overflow:hidden; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:center; align-items:center; margin:0;}
.industrial_chain_list li { width:30%; height:auto; overflow:hidden; flex:0 0 30%; margin:0 1.5%; float:left; text-align:center;}
.industrial_chain_list li .tit{ font-size:14px; color:#007f2a; font-weight:bold; width:100%; height:30px; line-height:30px; overflow:hidden; text-align:center; text-shadow: 0 1px #fff, 1px 0 #fff, -1px 0 #fff, 0 -1px #fff; letter-spacing:0;}
.industrial_chain_list li .num { width:20px; height:20px; line-height:20px; font-size:14px; font-family:'Arial'; color:#fff; background:#ee7422; display:inline-block; text-align:center; border-radius:50%; position:relative; margin:5px 0; z-index:9999;}
/*产业链*/
.industrial_chain { height:auto; overflow:hidden;}
.industrial_chain_box { padding-left:126px; padding-right:126px;}
.industrial_chain .list { width:100%; height:auto; overflow:visible; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:center; float:left;}
.industrial_chain .list li { width:30%; flex:0 0 30%; float:left; margin:20px 0%; margin-left:-150%; margin-right:-100%; position:relative; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:center; align-items:center;}
.industrial_chain .list li .tit { font-size:16px; color:#007f2a; font-weight:bold; width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center; text-shadow: 0 1px #fff, 1px 0 #fff, -1px 0 #fff, 0 -1px #fff; letter-spacing:0;}
.industrial_chain .list li .num { width:25px; height:25px; line-height:25px; font-size:15px; font-family:'Arial'; font-weight:bold; color:#fff; background:#ee7422; display:inline-block; text-align:center; border-radius:50%; position:relative; right:-5px; margin:5px 0; z-index:9999;}
.industrial_chain .list li img { width:100px;}
.industrial_chain  .line { height:4px; background:#007f2a; position:absolute; top:45%; left:44%; right:44%; border-radius:2px;}
.industrial_chain .list_left { width:126px; height:auto; overflow:visible; margin:155px 0 0 -166px; float:left; position:relative; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:center; align-items:center;}
.industrial_chain .list_left .tit { height:40px; line-height:40px; font-size:16px; color:#007f2a; font-weight:bold; width:100%; text-align:center; text-shadow: 0 1px #fff, 1px 0 #fff, -1px 0 #fff, 0 -1px #fff; letter-spacing:0;}
.industrial_chain .list_left .num { width:25px; height:25px; line-height:25px; font-size:15px; font-family:'Arial'; font-weight:bold; color:#fff; background:#ee7422; display:inline-block; text-align:center; border-radius:50%; position:relative; z-index:9999; position:absolute; right:-30px; top:50%; margin-top:-40px;}
.industrial_chain .list_left img { width:120px;}
.industrial_chain .list_right { width:126px; height:auto; overflow:visible; margin:155px -166px 0 0; float:right; position:relative; }
.industrial_chain .list_right .tit { height:40px; line-height:40px; font-size:16px; color:#007f2a; font-weight:bold; width:100%; text-align:center; text-shadow: 0 1px #fff, 1px 0 #fff, -1px 0 #fff, 0 -1px #fff; letter-spacing:0;}
.industrial_chain .list_right .num { width:25px; height:25px; line-height:25px; font-size:15px; font-family:'Arial'; font-weight:bold; color:#fff; background:#ee7422; display:inline-block; text-align:center; border-radius:50%; position:relative; z-index:9999;position:absolute; left:-30px; top:50%; margin-top:-40px;}
.industrial_chain .list_right img { width:120px;}
/*联系我们*/
.contact_display { max-width:90%; min-width:100%; height:auto; overflow:visible; margin:0;}
.contact_display dt { width:100%; text-align:center; height:auto; overflow:hidden;}
.contact_display dt .tit { font-size:40px; color:#007f2a; line-height:50px; margin-top:-50px; font-weight:bold;}
.contact_display dt .tit:before { display:none;}
.contact_display dt .tit:after { display:none;}
.contact_display dt .tit1 { font-size:60px; color:rgba(255,255,255,.40); line-height:50px; font-weight:bold;}
.contact_display dd { padding:3%; height:auto; margin-top:5px;}
.contact_display dd .contact_info_box {float:left; width:100%;}
.contact_display dd .contact_info { font-size:14px; color:#fff; line-height:32px; border-bottom:1px solid #007f2a; padding-bottom:30px;}
.contact_display dd .contact_info li { height:auto; overflow:hidden; min-height:32px;}
.contact_display dd .contact_info .icon { float:left; width:38px; height:33px; display:inline-block; position:relative; top:4px; margin-left:0px; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
.contact_display dd .qrcodebox { width:40%; height:auto; float:left; margin-left:6%; margin-top:20px;}
.contact_display dd .qrcodebox .pic { width:100%; height:auto; background:#fff; background:rgba(255,255,255,.29);display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center; overflow:hidden; border-radius:5px;}
.contact_display dd .qrcodebox .tit { font-size:14px; line-height:40px; color:#fff; text-align:center;}
.contact_display .contact_map { display:none;}





/*二级页面*/

.goods_index dt { width:100%; height:auto; overflow:hidden; border-bottom:2px solid #3db073; text-align:center;}
.goods_index dt .tit { display:inline-block; font-size:20px; text-align:center; color:#ffa018; font-weight:bold; line-height:100px; position:relative; letter-spacing:5px;}
.goods_index dt .tit:before { content:''; display:inline-block; width:100%; height:62px; position:absolute; left:-50px; top:20px;}
.goods_index dt .tit:after { content:''; display:inline-block; width:100%; height:62px; position:absolute; right:-50px; top:20px;}

.goods_index dt .tit.style01 { color:#027035;}

.picScroll-left { margin:10px;}
.picScroll-left .bd { width:100%; height:auto; overflow:hidden; margin:0 auto;}
.picScroll-left .prev,.picScroll-left .next { display:block; width:44px; height:81px;}
.picScroll-left .prev:hover { background-position:-44px 0;}
.picScroll-left .next { background-position:-132px 0;}
.picScroll-left .next:hover { background-position:-88px 0;}

.goods_index dd { max-width:1200px; min-width:320px; margin:0 auto; overflow:visible;}
.goods_index dd .goods_list { }
.goods_index dd .goods_list li { width:30%; height:auto; margin-right:20px;}
.goods_index dd .goods_list .tit { width:100%; height:30px; line-height:30px; color:#fff; background:#05793b; text-align:center; font-size:14px;}
.goods_index dd .goods_list .pic { display:block; overflow:hidden;}

/*商品弹出*/
.goods-show { top:11%; right:5%; bottom:3%; left:5%; overflow:hidden;}
.goods-show .close { position:relative; z-index:1;}
.goods-show .tit { font-weight:bold; font-size:24px; line-height:50px; margin-top:30px; text-align:center;}
.goods-show .pic { height:auto; overflow:hidden; width:100%; margin-right:0; border-radius:3px;}
.goods-show .des { margin:0; font-size:14px; line-height:2; padding:0; margin-top:0;}
.goods-detail { position:absolute; top:30px; right:20px; bottom:20px; left:20px; margin:0; height:auto; overflow:hidden; overflow-y:auto;}
.goods-show .goods-prev { display:none;}
.goods-show .goods-next { display:none;}

.goods-leftbox { width:100%; height:42px; position:relative; z-index:99999;}
.goods-leftbox:before { content:''; position:absolute; left:0; top:0; width:100%; height:42px; background-size:auto 100%;}
.goods-leftbox:after { display:none;}
.goods-guidebox { max-width:1200px; min-width:320px; margin:0 auto; height:42px; line-height:42px;}
.goods-guidebox dt { display:none;}
.goods-guidebox dd { width:100%; height:62px; overflow:hidden;}
.goods-guidebox dd ul { width:100%; font-size:14px; color:#fff; line-height:42px; display:block; flex-flow:row wrap; justify-content:center; align-items:center; position:relative; z-index:1; white-space:nowrap; overflow-x:auto; overflow:auto; font-size:0;}
.goods-guidebox dd ul li { float:none; text-align:center; display:inline-block;}
.goods-guidebox dd ul li:hover a,.goods-guidebox dd ul li.hover a { background:#ffa018;}
.goods-guidebox dd ul li a { display:block; color:#fff; padding:0 10px; display:block; font-size:14px;}
/*工艺*/
.technology.contentbox { background:none;}
.technology.contentbox dd { margin:0 10px; margin-top:10px; padding:0; height:auto; overflow:hidden; min-height:auto; background:#fff; border-radius:0px; display:flex; display:-webkit-flex; flex-flow:row nowrap; justify-content:center; align-items:center; position:relative;}
.technology.contentbox dd a { display:none;}
.technology.contentbox dd .no_num { width:130px; height:160px; background:#026b33; line-height:160px; font-size:30px; font-family:Arial; color:#fff; font-weight:bold; text-align:center; border-radius:15px 0 0 15px; margin:0 5px;}
.technology.contentbox dd .brief { margin:0 10px;}
.technology.contentbox dd .brief .tit { font-size:24px; color:#026b33; line-height:40px; font-weight:bold; margin-top:10px;}
.technology.contentbox dd .brief .tit1 { font-size:12px; color:#a7a7a7; line-height:30px; height:30px; text-transform:uppercase; position:relative;}
.technology.contentbox dd .brief .tit1:before { content:''; width:84px; height:1px; background:#026b33; position:absolute; left:0; bottom:0;}
.technology.contentbox dd .brief .des{ width:100%; line-height:26px; font-size:14px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; margin-top:10px; margin-bottom:10px;}
.technology.contentbox dd:nth-child(2n+0) { flex-flow:row-reverse nowrap;}
.technology.contentbox dd:nth-child(2n+0) .no_num { border-radius:0 10px 10px 0;}
.technology.contentbox dd:nth-child(2n+0) .brief { text-align:right;}
.technology.contentbox dd:nth-child(2n+0) .brief .tit1:before { right:0; left:auto; background:#026b33;}
/*招商加盟*/
.join.contentbox dt { height:80px; background-size:auto 100%;}
.join.contentbox dt:before { background:none;}
.join.contentbox dt:after { background:#fff3e1; width:28px; height:28px; top:35%; left:auto; right:20px; border-radius:14px;}
.join.contentbox dt .num { width:27%; height:80px; line-height:80px; text-align:center; float:left; font-size:25px;}
.join.contentbox dt .tit { width:50%; height:40px; line-height:40px; font-size:18px; margin:0; margin-top:20px; text-align:left;}
.join.contentbox dd {}
/*人才中心*/
.jobs_box { padding-right:0; height:auto; overflow:hidden; text-align:center;}
.jobs_tit { font-size:26px; color:#707070; font-weight:bold; line-height:30px; margin-top:20px;}
.jobs_tit1 { color:#9d9d9d; font-size:16px; line-height:26px;}
.jobs_brief { width:90%; margin-left:5%; height:auto; overflow:hidden; float:left;}
.jobs_des { font-size:14px; line-height:28px; color:#727272;}
.jobs_pic { margin:30px 0;}
.jobs_r_pic { margin:0; float:right; display:none;}

.jobs_list { height:auto; overflow:hidden; padding:0 20px;}
.jobs_list li { height:auto; overflow:hidden; font-size:14px; margin-top:20px;}
.jobs_list li .tit { font-weight:bold; line-height:30px; color:#000;}
.jobs_list li .des { line-height:28px; color:#626262;}
.jobs_notice { font-weight:bold; color:#000; margin:20px;}


.contactbox { width:100%; height:auto; right:0%; top:0; position:relative; background:#fff; padding-bottom:40px; -moz-box-shadow:0px 0px 17px #999; -webkit-box-shadow:0px 0px 17px #999; box-shadow:0px 0px 17px #999;}
.contactbox dt { position:relative; z-index:1;}
.contactbox dd { margin-top:-8px; height:auto; overflow:hidden;}
.contactbox dd .contact_info { font-size:13px; color:#026b33; line-height:31px; border-bottom:3px solid #007f2a; padding-bottom:30px; font-weight:bold; background:#fff; padding:20px 0; border-bottom:1px solid #dadada;}
.contactbox dd .contact_info .icon { float:left; width:31px; height:31px; display:inline-block; position:relative; top:4px; margin-right:10px; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
.contactbox dd .slide_list { width:100%; height:auto; overflow:hidden; margin:0 auto; margin-left:20px;}
.contactbox dd .slide_list li { float:left; margin-right:10px; margin-top:10px;}
.contactbox dd .tit { width:90%; height:47px; line-height:47px; border-bottom:1px solid #e6e6e6; margin:0 auto; color:#4d4d4d; font-size:16px; font-weight:bold;}
.emapbox { display:none;}

.rightbox { display:none;}
.news-index.insidebox { padding:0;}


/*商品列表*/
.goods-list { margin:0 10px; overflow:visible; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:flex-start; align-items:center;}
.goods-list li { width:47%; flex:0 0 47%; margin:2.5% 1.5%; margin-bottom:0; float:left; height:auto; overflow:hidden; -webkit-box-shadow:0px 0px 20px #ddd; display:block; box-shadow:0px 0px 20px #ddd; border:1px solid #ddd;}
.goods-list li .pic { border:0; overflow:hidden; display:block;}
.goods-list li .name{ text-align:center; height:30px; line-height:30px; text-align:center; background:#fff; font-size:12px; color:#000;}
.goods-list li:hover .name { color:#a7725c;}
/*图片列表*/
.pic-list { margin:0 10px; overflow:visible; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:flex-start; align-items:center;}
.pic-list li { width:47%; flex:0 0 47%; margin:2.5% 1.5%; float:left; height:auto; overflow:hidden; -webkit-box-shadow:0px 0px 20px #ddd; display:block; box-shadow:0px 0px 20px #ddd; border:1px solid #eee;}
.pic-list li .pic { border:0; -moz-box-shadow:0px 0px 20px #ddd; overflow:hidden; display:block;}
.pic-list li .name{ text-align:center; height:30px; line-height:30px; text-align:center; background:#fff; font-size:12px; color:#000;}
.pic-list li:hover .name { color:#a7725c;}
/*视频列表*/
.video-list { margin:0 10px; overflow:visible; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:flex-start; align-items:flex-start;}
.video-list li { width:47%; flex:0 0 47%; margin:2.5% 1.5%; margin-bottom:0; float:left; height:auto; overflow:hidden; -webkit-box-shadow:0px 0px 20px #ddd; display:block; box-shadow:0px 0px 20px #ddd; border:1px solid #ddd;}
.video-list li .pic { border:0; overflow:hidden; display:block;}
.video-list li .name{ text-align:center; height:30px; line-height:30px; text-align:center; background:#fff; font-size:12px; color:#000;}
.video-list li:hover .name { color:#a7725c;}
/*新闻列表*/
.news-list { margin:0 10px; width:100%; height:auto; overflow:hidden;}
.news-list li { /*width:100%; */height:auto; background:#fff; padding:10px; margin:10px; position:relative; margin-bottom:30px;display:flex; display:-webkit-flex; flex-flow:row nowrap; justify-content:center; align-items:center;}
.news-list li .pic{ width:120px; height:auto; overflow:hidden; display:block; overflow:hidden; flex:0 0 120px;}
.news-list li .brief { width:100%; height:auto; overflow:hidden; margin-left:13px;}
.news-list li .brief .tit { font-size:16px; line-height:20px; height:20px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.news-list li .brief .date { color:#a6a5a5; line-height:26px;}
.news-list li .brief .des { color:#6f6f6f; line-height:20px; height:40px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-align:justify; text-justify:inter-ideograph;}
.news-list li .brief .more{ display:block; width:100px; height:30px; line-height:30px; text-align:center; color:#026b33; border:1px solid #026b33; margin-top:5px; float:right; font-size:14px;}
.news-list li .brief .more:hover { background:#026b33; color:#fff;}
/*新闻列表经过环绕特效*/
.news-list li .line_l { width:3px; height:0%; position:absolute; left:0; bottom:0; background:#10ac59;}
.news-list li .line_t { width:0%; height:3px; position:absolute; left:0; top:0; background:#10ac59;}
.news-list li .line_r { width:3px; height:0%; position:absolute; right:0; top:0; background:#10ac59;}
.news-list li .line_b { width:0%; height:3px; position:absolute; right:0; bottom:0; background:#10ac59;}

/*页脚*/
.footer_bg { height:auto; overflow:hidden; background:#026b33; border-top:3px solid #1f2678; padding-bottom:30px;}
.footer_nav_box { width:100%; height:auto; overflow:hidden; float:left; margin-top:37px;}
.footer_nav { width:33%; height:auto; min-height:200px; overflow:hidden; font-size:14px; float:left; background:url(../images/footer_nav_line.gif) right center no-repeat; text-align:center;}
.footer_nav li.tit { font-size:16px; line-height:24px; height:24px; border:#7be09a; color:#88c1ff;/* font-weight:bold;*/ margin-bottom:10px;}
.footer_nav li { width:100%; line-height:24px; height:24px; color:#88c1ff;}
.footer_nav li a { color:#88c1ff; display:block; display:block;}

.footerbox { max-width:1200px; min-width:320px; height:auto; margin:0 auto; height:auto; overflow:visible;}

.footer { overflow:visible; color:#fff; padding:0 10px;}
.footer a { color:#fff;}
.footer_nav_link { color:#95b4da;}
.footer_nav_link a { color:#95b4da;}
.footer .info { width:100%; height:auto; float:left; font-size:14px; line-height:20px; /*text-transform:uppercase;*/ text-align:center;}
.footer .info .tit{ font-size:18px; line-height:40px;}
.footer .info .text { line-height:24px; padding:10px 0;}
.footer .info .telbox {}
.footer .info .telbox .lab { font-size:24px; position:relative; top:-3px;}
.footer .info .telbox .tel { font-size:33px; font-family:'Arial'; font-weight:bold;}

.footer .logobox { width:303px; height:auto; min-height:auto; overflow:hidden; float:left; margin:67px 0 0 -303px;}
.footer .logobox .logo { display:block;}
.footer .logobox .telbox { width:283px; height:50px; margin-top:30px; overflow:hidden; background:url(../images/footer_telbox_bg.png) no-repeat; line-height:24px; font-size:30px; color:#00377a; position:relative;}
.footer .logobox .telbox .icon { float:left; margin-right:5px;}
.footer .logobox .telbox .lab { font-size:14px; color:#00377a; line-height:20px;}
.footer .logobox .telbox .tel { font-size:30px; color:#1f89ff; line-height:30px; position:absolute; left:60px; bottom:0; font-family:Arial;}


.footer .footer_links_box { width:30%; height:auto; overflow:hidden; float:left;}
.footer .footer_links_box { line-height:34px; font-size:15px;}
/*版权*/
.copyright_bg { height:59px; overflow:hidden; border-top:1px solid #17489d; margin-top:-59px;}
.copyright { width:100%; height:auto; line-height:24px; overflow:hidden; color:#fff; text-align:left; border-top:1px solid #007e81; padding-top:10px;}
.copyright a { color:#fff;}
.footerbox .qrcodebox { width:100%; height:auto; overflow:hidden; margin:0; float:left;}
.footerbox .qrcodebox .qrcode { width:50%; height:auto; float:left;}
.footerbox .qrcodebox .qrcode .pic { width:80%; height:auto; margin:0 auto; margin-top:15px; border:5px solid #fff; border:5px solid rgba(255,255,255,.24);}
.footerbox .qrcodebox .qrcode .tit { width:100%; height:30px; line-height:30px; text-align:center; color:#fff;}

}

