﻿
body {
 background-color:;
	background-position: top center;
	margin-left: 0px;
	COLOR: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
}
A:link {
	FONT-SIZE: 12px;
	COLOR: #333;
	TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 12px;
	COLOR: #333;
	TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 12px;
	COLOR: #333;
	TEXT-DECORATION: none
}

#webdh {
	text-align: center;
	vertical-align: middle;
	width: 1200px;
	height: px;
	margin: 0 auto;
	font-size: 12px;
	font-weight: normal;
 COLOR:;
 background-color:;
	overflow: hidden;
}
#webdh A:link {
	FONT-SIZE: 12px;
COLOR:;
	TEXT-DECORATION: none
}
#webdh A:visited {
	FONT-SIZE: 12px;
COLOR:;
	TEXT-DECORATION: none
}
#webdh A:hover {
	FONT-SIZE: 12px;
COLOR:;
	TEXT-DECORATION: none
}
#copy {
	text-align: center;
	width: 1200px;
	margin: 0 auto;
	line-height: 150%;
}
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
}
.clearfix:after {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
	visibility: hidden;
	content: ".";
}
-->
/*�м����ݿ�ʼ*/
#bodycon {
	width: 1200px;
	margin: 0 auto;
}
#bodycon #left {
	float: left;
	width: 0px;
 background-color:;
}
#bodycon #center {
	float: left;
	width: 1200px;
 background-color:;
}
#bodycon #right {
	float: left;
	width: 0px;
 background-color:;
}

#bodycontent {
	width: 1200px;
	margin: 0 auto;
	line-height: 180%;
	text-align: center;
}

.shopmrsc:hover {
	background-color: #f9f9f9;
}
.shopmrsc2 {
	float:left;
	border-bottom: #efefef solid 1px;
	border-right: #efefef solid 1px;
    border-top: #efefef solid 1px;
	overflow: hidden;
	padding: 15px 4px;
	width:100%;
}
.shopmrsc {

	width:100%;
}

