p {
	margin: 0;
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6, figure {
	color: #444;
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: 400;
}

a {
	color: #333;
	text-decoration: none
}
a:focus, a:hover {
	color: #333;
	text-decoration: underline
}
.bg-main.button {
	background: #333;
	border: 1px solid #333
}
.button.bg-main:hover {
	background: #333;
	border: 1px solid #333
}
.left { float: left; }

.right { float: right; }

/*列表广告*/
.ny-banner {
	position: relative;
	margin: 0 auto;
	height: 275px;
	overflow: hidden;
	width: 1100px;
  padding-top: 0px;
  
}
.nybanner {
	width: 1100px;
	height: 275px;
	position: absolute;
	bottom: 0;
	
}

.nybanner ul li img {
	width: 1100px;
	height: 275px;
	
}



.layout {
	overflow: hidden;
	width: 100%;
	padding-top: 10px;
	background: #fff;
}
.noinfo {
	text-align: center;
}

.input:focus {
	border: 1px solid #333
}

.lefter {
	padding-right: 15px;
	padding-bottom: 10px;
}
.line-big {
	margin-left: -15px;
	margin-right: -15px;
}
.line-big .xs6,.line-big .xm11, .line-big  .line-big .xb4, .line-big .xb6 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}

.wrap-box {
	padding: 0 0px 10px;
	background: #fff;
}
.zoomimgs {
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;/*图片不裁切需要全部显示改用background-size:contain，改变图片缩放比例改paddding-bottom的百分比,如图片宽高1:1 100%，4:3 75%，3:4 133.33%*/
}


/* 推荐产品*/
.sidebar_banner {
	overflow: hidden;
	border: 1px solid #d6d6d6;
}
.sidebar_banner img {
	width: 100%;
}

/*左侧联系方式*/
.phone span{ font-size:16px;}
.phone span b{ display:block; color:#3b3b3b; font-size:24px; margin-top:2px;}
.phone span p{ font-size:18px; }

/*product*/
.pro-item .portfolio-img {
	overflow: hidden;
	border: 1px solid #eaeaea;
	border-radius: 5px;
	padding: 6px;
	height: 227px;
}

.pro-item .portfolio-img .zoomimgs {
	max-width: 100%;
	overflow: hidden;
	vertical-align: middle;
}
.pro-item .portfolio-img .zoomimgs:hover {
	transform: scale(1.1);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}
.pro-item h2 {
	font-size: 12px;
	padding: 6px 0 0;
}
.pro-item h2 a {
	color: #555;
	font-weight: bold;
}
.pro-item h2 a:hover {
	color: #555;
	text-decoration: underline
}
/* home product end*/

/*home about us begin*/
#fh5co-about-us .about-box {
	color: #444;
	font-size: 14px;
	line-height: 27px;
}
/*home about us end*/


/* inner begin*/
#fh5co-content_show h2.left_h {
	background: #cc401a none repeat scroll 0 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 38px;
	text-align: center;
}
#fh5co-content_show .nav-inline {
	list-style: outside none none;
}
#fh5co-content_show .nav {
	border-bottom: 1px solid #d8d8d8;
}
#fh5co-content_show .nav li {
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	font-size: 14px;
	margin: 0;
	padding: 0 0px;
	overflow: hidden;
}

