/* CSS Document */



/*---------------------------------页头样式开始-------------------------------------*/
/*背景*/
.bg-bai { background:#FFF;}
.bg-blue { background:#0975BE;}
.bg-hui { background:#F0F0F0;}
.bg-lv { background:#00a13a;}
.bg-hei { background:#ccc;}

/*通用*/

.blank1{height:1px;overflow:hidden;}
.blank3{height:3px;overflow:hidden;}
.blank5{height:5px;overflow:hidden;}
.blank10{height:10px;overflow:hidden;}
.blank12{height:12px;overflow:hidden;}
.blank15{height:15px;overflow:hidden;}
.blank20{height:20px;overflow:hidden;}
.blank30{height:30px;overflow:hidden;}
.blank40{height:40px;overflow:hidden;}
.btn-radius { border-radius: 0; }

/*间距*/
.pt3{ padding-top:3px;}
.pt5{ padding-top:5px;}
.pt8{ padding-top:8px;}
.pb5{ padding-bottom:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pl3{ padding-left:3px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}

.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.w130 { width:180px; height:130px;}

/*行距*/
.line20{ line-height:20px;}
.line25{ line-height:25px;}
.line30{ line-height:30px;}
.line35{ line-height:35px;}
.line40{ line-height:40px;}
.line50{ line-height:50px;}

.container{ width:1200px !important;}

/*单页公司介绍*/
.page_gsjs{ width:100%; height:auto; background:#fff; margin:0 auto 30px auto; padding:10px 0;}
.page_gsjs .head{ width:100%; height:50px; line-height:50px;border-bottom:1px solid #D8DADA;background:url(../images/symbol-6.png) no-repeat 5px 18px; padding-bottom:1px;}
.page_gsjs .head ul.left{ clear:#41484d; font-size:16px; font-weight:700;  margin-left:40px; width:200px; float:left;}
.page_gsjs .head ul.right{ float:right;height:22px; line-height:22px; margin-top:15px;}
.page_gsjs .head ul.right a{ color:#41484d; height:22px; line-height:22px; padding:0px 10px; float:left; display:block;}
.page_gsjs .head ul.right span{ display:block; height:22px; line-height:22px; float:left; width:20px; text-align:center; color:#AFB7BD;}
.page_gsjs .head ul.right a:hover{ color:#fff; background:#00a13a; text-decoration:none;}
.page_gsjs .section{ width:100%; height:auto;padding-left:20px; padding-top:20px; padding-right:15px;}
.page_gsjs .section #section-1 img{ padding:0;}
.page_gsjs .section h1{ color:#41484d; font-size:16px; font-weight:700; text-align:left; padding-bottom:15px;background:url(../images/show_dot.png) no-repeat left 1px; padding-left:40px; margin-left:-37px; margin-top:0;}
.page_gsjs .section p{ color:#666; line-height:22px; text-align:left; padding-bottom:15px;  text-align:justify;}
.page_gsjs .section #section-1{ padding-left:30px; height:auto;  border-left:1px solid #C5C7C8; padding-bottom:30px;}
.page_gsjs .section #section-2{  padding-left:30px; height:auto;  border-left:1px solid #C5C7C8; padding-bottom:30px;}
.page_gsjs .section #section-3{  padding-left:30px; height:auto;  border-left:1px solid #C5C7C8; padding-bottom:30px;}
.page_gsjs .section #section-4{ padding-left:30px; height:auto;  border-left:1px solid #C5C7C8; padding-bottom:30px;}

/*标题*/
.subnav {background: transparent url("../images/divider.png") repeat-x scroll left bottom !important; height:40px; line-height:30px;}	
.subnav p {color: #3c3b3c;float: left;font-size:16px;font-weight:700;display: block;margin-bottom: -3px;padding-bottom: 7px;height:35px;}
.subnav p a { color:#3c3b3c;}
/*新闻列表页*/
.h120 { height:210px;position:relative; border-bottom:1px dashed #CCC; margin-top:30px; }

.red-i {position: absolute;bottom: 40px;height: 20px;left: 282px;right: 0; color:#F00;}
.red-buton {position: absolute;bottom: 41px;height: 20px;left: 1030px; right: 0; color:#F00;}
.img{ padding:3px; border:0px solid #CCC;-moz-box-shadow:0px 0px 6px #C4C4C4; -webkit-box-shadow:0px 0px 6px #C4C4C4; box-shadow:0px 0px 6px #C4C4C4;}
.cpsub { width:1200px; margin:0 auto; margin-left:150px;}
.btn-xs, .btn-group-xs > .btn {width:250px; margin:10px 7px; padding:0 25px; height:35px; line-height:33px;background:#00a13a;}
.btn-md, .btn-group-xs > .btn {font-size: 14px;}
.btn-default {color: #333;}
.btn-default:hover {color: #fff; background-color: #fb8007;}
.btn-on {color: #fff; background-color: #fb8007;}
.btn-on:hover { color: #fff; background-color: #fb8007;}
.List_page{ width:1200px; height:25px;text-align:center; margin-top:10px;margin-bottom:10px; padding-top:5px; margin-bottom:20px; float:left;}
.List_page a{background:#eee;margin:0px 2px;padding:6px 8px;border:1px solid #1668b1;color:#000;}
.List_page span{background:#1668b1;color:#fff; font-weight:700; margin:0px 2px;padding:6px 8px;border:1px solid #1668b1;}
.subnav .right{ float:right;height:30px; line-height:30px; }
.subnav .right a{ color:#41484d; height:30px; line-height:30px; padding:0px 10px; float:left; display:block;}
.subnav .right span{ display:block; height:30px; line-height:30px; float:left; width:20px; text-align:center; color:#AFB7BD;}
.subnav .right a:hover{ color:#fff; background:#00a13a; text-decoration:none;}

/* 内容 */
#Article{ overflow:hidden}
#Article,.photo-channel .relevance{ border:0px solid #E3E3E3;zoom:1; padding:0;}
#Article h1{color:#000; font-size:20px; font-weight:700; margin-bottom:6px; text-align:center; padding:16px 0 0px; border-bottom:1px solid #e5e5e5}
#Article h1 span{ font-size:12px; font-weight:normal; line-height:50px; color:#999}
#Article .content{ font-size:14px;line-height:26px; color:#808080; text-align: justify;}
#Article .content p{font-size:14px;line-height:26px; padding-top:20px;}
#Article .content img{ max-width:660px; text-align:center; margin:0 auto;}
#Article .related{ border-top:dashed 1px #ccc; margin-top:15px}
#Article .related h5{padding-bottom:4px; font-weight:700;}
#Article .related{ padding:10px 0 0}
#Article .related ul{ }
#Article .related li{ background:url(../images/fk.gif) no-repeat 5px 13px; line-height:28px; padding-left:20px; }
#Article .related li a{  color:#808080;}

/*产品列表导航*/
.cp-title {background:#00a13a; text-align:center; width:250px; height:40px; line-height:40px; color:#FFF; margin:20px auto 10px; font-size:24px;}
.cp-title a{ color:#FFF;}
.cp-title-sub { width:1200px; margin:0 auto; text-align:center;}
.cp-title-sub li{ float:left;  border:1px solid #dedede; text-align:center; margin:5px 7px; padding:0 25px; height:35px; line-height:33px;display:inline-block;}
.cp-title-sub li:hover { background:#00a13a; color:#FFF; border:1px solid #00a13a;}
.cp-title-sub li:hover a{  color:#FFF; transition: all 0.4s ease 0s;}
.cp-title-sub li.wp-currenta{background-color:#FB8007;}
.listPro{ max-width:1200px; float:left;padding-bottom:20px; margin-top:20px;} 
	.bhpl{width:100%;float:left;margin-bottom:10px;}
	.bhplul{display:inline-block;padding:7px 20px;text-align:center;background:#284980;color:#fff;width:130px;}
	.bhplul:hover{color:#fff;}
	
	.bhplli{display:inline-block;text-align:center;border:1px solid #ddd;color:#000;margin-left:5px;width:120px;padding:7px 1px; font-size:14px;}
	.bhplli:hover{border:1px solid #00599E;background:#00a13a;color:#fff;border-radius:5px;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-webkit-transition:all 0.5s;}

/*产品列表动画效果*/
.overflow-hidden { overflow:hidden; width:352px; height:266px;}
.thumbnail-kenburn img {
	left:10px;
	margin-left:-10px;
	position:relative;
   -webkit-transition: all 0.8s ease-in-out;
   -moz-transition: all 0.8s ease-in-out;
   -o-transition: all 0.8s ease-in-out;
   -ms-transition: all 0.8s ease-in-out;
   transition: all 0.8s ease-in-out;
}
.thumbnail-kenburn:hover img {
   -webkit-transform: scale(1.2) rotate(2deg);
   -moz-transform: scale(1.2) rotate(2deg);
   -o-transform: scale(1.2) rotate(2deg);
   -ms-transform: scale(1.2) rotate(2deg);
   transform: scale(1.2) rotate(2deg);
}

.crumbs { width:100%; font-size:16px; height:50px; line-height:50px; margin-top:15px; border-bottom:1px solid #D8DADA;background:url(../images/symbol-6.png) no-repeat 5px 18px; padding-bottom:1px; padding-left:30px;}
.txt { background:#FFF; padding:8px; border:1px solid #F5F5F5;}
.txt p { padding:5px; text-align:center; color:#F60;}
.txt p img { margin-right:15px;}

.txt h3{ font-weight:700; font-size:16px; display:block; height:30px; line-height:30px; margin:10px 0 0; text-align:center; display:block;  overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.txt a:hover h3{ color:#FB7E06; }
.txt a:hover p { color:#333333;}

.txt:hover {
    box-shadow: 0 0 8px #9D9D9D;
    transition: box-shadow 0.2s ease-in-out 0s;
}

	
.top-nav-b { height:50px; font-size:14px; background:#046e2a;}
.top-nav-b li a{ height:50px; line-height:50px; padding:0;color:#FFF; font-weight:600;}
.top-nav-b li a:hover,.top-nav-b li .current { height:50px; font-weight:600; background:#FF8C00; color:#FFF;}
.top-nav-b li:first-child a{  color:#FFF; font-weight:600;}
#nav_all li ul { display: none; position: absolute; z-index: 99; padding:0;  top: 50px; left:0px;  background:none;  width:100%; overflow:hidden; border-bottom:none;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
#nav_all ul li {padding: 0; overflow:hidden; float: none; height: 40px;  background:#FFF; line-height:40px;border-bottom:1px solid #F2F2F2;}
#nav_all ul li a { margin: 0px; height: 40px;  display:block; line-height: 40px; color: #333; background:none; font-size:12px; font-weight:normal;  text-align:left; text-indent:3px; }
#nav_all ul li a:hover { background: #FF9966;  height: 40px; line-height: 40px; color: #fff;}

/*产品内容页*/
.cp_title { font-size:30px; font-weight:500; color:#555555; height:40px; line-height:40px; border-bottom:1px solid #dedede;padding-left:50px; overflow:hidden;}
.cp_ss {height:50px; line-height:50px; border-bottom:1px solid #dedede; padding-left:50px;font-size:18px; font-weight:700; color:#FFAD33;}
.cp_ss a{ color:#FFAD33;}

.cp_con {margin:10px 0 0 50px; width:358px; }
.cp_con li { line-height:30px; font-size:16px;}
.cp_hz {margin:10px 0 0 50px; width:368px;}

.btn-cpinfo {
  color: #fff;
  background-color: #FFAD33;
  border-color: #F2F2F2;
  width:358px;
  height:60px;
  margin-bottom:15px;
  line-height:60px;
  padding:0;
  font-size:18px;
  display:block;
  text-align:center;
  margin-left:53px;
}
.cpsm{ width:100%; height:auto; line-height:27px; float:left;}
/*shwo3*/
	   .product_txt table {border:none }
			.product_txt table td {border:1px solid #bbb; text-align:left;}
			.product_txt { width:100%; padding:4px 0; float:left;}
			#s_nav { width:100%; height:36px; background:#f7f7f7;border-bottom:#00a13a 2px solid; }
			#tab_p { height:36px; width:100%; border-bottom:#00a13a 2px solid;overflow:hidden; }
			#tab_p li { float:left; color:#333; height:36px; cursor:pointer; width:32%; text-align:center; font:bold 16px/36px "微软雅黑"; }
			#tab_p li.current_p { color:#FFF; background:#00a13a; }
			#content_p { float:left; padding:0 4px; width:1170px; padding-top:8px; border:1px solid #cdcdcd; border-top:none;padding-bottom:10px;background:#FFFFFF;}
			#content_p ul.ullist{ width:1130px; padding:30px; height:auto; float:left; overflow:hidden;display:none;}
			#content_p ul table { border-collapse:collapse; font-size:12px; width:100%; margin-bottom:15px}
			#content_p ul table td{ padding:5px; font-size:14px; line-height:24px;}
			#content_p p { font-size:12px; width: auto; line-height:20px;}
#products-title h3 { text-align:center; margin:30px 0 15px 0; font-size:20px; font-weight:600; letter-spacing:1px;}

#products-title h3 span { color:#FF9966;}

#products-title .with-line {

	width:100%;

	font-size: 13px;

	color: #848484;

	margin: 0 auto;

	position: relative;

	text-align: center;

	margin-bottom:25px;

}

#products-title .with-line:before {

	content: "";

	border-top: 1px solid #D2D2D2;

	display: block;

	position: absolute;

	width: 40%;

	top: 10px;

	left: 0

}

#products-title .with-line:after {

	content: "";

	border-top: 1px solid #D2D2D2;

	display: block;

	position: absolute;

	width: 40%;

	top: 10px;

	right: 0

}
.message_sub_do{ height:32px; line-height:28px; text-align:center; color:#FFF; width:100%; border:none;}

.message_sub_re{ height:32px; line-height:28px; text-align:center; color:#FFF; width:100%; border:none;}

.message_about {

    color: #8F8F8F;

    font-size: 14px;

	line-height:25px;

}		
.shop_c { background:#FFF;  padding-bottom:10px; width:1170px; margin:0 auto 15px; height:auto; overflow:hidden; overflow:hidden;}
.shop_tit { float:left; width:100%; height:35px; line-height:28px; background:#00a13a; display:inline; margin-bottom:10px; text-indent:20px; font-size:14px; font-weight:700; color:#FFF; }
.shop_content { background:#FFF; width:222px; border:1px solid #ddd; padding:1px; margin-right:4px; display:inline; height:auto; float:left; margin-left:4px; overflow:hidden; padding-bottom:5px; overflow:hidden;}
.shop_content_img { float:left;}
.shop_content_c { width:222px; font-size:12px; height:auto; padding-top:10px; overflow:hidden; line-height:18px;text-align:center;}
.shop_c img { width:222px; height:165px;}	


.showli { width: 100%;}