@charset "utf-8";
.index_banner{width: 100%;height: 620px;position: relative;overflow:hidden; min-width: 1180px;}
.index_banner .tempWrap{margin:0 auto;}
.index_banner .cnt{width: 1180px;height: 620px;margin:0 auto;position: relative;}
.index_banner .cnt .bg_img{ display: block; width: 1920px; height: 620px; position: absolute; top:0; left:50%; margin:0 0 0 -960px; }
.index_banner .cnt .bg_info{opacity: 0; position: absolute; top: 145px; left:-370px;transition: all 2s;}
.index_banner .hd{position: absolute;bottom: 30px;left:50%;font-size: 0;}
.index_banner .hd ul li{width: 12px;height: 12px;border-radius: 50%;background:#ddd;display: inline-block;margin-right: 6px; }
.index_banner .hd ul li.on{background: #2baf63;}
/* .index_banner .bd ul{} */
/* .index_banner .bd ul li{width: 100%!important;} */
.index_content{width: 100%;min-width: 1180px;background: #fff;overflow: hidden;}
.index_content .cagetories{width: 1180px;margin:0 auto;}
.index_content .cagetories .cagetories_title{padding-top: 63px;margin:0 auto 36px;font-size:30px;font-weight: bold;text-align: center;}
.index_content .cagetories .cagetories_products{width: 1180px;}
.index_content .cagetories .cagetories_products .products_bigInfo{width: 580px;height: 370px;float: left;margin:0 20px 20px 0;overflow: hidden;}
.index_content .cagetories .cagetories_products .products_bigInfo .bigImg:hover{transform: scale(1.05);}
.index_content .cagetories .cagetories_products .products_bigInfo .bigImg{width: 580px; height: 370px;transition: transform 1s;}
.index_content .cagetories .cagetories_products .products_smallInfo .sImg{width: 380px; height: 370px;transition: transform 1s;}
.index_content .cagetories .cagetories_products .products_smallInfo .sImg:hover{transform: scale(1.05);}
.index_content .cagetories .cagetories_products .products_smallInfo{width: 380px;height: 370px;float: left;margin-right: 20px;overflow: hidden;}
.index_content .index_about{width: 1180px;margin:0 auto;padding-top: 66px;}
.index_content .index_about .about_title{font-size:30px;font-weight: bold;text-align: center;margin-bottom: 42px;}
.index_content .index_about .aboutWrapper{width: 100%;background: #f3f3f3;}
.index_content .index_about .about_bg_left{width: 775px;height: 400px;margin-left: -370px;background: #f3f3f3;float: left;position:relative;}
.index_content .index_about .about_bg_right{width: 464px;height: 400px;margin-right: -370px;background: #f3f3f3;float: right;position:relative;}
.index_content .index_about .about_bg_left .about_left_msg .left_msg_img{position: absolute;top: 43px;right:-85px;width: 490px;height: 300px;}
.index_content .index_about .about_bg_left .about_left_msg .left_msg_img .bd li{zoom:1; vertical-align:middle;}
.index_content .index_about .about_bg_left .about_left_msg .left_msg_img .bd img{width:490px; height:312px; display:block;}
.index_content .index_about .about_bg_left .about_left_msg .next{position: absolute;top:166px;right:-112px;width: 55px;height: 55px;border-radius: 50%;background: url('../images/index_left_btn.png') no-repeat;background-position: center;background-color:#2aaf63;cursor:pointer;}
.index_content .index_about .about_bg_right .about_right_msg{width: 570px;border:5px solid #2aaf63;position: absolute;top:38px;left:-483px;}
.index_content .index_about .about_bg_right .about_right_msg .msg_bd{width: 340px;float: left;padding:20px 0 30px 35px;}
.index_content .index_about .about_bg_right .about_right_msg .msg_content{width: 400px;float: left; }
.index_content .index_about .about_bg_right .about_right_msg .msg_content img{width: 243px; height: 80px; margin-bottom: 10px;}
.index_content .index_about .about_bg_right .about_right_msg .msg_content .msg_p{color:#666666;line-height: 24px;}
.index_content .index_about .about_bg_right .about_right_msg .msg_page{ width: 68px; float: right; padding-top: 63px; margin-right: 34px; text-align: right;}
.index_content .index_about .about_bg_right .about_right_msg .msg_page>ul>li{display: block;width: 68px;height: 34px;margin-bottom: 36px;color: #888;line-height: 34px;cursor:pointer;padding-right: 3px;font-weight: bold;border:1px solid transparent;}
.index_content .index_about .about_bg_right .about_right_msg .msg_page .page_change{border-bottom: 1px solid #2baf63;color:#2baf63;}
.index_content .index_about .item_wide{width: 1180px;padding-top: 53px;margin:0 auto;}
.index_content .index_about .item_wide .item_info{width: 270px;float: left;text-align: center;margin-right: 32px;}
.index_content .index_about .item_wide .item_info .item_info_img{margin-bottom:10px;}
.index_content .index_about .item_wide .item_info .intem_info_title{font-size: 18px;font-weight: bold;}
.index_content .index_about .item_wide .item_info:hover>.intem_info_title a{color:#2baf63;}
.index_content .index_about .item_wide .item_info .item_info_des{color:#666;line-height: 30px;padding-top: 14px;}
.index_content .index_case{ width: 1180px; margin:0 auto; padding-top: 46px;}
.index_content .index_case .email_box{ width: 960px;overflow: hidden;margin-left: -370px;float: left;}
.index_content .index_case .map_box{ width: 960px;overflow: hidden; margin-right: -370px;float: left;}
.index_content .index_case .case_email{  width: 960px; height: 300px;  position: relative; transition: transform 1s;}
.index_content .index_case .case_email:hover{ transform: scale(1.05); }
.index_content .index_case .case_map{ width: 960px; height: 300px;   position: relative; transition: transform 1s;}
.index_content .index_case .case_map:hover{ transform: scale(1.05); }
.index_content .index_case .case_email .case_email_msg{ width: 276px; position: absolute; top: 114px; right:168px;}
.index_content .index_case .title_a{display: block;width: 146px;height: 36px;border:1px solid #fff;text-align: center;font:bold 16px;color:#fff;line-height: 36px;margin:0 auto;}
.index_content .index_case .case_email .case_email_des{margin-top: 20px;color:#fff;text-align: center;}
.index_content .index_case .case_map .case_map_msg{width:365px;position: absolute;top: 114px;left:125px;}
.index_content .index_case .case_map .case_map_des{margin-top: 20px;color:#fff;text-align: center;}
.xian-z{
	display:block;border-bottom: 2px solid #2fa96e;width: 100px;margin: 7px auto 0;
}


/*关于我们*/
.about_banner{width: 100%;height: 270px;position: relative;overflow:hidden;min-width: 1180px;}
.about_banner .cnt{width: 1180px;height: 270px;margin:0 auto;}
.about_banner .cnt .bg_img{display: block; width: 1920px; height: 270px; position: absolute; top:0; left:50%; margin:0 0 0 -960px;}
.info_content{width: 100%;min-width: 1180px;overflow:hidden;}
.info_content .info_crumbs{width: 1180px;margin:0 auto;padding-top: 20px;color:#666666;}
.info_content .info_crumbs a{margin:0 5px 0 5px;}
.info_content .info_crumbs a:last-child{color:#43ba6e;}
.info_content .info_crumbs .crumbs_line{display: block;float: left;transform: rotateZ(30deg);margin:0 5px 0 5px;}
.info_content .info_bigTitle{width: 1180px;margin:0 auto;padding-top: 26px;}
.info_content .info_bigTitle .bigTitle_left{font-size:32px;font-weight: bold;float: left;}
.info_content .info_bigTitle .bigTitle_left h1{font-weight: bold;}
.info_content .info_bigTitle .bigTitle_right{float: right; margin-bottom: 32px;}
.info_content .info_bigTitle .bigTitle_right .right_cate{float:left;margin-left: 15px;margin-top: 5px;}
.info_content .info_bigTitle .bigTitle_right .right_cate a{display: block;width: 186px;height: 37px;border-radius: 28px;background: #bebebe;text-align: center;line-height: 37px;font-size: 16px;color:#fff;}
.info_content .about_content{width: 1180px; margin:0 auto; border-top: 1px solid #e6e6e6; padding-top: 45px;}
.info_content .info_BigBox{width: 1180px; margin:0 auto;}
.info_content .about_content .content_info{width: 1180px;margin:0 auto; position: relative;}
.info_content .about_content .content_info .info_title{margin:0 0 13px -17px;}
.info_content .about_content .content_info .info_list ul li{line-height: 27px;margin-bottom: 30px;}
.info_content .about_content .content_info .info_list ul li:nth-child(2){margin-bottom: 392px;}
.info_content .about_content .content_info .list_img{position: absolute;top:260px;left:0;}
.info_content .about_content .content_info .list_img .img_size{width: 478px;height: 290px; margin-right: 35px;}
.info_content .item_wide{width: 995px; padding-top: 18px;margin:0 auto;}
.info_content .item_info{width: 302px; height:258px; float: left; margin:0 40px 90px 0; border:1px solid #e2e2e2;}
.info_content .item_info .info_box{width: 238px;text-align: center; margin:40px auto 0; }
.info_content .item_info_img{margin-bottom:23px;}
.info_content .intem_info_title{font-size: 18px;}
.info_content .item_info_des{color:#999;line-height: 20px;padding-top: 13px;}

.info_content .info_bigTitle .bigTitle_right .right_cate a:hover{
	background: #43ba6e;;
}

/*产品*/
.products_content{width: 1180px; margin:0 auto; padding-top: 26px;}
.products_content .content_Bigtitle{font-size: 28px; font-weight: bold; }
.products_content .content_crumbs{width: 1180px; height:41px ; border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2; margin:8px auto 0;color:#999; line-height: 41px;}
.products_content .content_crumbs a{color:#999;margin:0 5px 0 5px;}
.products_content .content_crumbs a:last-child{color:#43ba6e;}
.products_content .content_box .content_right {
    width: 100%;

}
.products_content .content_box .content_right .products_list {
    padding-top: 15px;
}
.products_content .content_box .content_right .products_list .products_info {
    width: 275px;
    height: 330px;
    border: 1px solid #e6e6e6;
    margin: 0 24px 30px 0;
    float: left;
    position: relative;
}
.products_content .content_box .content_right .products_list .products_info:nth-child(4n){
	margin-right: 0;
}
.products_content .content_box .content_right .products_list .products_info:hover .info_hidden{display: block;box-shadow: rgb(220, 220, 220) 0px 0px 7px 3px;}
.products_content .content_box .content_right .products_list .info_hidden{ position: absolute; width: 275px; height: 330px; display: none; top: 0; left:0; z-index: -1000;}
.products_content .content_box .content_right .products_list .products_info .info_img{ width: 235px; height: 150px; margin:21px 0 0 18px;}
.products_content .content_box .content_right .products_list .products_info .info_img .img{ width: 235px; height: 150px;}
.products_content .content_box .content_right .products_list .products_info .info_title{text-align: center;margin:38px 0 6px 0; font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.products_content .content_box .content_right .products_list .products_info .info_des{text-align: center;margin-bottom: 15px;color:#999;height:20px;overflow: hidden;}
.products_content .content_box .content_right .products_list .products_info .info_more{display: block;width:74px;height:27px;border-radius: 16px;background: #43ba6e; text-align: center;line-height: 27px;font-size:24px;color:#fff; margin:0 auto;}

/*新闻*/
.info_content .news_list{width: 1180px; margin:0 auto;border-top: 1px solid #e6e6e6;}
.info_content .news_list .news_info{height: 210px; border-bottom:1px solid #e6e6e6;overflow: hidden;}
.info_content .news_list .news_info:hover{box-shadow: 0 5px 10px #e6e6e6;transition: all .3s;}
.info_content .news_list .news_info:hover>.info_des p:first-child a{color:#2aaf63;}
.info_content .news_list .news_info .info_date{width: 100px;float: left;margin:50px 0 0 19px;}
.info_content .news_list .news_info .info_date .date_day{height: 35px; border-bottom:1px solid #e6e6e6; font-size: 28px; font-weight: 900;text-align: center; color:#ababab;}
.info_content .news_list .news_info .info_date .date_years{padding-top: 10px;text-align: center; color:#ababab;}
.info_content .news_list .news_info .info_des{width: 670px; float: left; margin:46px 0 0 36px;}
.info_content .news_list .news_info .info_des p:first-child{font-size:18px; font-weight: bold; margin-bottom: 20px;}
.info_content .news_list .news_info .info_des p:last-child{color:#898989; line-height: 20px;}
.info_content .news_list .news_info .info_img{width: 210px;height: 135px; float:left;margin:35px 0 0 125px;text-align: center;}
.info_content .news_list .news_info .info_img img{max-height: 100%;max-width: 100%;vertical-align: middle;}
/*.info_content .news_page{width: 470px; margin:48px auto 72px; overflow:hidden;}
.info_content .news_page ul li{float: left;width:44px;height:36px; color:#666; border:1px solid #b7b7b7;border-radius:5px;text-align: center;line-height: 36px; margin-right: 7px;}
.info_content .news_page ul li a{display: block; color:#666;}
.info_content .news_page ul li:first-child{width: 69px;}
.info_content .news_page ul li:last-child{width: 69px;}*/
.info_content .info_list{width: 1180px;min-height: 80vh;margin:0 auto 50px;}
.info_content .info_list .main_title{background: #f4f4f4;color: #333;margin:15px 0; height: 32px;line-height: 32px;border-bottom: 1px #ececec solid;padding-left: 20px;font-size: 20px;}
.info_content .info_list .clean_fix{padding: 10px;min-height: 300px;}
.info_content .info_list .pic_box{text-align: center;margin:5px 0 10px 0px;}
.info_content .info_list .detail{margin: 10px 0 10px 0px;}
.info_content .info_list .detail a{color: #333;font-size: 22px;font-weight: bold;}
.info_content .info_list .detail .brief{margin-bottom: 12px;text-align: center;color: #333;font-size: 18px;}


#lib_feedback_form{width:70%; clear:both; overflow:hidden;float: left;}
#lib_feedback_form .rows{margin:10px 0; clear:both;}
#lib_feedback_form .rows label{width:20%; overflow:hidden; float:left; height:28px; line-height:28px; text-align:right; color:#555;}

#lib_feedback_form .input{border:1px solid transparent;width:350px;height:46px; line-height:46px;text-indent: 10px;font-size: 14px;background: #f0f0f0;margin-right: 10px;}
#lib_feedback_form .half_row .input { width: 350px; }
#lib_feedback_form .full_row .input { width: 350px; }
/*#lib_feedback_form .row>.input{width: 815px;border: 1px solid #f0f0f0}*/
#lib_feedback_form .rows span .vcode{text-transform:uppercase; width:50px;margin-bottom: 5px}
#lib_feedback_form .rows span img{margin-top:2px;}
#lib_feedback_form .rows input[type=submit]{background-color: #2baf63; height: 35px;line-height: 35px;width: 155px;;cursor: pointer;vertical-align: middle; color:#fff;}

/**************************在线留言(end)**************************/

.cont-mar{
	margin-top: 30px;
	overflow: hidden;
}
.cont-fr{
	float: right;
	width: 30%;
}
.cont-fr li{
	margin-bottom: 10px;
    color: #666;
    line-height: 30px;
}
.cont-fr .li_img {
    float: left;
    margin: 3px 13px 0 0;
}
#lib_feedback_form .row .half_row:first-child{margin-right: 38px}
#lib_feedback_form  .contents{width:727px; height:148px; border: none;background:#f0f0f0 }

#lib_feedback_form .row textarea{padding: 15px;border: 1px solid #f0f0f0;}
#lib_feedback_form .row textarea+span{;position: absolute;top: 0;right: 345px;}

/*修改placeholder颜色*/
#lib_feedback_form input::-webkit-input-placeholder{text-indent: 15px;color: #0c1c31}/* WebKit browsers */
#lib_feedback_form input:-moz-placeholder {text-indent: 15px;color: #0c1c31} /*Mozilla Firefox 4 to 18 */
#lib_feedback_form input::-moz-placeholder {text-indent: 15px;color: #0c1c31 }/* Mozilla Firefox 19+ */
#lib_feedback_form input:-ms-input-placeholder {text-indent: 15px;color: #0c1c31}/* Internet Explorer 10+ */

#lib_feedback_form textarea::-webkit-input-placeholder{color: #0c1c31}/* WebKit browsers */
#lib_feedback_form textarea:-moz-placeholder {;color: #0c1c31} /*Mozilla Firefox 4 to 18 */
#lib_feedback_form textarea::-moz-placeholder {color: #0c1c31 }/* Mozilla Firefox 19+ */
#lib_feedback_form textarea:-ms-input-placeholder {;color: #0c1c31}/* Internet Explorer 10+ */




.container#feedback .contact_info li.Address{width: 516px}
.container#feedback .contact_info li {line-height: 26px}
.container#feedback .contact_info li.Address .right{width: 395px}
.container#feedback .contact_info li.Address .title{height: 30px;line-height: 30px}
.container#feedback .contact_info li.Phone{}
.container#feedback .contact_info li.Phone .title,.container#feedback .contact_info li.Email .title{height: 44px;line-height: 44px}
.container#feedback .contact_info li.Email{float: right}
.container#feedback .contact_info li .left{margin-right: 20px}



.main_feedback {height: auto;width: 1180px;margin:0 auto 50px; padding-top: 50px;}
.blank_20px{height: 20px;clear: both;background-color: transparent}
.pagination1{
	text-align: center;
	margin: 10px 0;
}
.pagination1>li {
				display: inline-block
			}
			
			.pagination1>li>a,
			.pagination1>li>span {
				position: relative;
				float: left;
				padding: 6px 12px;
				margin-left: -1px;
				line-height: 1.42857143;
				color: #337ab7;
				text-decoration: none;
				background-color: #fff;
				border: 1px solid #ddd
			}
			
			.pagination1>li:first-child>a,
			.pagination1>li:first-child>span {
				margin-left: 0;
				border-top-left-radius: 4px;
				border-bottom-left-radius: 4px
			}
			
			.pagination1>li:last-child>a,
			.pagination1>li:last-child>span {
				border-top-right-radius: 4px;
				border-bottom-right-radius: 4px
			}
			
			.pagination1>li>a:focus,
			.pagination1>li>a:hover,
			.pagination1>li>span:focus,
			.pagination1>li>span:hover {
				z-index: 2;
				color: #23527c;
				background-color: #eee;
				border-color: #ddd
			}
			
			.pagination1>.active>a,
			.pagination1>.active>a:focus,
			.pagination1>.active>a:hover,
			.pagination1>.active>span,
			.pagination1>.active>span:focus,
			.pagination1>.active>span:hover {
				z-index: 3;
				color: #fff;
				cursor: default;
				background-color: #337ab7;
				border-color: #337ab7
			}
			
			.pagination1>.disabled>a,
			.pagination1>.disabled>a:focus,
			.pagination1>.disabled>a:hover,
			.pagination1>.disabled>span,
			.pagination1>.disabled>span:focus,
			.pagination1>.disabled>span:hover {
				color: #777;
				cursor: not-allowed;
				background-color: #fff;
				border-color: #ddd
			}