﻿@charset "utf-8";
/* CSS Document */
  
html{height:100%;-webkit-text-size-adjust:100%;}
*{
-moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}

body{ margin:0px; padding:0px; margin:0px auto; line-height:24px; color:#433f37; width:100%; min-width:320px;  position:relative; overflow-x:hidden; font-size:14px;  font-family:微软雅黑}
/*background:url(../images/bg_body.jpg) repeat left top;*/
.body2{ background:url(../images/bg_body2.jpg) repeat left top}
.ul,.ul li,form, dl,dt,dd, div,.ol,menu{ padding: 0px; margin: 0px;}
.ul,.ul li,.ol li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px; font-weight:normal;} 
.npm{ padding:0px; margin:0px;}
select,input,textarea{font-family:微软雅黑; border-radius:0; -webkit-border-radius:0; color:#414446; font-size:14px;}
input:focus { outline: none;}
input,button,select,textarea{font-family:微软雅黑;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { margin:0; padding:0;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:top; max-width:100%;}
a{ color:#433f37; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#e41111}
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0px; }
.clearfix { zoom:1; }  
.h1,.h2,.h3,.h4,.h5,.h6{ padding:0; margin:0; font-weight:normal;}
table,table td{ border-collapse:collapse;}
.nowrap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.animate,
.ind_product .txt i,
.ind_product ul li .txt,
.ind_product .bx-pager-item a,
.ind_news .fr ul li,
.header .nav li,
.header .nav,
.product_list_new ul li .txt,
.news_list *,.pro_list *,
.editor_product *,
.ind_intro .list .txt,
.menu h3,
.product_list ul li dl{-moz-transition:all 0.75s ease; -ms-transition:all 0.75s ease; -webkit-transition:all 0.75s ease;transition:all 0.75s ease;}
.product_list ul li.n3{ margin-left:0; clear:both;}

.fl{ float:left;}
.fr{ float:right;}

.news_list .list img,.pro_list .list img,
.honor_list ul li .pic span,
.link_list ul li .pic span{
	transition:All 0.5s ease-in-out;
	-webkit-transition:All 0.5s ease-in-out;
	-moz-transition:All 0.5s ease-in-out;
	-o-transition:All 0.5s ease-in-out;
}
.news_list .list:hover img,.pro_list .list:hover,
.honor_list ul li:hover .pic span,
.link_list ul li:hover .pic span{
	 transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
}


.container{ padding-bottom:60px;}
.sidebar{ padding:2.5% 0;}
.body2 .sidebar{ background-color:#fbf7e9;}
.body2 .main{ padding-top:3%;}
.main{ min-height:100px;}
.auto{margin:0 auto; max-width:1200px;  position:relative;}
.auto_1440{margin:0 auto; max-width:1440px;  position:relative;}
.menu{ text-align:center; }
.menu h3{font-size:40px; color:#6c5421; line-height:60px; position:relative; margin-bottom:3%}
.menu h3 i{ display:inline-block; padding:0px 24px; font-style:normal; display:none;}
.menu h3 b{ padding:0px 24px; }
.menu h3 img{ vertical-align:middle}
.menu h3:before,
.menu h3:after{width:136px; height:9px; content:''; background-repeat:no-repeat; display:inline-block;}
.menu h3:before{ background-image:url(../images/menu_line_left.png); background-position:right}
.menu h3:after{background-image:url(../images/menu_line_right.png); background-position:left;}
.menu ul{transition:all ease-in-out 0.3s; font-size:16px;}
.menu ul li{ display:inline-block; position:relative; line-height:51px; padding:0px 20px;*display:inline; zoom:1; height:51px;}
.menu ul li a,
.menu ul li a i{ display:block;}
.menu ul li a i{ font-style:normal;}
.menu ul li.on a,
.menu ul li.on a i{ background-image:url(../images/menu_bg.png); background-repeat:no-repeat;}
.menu ul li.on a{ padding-left:48px; color:#e41111; background-position:left top; }
.menu ul li.on a i{ padding-right:48px; background-position: right bottom;}
.menu ol{ padding-top:2%;}
.menu ol li{ display:inline-block; padding:0px 20px; font-size:16px;}
.menu ol li a{ color:#b9b4a6}
.menu ol li a i{ font-style:normal;}
.menu ol li.on a,
.menu ol li a:hover{ color:#e30015;}


.sidebar .submenu{  background-color:#f0ecdb; margin-top:2.5%; text-align:center;}
.sidebar .submenu .auto{padding:1% 0; }
.sidebar .submenu .auto:before{ content:''; display:inline-block; position:absolute; top:-8px; left:45%; width:14px; height:8px; background:url(../images/submenu_icon.png) no-repeat;}
.sidebar .submenu span{ padding:0px 20px;}
.sidebar .submenu span a{ color:#433f37; white-space:nowrap;}
.sidebar .submenu span.on a,
.sidebar .submenu span a:hover{ color:#e41111;}
.sidebar #category{  background-color:#bea874; margin-top:2.5%}
.sidebar #category .auto:before{ background:url(../images/category_icon.png) no-repeat;}
.sidebar #category span a{ color:#fff;}
.sidebar #category span.on a,
.sidebar #category span a:hover{ color:#352705;}

.table{ display:table; width:100%; height:100%; text-align:center;}
.table-cell{display:table-cell; vertical-align:middle;}

.location{ text-align:center; opacity:0.5}
.location,
.location a{color:#433f37; }


.header{ position:relative; width:100%; z-index:100;  background:#fff url(../images/header_bg.jpg) repeat-x left top; }
.h_header{ display:none;}
.header .auto_1440{ position:inherit;}
.header .logo{ padding-top:38px;}
.header .nav{  text-align:right; line-height:60px; margin-top:-30px;}
.header .nav li{ padding-left:3%; display:inline-block; transition:all ease-in-out 0.3s;*display:inline; zoom:1;}
.header .nav li b{ font-size:16px; font-weight:normal;}
.header .nav li b a{ display:block; color:#6c5421; font-family: "微软雅黑";}
.header .nav li.on b a,
.header .nav li.hover b a{ color:#e41111;}
.header .nav li#nav1{ padding-left:0;}

.header .nav li .sub{ padding:10px; color:#6c5421; line-height:30px; position:absolute; display:none; min-width:140px; background:url(../images/subnavbg.jpg) repeat left top;}
.header .nav li .sub dl{ max-width:1000px; margin:auto;}
.header .nav li .sub dl dt{ text-align:center; float:left; width:140px; margin-right:10px;}
.header .nav li .sub dl dt span a{ color:#6c5421; line-height:37px; display:block; height:37px;}
.header .nav li .sub dl dt span a:hover{ color:#e41111;  background:url(../images/subnav_a.png) no-repeat center center;}


/*.header .nav li{-webkit-perspective: 500px;}*/

.header .nav li .sub{	transform: rotate3d(1,0,0,-90deg);
	-webkit-transform: rotate3d(1,0,0,-90deg);
	-moz-transform: rotate3d(1,0,0,-90deg);
	-ms-transform: rotate3d(1,0,0,-90deg);
	-o-transform: rotate3d(1,0,0,-90deg);
	-webkit-transform-origin:0 0 0;
	-moz-transform-origin:0 0 0;
	transform-origin:0 0 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	transition: transform 0.5s, opacity 0.3s;
	-webkit-transition: -webkit-transform 0.5s, opacity 0.3s;
	-moz-transition: -moz-transform 0.5s, opacity 0.3s;
	display:block;
}
.header .nav .li:hover>.sub{
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	transform: rotate3d(0,0,0,0);
	-webkit-transform: rotate3d(0,0,0,0);
	-moz-transform: rotate3d(0,0,0,0);
	-ms-transform: rotate3d(0,0,0,0);
	-o-transform: rotate3d(0,0,0,0);
}

.header .other{ float:right; position:relative; top:35px;}
.header .other a{ cursor:pointer; margin-left:6px;}
.header .other .lan{ font-size:16px; color:#baad91; padding:0px 14px; margin-left:0; margin-right:10px; background:url(../images/lan.png) no-repeat right center; display:inline-block; position:relative; cursor:pointer;}
.header .other .language{ display:none; position:absolute; border:solid 1px #baad91; padding:10px; border-radius:6px; background-color:#fff; z-index:2; right:0; top:100%; white-space:nowrap;}
.header .other .language a{ color:#baad91; margin:0; display:block; background-color:#fff; text-align:center;}
.header .other .enable{ display:block;}
.header .other a{color:#baad91;}
.header .other a:hover{ color:#e41111;}
.header .other .code{position: relative; cursor:pointer;}
.header .other .code .code_pic{position: absolute; right: 0; top: 100%; display: none; z-index: 101;}
.header .other .code .code_pic img{max-width: 100px; display: block;}
.header .search{ position:absolute; top:35px; width:210px; padding-right:36px;}
.header .search .text{ font-size:14px; padding:0 5px; width:100%; border: solid 1px #bea874; height:29px; line-height:29px; background:#fff; color:#ccc2b1; border-radius:4px 0 0 4px;}
.header .search .btn{ position:absolute; right:0; top:0; width:36px; height:29px; border:none; background:#baad91 url(../images/search_bg.png) no-repeat; border-radius:0 4px 4px 0; cursor:pointer;}

.fixed{ position:fixed; top:0}

.banner{}


.icon_menu{ display:none; z-index:100; width:32px; height:32px; position:absolute; top:36%; right:3%;overflow:hidden; text-indent:-999em; cursor:pointer; }
.icon_menu a{ width:100%; height:4px; background-color:#e8300c; position:absolute; right:0; top:50%; margin-top:-2.5px;}
.icon_menu a::before,
.icon_menu a::after{ position:absolute; content:'';width:100%; height:4px;background-color:#e8300c;right:0;-moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.icon_menu a::before{ top:-11px;}
.icon_menu a::after{ bottom:-11px;}

.on.icon_menu a{ background-color:transparent;}
.on.icon_menu a::before{ transform: rotate(-45deg); top:0}
.on.icon_menu a::after{ transform: rotate(45deg); bottom:0}



#goToTop{ text-align:center; position: absolute; width:100%; left:0;}
#goToTop a{ position:relative; top:-37px; width:74px; height:74px; line-height:0; font-size:0; display:block; background:url(../images/istop.png) no-repeat center center; margin:0 auto; z-index:1;}

.footer{ font-size:12px; background-color:#2b2223; position:relative;font-family: "微软雅黑";}
.footer,
.footer a{ color:#DBD8CE;}
.footer a:hover,
.footer .subnav dl dt a:hover{ color:#e41111}
.footer .subnav{ padding:4% 0; border-bottom:solid 1px #342a2a;}
.footer .subnav dl{ float:left; width:24%;}
.footer .subnav dl dt{ padding:4% 0;}
.footer .subnav dl dt a{ font-size:16px; color:#fbf7e9;}
.footer .subnav dl dd span{ display:block; padding:3px 0;}

.footer .other{ padding:1% 0;}
.footer .other .fl .hotline{ background:url(../images/hotline.png) no-repeat left; padding-left:30px;}
.footer .other .fl .hotline b{ color:#e41111; font-size:24px; font-family:宋体; font-weight:normal;}
.footer .other .fl .wap{ display:none;}
.footer .other .fl a{ position:relative; display:inline-block; margin-right:8px;}
.footer .other .fl a:before{ content:''; position:absolute; height: 60%; top: 17%; border-right: solid 1px #423836; right: -7px; }
.footer .other .fl a:last-child:before{ display:none;}
.footer .other .fr{ text-align:right;}
.footer .beian{ text-align:center; padding:10px 0;}
.footer .beian img{ vertical-align:middle; margin-right:18px;}
/* .footer .beian a{ display:inline-block; padding-left:25px; } */
.jiathis_style_32x32 a{ text-indent:inherit!important; margin:0 2px!important; display:inline-block; float:none!important; background-image:url(../images/share.png)!important;background-position: center top!important; width:32px; cursor:pointer;}
.more .jiathis_style_32x32 .jiathis_txt{ display:none !important;}
.fr .jiathis_style_32x32 .jiathis_txt{ display:none !important;}

.footer .other .fr .jiathis_style_32x32{ overflow:hidden;}
.footer .other .fr .jiathis_style_32x32+div{ clear:both;}
.footer .other .fr .jiathis_style_32x32 a{ text-indent:inherit!important; margin:0 2px!important; display:block; float:right!important; background-image:url(../images/share.png)!important;background-position: center top!important; height:30px !important;}

.pagination-wrapper {
	margin: 20px 0;
}
.pagination {
	height: 34px;
	text-align: center;
}
.pagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
}
.pagination li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.pagination li a:hover {
	background: #e41111;
	color: #ffffff;
}
.pagination li.thisclass {
	background: #e41111;
	color: #fff;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover {
	background: transparent;
	border-color: #e41111;
	color: #fff;
	cursor: default;
}

#map{height:362px; border:solid 1px #e4e3e3; margin-top:3%;}
#map img{ max-width: none;}
#map *{ box-sizing:content-box;}

.bg{ padding-top:10%; background-image:url(../images/article-bg.png); background-repeat:no-repeat; background-position:center top}
.detail-article{ clear:both; overflow:hidden;}
.detail-article .title,
.detail-article .time{ text-align:center; font-weight:normal; padding:10px 0; margin:0 }
.detail-article .title{ font-size:26px; color:#e12600; padding-top:2%; line-height:30px; border-bottom:solid 1px rgba(108, 84, 33, 0.20);}
.detail-article .time{font-size:14px; border-bottom:1px dotted #ebebeb; display:block;}

.detail-article .video{ position:relative; padding-top:40%; margin:auto; max-width:800px;}

.detail-article .video iframe,
.detail-article .video embed,
.detail-article .video video,
.detail-article .video object{ position:absolute; left:0; top:0; width:100%!important; height:100%!important;}

.detail-article .photo{ text-align:center;}

.detail-article .single{ color:#757168; padding:3% 0;  border-bottom:solid 1px rgba(108, 84, 33, 0.20);}
.detail-article .single p {margin:15px 0;}

.single{ color:#6c5421; line-height:28px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.single img{ max-width:100%;}


.editor_about{ }


@keyframes lineicon
{
0%   { left:-30%}
50%  { left:-20%}
100% { left:-30%}
}
@-moz-keyframes lineicon {
0%   { left:-30%}
50%  { left:-20%}
100% { left:-30%}
}
@-webkit-keyframes lineicon {
0%   { left:-30%}
50%  { left:-20%}
100% { left:-30%}
}
@-o-keyframes lineicon {
0%   { left:-30%}
50%  { left:-20%}
100% { left:-30%}
}

.news_list .wall-column{ float:left;margin-right:3.5%; width:29%;}
.news_list .list{
	background-color:#fff; padding:5px;
	transition:all 0.5s ease-out 0s;
	-ms-transition:all 0.5s ease-out 0s;
	-moz-transition:all 0.5s ease-out 0s;
	-webkit-transition:all 0.5s ease-out 0s;
	-o-transition:all 0.5s ease-out 0s;
    margin-bottom:15% !important;
}


.news_list .list:hover{
	box-shadow:0 3px 6px rgba(130,130,130,0.3);
}
.news_list .list .pic{ overflow:hidden; position: relative; padding-bottom: 60%;}
.news_list .list img{ width:100%; position: absolute; top: 0; left:0;  width: 100%;}
.news_list .list dl{ padding:14px;}
.news_list .list:hover dl{ padding:8px 14px 20px 14px}
.news_list .list dl h5{ font-size:20px; border-bottom:solid 1px #e5e5e5; line-height:26px; padding:8px 0;}
.news_list .list:hover dl h5,
.news_list .list:hover dl h5 a{ color:#e41111}
.news_list .list dl p{ padding:10px 0; height: 130px; overflow: hidden;}
.news_list .list dl time{ text-align:right; display:block;}

.font_news_list{ padding-top:3%;}
.font_news_list ul li{ font-size:16px; padding:2% 0 2% 2%; border-bottom:solid 1px #aa9b79; background-image:url(../images/icon7.png); background-repeat:no-repeat; background-position:left center}
.font_news_list ul li:hover{background-image:url(../images/icon7_on.png);}
.font_news_list ul li span{ padding-left:20px; float:right;}

.pro_list .wall-column{ float:left;margin-right:3.5%; width:29%;}
.pro_list .list{
	background-color:#fff; padding:5px;
	transition:all 0.5s ease-out 0s;
	-ms-transition:all 0.5s ease-out 0s;
	-moz-transition:all 0.5s ease-out 0s;
	-webkit-transition:all 0.5s ease-out 0s;
	-o-transition:all 0.5s ease-out 0s;
    margin-bottom:15% !important;
}


.pro_list .list:hover{
	box-shadow:0 3px 6px rgba(130,130,130,0.3);
}
.pro_list .list .pic{ overflow:hidden; position: relative; padding-bottom: 140%;}
.pro_list .list img{ width:100%; position: absolute; top: 0; left:0;  width: 100%;}
.pro_list .list dl{ padding:14px;}
.pro_list .list:hover dl{ padding:8px 14px 20px 14px}
.pro_list .list dl h5{ font-size:20px; border-bottom:solid 1px #e5e5e5; line-height:26px; padding:8px 0; text-align:center;}
.pro_list .list:hover dl h5,
.pro_list .list:hover dl h5 a{ color:#e41111}




.owl-carousel { position:relative; overflow:hidden;}

.owl-carousel .owl-item{ float:left;}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next{ z-index:5; font-size:0; line-height:0; z-index:8; position:absolute; display:block; cursor:pointer; width:61px; height:100%; bottom:0; background-repeat:no-repeat; background-image:url(../images/ind_ban_arrow.png);}
.owl-carousel .owl-nav .owl-prev:hover,
.owl-carousel .owl-nav .owl-next:hover{background-image:url(../images/ind_ban_arrow2.png);}
.owl-carousel .owl-nav .owl-prev{ left:5%; background-position:left;}
.owl-carousel .owl-nav .owl-next{ right:5%; background-position:right;}
.owl-carousel .owl-dots{position:absolute; width:100%;  bottom:5%; text-align:center; display:none;}
.owl-carousel .owl-dots .owl-dot{ line-height:0; font-size:0; margin:0 6px; display:inline-block; width:13px; height:13px; cursor:pointer; border-radius:100px; background-color:#fff;}
.owl-carousel .owl-dots .active{ background-color:#e41111; opacity:1}

.ind_ban{position:relative;}
.ind_ban ul li {position:relative;}
.ind_ban ul li a{ position:absolute; width:100%; height:100%; left:0; top:0; display:block;}
.ind_ban .bx-controls{z-index:5; text-align:center;}
.ind_ban .bx-controls .bx-pager{ position:absolute; width:100%;  bottom:5%; display:none;}
.ind_ban .bx-pager-item{ *display:inline; display:inline-block; }
.ind_ban .bx-pager-item a{ line-height:0; font-size:0; margin:0 6px; display:inline-block; width:13px; height:13px; cursor:pointer; border-radius:100px; background-color:#fff;}
.ind_ban .bx-pager-item a.active{ background-color:#e41111; opacity:1}
.ind_ban .bx-controls-direction a{ font-size:0; line-height:0; z-index:8; position:absolute; display:block; cursor:pointer; width:61px; height:100%; bottom:0; background-repeat:no-repeat; background-image:url(../images/ind_ban_arrow.png);}
.ind_ban .bx-controls-direction a:hover{background-image:url(../images/ind_ban_arrow2.png);}
.ind_ban .bx-controls-direction a.bx-prev{ left:5%; background-position:left;}
.ind_ban .bx-controls-direction a.bx-next{ right:5%; background-position:right;}

.ind_icon{ z-index:99; position:absolute; width:100%; text-align:center;}
.ind_icon a{ position:relative; top:-90px; display:inline-block; background-image: url(../images/ban_icon.png); background-repeat:no-repeat; background-position:center center; width:94px; height:77px; animation: icon 1s ease-in 0.5s infinite;}
@keyframes icon {
     0% {top:-90px;}
     50% {top:-80px;}
     100% {top:-90px;}
  }
@-moz-keyframes icon {
     0% {top:-90px;}
     50% {top:-80px;}
     100% {top:-90px;}
  }
@-webkit-keyframes icon {
     0% {top:-90px;}
     50% {top:-80px;}
     100% {top:-90px;}
  }
@-o-keyframes icon {
     0% {top:-90px;}
     50% {top:-80px;}
     100% {top:-90px;}
  }

.ind_font{ text-align:center; padding-top:6%; padding-bottom:3%}
.ind_font i{ font-style:normal; display:inline-block;}
.ind_font h2{ padding:10px 0; font-size:38px; line-height:40px; color:#6c5421;}
.ind_font h2 i{ padding:0 28px; background:url(../images/ind_icon3.png) no-repeat right bottom;}
.ind_font h3{ text-transform:uppercase;}
.ind_font h3:before,
.ind_font h3:after{width:136px; height:9px; content:''; background-repeat:no-repeat; display:inline-block;}
.ind_font h3:before{ background-image:url(../images/menu_line_left.png); background-position:right}
.ind_font h3:after{background-image:url(../images/menu_line_right.png); background-position:left;}
.ind_font h3 i{ padding:0px 18px;}
.ind_font p{ opacity:0.5}

.ind_news .fl{ width:42%; min-height:560px\9;}
.ind_news .fl ul{ float:left; width:100%; min-height:560px\9; }
.ind_news .fl ul li{ min-height:560px\9;}
.ind_news .fl ul li .pic{ padding:16px 0;}
.ind_news .fl ul li .pic img{ width:100%;}
.ind_news .fl ul li span{ text-align:center; left:21px; top:0; color:#f5d159; position:absolute; display:block; background-color:#e41111; padding:0px 15px 5px 15px;}
.ind_news .fl ul li span b{ font-weight:normal; font-family:宋体; display:block; font-size:60px; line-height:60px; border-bottom:solid 1px #e94b27;}
.ind_news .fl ul li h5{ padding:2% 0; font-size:18px;}
.ind_news .fl ul li p{ max-height:48px; overflow:hidden;}

.ind_news .fr{ width:55%; padding-top:16px;}
.ind_news .fr ul{ border-top:solid 1px #e4d8bc;}
.ind_news .fr ul li{ position:relative; padding:5% 20%; border-bottom:solid 1px #e4d8bc; background-image:url(../images/icon_more.png); background-repeat:no-repeat; background-position: 95% center}
.ind_news .fr ul li:hover{ background-image:url(../images/icon_more2.png);}
.ind_news .fr ul li a{ display:block;}
.ind_news .fr ul li h5{ font-size:16px;}
.ind_news .fr ul li  p{ opacity:0.7}
.ind_news .fr ul li span{ padding-left:20px; padding-top:20px; font-size:18px; font-family:宋体; left:5%; position:absolute; display:block;}
.ind_news .fr ul li span:before{ top:0; content:''; position: absolute; display:inline-block; width:1px;height:100%; background-color:#433f37;
-webkit-transform: rotate(45deg);/*Safari 4+,Google Chrome 1+  */
-moz-transform: rotate(45deg);/*Firefox 3.5+*/
filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=0.45);}
.ind_news .fr ul li:hover span:before{ background-color:#f11111}
.ind_news .fr ul li span b{font-size:40px; display:block; padding-left:5px;}
.ind_news .fr ul li span i{ font-style:normal; position:absolute; left:0; top:0;}
.ind_news .fr ul li:hover a{color:#e41111;}

.ind_news .more{ padding-top:3%; padding-left:60px; margin-bottom:70px;}
.ind_news .more font{ position: absolute; left:0;}
.ind_news .more .jiathis_style_32x32 a{ background-position:right center!important; height:30px;}
.ind_news .more .jiathis_style_32x32 a:hover{background-position:left center!important}
.ind_news .more .jiathis_style_32x32 a:before{ background-image:url(../images/share_icon_ind.png);-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter:normal; opacity:1;}
.ind_news .more .jiathis_style_32x32 a:hover:before{ background-image:url(../images/share_icon.png);}
.ind_news .more center a{ text-indent:64px; color:#e41111; display:inline-block; text-align:left; font-size:16px; background-image:url(../images/more_bg.png); background-repeat:no-repeat; width:158px; line-height:61px;}

.ind_intro .list{ position:relative; background:url(../images/bg_txt1.jpg) repeat left top;}
.ind_intro .list h5{ font-size:24px; padding-top:80px;}
.ind_intro .list p{ padding:20px 22%;}
.ind_intro .list .photo,
.ind_intro .list .txt{ width:50%;}
.ind_intro .list .txt{ position:absolute; height:100%;}
.ind_intro .list:hover .txt{transform:translate(0,-10px);}
.ind_intro #n1.list .photo,
.ind_intro #n2.list .txt{ float:right;}
.ind_intro #n2.list .txt{ right:0;}
.ind_intro #n1 h5{ background:url(../images/ind_icon1.png) no-repeat center top;}
.ind_intro #n2 h5{ background:url(../images/ind_icon3.png) no-repeat center top;}


.ind_product{ padding-bottom:70px;}
.ind_product .bx-viewport{ border:solid 1px #eadaa9;}
.ind_product ul li{ position:relative;}
.ind_product .pic,
.ind_product .txt{ width:50%;}
.ind_product .pic{ text-align:center; border-right:solid 1px #eadaa9;}
.ind_product .txt{ overflow:hidden; position:absolute; height:100%; right:0; top:0; padding:0 3%; *width:44%;}
.ind_product .txt .table{text-align:left;}
.ind_product .txt h5{ font-size:18px;padding-top:80px;}
.ind_product .txt h6{ font-size:14px; color:#c3bdaa; margin-bottom:3%;}
.ind_product .txt p{ padding:20px 0; opacity:0.8; border-top:solid 1px #f3eacc; margin-bottom:5%;}
.ind_product .txt i{ width:43px; height:41px; display:block; background:url(../images/icon_more.png) no-repeat left;}
.ind_product ul li:hover .txt{transform:translate(0,-10px);}
.ind_product ul li:hover .txt i{ background-image:url(../images/icon_more2.png)}
.ind_product .bx-controls{z-index:5; text-align:center; padding-top:3%;}
.ind_product .bx-controls .bx-pager{ display:inline-block; *zoom:1; *display:inline;}
.ind_product .bx-pager-item{ display:block; float:left;}
.ind_product .bx-pager-item a{ line-height:0; font-size:0; margin:0 6px; display:inline-block; width:13px; height:13px; cursor:pointer; border-radius:100px; background-color:#e6d9aa;}
.ind_product .bx-pager-item a.active{ background-color:#e41111; opacity:1}
.ind_product ul li h5,
.ind_product ul li h6{ left:-200%; position:relative;}
.ind_product ul li p{ right:-200%; position:relative;}
.ind_product ul li.active h5,
.ind_product ul li.active h6{ left:0;}
.ind_product ul li.active p{ right:0;}
.ind_product .txt h5{ background:url(../images/ind_icon2.png) no-repeat left top;}

/*index end*/



.music-cont{ position:fixed; right:0.5%; bottom:0; cursor:pointer;}

#advertising {
	position:fixed;
	width:100%; height:100%; left:0; top:0;
	text-align:center;
	z-index:999;	
	display:none;
}
#fullbg {
	background-color:#000;
	left:0;
	opacity:0.5;
	position:absolute;
	top:0;
	z-index:9998;
	filter:alpha(opacity=80);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	width:100%; height:100%;
}
#dialog {
	position:fixed !important;
	z-index:9999;
	display:table;
	width:100%;
	height:100%;
	text-align:center;
}
#dialog p.close { position:absolute; right:5%; top:5%; cursor:pointer; padding:0; margin:0}
#dialog p.close a {
	color: #fff;
	width: 35px;
	text-decoration: none;
	background: url(../images/x_close.png) no-repeat right;
	height: 35px;
	display: block;
	position: absolute;
	right:0;
}
.nr_box{ display:table-cell; vertical-align:middle;}


/*左侧*/
.Menu_left{ border:1px solid #f4edd8;font-size:18px; margin-top:2%; background: #fff; width: 18%; float: left;}
.Menu_left ol{color:#999; background:#d4c496 url(../images/ti_ico.png) right bottom no-repeat;  padding: 0; text-align: center; position: relative;
	background-size: 100% 100%; height: auto;}
.Menu_left ul ol a{ color: #fff; font-size: 15px;height: 40px; line-height:40px;}
.Menu_left ol.ol_nav{ background:#e41111 url(../images/ti_ico.png) right bottom no-repeat;position: relative;
	background-size: 100% 100%; height: auto;}

.Menu_left .ul_0 ol a:after{ content: url(../images/t_1.png); width: 20px; height: 20px; position: absolute; top: 6px; left: 25px;}
.Menu_left .ul_1 ol a:after{ content: url(../images/t_2.png); width: 20px; height: 20px; position: absolute; top: 6px; left: 25px;}
.Menu_left .ul_2 ol a:after{ content: url(../images/t_3.png); width: 20px; height: 20px; position: absolute; top: 6px; left: 25px;}
.Menu_left .ul_3 ol a:after{ content: url(../images/t_4.png); width: 20px; height: 20px; position: absolute; top: 6px; left: 25px;}
.Menu_left ul a{color:#999; position:relative; display:block; white-space:nowrap; text-overflow:ellipsis; font-size: 14px;}
.Menu_left li{position:relative; padding-left: 62px; height: 58px; line-height: 58px;}
.Menu_left li a:before{ left:24px; width:6px; height:1px; background-color:#999;}
.Menu_left li.aon a,
.Menu_left li a:hover{ color:#d2b156;;}

.Menu_left li.aon a:after{content: url(../images/t_ti.png); width: 20px; height: 20px; position: absolute; top: 6px; left: -40px;}





/*兼容ie8*/
.news_list,.pro_list{
overflow:hidden;
margin-right:-2% \9;
}
:root .news_list,.pro_list{
overflow:hidden;
margin-right:0 \9;
}

.news_list .list{
width:31.333% \9;
margin-right:2% \9;
margin-bottom:2% \9;
float:left \9;
}
.news_list .list.n3,.pro_list .list.n3{ clear:both;}
:root .news_list .list{
width:100% \9;
margin-right:0 \9;
margin-bottom:0 \9;
float:none \9;
}
:root .pro_list .list{
width:100% \9;
margin-right:0 \9;
margin-bottom:0 \9;
float:none \9;
}

.editor_brand #item1 ul li{
border:none \9;
background:url(../images/border-ie8.png) \9;
}
:root .editor_brand #item1 ul li{
border:solid 1px #6c5421 \9;
background:none \9;
}

.header .nav li .sub dl dd .img{
+width:240px;
}

.table01{ text-align:left;}
.table01 td{ text-align:left;}

.BMap_bubble_content pre{ white-space:pre-line;}

.GoTop{ position:fixed; right:0; bottom:20%; z-index:500;}
.GoTop a,
.GoTop a img{ display:block; width:35px; height:35px;}
.GoTop a{ background:#ddd; transition:all 0.3s;}
.GoTop a:hover{ background:#e41111;}


.contact_ny:after,
.contactus-order:after{ display: block;content: "";clear: both; }
.contactus-order{ border-bottom: 1px solid #eee;padding-bottom: 50px; margin-bottom: 50px; }
.contactus-order:last-child{ border-bottom: 0;margin-bottom: 0;padding-bottom: 0; }
.contact_ny ul li{ float: left;width:360px;height: 65px;padding: 20px 10px 0 0; }
.contact_ny ul li i { float: left;display: inline-block;width: 65px;height: 65px;margin-right: 9px;
    background: url(../images/contact.png) no-repeat 0 0; }
.contact_ny ul li h5 { color: #333;padding-top: 8px; }
.contact_ny ul li:nth-of-type(2) i { background-position: -322px 0; }
.contact_ny ul li:nth-of-type(3) i { background-position: -574px 0; }

.head-tit{margin:0 0 20px;padding-bottom:15px;border-bottom: 1px solid #f0f0f0;font-size:16px;color:#333;}
#allmap{height: 450px;overflow: hidden;}
.Map{height: 450px;}
#maps{width: 100%;height: 450px;}
#maps .info-title{color: white;font-size: 14px;background-color: rgba(0,155,255,0.8);line-height: 26px;padding: 0px 0 0 6px;font-weight: lighter;letter-spacing: 1px}
#maps .info-content{padding: 4px;color: #666666;line-height: 23px;}
#maps .info-content img{float: left;margin: 3px;}
#maps .amap-adcombo-close{ background:#000 url(../images/mapclose.png) center center no-repeat !important; }



.resource{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.resource ul li{ width:100%; height:auto; overflow:hidden; list-style:none;}
.resource_1{ width:1200px; height:50px; background-color:#e41111; margin:auto;}
.resource_1_1{ float:left; height:50px; line-height:50px; font-size:16px; color:#fff; width:295px; padding-left:15px;}
.resource_1_2{ float:left; height:50px; line-height:50px; font-size:16px; color:#fff; text-align:center; width:170px;}
.resource_1_3{ float:left; height:50px; line-height:50px; font-size:16px; color:#fff; text-align:center; width:515px;}
.resource_1_4{ float:right; height:50px; line-height:50px; font-size:16px; color:#fff; text-align:center; width:205px;}

.resource_2_warp{ width:1200px; height:58px; margin:0 auto;}
.resource_2{ width:1200px; height:57px; border-bottom:1px dashed #d4d3d3; margin:auto;}
.resource_2_1{ float:left; height:57px; line-height:57px; font-size:16px; color:#3f3f3f; width:295px; padding-left:15px;}
.resource_2_2{ float:left; height:57px; line-height:57px; font-size:16px; color:#3f3f3f; text-align:center; width:170px;}
.resource_2_3{ float:left; height:57px; line-height:57px; font-size:16px; color:#3f3f3f; text-align:center; width:515px;}
.resource_2_4{ float:right; height:57px; line-height:57px; font-size:16px; color:#3f3f3f; text-align:center; width:205px;}

.resource_con{ width:1200px; height:auto; overflow:hidden; background-color:#fff; padding-bottom:30px; display:none; margin:0 auto;}
.resource_nei{ width:1200px; height:auto; overflow:hidden; margin:auto; font-size:16px; color:#000; line-height:24px; position:relative; padding:10px;}
.resource_nei span{ color:#000;}
.resource_nei a{ position:absolute; bottom:0; right:0; font-size:14px; color:#fff; text-align:center; cursor:pointer; width:165px; height:45px; background-color:#862c95; line-height:46px;}

.resource_2_warp1{ width:1200px; height:58px; background-color:#eeeeee;}
.resource_2_warp1 .resource_2{ border-bottom:1px dashed #f4f4f4;}