#fh5co-content_show .nav li a {
	display: block;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	background: url("../images/bg.png") no-repeat scroll 4px -65px;
	border-bottom: 1px solid #d8d8d8;
	height: 42px;
	line-height: 42px;

	white-space: nowrap;
	padding: 0;
	margin: 0;
	overflow: hidden;
	color: #000;
	text-align: center;
}
#fh5co-content_show .nav li:last-child a {
	border-bottom: none
}
#fh5co-content_show .nav li a:hover, #fh5co-content_show .nav li.active a {
	color: #cc401a;
	background-position: 4px -156px;
}
#fh5co-content_show .show_body {
	font-size: 12px;
}
#fh5co-content_show .detail img {
	height: auto !important;
	max-width: 100%;
	vertical-align: middle;
}
#fh5co-content_show .detail p {
	text-indent: 0;
}
#fh5co-content_show .qhd-title span {
	margin: 0 5px;
	font-size: 12px;
	color: #999
}
#fh5co-content_show .title {
	background: rgba(0, 0, 0, 0) no-repeat scroll 0 0;
	color: #3e3e3e;
	font-size: 14px;
	height: 44px;
	line-height: 42px;
	padding-left: 6px;
}
#fh5co-content_show .title h2 {
	display: inline-block;
	font-weight: normal;
}
#fh5co-content_show .title h2 a {
	color: #3e3e3e;
}
#fh5co-content_show .title .more {
	margin-right: 16px;
}
#fh5co-content_show .detail {
	font-size: 12px;
	padding: 0 13px 0px;
	line-height: 24px;
	font-family: sans-serif, arail;
}
#fh5co-content_show .product-detail img {
	max-width: 100%;
	overflow: hidden;
	vertical-align: middle;
}
#fh5co-content_show .product-detail .content-img {
	overflow: hidden;
	border: 1px solid #eaeaea;
	border-radius: 5px;
	padding: 7px;
}
#fh5co-content_show .product-detail .content-img img {
	width: 100%;
	overflow: hidden;
	vertical-align: middle;
}
#fh5co-content_show .product-detail h1 {
	border-bottom: 1px dashed #d6d6d6;
	color: #444;
	font-size: 14px;
	line-height: 33px;
}
#fh5co-content_show .product-detail .p_desc {
	color: #444;
	line-height: 30px;
	padding: 12px 0px 5px;
}
#fh5co-content_show .product-detail .add_to_inquiry {
	height: 30px;
}


#fh5co-content_show .pagination li {
	margin: 20px 3px;
}
#fh5co-content_show .pagination .active, #fh5co-content_show .pagination a:hover {
	background: #333;
	color: #fff;
}
#fh5co-content_show .pagination .active a {
	color: #fff
}
#fh5co-content_show video {
	max-width: 100%
}
/* product*/

/* product end*/

/*article*/
.article-media {
	padding: 0
}
.article-media li {
	border-bottom: 1px solid #d7d7d7;
	list-style: none;
	line-height: 21px;
	padding: 10px 0 10px 13px;
	font-size: 14px;
	font-size: 12px;
}
.article-media li span {
	color: #848484;
}

.article-border {
	border: 1px solid #d8d8d8;
	padding: 10px;
	border-top: none
}
.article-border li {
	font-size: 14px;
}
.article-border li:last-child {
	border: none
}
.banner-inner-box .wrap-box {
	min-height: 35px;
}
.slideshow img {
	display: block;
	float: left;
}

