@charset "utf-8";

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{ padding-right:0px; padding-left:0px; }

body{ position: relative; color: #333;font-size:15px;color:#3a3a3a;overflow-x:hidden}

p,dl{padding: 0px; margin: 0px}

*{ margin:0; padding:0; font-family:微软雅黑}

img{ border:none;}

ul{ list-style:none; margin: 0px; padding: 0px}

.clear{ clear:both}

.l{ float:left;}

.r{ float:right;}

.hidden{display:none}

button{outline:none}

a{text-decoration:none;transition:all 0.2s;color:#3a3a3a;outline:none;}

a:hover{color:#000;text-decoration:underline;}

.to{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



.ellipsis{text-overflow: ellipsis;white-space: nowrap;overflow: hidden}

.postion .posTitle{display:inline;font-size:inherit}

.postion{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:20px}

.pageCon .pageTitle{font-size:larger;text-align:center;font-weight:bold;margin-bottom:20px}

.pageCon .postion .fa{padding-right:5px;padding-left:5px}

.f-yellow{color: #ff4d00}

.b-yellow{background: #ff4d00}

.same_width{ width:1200px; margin:0 auto;}

/*common-分页代码开始*/

.pages{padding-top:50px}

.pages .cur_page,.pages a:hover,.pages span:hover{background:#059756;border:1px solid #059756;color:#fff}

.pages{ text-align:center; margin:20px 0px;font-size:14px}

.pages span:first-child, .pages a:first-child{ margin-left:0; border-top-left-radius:4px; border-bottom-left-radius:4px }

.pages a, .pages span{display:inline; position:relative; padding:6px 11px; margin-left:-1px; line-height:1.5; text-decoration:none; background:#f8f8f8; border:1px solid #ccc; cursor:pointer }



.prevNext{border-top:1px solid #cccc;border-bottom:1px solid #cccc;margin-top:30px; padding:20px 20px;margin-bottom:50px}

.pages a:last-child{ border-top-right-radius:4px; border-bottom-right-radius:4px }

/*common-分页代码结束*/



/*head*/

.head{ padding:28px 0;}

.head .h_logo{ margin:0  20px 0 0; float:left;}

.head .h_text{ padding:0 0 0 20px; border-left:1px solid rgba(0,0,0,0.1); line-height:35px; float:left;}

.head .h_text strong{ display:block; font-size:23px; color:#333;}

.head .h_text p{ font-size:16px; color:#666; }

.head .h_phone{ padding:0 0 0 50px; background:url(../images/icon_tel.jpg) no-repeat left center; float:right;}

.head .h_phone p{ font-size:16px; color:#666; }

.head .h_phone strong{ display:block; font-size:28px; color:#ff0000;  line-height:30px;}



/*indexnav*/

.indexnav{ background:#136f01; line-height:60px;}

.indexnav li{ float:left; width:150px; text-align:center}

.indexnav li a{ color:#fff; font-size:16px; display:block;}

.indexnav li a:hover{ background:#4c9d24}

.comCatBox{text-align: center}


.comCatBox .catName{font-size:40px;text-align: center;font-weight: bolder;display: inline-block;padding: 20px 0px 10px 0px;}

.comCatBox .enName{text-transform: uppercase;color: #eb4f0a}

.comCatBox .catName{color:#059756}

.comCatBox .line{width: 40%;margin: 0px auto;height: 1px;background: #059756;display: block;margin-top:10px;}

.comProList li .box{margin-right: 20px;border:1px solid #ccc;}

.comProList ul{margin-right:-20px}

.comProList li{margin-bottom: 20px}

.comProList li .box img{width: 100%}

.comProList ul .title{padding-top:10px;font-size: x-large;text-align: center;line-height: 40px;padding-bottom: 10px}

.comProList ul .des{line-height: 25px;padding:0px 10px;height: 60px;overflow: hidden}

.comProList ul li:hover a{color: #fff}

.comProList ul li:hover .box{background:#059756 }

.comLeaf{background:url("/images/i_y.png") no-repeat 200px -100px;}

.comPicList_1 li{padding-right: 0px;margin-bottom: 10px;}

.comPicList_1 li .box{position: relative;margin: 0px 10px}

.comPicList_1 li .title{position: absolute;line-height: 50px;background:url("/images/black_bg.png") repeat;color: #fff;bottom: 0px;width: 100%;text-align: center;padding-left: 10px}

.comPicList_1 li .title .jia{padding: 0px 20px;background: #eb4f0a}

.comPicList_1 li .box img{width: 100%}

.comPicList_1 ul{margin-right: -20px}

.comRecCat{font-size: large;font-weight: bolder}

.comRecCat .more{font-size: unset;font-weight: normal}

.comRecCat .line .b-yellow,.comRecCat .line{height: 2px}

.comRecCat .line{background: #059756; }

.comRecCat .line{ width: 100%}

.comRecCat .line .b-yellow{width: 100px;}

/*head*/

.head{ padding:28px 0;}

.head .h_logo{ margin:0  20px 0 0;}

.head .h_text{ padding:0 0 0 20px; border-left:1px solid rgba(0,0,0,0.1); line-height:35px;}

.head .h_text strong{ display:block; font-size:23px; color:#333;}

.head .h_text p{ font-size:16px; color:#666; }

.head .h_phone{ padding:0 0 0 50px; background:url(../images/icon_tel.jpg) no-repeat left center;}

.head .h_phone p{ font-size:15px; color:#666; }

.head .h_phone strong{ display:block; font-size:24px; color:#016ecd;  line-height:35px;}


.header{position: relative}

.page .header .leftBox,.page .header .rightBox,.page .header,.page .header .h_log{height:100px;overflow: hidden}

.page .header .leftBox,.page .header .rightBox{position: absolute;width: 50%;}

.page .header .leftBox{background: #fff;left: 0px}

.page .header .rightBox{background: #059756;right: 0px}

.page .headerBox{position: relative;z-index: 999}

.page .header .h_log{padding:10px 0px;background: #fff url("/images/h_01.jpg") right no-repeat;padding-right: 10px ;}

.page .header .h_menu{background:#059756 }

.page .header .h_menu li{display: inline-block; }

.page .header .h_menu li a{line-height: 100px;padding: 0px 28px;font-size:  large;color: #fff;display: inline-block}

.page .header .h_menu li a:hover{background: #035324;color: #fff}

.page-index .comProList{margin-top: 40px}

.page-index .cat.more {background: url("/images/moreBg.png");width: 254px;height:52px;display: inline-block;margin:0px auto;text-align: center;line-height: 52px;}

.page-index .cat.more  a{color:#fff}

.page-index .morePro{text-align: center;margin-top: 40px}

.page-index .aboutBox{background: url("/images/aboutBg.png") no-repeat center top;}

.page-index .aboutBox .comCatBox .catName{color: #fff}

.page-index .aboutBox .container{padding-top:180px;padding-bottom: 40px}

.page-index .aboutBox .comCatBox .enName{color: #f39800}

.page-index .aboutBox .comCatBox .line{margin: unset;height: 3px;background:#eb4f0a;margin-top: 8px;}

.page-index .aboutBox .comCatBox{text-align: left}

.page-index .aboutBox .picBox{text-align: right;padding-right: 20px}

.page-index .aboutBox .textBox{line-height: 26px; color: #fff;padding-top: 20px}

.page-index .aboutBox .more {display: inline-block;color: #fff;margin-top: 10px}

.page-index .aboutBox .more a{ color: #fff;padding: 5px 20px;display: inline-block;background:#eb4f0a;}

.page-index .aboutBox .more .jia{padding: 5px 5px;background: #fff;color:#eb4f0a;}

.page-index .sceneBox{padding-top: 30px;padding-bottom: 80px}

.page-index .sceneBox .comPicList_1,.page-index .caseBox .comPicList_1{margin-top: 40px}

.page-index .caseBox{padding-bottom: 130px}

.page-index .newsBox{background: url("/images/n_bg.jpg") center top;padding-bottom: 100px}

.page-index .newsBox .comCatBox{margin-top: 60px;margin-bottom: 30px}

.page-index .newsBox .comCatBox .catName,.page-index .newsBox .comCatBox .catDes{color: #fff;}

.page-index .newsBox .comCatBox .line{background: #fff}

.page-index .newsBox .comCatBox .enName{color: #f39800}

.comNewPicList .picBox img{width: 100%}

.comNewPicList .textBox{padding: 10px}

.comNewPicList ul{margin-right: -20px}

.comNewPicList li{margin-bottom: 10px;padding-right: 20px}

.comNewPicList li .box{background: #fff;}

.comNewPicList .title{font-size: larger;}

.comNewPicList li .lineBorder{width: 20%;border-bottom: 1px solid #059756;padding: 5px 0px;margin: 0px}

.comNewPicList .date{color: #8c8c8c;padding-bottom: 10px}

.comNewPicList .des{line-height: 26px;color: #797979}

.page-index .contactBox{background:#fff;  center top;padding-top: 60px}

.page-index .contactBox .comCatBox{margin-bottom: 60px}

.page-index .contactBox .textBox{color: #f39800;border-bottom: 1px solid #ccc;padding-bottom: 10px}

.page-index .contactBox .textBox  .fa{font-size:65px;}

.page-index .contactBox .textBox .telText{padding-left: 10px}

.page-index .contactBox .textBox .telText .tel{font-size: x-large;font-weight: bolder}

.page-index .contactBox .textBox .telText .title{font-size: larger}

.page-index .mapBox{padding-right: 20px}

.page-index #dituContent{width: 100%;height: 300px;}

.page-index .contactBox{padding-bottom: 40px}

.page-index .contactBox .telList li{margin-bottom: 10px;}

.page-index .contactBox .telBox{padding-top: 30px;position: relative}

.page-index .contactBox .telBox .code{position: absolute;right: 0px;width: 120px;height: 120px;text-align: center;}

.page-index .contactBox .telBox .code img{width: 100%}

.footer{background: #008b4d;color:#fff}

.footer a{color: #fff}

.footer{padding-top: 40px}

.footer .leftBox{border-right: 1px solid #00aa66}

.footer dt{font-size: larger;padding-bottom: 10px}

.footer dd{padding-bottom: 10px}

.footer .midBox{text-align: center;border-right: 1px solid #00aa66}

.footer .midBox .cnText{font-size: xx-large;font-weight: bolder}

.footer .rightBox,.footer .midBox,.footer .leftBox{width: 380px;height: 240px}

.footer .rightBox{padding-left:50px;}

.footer .copyright{border-top:1px solid #00aa66;padding: 20px; text-align: center}

.banner img{width: 100%}

.inspage{padding-top: 60px}

.inspage .comCatBox .cnName{font-weight: normal}

.inspage .comCatBox{margin-bottom: 40px}

.inspage .mainBox .conBox{line-height: 35px}

.page-about .pic{float: right;display: inline-block;padding-left: 20px;padding-bottom: 20px}

.page-about .titleBox{color:#008b4d;display: block;margin-bottom: 20px}

.page-about .titleBox .companyName{font-size:xx-large;padding-bottom: 10px;font-weight: bolder}

.page-about .titleBox .nameDes{font-size: larger}





.proCatList li{background: #059756;padding-left: 20px;color: #fff;font-size: large;padding: 8px 10px;margin-bottom: 5px}

.proCatList li a{color: #fff;}

.page-product .lefCatBox{padding-right: 10px}

.page-product .comProList li .box{margin-right: 10px; }

.page-product .comProList{padding-left: 10px}

.page-product .comProList ul{margin-right:-10px}

.inspage .lefCatBox{margin-bottom: 30px}

.inspage .lefCatBox .contactBox{border: 1px solid #ccc}

.inspage .lefCatBox .contactBox .title{padding: 10px 0px;background: #ff4d00;padding-left: 20px;color: #fff;font-size: large}

.inspage .lefCatBox .contactBox .codeBox{text-align: center;font-size: large;color: #008b4d;padding-top: 10px}

.inspage .lefCatBox .telList li{margin-bottom: 10px;border-bottom: 1px solid #ccc}

.inspage .lefCatBox .telBox{padding: 0px 10px;}

.page-product .comRecCat{margin-bottom: 30px}

.inspage .comNewPicList li .box{background: #fbfbfa;border:1px solid #eeebeb}

.relConBox .comProList{padding-left: 0px}

.relConBox .comProList .title{font-size: large}

.inspage h1.title{text-align: center}

.inspage .titleDes{text-align: center;}

.inspage .conDes{background: #fafaf9;border: 1px solid #ccc;padding: 20px;line-height: 27px;margin-top: 20px;margin-bottom: 20px}

.inspage .conBox img{max-width: 100%}

.page-contact #dituContent,.page-contact .contactBox{width: 100%;height: 400px}

.page-contact .contactBox{background: #059756;padding-left: 20px;color: #fff}

.page-contact .contactBox .companyName{font-size: x-large;font-weight: bolder;padding-top: 20px;margin-bottom: 20px}

.page-contact .contactBox .telList li{margin-bottom: 10px}

.page-contact .mainBox{padding-bottom: 120px}
.links {
	margin-top: 20px;
	width: 100%;
	overflow: hidden;
}

.links_c {
	width: 1050px;
	margin: 0 auto;
	line-height: 44px;
	background-image: url("../images/hy_05.jpg")
		/*tpa=http://www.jkmach.com/templets/default/images/hy_05.jpg*/
	;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 150px;
	overflow: hidden
}

.links_c a {
	margin-right: 10px;
	margin-left: 10px;
	color: #7c7c7e
}