/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
html,body{ font-size:14px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#666; background:#FFF; overflow-x:hidden;}
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none;}
a{ color:#666; text-decoration:none;}
a:hover,a:active{ color:#08ae08; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f12{ font-size:12px;}
.hei{ color:#000;}
.en_ft{ font-family:Arial;}
.ft1{ font-size:14px; font-weight:bold; color:#FFF;}
.ft_red{ color:#C80000;}
.ft_bai{ color:#FFF;}
.txt_cent{ text-align:center;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}
.txthid{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pd_1{ padding:0px;}
.left{float:left;}
.right{float:right;}
.not-animated { opacity:0; }
@media (min-width: 1200px) {
	.container {width: 1200px; padding:0px; clear:both;}
}
@media (max-width: 768px) {
	.container { padding-left:10px; padding-right:10px;}
}

@font-face
 {
  font-family:'hzgb';
  src:url('../fonts/hzgb.ttf');
  font-weight:normal;
  font-style:normal;
}

/* ====== top start ====== */
.topbox{ width:100%; height:99px; background:url(../images/index_03.jpg) top center repeat-x; background-size:auto 100%;}
.topbox h1{ float:left; padding-top:12px;}
.topbox h1 img{ height:auto; max-height:80%;}
.navbar{ float:left; background:none; border:0; margin:0 0 0 22px;}
@media (max-width: 1200px) {
	.navbar{display:none;}
	.lngbox{display:none;}
}
.navbar .navbar-nav,.navbar .container,.navbar .navbar-collapse {padding:0px;}
.navbar .navbar-nav li a{ display:block; padding:0px 28px; font-size:14px; color:#666666; height:99px; line-height:99px;}
.navbar .navbar-nav li a:hover{ font-weight:bold; background:none; color:#08ae08;}
.navbar .navbar-nav .active a, .navbar .navbar-nav .active a:hover{ font-weight:bold; background:none; color:#08ae08;}
.navbar .navbar-nav li:hover a{ font-weight:bold; background:none; color:#08ae08;}
.navbar .navbar-nav li:hover .dropdown-menu a{ font-weight:normal;}
.navbar .navbar-nav li a:hover,
.navbar .navbar-nav li a:active,
.navbar .navbar-nav li a:focus,
.navbar .navbar-nav .open a:focus{ background:none; color:#08ae08; font-weight:bold;}
.navbar .navbar-nav .dropdown .dropdown-menu{ box-shadow:0px 0px 0px 0; border:0px; width:110px; min-width:135px; padding:0px; height:0px; overflow:hidden; display:block; transition:all 0.2s; background:none;}
.navbar .navbar-nav .dropdown .dropdown-menu li{ background:#30BF30; overflow:hidden; border-radius:0px; height:56px; line-height:56px;}
.navbar .navbar-nav .dropdown:hover .dropdown-menu{height:500px;}
.navbar .navbar-nav .dropdown .dropdown-menu a{ height:56px; line-height:56px; padding:0px 0 0 24px; color:#FFF;}
.navbar .navbar-nav .dropdown .dropdown-menu a:hover{ color:#FFF; background:#52CF52; font-weight:normal;}
.lngbox{ float:left; height:99px; width:30px; background:url(../images/index_05.png) center 39px no-repeat; margin-left:20px; cursor:pointer; position:relative; z-index:10}
.lngbox:hover{ background-image:url(../images/index_05_1.png);}
.lngbox .list{ position:absolute; top:99px; right:0px; background:#52CF52; display:none;}
.lngbox .list a{ display:block; width:110px; height:56px; padding:0 0 0 24px; line-height:56px; color:#FFF;}
.lngbox .list a:hover{ background:#30BF30;}
/* ====== top end ====== */

/* ====== wap top start ====== */
header .pubMenu{
	display:none;
	clear:both;
	position:absolute;
	width:100%;
	text-align:left;
	background:#52CF52;
	z-index:1000;
}
header .pubMenu .btn{
	position:absolute;
	color:#808080;
	font-size:36px;
	right:10px;
	top:-80px;
	font-weight:normal;
}
header .pubMenu ul{
	padding:20px;
	display:none;
}
header .pubMenu ul li{
	line-height:50px;
	border-bottom:1px solid #52CF52;
}
header .pubMenu ul li a{
	color:#FFF;
	font-size:16px;
	text-indent:10px;
	display:block;
}
header .pubMenu ul li a:hover{
	background:#30BF30;
}
header .pubMenu ul li div{
	padding:0px 20px 20px 20px;
	display:none;
}
header .pubMenu ul li div a{
	font-size:14px;
	line-height:30px;
	margin-top:5px
}
header .pubMenu ul li span{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	line-height:44px;
	padding-right:10px;
}
@media (max-width: 1200px) {
	.topbox{
		height:90px;
	}
	.topbox h1{
		padding-top:7px;
	}
	header .pubMenu{
		display:block;
		top:90px;
	}
}
@media (max-width: 768px) {
	.topbox{
		height:60px;
	}
	.topbox h1{
		padding-top:5px;
	}
	.topbox h1 img{
		height:45px;
	}
	header .pubMenu{
		top:60px;
	}
	header .pubMenu .btn{
		font-size:28px;
		top:-60px;
	}
}
/* ====== wap top end ====== */

/* ====== banner start ====== */
.banbox{ width:100%; overflow:hidden;}
.carousel-btn {
	text-align:center;
	margin:10px 0;
}
.carousel-btn a {
	display:inline-block;
	width:16px;
	height:16px;
	border-radius:16px;
	margin:0 6px;
	background:#CCC;
}
.carousel-btn .selected {
	background:#08ae08;
	cursor:default;
}
.carousel-btn a span {
	display:none;
}
.carousel-btn-fixed {
	width:100%;
	position:absolute;
	bottom:15px;
	left:0;
	margin:0;
	z-index:100;
}
.carousel {
	position:relative;
	padding:0px;
	width:100%;
	 overflow:hidden;
}

@media (min-width:768px) and (max-width:991px) {
	.carousel{ height:440px !important; }
	.carousel .carousel-item .carousel-img a img{ height:440px !important; }
}

@media screen and (max-width:768px) {
	.carousel{ height:380px !important; }
	.carousel .carousel-item .carousel-img a img{ height:380px !important; }
}
@media screen and (max-width:640px) {
	.carousel{ height:320px !important; }
	.carousel .carousel-item .carousel-img a img{ height:320px !important; }
}
@media screen and (max-width:480px) {
	.carousel{ height:200px !important; }
	.carousel .carousel-item .carousel-img a img{ height:200px !important; }
}
.carousel-item {
	position:relative;
	float:left;
	display:block;
}
.carousel-item .carousel-img {
	display:block;
}
.carousel-item .carousel-img a[href="javascript:;"] {
	cursor:default;
}
.carousel-item .carousel-img img {
	display:block;
}
.responsive-carousel {
	overflow:hidden;
}
.responsive-carousel .carousel-item img {
	width:100%;
	height:auto !important;
}
.responsive-carousel .carousel-direction {
	display:none;
}
.responsive-carousel:hover .carousel-direction {
	display:block;
}
.responsive-carousel-set .carousel-info-inner h3 {
	font-weight:normal;
}
@media (max-width: 992px) 
{
    .carousel-btn { margin-bottom:0;}
    .carousel-btn a { width:8px; height:8px; border-radius:50%; margin:0 3px;}
    .carousel-btn-fixed { bottom:7px;}
}
@media (max-width: 768px) 
{
    .carousel-btn { margin-bottom:0;}
    .carousel-btn a { width:8px; height:8px; border-radius:50%; margin:0 3px;}
    .carousel-btn-fixed { bottom:7px;}
}
/* ====== banner end ====== */

/* ====== in_about atart ====== */
.in_about{ width:100%; background:url(../images/index_06.jpg) center top no-repeat; background-size:cover; padding:55px 0 65px 0; }
.in_about img{ float:left; width:auto; max-width:100%;}
.in_about .cont{ float:right; width:calc(100% - 300px); color:#363636;}
.in_about .cont .p_1{ font-size:24px; font-weight:bold; padding-top:34px;}
.in_about .cont .info{ line-height:24px; margin-top:28px; max-height:144px;}
.in_about .cont .info p{ text-indent:2em;}
.in_about .cont .more{ display:block; float:right; width:136px; height:35px; line-height:35px; text-align:center; background:#59C859; color:#FFF; margin-top:30px; transition:all 0.3s ease-out 0s;}
.in_about .cont .more:hover{ background:#30BF30;}
@media (max-width: 992px) {
	.in_about .cont .info{ max-height:none;}
}
@media (max-width: 768px) {
	.in_about{ text-align:center; padding:35px 0;}
	.in_about img{ float:none;}
	.in_about .cont{ float:none; width:100%; text-align:left;}
	.in_about .cont .info{ max-height:none;}
}
/* ====== in_about end ====== */

/* ====== in_pro atart ====== */
.in_pro{ width:100%; background:url(../images/index_09.jpg) center top no-repeat; background-size:cover; padding:55px 0;}
.in_pro .tit{ width:285px; margin:0 auto; overflow:hidden;}
.in_pro .tit .lt{ float:left; width:77px; height:58px; border-bottom:1px solid #C9C9C9;}
.in_pro .tit .ct{ float:left; width:131px; text-align:center;}
.in_pro .tit .p_1{ font-size:27px; color:#06ad07; line-height:29px; padding-top:6px; font-family:"hzgb";}
.in_pro .tit .p_2{ font-size:16px; color:#bfbfbf; line-height:18px; padding-top:13px; font-family:Arial; text-transform:uppercase;}
.in_pro .tit .rt{ float:left; width:77px; height:58px; border-bottom:1px solid #C9C9C9; background:url(../images/index_010.png) 8px no-repeat;}
.in_pro ul{ padding-top:40px; overflow:hidden;}
.in_pro ul li{ float:left; width:calc(25% - 26px); margin:0 13px 5px 13px; padding:0 0 20px 0; background:url(../images/index_12.png) bottom center no-repeat; background-size:110% auto;}
.in_pro ul li img{ width:100%; border:2px solid #D9D9D9;}
.in_pro ul li p{ width:100%; height:41px; line-height:41px; text-align:center; background:url(../images/index_14.jpg) center top no-repeat; background-size:cover; transition:all 0.3s ease-out 0s; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_pro ul li:hover img{ border:2px solid #363636;}
.in_pro ul li:hover p{ background:#363636; color:#FFF; font-weight:bold;}
.in_pro .more{ display:block; width:136px; height:35px; line-height:35px; text-align:center; background:#16C11E; color:#FFF; margin:20px auto 0 auto;}
@media (max-width: 992px) {
	.in_pro{ padding:40px 0;}
	.in_pro ul li{ width:calc(50% - 26px);}
    .in_pro ul li p{ height:31px; line-height:31px;}
}
@media (max-width: 768px) {
	.in_pro{ padding:30px 0;}
	.in_pro ul li{ width:calc(50% - 14px);margin:0 7px 5px 7px; padding:0 0 10px 0;}
    .in_pro ul li p{ height:25px; line-height:25px;}
}
/* ====== in_pro end ====== */

/* ====== in_ys atart ====== */
.in_ys{ padding:55px 0 35px 0;}
.in_tit_1{ width:313px; margin:0 auto; overflow:hidden;}
.in_tit_1 .lt{ float:left; width:77px; height:58px; border-bottom:1px solid #C9C9C9;}
.in_tit_1 .ct{ float:left; width:159px; text-align:center;}
.in_tit_1 .p_1{ font-size:27px; color:#333333; line-height:29px; padding-top:6px; font-family:"hzgb";}
.in_tit_1 .p_2{ font-size:16px; color:#bfbfbf; line-height:18px; padding-top:13px; font-family:Arial; text-transform:uppercase;}
.in_tit_1 .rt{ float:left; width:77px; height:58px; border-bottom:1px solid #C9C9C9;}
.in_ys ul{ clear:both; padding-top:50px;}
.in_ys ul li{ float:left; width:25%; padding:0 28px 20px 28px; text-align:center;}
.in_ys ul li .p_1{ font-size:18px; font-weight:bold; color:#363636; height:62px; line-height:62px;}
.in_ys ul li .info{ line-height:23px; text-align:left;}
.in_ys ul li img{ width:auto; max-width:100%;}
@media (max-width: 992px) {
	.in_ys{ padding:40px 0 15px 0;}
}
@media (max-width: 768px) {
	.in_ys{ padding:30px 0 5px 0;}
	.in_ys ul li{ width:100%; padding:0 8px 20px 8px;}
}
/* ====== in_ys end ====== */

/* ====== in_xx atart ====== */
.in_xx{ width:100%; background:#F7F7F7; padding:55px 0 45px 0;}
.in_xx .ctgbox{ width:100%; overflow:hidden;}
.in_xx .ctg{ position:relative; float:left; left:50%; height:82px}
.in_xx .ctg ul{ position:relative; float:left; left:-50%; top:45px;}
.in_xx .ctg ul li{ float:left; padding:0 19px}
.in_xx .ctg ul li a{ display:block; width:139px; height:37px; line-height:37px; text-align:center; color:#666; border:1px solid #B1B1B1; border-radius:37px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_xx .ctg ul li a.cur{ border:1px solid #07AD07; background:#07AD07; color:#FFF;}
.in_xx .list{ clear:both; padding-top:40px; overflow:hidden;}
.in_xx .list li{ float:left; width:25%; text-align:center;}
.in_xx .list li a{ display:block; width:100%; height:100%; color:#FFF; position:relative; overflow:hidden;}
.in_xx .list li a img{ width:auto; max-width:100%; transition:all 0.3s ease-out 0s;}
.in_xx .list li a div{ background:#000; width:100%; height:100%; position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0); transition:all 0.3s ease-out 0s;}
.in_xx .list li a p{ width:100%; height:100%; font-weight:bold; line-height:100%; position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0);}
.in_xx .list li a:hover img{ transform:scale(1.1);}
.in_xx .list li a:hover div{ opacity:0.5; filter:alpha(opacity=50);}
.in_xx .list li a:hover p{ opacity:1; filter:alpha(opacity=100);}
.in_xx .more{ display:block; width:136px; height:35px; line-height:35px; text-align:center; border:1px solid #BABABA; color:#999; margin:45px auto 0 auto; transition:all 0.3s ease-out 0s;}
.in_xx .more:hover{ border:1px solid #07AD07; background:#07AD07; color:#FFF;}
@media (max-width: 992px) {
	.in_xx{ padding:40px 0 30px 0;}
	.in_xx .list li{ width:50%;}
	.in_xx .more{ margin-top:30px;}
}
@media (max-width: 768px) {
	.in_xx{ padding:30px 0 20px 0;}
	.in_xx .ctg ul li{ padding:0 5px}
	.in_xx .ctg ul li a{ width:90px; height:27px; line-height:27px;}
	.in_xx .list li{ width:100%; padding-bottom:10px;}
	.in_xx .more{ margin-top:20px;}
}
/* ====== in_xx end ====== */

/* ====== in_news atart ====== */
.in_news{ padding-top:33px;}
.in_news .lt{ float:left; width:57.5%;}
.in_news .lt .top{ overflow:hidden; height:50px; line-height:50px;}
.in_news .lt .top p{ float:left; font-size:16px; font-weight:bold; color:#4d4d4d;}
.in_news .lt .top a{ float:right; color:#c1c1c1;}
.in_news .lt .box{ width:100%; overflow:hidden; transition:all 0.3s ease-out 0s;}
.in_news .lt .box img{ float:left; width:37%;}
.in_news .lt .box .cont{ float:right; width:59%; padding-right:10px;}
.in_news .lt .box .cont p{ font-size:15px; font-weight:bold; margin-top:23px; height:17px; line-height:17px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_news .lt .box .cont div{ font-size:12px; line-height:19px; max-height:57px; overflow:hidden; margin-top:7px;}
.in_news .lt .box .cont em{ display:block; font-size:12px; font-style:normal; margin-top:24px;}
.in_news .lt .box:hover{ background:#07AD07; color:#FFF;}
.in_news .lt .box:hover a{ color:#FFF;}
.in_news .lt ul{ padding-top:10px;}
.in_news .lt ul li{ height:42px; line-height:42px; border-bottom:1px dashed #D2D2D2; overflow:hidden;}
.in_news .lt ul li a{ float:left; color:#4d4d4d;}
.in_news .lt ul li a em{ font-style:normal; color:#999; font-family:Arial;}
.in_news .lt ul li p{ float:right; color:#afafaf; text-align:right}
.in_news .rt{ float:right; width:37.1%;}
.in_news .rt .top{ overflow:hidden; height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#4d4d4d;}
.in_news .rt .box{ width:100%; height:359px; background:url(../images/index_23.jpg) top center no-repeat; background-size:cover; margin:0 auto;}
.in_news .rt .box img{ margin:18px 0 0 18px;}
@media (max-width: 1240px) {
	.in_news .lt .box .cont p{ margin-top:12px;}
	.in_news .lt .box .cont div{ max-height:57px; margin-top:5px;}
	.in_news .lt .box .cont em{ margin-top:8px;}
}
@media (max-width: 1024px) {
	.in_news .lt .box .cont p{ margin-top:12px;}
	.in_news .lt .box .cont div{ max-height:57px; margin-top:5px;}
	.in_news .lt .box .cont em{ margin-top:8px;}
}
@media (max-width: 992px) {
	.in_news .lt{ float:none; width:100%;}
	.in_news .rt{ float:none; width:100%;}
}
@media (max-width: 768px) {
	.in_news .lt{ float:none; width:100%;}
	.in_news .rt{ float:none; width:100%;}
    .in_news .lt .box .cont p{ font-size:14px; margin-top:8px; }
    .in_news .lt .box .cont div{ max-height:19px; margin-top:4px;}
    .in_news .lt .box .cont em{ margin-top:1px;}
    .in_news .lt ul li a{ width:70%;}
    .in_news .lt ul li p{ width:30%;}
}
/* ====== in_news end ====== */

/* ====== in_honner atart ====== */
.in_honnor{ padding-top:50px; padding-bottom:50px;}
/*滚动图片*/
.scrollable{
	position:relative;
	padding-top:55px;
}
.scrollable ul li{
	float:left;
	width:284px;
	height:186px;
	margin:0 8px;
	list-style:none;
	overflow:hidden;
}
.scrollable ul li img{
	transition:all 0.5s;
}
.scrollable ul li:hover img{
	transform:scale(1.2);
}
.scrollable ul li img{
	width:100%;
}
.scrollable .carousel-direction a{
	position:absolute;
	top:128px;
	width:41px;
	height:41px;
	line-height:41px;
	border:1px solid #B8B8B8;
	border-radius:50%;
	font-family:"宋体";
	color:#B8B8B8;
	font-size:30px;
	text-indent:10px;
	transition:all 0.3s;
}
.scrollable .carousel-direction a:hover{
	border:1px solid #08ae08;
	background:#08ae08;
	color:#FFF;
}
.scrollable .carousel-direction a.carousel-prev{
	left:-52px;
}
.scrollable .carousel-direction a.carousel-next{
	right:-52px;
	text-indent:14px;
}
@media (max-width: 1366px) {
	.scrollable .carousel-direction a{ border:1px solid #08ae08; color:#08ae08;}
	.scrollable .carousel-direction a.carousel-prev{left:0px;}
	.scrollable .carousel-direction a.carousel-next{right:0px;}
}
@media (max-width: 992px) {
}
@media (max-width: 768px) {
	.scrollable .carousel-direction a{ border:1px solid #B8B8B8; color:#B8B8B8;}
}
/* ====== in_honner end ====== */

/* ====== footer start ====== */
.in_btm{ width:100%; background:#434343; overflow:hidden; color:#FFF; padding:45px 0 35px 0;}
.in_btm a{ color:#FFF;}
.in_btm .lt{ float:left; width:75%;}
.in_btm .lt dl{ float:left; width:12.5%}
.in_btm .lt dl dt{ font-size:15px; font-weight:bold;}
.in_btm .lt dl dd p{ height:30px; line-height:30px;}
.in_btm .rt{ float:right; width:22.5%;}
.in_btm .rt .ewm{ float:left;}
.in_btm .rt .sj{ float:left; width:90px; text-align:center; font-size:12px; line-height:19px;}
.in_btm .rt .sj img{ margin-top:13px;}
.in_btm .rt .sj p{ margin-top:15px;}
.in_cpy{ width:100%; line-height:20px; padding:15px 0; text-align:center; color:#DBDBDB; background:#2B2B2B;}
.in_cpy a{ color:#DBDBDB;}
@media (max-width: 1200px) {
	.in_btm {display:none;}
    .in_cpy{ line-height:18px; padding:7px 0;}
}
@media (max-width: 768px) {
    .in_cpy{ line-height:18px; padding:7px 0; font-size:12px;}
}
/* ====== footer end ====== */
/* ====== go top start ====== */
.gotop {
	background-color: rgba(0, 0, 0, 0.5);
	bottom: 50px;
	position: fixed;
	right: 20px;
	z-index: 10;
	width:55px;
	height:55px;
	display:none;
}
.gotop:hover {
    background-color: rgba(0, 0, 0, 0.6);
}
.gotop a {
	display: block;
	height: 55px;
	overflow: hidden;
	width: 55px;
	font-size:24px;
	color:#FFF;
	text-align:center;
	line-height:55px;
}
/* ====== go top end ====== */

/* ====== 产品列表页 star t====== */
.pro_ban{ clear:both; width:100%; overflow:hidden;}
.pro_ban img{ width:auto; max-width:100%;}
.pro_bkg{ width:100%; background:#FDFDFD url(../images/pro_05.jpg) center top no-repeat; background-size:100% auto; padding-bottom:20px;}
.pro_cont{ padding-top:40px; padding-bottom:20px;}
.pro_cont .rt{ float:right; width:calc(100% - 280px)}
.pro_cont .rt .top{ height:56px; line-height:56px; border-bottom:1px solid #D5D5D5; overflow:hidden;}
.pro_cont .rt .top b{ float:left; margin-left:20px; color:#2c2c2c; font-size:20px;}
.pro_cont .rt .top p{ float:right; padding-right:10px; color:#9c9c9c;}
.pro_cont .rt .top p a{ color:#9c9c9c;}
.pro_main{ clear:both;}
.pro_list{ padding-top:22px;}
.pro_list li{ float:left; width:calc(33.33% - 26px); margin:0 13px 25px 13px;}
.pro_list li img{ width:100%; border:2px solid #D9D9D9;}
.pro_list li p{ width:100%; height:41px; line-height:41px; text-align:center; background:url(../images/index_14.jpg) center top no-repeat; background-size:cover; transition:all 0.3s ease-out 0s; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro_list li:hover img{ border:2px solid #363636;}
.pro_list li:hover p{ background:#363636; color:#FFF; font-weight:bold;}
.pro_cont .lt{ float:left; width:260px;}
.pro_cont .lt .tit{ height:57px; line-height:57px; background:#42C742; color:#FFF;}
.pro_cont .lt .tit b{ float:left; font-size:20px; margin-left:30px;}
.pro_cont .lt .tit img{ float:right; margin:12px 30px 0 0;}
.pro_cont .lt ul{ padding-top:5px;}
.pro_cont .lt ul li{ border-bottom:1px solid #ECECEC; background:#FAFAFA;}
.pro_cont .lt ul li a{ display:block; width:100%; height:43px; line-height:43px;}
.pro_cont .lt ul li a p{ float:left; margin-left:38px;}
.pro_cont .lt ul li a em{ float:right; font-style:normal;font-family:"宋体"; margin-right:47px;}
.pro_cont .lt ul li a.cur{ background:#434343; color:#FFF;}
.pro_cont .lt ul li a:hover{ background:#434343; color:#FFF;}
@media (max-width: 992px) {
	.pro_list li{ width:calc(50% - 26px);}
    .pro_list li p{ height:31px; line-height:31px; }
}
@media (max-width: 768px) 
{
    .pro_cont{ padding-top:0px;}
    .pro_cont .rt .top{ height:43px; line-height:43px;}
    .pro_cont .rt .top b{ font-size:16px;}
	.pro_list li{ width:calc(50% - 26px);}
    .pro_list li p{ height:25px; line-height:25px; }
	.pro_cont .lt,.pro_cont .rt{width:100%;}
}
/* ====== 产品列表页 end ====== */


.ab_main{ clear:both; line-height:26px; padding:20px 0; min-height:300px;}
.ab_main img{ width:auto; max-width:100%;}
@media (max-width: 992px) {
    .ab_main{ min-height:auto;}
}
@media (max-width: 768px) {
    .ab_main{ min-height:auto;}
}

/*honorShow*/
.hons_img{ text-align:center;}
.hons_img img{ width:auto; max-width:100%;}
.hons_tit{ text-align:center; font-size:15px; color:#2A8B0A; padding:7px 0 0 0;}

/*news*/
.ns_list li{ clear:both; height:33px; line-height:33px; padding:0 0 0 17px; border-bottom:1px dashed #ccc; background:url(../images/news_43.png) 3px center no-repeat; overflow:hidden; }
.ns_list li a{ float:left; }
.ns_list li span{ float:right; font-size:13px; color:#999; text-align:right;}
@media (max-width: 768px) {
    .ns_list li a{ width:70%;}
    .ns_list li span{ width:30%;}
}

/*newsShow*/
.nss_tit{ font-size:16px; font-weight:bold; line-height:20px; text-align:center; padding:10px 0 10px 0 ;}
.nss_dtm{ text-align:center; padding:0 0 15px 0; font-size:12px; color:#999;}
.nss_info{ line-height:24px;}
.ff_pre{ clear:both; padding:15px 0 0 0;}
.ff_next{ clear:both; padding:0 0 10px 0;}
.ns_pn{ clear:both; padding:15px 0 0 0; line-height:26px;}

/*feedback*/
.jn_main{}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:470px; margin:0px auto;}
.jn_lt{ float:left; width:100px; padding:0 5px 0 0; line-height:30px; text-align:right; font-size:14px; font-weight:bold;}
.jn_rt{ float:left; width:360px;}
.jn_box .txt{ width:325px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #08ae08;}
.jn_box textarea:focus{ border:1px solid #08ae08;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px; border-radius:3px; outline:none;}
.jn_box .txtarea{width:325px; height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB; border-radius:3px; outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; border:0px; background:#666; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#08ae08}
.cl_red{ color:#f00;}
@media (max-width: 992px) {
    .jn_box{ }
}
@media (max-width: 768px) {
    .jn_box{ width:100%; margin:0px; padding-bottom:10px;}
    .jn_lt{ float:left; width:30%; font-size:13px;}
    .jn_rt{ float:left; width:70%;}
    .jn_box .txt{ width:calc(95% - 10px); padding:0 5px; font-size:12px;}
    .jn_box .txtarea{ width:calc(95% - 10px); padding:5px; font-size:12px;}
}

/*joblist*/
.jbs_tb{ border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; margin:0px auto 15px auto; font-size:13px;}
.jbs_tb td{ border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:0 5px;}
.jbs_tb td.bkg{ background:#efefef;}
.jbs_tb td.cont{ padding:0px 5px;}
.jbs_btn{ padding:2px 5px; cursor:pointer; border:1px solid #A7A7A7; background:#eee; cursor:pointer;}

/*jobjoin*/
.jbs_tb_1{ margin-left:200px;}
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px; font-size:14px; font-weight:bold;}
.jbs_txt{ width:240px; height:30px; border:1px solid #CCCCCC; font-size:12px; line-height:30px; padding:0 5px; border-radius:3px;}
.jbs_txt:focus{ border:1px solid #08ae08;}
.jbs_txtarea{ width:400px; height:100px; border:1px solid #CCCCCC; font-size:12px; padding:5px;}
.jbs_txtarea:focus{ border:1px solid #08ae08;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ height:33px; text-align:center; padding:0 10px; line-height:33px; color:#FFF; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#666; border-radius:3px;}
.jbs_submit:hover{ background:#08ae08; color:#FFF;}


/*漂浮，在线咨询*/
#zxzx_rt{ position:fixed; right:20px; top:50%; color:#333; z-index:9999;}
#zxzx_rt .close1{ float:left; width:25px; padding-top:12px;}
#zxzx_rt .close1 img{ cursor:pointer;}
#zxzx_rt .box{ float:right; width:114px; height:123px; border:2px solid #3699CC; background:#FFF; box-shadow:0px 0px 8px #B6D8E7;}
#zxzx_rt .box .p_1{ text-align:center; font-size:18px; line-height:20px; font-weight:bold; color:#3399cc; padding-top:9px;}
#zxzx_rt .box .p_2{ padding:0 0 0 6px; line-height:16px; font-size:12px; padding-top:14px;}
#zxzx_rt .box .p_3{ margin:10px auto 0 auto; width:97px; padding-left:37px; height:30px; line-height:30px; background:#EEE url(../images/zxzx_05.png) 11px center no-repeat; font-size:12px; font-weight:bold; color:#f5680d; cursor:pointer;}
#zxzx{ position:fixed; left:50%; top:50%; margin:-172px 0 0 -130px; color:#333; z-index:9999; width:256px; height:335px; border:1px solid #3699CC; border-radius:4px; background:#FFF; display:none;}
#zxzx .top{ height:42px; color:#FFF; background:#3699CC; border-radius:4px; overflow:hidden;}
#zxzx .top .tit{ float:left; padding:5px 0 0 10px; font-size:16px; line-height:18px;}
#zxzx .top .tit p{ color:#99CCE6; font-size:10px; line-height:16px; text-transform:uppercase;}
#zxzx .top .close1{ float:right; padding:9px 15px 0 0;}
#zxzx .top .close1 img{ cursor:pointer;}
#zxzx .box_1{ clear:both; margin:7px 0 0 7px; width:233px; position:relative;}
#zxzx .area{ width:231px; height:86px; padding:10px 6px 6px 6px; border:1px solid #E5E5E5; border-radius:4px; color:#666; font-size:12px; line-height:16px;}
#zxzx .box_1 em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .box{ clear:both; margin:6px 0 0 7px; width:231px; height:30px; border:1px solid #E5E5E5; border-radius:4px; position:relative;}
#zxzx .box p{ float:left; padding-left:23px; width:71px; height:30px; line-height:30px; font-size:14px; color:#525252; background:#F4F4F4;}
#zxzx .box input{ float:right; width:155px; height:28px; padding:0 5px 0 0; line-height:20px; border:0; color:#666; background:#FFF; font-size:12px;}
#zxzx .box em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .btnbox{ clear:both; padding:7px 0 0 7px;}
#zxzx .btnbox input{ width:108px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0px; cursor:pointer;}
#zxzx .btnbox .btn1{ background:#3699CC; margin-left:3px;}
#zxzx .btnbox .btn2{ background:#535353; margin-left:7px;}
@media (max-width: 992px) {
    #zxzx_rt{ display:none;}
}
@media (max-width: 768px) {
    #zxzx_rt{ display:none;}
}