.shopmrsc li {
	margin-top:20px;height: 135px;
}
.shopmrsc a {
	float: left;
	display: block;
	height: 135px;
	text-decoration: none;
	position: relative;
}
.shopmrsc a:hover {
	color: red;
	text-decoration: none;
}
.xwlb_img {
	float: left;
	margin-right: 15px;
	width: 205px;
	height: 135px;
	background-color: #DBD9DA;
}
.xwlb_img img {
	width: 205px;
	height: 135px;
	display: table-cell;
}
.xwlb_content{width:550px;}
.shopmrsc p {
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	text-align: left;
	margin: 0 auto;
	border-bottom: none;
}
.shopmrsc p.xwlbbt {
	font-size: 16px;
	font-family: "Microsoft YaHei";
	font-weight: normal;
}
.shopmrsc p.xwlbnr {
	font-size: 14px;
	font-weight: normal;
 #height: 50px;
	line-height: 24px;
	margin-top: 7px;
	color: #999;
}
.shopmrsc p.xwlbsj {
	font-size: 14px;
	font-weight: normal;
	color: #787878;
	position: absolute;
	line-height: 20px;
	bottom: 0;
}
/*�����б�Ĭ����ʽ����*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-family:inherit;font-size:100%;font-style:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body,button,input,select,textarea{font:14px "Microsoft YaHei", Helvetica, Arial, Lucida Grande,Tahoma,sans-serif;color:#444;line-height:180%;background:#f1f1f1}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}pre{border:1px
solid #d1d1d1;line-height:190%;margin:0
0 1.75em;max-width:100%;overflow:auto;padding:15px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}ol,ul{list-style:none}dl{margin-bottom:1.6em}dt{font-weight:bold}dd{margin-bottom:1.6em}
blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}a:hover,a:active{outline:0}a
img{border:0}a{color:#444;text-decoration:none}a:visited{color:#555}a:hover{color:#d33}.clear{clear:both;display:block}:focus{outline:0}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:none}
.menu li{float:left;width:50%}}
.xm4{position:relative;min-height:1px}
@media screen and (min-width:320px){.xl4{float:left;width:50%;transition-duration: .5s}}
@media screen and (min-width:1120px){.xm4{float:left;width:25%;transition-duration: .5s}}
@media screen and (max-width:1120px){.xm4{width:25%;transition-duration: .5s}}
@media screen and (max-width: 480px){.xm4{width:50%;transition-duration: .5s}}

.g-row{width:100%}.g-col{width:1120px;margin:0
auto;padding:20px
0;overflow:hidden}@media screen and (max-width: 1120px){.g-col{width:98%;padding:20px
10px}}#group-section{background:#f1f1f1}.g-line{background:#fff;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.group-title{margin:10px
0 10px 0}.group-title
h3{font-size:18px;font-size:1.8rem;line-height:30px;text-align:center;margin:10px
0}.group-des{text-align:center}.group-contact-main{line-height:190%;margin:15px
0 0 0;padding:0
15px}@media screen and (max-width: 900px){.group-contact-main{position:relative;line-height:1.9em;height:6.8em;overflow:hidden}}.group-contact-more{width:260px;margin:30px
auto}.group-contact-more
i{margin-right:5px}.group-contact-more
a{float:left;width:120px;text-align:center;line-height:40px;margin-right:10px;border-radius:2px}.group-more
a{background:#999}.group-phone
a{background:#d33}.group-contact-more a, .group-contact-more a:hover{color:#fff}.group-more a:hover, .group-phone a:hover{background:#444}.g-col .favorite-box{display:none}
.group-tab-site{}
.group-dom-display .group-current{display:block}
.group-tab-hd-con{/*padding:0 27px*/ width:124px;}
.group-tab-hd .group-current{width:124px;background:#d33;border:1px solid #d33}
.group-tab-hd{height:40px;line-height:40px}
.group-tab-hd .group-current a{color:#fff}
.group-tab-product .group-tab-hd .group-current, .tab-area .group-current{position:relative;z-index:1}
.group-tab-hd-con{background:#ddd;float:left;text-align:center;cursor:pointer;border:1px solid #d4d4d4}
.group-tab-hd-con a{display:inline-block}.group-tab-bd-con{display:none;overflow:hidden}.group-tab-bd{padding:10px 0}
#group-tab .picture{background:#fff;margin:0 0 10px;border-radius:2px;border:1px solid #ddd;}
#group-tab .picture .picture-h-img{ overflow:hidden}
#group-tab .picture h2{font-size:15px;padding:15px;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden}
.group-tab-meta{margin:0 0 10px;padding:0
15px}
.group-date{float:left}.group-views{float:right}.group-tab-bd{margin:0
-5px}
.group-tab-site .xl4{position:relative;min-height:1px;padding:0 5px;margin-top:3px}
@media screen and (max-width: 480px){.group-tab-bd li{width:95%}}
@media screen and (max-width:550px){#group-tab .xm4{width:50%}}
.explain h3{margin:0 0 20px 0 !important}
.explain h3 a{display:block}
.group-explain-main{margin:0 0 30px 0}
@media screen and (max-width: 900px){.group-explain-main{padding:10px}}
.deanm .deanm-main{margin:0 0 20px 0}
.deanm .deanmove{float:left;width:25%;color:#444;text-align:center;margin:0 -1px -1px 0;background:#fff;border-radius:2px;border:1px solid #ddd}
@media screen and (max-width: 900px){.deanm .deanmove{width:50%}}@media screen and (max-width: 480px){.deanm
.deanmove{width:100%}}.deanquan{width:170px;height:170px;display:block;overflow:hidden;border-radius:170px;margin:10px
auto;background:#999}.de-t{font-size:16px;font-weight:bold;padding:20px
15px 10px 15px;width:99%;line-height:28px;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden}.de-back{position:relative;width:170px;height:170px;background:#000;border-radius:170px}.deanm .de-b{position:absolute;top:0px;left:0px;color:#fff;font-size:24px;font-weight:bold;text-align:center;width:100%;padding-top:70px;text-shadow:0px 1px 0px #000}.de-back
img{position:absolute;top:0;left:0;max-width:100%;width:100%;height:auto;opacity:0.6;border-radius:170px}.deanm-main .de-button
a{display:block;width:80%;border-radius:1px;height:40px;color:#fff;line-height:40px;text-align:center;font-size:16px;background:#d33;margin:15px
auto 25px;border-radius:2px}.deanm-main
i{margin:0
10px 0 0}
.group-service-box{position:relative;margin:0
10px}.group-service-title{margin:20px
0}.group-service{width:33.3333%}.group-service-c{position:absolute;left:33.3333%}.group-service-l{float:left;padding:10px
20px}.group-service-r{float:right;padding:10px
20px}.group-service-l .service-thumbnail{float:right;margin:0
0 0 15px;width:60px;border-radius:2px;border:1px
solid #ddd}.group-service-r .service-thumbnail{float:left;margin:0
15px 0 0;width:60px;border-radius:2px;border:1px
solid #ddd}.service-thumbnail a
img{float:left;height:auto;max-width:100%;width:auto}.group-service
.load{border-radius:2px}.group-service-l
.p4{float:right;text-align:right;width:100%;margin:10px
15px}.group-service-r
.p4{float:left;text-align:left;width:100%;margin:10px
15px}.p4-title{font-size:16px;font-size:1.6rem;line-height:35px;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden}.p4-content{white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden}.group-service-c
img{float:left;max-width:100%;width:auto;height:auto;margin:25px
0 0 0;border-radius:2px}.group-service-des{}.group-service-content{font-size:15px;line-height:180%;margin:10px
0;padding:10px}@media screen and (max-width:900px){.group-service{width:100%}.group-service-l
.p4{float:left;text-align:left;margin:0
0 30px}.group-service-l .service-thumbnail{float:left;margin:0
15px 0;width:60px;border-radius:2px;border:1px
solid #ddd}.group-service-c{position:inherit;left:0}.group-service-l,.group-service-r{padding:0}}.owl-box h3, .owl-box h3 .be,
.owl-box .group-des{color:#fff !important}.itemd{background:#fff;background:rgba(255, 255, 255, 0.4);border:1px
solid #f1f1f1;margin:0
6px;border-radius:2px;filter:alpha(opacity=80)}.itemd:hover{background:rgba(255, 255, 255, 0.8)}.itemd
img{display:block;height:auto;width:100%;padding:10px;-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear}.itemd:hover
img{transition:All 0.7s ease;-webkit-transform:scale(.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9)}.carousel-title{font-size:15px;padding:10px;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,
.owl-controls .owl-buttons
div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.owl-theme .owl-controls{margin-top:5px;text-align:center}.owl-theme .owl-controls .owl-buttons
div{color:#000;display:inline-block;zoom:1;*display:inline;margin:20px;padding:3px
7px;font-size:14px;border-radius:30px;background:#f1f1f1;border:1px
solid #fff;filter:Alpha(Opacity=50);opacity:0.5}.owl-buttons
.be{font-size:18px !important}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page
span{display:block;width:12px;height:12px;margin:5px
7px;border-radius:20px;border:1px
solid #fff}.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover
span{background:#f1f1f1;filter:Alpha(Opacity=100);opacity:1}.owl-box{position:relative}
.gtg{position:relative;left:0;right:0;bottom:0;width:100%;overflow:hidden}
.gtg img{height:auto;left:50%;left:0\9;max-width:1000%;min-height:100%;min-width:100%;min-width:100vw;width:auto;top:50%;top:0\9;z-index:-1;padding-bottom:1px;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.group-features .section-box{margin:0 -15px}

.row .nbs-flexisel-container, .row #flexisel li{background:transparent;padding:0;border:none;border-radius:0;box-shadow:none}
.animated{-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}
@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}
@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}
@keyframes fade-in{0%{opacity:0}40%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}40%{opacity:0}100%{opacity:1}}
.flash{animation-name:flash}
.picture-h-img a img, .tao-h-img a img, .line-one-thumbnail a img, .line-small .small-thumbnail a img, .line-big .small-thumbnail a img, .section-thumbnail a img, .custom-thumbnail a
img{text-align:center;max-width:100%;width:270px;height:202px; overflow:hidden;-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear}
.thumbnail a img, .related-site-img a img, .single-goods-img a img, .insets a img, .picture-img a img, .tao-img a img, .format-img a img, .gr-thumbnail a
img{-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear}
.picture-h-img:hover a img, .tao-h-img:hover a img, .line-one-thumbnail:hover a img, .line-small .small-thumbnail:hover a img, .line-big .small-thumbnail:hover a img, .section-thumbnail:hover a img, .custom-thumbnail:hover a img,
.thumbnail:hover a img, .related-site-img:hover a img, .single-goods-img:hover a img, .insets:hover img, .picture-img:hover a img, .tao-img:hover a img, #at-top .small-thumbnail:hover a img, .format-img:hover a img, .gr-thumbnail:hover a
img{transition:All 0.7s ease;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3)}.sliding{-webkit-animation-duration: .8s;-moz-animation-duration: .8s;-o-animation-duration: .8s;animation-duration: .8s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes
slideDown{0%{-webkit-transform:translateY(-9em)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes
slideDown{0%{-moz-transform:translateY(-9em)}100%{-moz-transform:translateY(0)}}@-o-keyframes
slideDown{0%{-o-transform:translateY(-9em)}100%{-o-transform:translateY(0)}}@keyframes
slideDown{0%{transform:translateY(-9em)}100%{transform:translateY(0)}}.sliding.slideDown{-webkit-animation-name:slideDown;-moz-animation-name:slideDown;-o-animation-name:slideDown;animation-name:slideDown}@-webkit-keyframes
slideUp{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(-9em)}}@-moz-keyframes
slideUp{0%{-moz-transform:translateY(0)}100%{-moz-transform:translateY(-9em)}}@-o-keyframes
slideUp{0%{-o-transform:translateY(0)}100%{-o-transform:translateY(-9em)}}@keyframes
slideUp{0%{transform:translateY(0)}100%{transform:translateY(-9em)}}.sliding.slideUp{-webkit-animation-name:slideUp;-moz-animation-name:slideUp;-o-animation-name:slideUp;animation-name:slideUp}
body{background:#fff}#content{width:100%;margin:0
auto}#masthead{background:#fff}#primary{width:100%;box-shadow:none}#primary
.page{background:transparent !important;padding:0
!important;border:none !important;box-shadow:none !important}.breadcrumb,.header-sub,.owl-buttons{display:none}#slideshow{background:#555;margin:-1px auto 0}#menu-box{transition-duration: .0s}.ad-site{display:none}#group-widget-two .add-widgets{text-align:center;padding:30px;background:#fff}.small-img{position:absolute;max-width:28%;top:15%;left:20%}@-webkit-keyframes small-img{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
.bjlb-content{ background:url(../images/huan_deng_pian_2.jpg) center no-repeat; background-size: 100% 100%;}



/*定位*/

.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
p {
	word-spacing: -1.5px;
}


.steel304{
	background-color: #fff;
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: microsoft yahei, "微软雅黑";
	position: relative;
	font: 12px/1.231 arial, helvetica, clean, sans-serif;
	margin: 0;
	padding: 0;
	}
/*潜力*/
.qianli {
	overflow: hidden;
	width: 100%;
	height: 735px;
	background: url(../images/qianlibg.jpg) no-repeat center top;
}
.qianli h4 {
	font-weight: normal;
	text-align: center;
	margin-top: 45px;
	font-size: 25px;
	color: #000
}
.qianli h3 {
	font-size: 30px;
	color: #ff0000;
	text-align: center;
	margin-bottom: 5px;
}
.qianli>p {
	font-size: 18px;
	color: #666;
	text-align: center;
	margin-bottom: 40px;
}
.qianli .qlWen {
	height: 504px;
	width: 1006px;
	overflow: hidden;
	background: url(../images/qianli.png) no-repeat center top;
}
.qianli .qlWen span {
	display: block;
	text-align: center;
	font-size: 24px;
	color: #000000;
}
.qianli .qlWen span b {
	color: #d7030c;
}
.qianli .qlWen>p {
	font-size: 18px;
	color: #000000;
	text-align: center;
}
.qianli .wen {
	overflow: hidden;
	float: right;
	margin-top: 15px;
	width: 555px;
}
.qianli .wen h5 {
	font-size: 20px;
	color: #333;
	margin-bottom: 10px;
}
.qianli .wen h5 b {
	color: #004871;
}
.qianli .wen p {
	font-size: 13px;
	color: #333;
	line-height: 20px;
	margin-bottom: 20px;
	width: 490px;
	overflow: hidden;
}
.qianli .wen p em {
	color: #004871
}

/*困扰*/
.kunrao {
	overflow: hidden;
	position: relative;
	margin-top: 30px;
	background: url(../images/kunrao.jpg) no-repeat center bottom;
	height: 570px;
}
.kunrao>p {
	text-align: center;
	font-size: 18px;
	color: #333;
	margin-bottom: 5px;
}
.kunrao h4 {
	font-size: 18px;
	color: #333;
	text-align: center;
	margin-bottom: 5px;
}
.kunrao h3 {
	font-size: 30px;
	color: #ff0000;
	text-align: center;
	margin-bottom: 10px;
}
.kunrao h3 b {
	color: #ff0000;
}
.kunrao span {
	font-size: 18px;
	color: #333;
	position: absolute;
}
.kunrao span b {
	font-size: 25px;
	color: #ff0000;
}
.kunrao .s01 {
	left: 10px;
	top: 180px;
}
.kunrao .s02 {
	left: 0;
	top: 290px;
}
.kunrao .s03 {
	left: 20px;
	top: 405px;
}
.kunrao .s03 p{ width: 250px; line-height: 30px;}
.kunrao .s04 {
	left: 717px;
	top: 180px;
}
.kunrao .s05 {
	left: 770px;
	top: 290px;
}
.kunrao .btn {
	overflow: hidden;
	position: absolute;
	left: 670px;
	top: 410px;
}
.kunrao .btn a {
	display: block;
	width: 130px;
	height: 40px;
	background: url(../images/kunrao_zx.png) no-repeat center;
	float: left;
}
.kunrao .btn p {
	font-size: 12px;
	color: #999;
	float: left;
	margin-left: 10px;
}
.kunrao .btn em {
	font-size: 20px;
	color: #ff0000;
	display: block;
}
.content, .container {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	font-family: microsoft yahei;
}



/*荣誉资质开始*/



.honbj{ background:url(../images/honbj.jpg); overflow:hidden;}

.hon{ width:1100px; margin:auto; overflow:hidden; height:356px;}

.hon .hontit{ width:198px; margin:auto; text-align:center;}

.hon .hontit p{ margin-top:10px;}

.hon .honxx{ margin-top:10px;}

.hon .honnr{ width:1100px; height:216px; overflow:hidden;}

.hon .honnr .honz{ float:left; margin-top:70px;}

.hon .honnr .hony{ float:right; margin-top:70px}

.hon .honnr .honmid{ float:left; width:1040px; padding:20px; overflow:hidden; }

.hon .honnr .honmid ul li{ float:left; text-align:center; width:216px; height:199px; margin:0px 15px 0px 18px; _margin:0px 15px 0px 12px;}

.hon .honnr .honmid ul li .tu{ border:3px #BC0001 solid; width:210px; height:153px; background:#fff; margin-bottom:10px;}

.hon .honnr .honmid ul li .tu a{ display:block; height:153px;}

.hon .honnr .honmid ul li .txt{ height:30px; line-height:30px; overflow:hidden;}


/*荣誉资质结束*/

/*last版块开始*/




.zh{ width:1100px; margin:auto; overflow:hidden; margin-top:20px;font-family:"微软雅黑";font-size:12px;background:#fff;}

.faq{ float:left; width:337px; margin-top:20px;}

.faq .faqtit{height:24px;}

.faq .faqtit .faqtxt{ float:left;}

.faq .faqtit .faqmore{ float:right; margin-top:5px;}

.faq .faqnr{ height:385px; margin-top:25px; position:relative; overflow:hidden}

 @-webkit-keyframes rowup {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
            }
            100% {
                -webkit-transform: translate3d(0, -630px, 0);
                transform: translate3d(0, -630px, 0);
            }
        }
        @keyframes rowup {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
            }
            100% {
                -webkit-transform: translate3d(0, -630px, 0);
                transform: translate3d(0, -630px, 0);
            }
        }

.rowup{ -webkit-animation: 20s rowup linear infinite normal; animation: 20s rowup linear infinite normal; position: relative;}
.faq .faqnr ul:hover{-webkit-animation-play-state:paused;animation-play-state:paused;}

.faq .faqnr ul li{ width:337px; height:116px;line-height:23px; overflow:hidden; border-bottom:1px #ccc solid; margin-top:10px; padding-right:20px;}
/*.faq .faqnr ul li:hover{ -webkit-animation:paused;animation:paused;}*/
.faq .faqnr ul li .w{ height:24px; line-height:24px; background:url(../images/w.jpg) 0px 0px  no-repeat; text-indent:40px;overflow:hidden; margin-bottom:13px;}

.faq .faqnr ul li .w a{ font-size:16px !important;}

.faq .faqnr ul li .d{ height:68px; line-height:23px;background:url(../images/d.jpg) 0px 0px no-repeat;text-indent:40px;overflow:hidden; font-size:14px; color:#4b4b4b; margin-bottom:10px; word-spacing:normal;}

.faq .faqnr ul li .d a{color:#4b4b4b; font-size:14px !important;}


/* 文章页css */

.single-goods {
	margin: 0 -4px
}
}
#single-widget h3 {
	margin: 15px 0 0 20px
}
#single-widget .widget {
	float: left;
	width: 50%;
	margin-right: -1px
}
#single-widget .widget ul {
	margin: 0 5px 5px 5px
}
#single-widget .add-widgets {
	background: #fff;
	text-align: center;
	margin: 0 0 10px;
	padding: 30px;
	border: 1px solid #ddd;
	box-shadow: 0 1px 1px rgba(0,0,0,0.04)
}
#sidebar {
	float: right;
	width: 100%
}
#sidebar h3 {
	background: #f8f8f8;
	padding: 6px 0;
	border-bottom: 1px solid #ddd;
	color:#444;
	font-size:14px;
}
.title-i{float:left;width:16px;display:block}
.title-i span{float:left;width:5px;height:5px;margin:0 2px 2px 0;padding:0;background:#fff;border:1px solid #888}
.widget-title .title-i{margin:0 5px 0 20px;padding:5px 0 0 0; color:#444}
.widget-title a {display: block}
.widget {
	background: #fff;
	margin: 0 0 10px 0;
	border: 1px solid #ddd;
	border-radius: 2px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04)
}
.widget ul li {
	width: 99%;
	line-height: 28px;
	white-space: nowrap;
	word-wrap: normal;
	text-overflow: ellipsis;
	overflow: hidden
}
.widget ul, #sidebar #searchform, #calendar_wrap, .tagcloud {
	padding: 15px
}
.widget ul li ul {
	padding: 5px 20px
}
.widget .picture {
	margin: 0 -5px
}
.widget-title .be-warning {
	font-size: 16px !important;
	color: #777;
	font-weight: normal;
	margin: 0 15px
}
.widget .picture {
	padding: 10px 15px
}
.widget .textwidget {
	padding: 18px
}
#advert_widget, .php_text .widget-text {
	padding: 3px
}
.widget_media_video, .widget_media_audio {
	padding: 3px
}
.widget_media_image img {
	float: left;
	width: auto;
	height: auto;
	max-width: 100%;
	padding: 3px
}
.widget .textwidget img, #advert_widget img {
	max-width: 100%;
	width: auto;
	height: auto;
	display: block
}
.widget_categories, .widget_links, #sidebar .widget_nav_menu {
	padding: 0 0 15px 0
}
.widget_categories li, .widget_links li, #sidebar .widget_nav_menu li {
	float: left;
	width: 49.5% !important;
	margin: 0 -3px -1px 2px
}
.widget_categories a, .widget_links a, #sidebar .widget_nav_menu a {
	text-align: center;
	padding: 5px 0;
	display: block;
	border: 1px solid #ddd
}
.widget_categories a:hover, .widget_links a:hover, .tagcloud a:hover, #sidebar .widget_nav_menu a:hover {
	background: #d33;
	color: #fff !important;
	border: 1px solid #d33;
	transition: all 0.1s ease-in 0s
}

.widget_archive select, .widget_categories select {
	width: 140px;
	margin: 10px 20px;
	border: 1px solid #ddd
}
#sidebar .picture{margin:0 -5px}
.widget-title .be-warning{font-size:16px !important;color:#777;font-weight:normal;margin:0 15px}
.widget .picture{padding:10px 15px}
.img-box{margin:0 -5px}
.img-x2 {
    position: relative;
    float: left;
    width: 50%;
    padding: 5px;}
.insets {
    position: relative;
    display: block;;
}
.img-title{position:absolute;width:100%;height:100%;line-height:20px;padding:10px;z-index:2;display:none;background:#000;background:rgba(0, 0, 0, 0.5);filter:alpha(opacity=50);}

.img-title a,.img-title a:hover{width:100%;height:100%;color:#fff;display:block;padding:10px;border-radius:2px;border:1px solid #ddd;} 
.insets{overflow:hidden}
.insets a img{float:left;max-width:100%;width:auto;height:auto}
.load { overflow: hidden; display: block; zoom: 1;width: 177px; height: 113px;}

.new_cat .new-title {
	white-space: normal
}

.hot_commend a img, .new_cat a img {
	float: left;
	width: 100px;
	height: 75px
}
.hot_commend .hot-title, .new_cat .new-title {
	height: 59px;
	padding-top: 5px;
	line-height: 25px;
	overflow: hidden;
	white-space: normal;
	display: block
}
.hot_commend .views, .new_cat .date {
	float: right;
	color: #999
}
.hot_commend ul .be {
	color: #999
}

.widget-cat a {
	color: #999
}
.new_cat .discuss {
	color: #999;
	float: left
}
.widget-cat .be {
	color: #999;
	margin: 0 5px 0 0
}

.zm-tabs-container {
	background: #fff;
	padding: 15px 0 0 0;
	border: 1px solid #ddd;
	border-top: none;
	box-shadow: 0 1px 1px rgba(0,0,0,0.04)
}
.zm-tabs-nav {
	background: #fff;
	height: 40px;
	line-height: 40px;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd
}
.zm-tabs-container h4 {
	float: left;
	color: #999
}
.zm-tabs-container ul {
	padding: 0 15px 10px 15px;
	display: none
}
.zm-tabs-nav a span {
	display: none
}
.zm-tabs-nav a {
	background: #f8f8f8;
	float: left;
	color: #999;
	text-align: center;
	width: 25%;
	height: 40px;
	line-height: 40px;
	display: block;
	border: 1px solid #ddd;
	border-right: none;
	border-top: none
}
.zm-tabs-nav .be {
	color: #999
}
.zm-tabs-nav .current .be, .tab-recent .be {
	color: #444
}
.zm-tabs-nav .current a, .tab-recent a {
	background: #fff;
	height: 41px;
	border-bottom: none
}
.be{
    font-family: "be" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;	
	}
.be-eye:before {
	content: "\e733"
}
.be-favoriteoutline:before {
	content: "\e73a"
}
.be-file:before {
	content: "\e73b"
}
@font-face{font-family:"be";src:url('../fonts/iconfont.eot');src:url('/style/css/iconfont.eot') format('embedded-opentype'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype'), url('../fonts/iconfont.svg') format('svg')}

.slider-caption, .cms-top-title a,.cat-top-title,.hide-box,.hide-excerpt,.img-title,.posting-title,.picture-inf{animation:fade-in;animation-duration:0.5s;-webkit-animation:fade-in 0.5s}
.insets:hover .img-title{display:block;}
.zhnews{float:left; width:355px; height:417px; padding:24px 15px 15px 15px; background:#EFEFEF; margin-left:20px; _margin-left:15px; color:#5a5a5a; -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important;}

.zhnews a{ color:#5a5a5a}

.zhnews .newstit{height:24px;}

.zhnews .newstit .newstxt{float:left;}

.zhnews .newstit .newsmore{float:right; margin-top:5px;}

.zhnews .newstit .newsmore a{ color:#f4cdff;}

.zhnews .newsnr{ height:116px; margin-top:25px;}

.zhnews .newsnr .newstu{ float:left; width:156px; height:110px; border:3px #fff solid;}

.zhnews .newsnr .newstu a{ display:block; height:110px;}

.zhnews .newsnr .newstxt{ width:185px; height:105px; float:right; overflow:hidden;}

.zhnews .newsnr .newstxt .bt{ height:30px; line-height:25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; border-bottom:1px #5A5A5A dashed;}

.zhnews .newsnr .newstxt .tt{ line-height:25px; text-indent:2em;}

.zhnews .newsmid{ margin-top:15px; height:230px; overflow:hidden;}

.zhnews .newsmid ul li{ height:36px; line-height:36px;border-bottom:1px #7A7A7A dashed;}

.zhnews .newsmid ul li .bt1{ float:left; width:230px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background:url(../images/dd.jpg) 2px 16px no-repeat; text-indent:2em;}

.zhnews .newsmid ul li .ti{ float:right;}







.ly{  float:right; width:337px; margin-top:20px;}

.ly .lytit{height:24px;}

.ly .lytit .lytxt{ float:left;s}

.ly .lytit .lymore{float:right; margin-top:5px;}

.ly .lynr{}

.ly .down21{height:392px;overflow:hidden;_zoom:1;}

.ly .down21 .l{ margin:25px 0px 0px 15px; height:363px;}

.sbt{ width:45px; line-height:30px;display:block; float:left; font-size:14px; padding-top:3px;}

.liu2{ height:37px;overflow:hidden;_zoom:1;}

.bg{width:260px;background:#F6F6F6; padding-left:3px;height:27px; line-height:27px; margin-top:5px;text-indent:5px; border:1px solid #ccc;overflow:hidden;_zoom:1;}

.liu11{height:198px; margin-top:8px;}

.area{ width:258px !important; background:#F6F6F6; height:190px; border:1px solid #ccc; padding:3px; _padding-top:0px;overflow:hidden;_zoom:1;}

.sbit{ height:31px;display:block; width:220px;font-size:14px; margin:auto; margin-top:15px;}

.sbit .tj{ width:87px; height:30px; float:left; margin-left:20px; background:url(../images/tj.jpg) no-repeat; border:0; cursor:pointer;}

.sbit .cz{ width:87px; height:30px; float:right;background:url(../images/cz.jpg) no-repeat;border:0; cursor:pointer; }



/*last版块结束*/



.db{  margin:auto;background:#555; padding-top:10px;font-family:"Microsoft YaHei";}

.dbdh1{ width:1100px; height:45px; line-height:45px; margin: 0px auto; text-align:center; color:#fff; background:#444; margin-bottom:15px;}
.dbdh1 p{ word-spacing:normal; font-size:14px;}
.dbdh1 a{ color:#fff; font-size:14px;}
.foot{padding-bottom:20px;}
.dbnr{ width:1100px; margin:auto; text-align:center; line-height:30px; color:#fff;}
.dbnr a{ color:#fff;}

.wenzhang{margin:0;font-size:14px;line-height:35px;color:#333; width:65%; float:left;border-right: solid 1px #ddd; padding-right: 1%;}
.wenzhang p{ padding-left: 5%}
.wenzhang div{ text-indent:2em}
.wenzhang img{ width: 99% !important; height:auto !important;}
 
.gcalImg{ display:block; width:100%; height:200px; overflow:hidden;}    



.wp {
    width: 1200px;
    max-width: 1200px;
    margin: 0 auto
}
@media screen and (max-width:1200px) {
.wp {
    width: 96%;
    padding: 0 2%
}
}
@media screen and (max-width:1200px) {
.wp1200 {
    width: 100%
}
}
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
    float: left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
}
.owl-controls {
    display: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ny_prod {
    height: auto;
    overflow: hidden;
    padding-bottom: 0px;
    color: #434343
}
.ny_pro_ny {
    width: 100%;
    padding: 30px 0;
}
@media (max-width:767px) {
.ny_pro_ny {
    padding: 5px 0;
}
}
.ny_pro_top {
    width: 99%;
    height: auto;
    padding: 2%;
    background-color: #fff;
    box-shadow: 0px 2px 10px #b3b3b3;
    overflow: hidden
}
.ny_pro_top_l {
    width: 50%;
    float: left;
    height: auto;
    overflow: hidden;
}
.ny_pro_top_l img {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.ny_pro_top_l .owl-controls {
    position: absolute;
    z-index: 99;
    width: 100%;
    height: 28px;
    margin-top: -28px;
    text-align: center;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0fffffff, endcolorstr=#0fffffff);
    background-color: rgba(0,0,0,.3);
}
.ny_pro_top_l .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;*display:inline
}
.ny_pro_top_l .owl-controls .owl-page span {
    z-index: 999;
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 999px;
    margin: 9px 3px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background: #fff;
}
.ny_pro_top_l .owl-controls .owl-page:last-child {
    margin-right: 10px
}
.ny_pro_top_l .owl-controls .owl-page.active span, .ny_pro_top_l .owl-controls.clickable .owl-page:hover span {
    background-color: #bf873d
}
.ny_pro_top_r {
    width: 45%;
    float: right;
    height: auto;
    overflow: hidden;
}
.ny_pro_top_r h3 {
    font-size: 1.6em;
    color: #bf873d;
    line-height: 3em;
}
.ny_pro_top_r h4 {
    width: 100%;
    border-top: 1px dotted #dcdcdc;
    font-size: 13px;
    line-height: 28px;
    font-weight: normal;
    padding: 15px 0;
    display: block;
    text-align: justify;
}
.ny_pro_b {
    width: 100%;
    margin-top: 30px;
}
.ny_pro_b h4 {
    width: 99%;
    padding: 1.2% 2%;
    background-color: #fff;
    box-shadow: 0px 2px 10px #b3b3b3;
    line-height: 36px;
    margin-bottom: 50px
}
.ny_pro_b h4 span {
    width: auto;
    font-size: 20px;
    font-weight: bold;
    color: #bf873d
}
.ny_pro_b_nr {
    height: auto;
    padding-bottom: 2em;
    font-size: 14px;
    line-height: 28px;
    text-align: justify;
    overflow: hidden;
}
.xyp {
    border-top: 1px dotted #CCCCCC;
    padding: 2em 0 1em 0;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.xyp a {
    color: #626262;
}
.xyp a:hover {
    color: #bf873d;
}
@media (max-width:640px) {
.ny_pro_top_l {
    width: 100%;
    float: none;
}
.ny_pro_top_r {
    width: 98%;
    padding: 1%;
    float: none
}
}