.incon{ background:#F8F8F8; overflow:hidden; padding-top:20px;}

.conr{ border:1px solid #E9E9E9; width:858px;-moz-border-radius: 5px 5px 0 0; overflow:hidden; -webkit-border-radius:  5px 5px 0 0; border-radius:  5px 5px 0 0;}
.cy_dqwz{ padding-left:10px; height:35px; line-height:35px; background:#F3F3F3 10px 12px no-repeat;border-bottom:1px solid #E9E9E9;}
.cy_dqwz a { padding:0 5px;  }
.list{ padding:0px 20px;}
.list2{ padding:0px 15px;}
.list .date{ background:#787878 url(../images/news_clock.png) 27px 72px no-repeat; height:82px; width:80px; text-align:center}
.list .date .t1{ color:#fff; display: block;font-size: 36px;line-height: 40px;padding-top: 8px;}
.list .date  .t2{color: #bababa;line-height: 20px;padding: 0;}
.list li:hover .date{ background:#cc401a url(../images/news_clock.png) 27px 72px no-repeat}
.list .nr{ float:left; padding:5px 10px; width:710px;  line-height:25px; border:1px solid #787878; border-left:none; height:70px;}
.list .nr h2{ font-size:16px;}
.list .nr p a{ color:#cc401a}
.list li{ padding-top:20px; overflow:hidden; height:82px;}
.conr .arc {   padding: 2px; overflow: hidden; }
.conr .arc .title { font-size: 20px; border-bottom: 1px dotted #ccc; text-align:center; line-height: 35px; height:40px; }
.conr .arc .ly { text-align:center; line-height:30px; }
.conr .arc .ly span { padding:0 10px; }
.conr .body { line-height: 25px; overflow:hidden; font-size:14px; padding: 10px 0; }
.conr .body img { padding: 3px 0; }
.conr .arc .fenxiang { float:right }
.conr .sxp { border-top:1px dotted #ccc; margin-top:20px; padding-top:10px; }

.container, .container-layout {
	margin: 0 auto;
	padding: 0 10px
}

@media(min-width:1100px) {
.container {
	width: 1100px;
}
}




@media(min-width:800px) {
.xs1, .xs2, .xs3, .xs4, .xs5, .xs6, .xs7, .xs8, .xs9, .xs10, .xs11, .xs12 {
	float: left;
	box-sizing: border-box;
}

.xm3 {
	width: 240px;
}
.xm4 {
	width: 276px;
}
.xm5 {
	width: 41.66666667%
}
.xm6 {
	width: 50%
}
.xm7 {
	width: 58.33333333%
}
.xm8 {
	width: 66.66666667%
}
.xm9 {
	width: 800px;
}


.icon-navicon {
	display: none
}

.nav {
	list-style: none;
	padding: 5px 0 0 0;
	margin: 0
}
.nav li {
	position: relative
}
.nav a {
	color: #333;
	line-height: 20px;
	padding: 5px 0;
	transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
	display: block
}
.nav a:hover {
	transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s
}
.nav .arrow {
	display: none
}
.nav .active a {
	font-weight: bold
}
.nav-head {
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px
}
@media(min-width:760px) {
.nav {
	padding: 0
}
.nav-inline .nav-head {
	padding-right: 20px
}
.nav-inline li {
	display: inline-block;
	vertical-align: top
}
.nav-inline li a {
	padding: 5px 20px;
	line-height: 20px;
	display: block
}
.nav-inline .nav-more {
	float: right
}
.nav-split .nav-head {
	height: 20px;
	line-height: 20px
}
.nav-split li {
	border-right: solid 1px rgba(0,0,0,.20)
}
.nav-split li a {
	padding: 0 20px
}
.nav-split .nav-head, .nav-split ul li, .nav-split li:last-child {
	border-right-width: 0
}
.nav-right {
	text-align: right
}
.nav-right .nav-head {
	float: left
}
.nav.nav-justified {
	display: table;
	width: 100%
}
.nav-justified .nav-head {
	padding: 0 20px;
	float: none
}
.nav-justified .nav-more {
	float: none
}
.nav-justified li {
	display: table-cell
}
.nav-justified .nav-head, .nav-justified li a {
	text-align: center;
	display: block
}
.nav-justified.nav-split .nav-head {
	padding: 0 20px;
	border-right-width: 1px
}
.nav-big .nav-head {
	font-size: 18px;
	height: 30px;
	line-height: 30px;
	padding: 0 20px
}
.nav-big a {
	font-size: 18px;
	line-height: 30px
}
.nav-big.nav-split a {
	line-height: 30px
}
}

.aboutus {
	width: 940px;
	float: left;
	padding-bottom: 30px;
}




.text-indent, .text-indent p, .text-indent div {
	text-indent: 2em
}
.text-left {
	text-align: left
}
.text-center {
	text-align: center
}
.text-right {
	text-align: right
}
.text-justify {
	text-align: justify
}

.text-break {
	word-wrap: break-word;
	word-break: normal
}
.text-breakall {
	word-break: break-all
}
.text-unbreak {
	white-space: nowrap
}
.text-more {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.border {
	border: solid 1px #ddd
}
.border-none {
	border: 0
}

/*pages*/ 
.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: #f5f5f5;
	color: #0099ff;
}
.pagination li.thisclass {
	background: #cc401a;
	color: #fff;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover {
	background: transparent;
	border-color: #cc401a;
	color: #fff;
	cursor: default;
}
.imglist li{ float:left; width:275px; height: 230px; text-align:center; line-height:25px; font-size:14px; margin-top:10px; padding-left:10px;}
.imglist .pic{ display:block; width:265px; height:184px; overflow:hidden; border:1px solid #ccc; padding:2px;}
.imglist .pic:hover{ border:1px solid #cc401a}
.imglist img{ display:block}

.neilist li{ width:850px;  line-height:25px; font-size:14px; margin-top:20px; padding-left:5px; padding-bottom:20px;}

/*分页*/
.dede_pages { padding: 15px 0 35px 0; border-top: none; text-align: center; line-height: 30px; clear: both; }
.dede_pages ul { text-align: center; }
.dede_pages ul li { text-align: center; height: 18px; overflow: hidden; display: inline; margin: 0 2px; padding: 0; overflow: hidden; white-space: nowrap; }
.dede_pages ul li a { border: 1px solid #666; color: #555555; display: inline; height: 18px; overflow: hidden; padding: 4px 8px 4px 8px; margin: 0; }
.dede_pages ul li a:hover { border: 1px solid #666; color: #fff; background: #333; height: 18px; overflow: hidden; text-decoration: none; cursor: pointer; }
.dede_pages ul li.thisclass a { background-color: #333; height: 18px; overflow: hidden; color: #fff; font-weight: bold; border: 1px solid #333; }
.dede_pages .pageinfo { color: #999999; padding: 0 3px 0 3px; height: 18px; }
.dede_pages .pageinfo strong { color: #333; font-weight: normal; margin: 0 0; height: 18px; }

/* 产品内页 */
.box{  padding-top:0px;}
.left-pro{ float:left; width:342px;padding-left:6px;}
.left-pro .t2{width:420px;float:left; height:280px;border:1px solid #E2E2E2}
.left-pro .t2 img{text-indent:0;}
#showArea img{cursor:pointer;width:68px;height:45px;}
#main_img{cursor:pointer; }
#showArea{height:60px;  padding-left:15px;overflow:hidden; position:relative; }
#showArea ul li{ float:left;width:69px; padding:0 6px;}
#showArea ul li a{  display:block; border:1px solid #E2E2E2; }
#showArea ul li a:hover{ border:1px solid #F00; float:left;}
.picScroll{position:relative; margin-top:5px; width:420px; float:left; overflow:hidden   }
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:13px; left:0px; width:18px; height:22px; background:url(../images/cptu.jpg) no-repeat;   }
.picScroll .next{ left:auto; right:0px; background:url(../images/cptu01.jpg) no-repeat; }
.MagicZoomBigImageCont{border:1px solid #F00;overflow:hidden; }
.MagicZoomBigImageCont img{width:800px;height:800px}
.MagicZoomBigImageCont iframe{width:340px;height:340px}
.MagicZoomHeader{font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important}
.MagicZoomPup{border:1px solid #aaa;background:#fff;cursor:hand;left:0}
.MagicZoomLoading{text-align:center;background:#fff;color:#444;opacity:0.8;padding:3px 3px 3px 3px !important;display:none}
.MagicZoomLoading img{padding-top:3px !important}
.MagicThumb{outline:none}
.MagicThumb-zoomed{cursor:default}
.MagicThumb span{display:none}
.MagicThumb-image{border:1px solid #ccc;outline:none}
.MagicThumb-image-zoomed{cursor:url(../other/zoomout.cur), pointer}
.MagicThumb-caption{color:#333333;background-color:#F0F0F0;border:1px solid #CCC;border-top:none;font-family:Verdana, Helvetica;font-size:11px;padding:8px 16px}
.MagicThumb-controlbar{display:block;height:18px}
.MagicThumb-controlbar a{display:block;width:180px;height:180px;margin:0px 1px;outline:none;float:left;overflow:hidden}
.MagicThumb-controlbar a span{display:block;width:1000px;height:1000px;outline:none;position:absolute;left:0px;top:0px}
.MagicThumb-loading{border:1px solid #000;background:#fff ;padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;}
.boxr{ width:413px;}
.boxr h1{ border-bottom: solid 1px #ccc; color:#333; font-family:"微软雅黑";  line-height:40px;  font-size:18px; padding-bottom:5px;}
.boxr p{ line-height:30px;}
.boxr  .yuding{ clear:both; width:230px; text-align: center}
.boxr  .yuding a{width:140px; line-height:35px; font-size:16px; color:#fff;-moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px;}
.boxr  .yuding .xj{ background:#D61518; }
.boxr  .yuding .xj:hover{ background:#999999; color:#fff; }
.boxr  .yuding .zx{ background:#cc401a; color:#fff }
.boxr  .yuding .zx:hover{ background:#FF6600; color:#fff; }
.boxr  .tt p{  padding-top:10px; clear:both}
.boxr  .tt p .rx{ color:#D82519;  font-size:26px;}
.boxr  .tt .xing{ float:left; font-size:22px; color:#F90;}
.boxr .tt{  height:240px;  color:#666666}
.boxr .tt span{ color:#000}
.conr .jieshao{ clear:both; padding-top:20px;}
.conr .jieshao .bt{ border-bottom:1px solid #cc401a; height:30px;}
.conr .jieshao .bt h3{ text-align:center; line-height:30px; font-weight:normal; color:#fff; height:30px; background:#cc401a; width:108px;}
.conr .jieshao .nr{  padding:3px; line-height:25px; font-size:14px;}
.cpnr_d{ padding-top:10px; clear:both; padding-left:20px; padding-right:20px; padding-bottom:20px;}