@charset "utf-8";
body{ margin:0 auto; font-size:12px; font-family:"Microsoft yahei",Arial, Helvetica, sans-serif; line-height:normal;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ padding:0; margin:0;}
h4,h5,h6,b{font-weight:normal;}
ul { list-style:none;}
li{float: left;}
*{ margin:0px; padding:0px;}
img { border:0px;}
em{font-style: normal;}
a { color:#333; text-decoration:none;}
h3{font-weight: normal;color: #6a6a6a;}
a:hover {color:#b9b9b9;}
a:focus{outline:none;}
.clear{ clear:both;}
.tx-float{float: left;width: 100%;}
.tx-center{margin: 0 auto;max-width: 1200px;clear:both;}

.tx-bottom{padding-bottom:80px;}
.tx-background{background: #d8efe9;}
.tx-background .tx-title h6 b{background: #d8efe9;}

@font-face {
	font-family: 'HZGB';
	src:url('../fonts/HZGB.ttf') format('truetype');
}
body{background: #fff;}
img.img1{display: block;}
img.img2{display: none;}

/*在线咨询*/
.tx-more{text-align: center;}
.tx-more a{display: inline-block;padding: 0 20px;background: #fff;border:1px solid #6c8e41;line-height: 35px; border-radius:7px; font-size: 16px;color: #333;margin: 80px 7px;}
.tx-more a:hover{background:#6c8e41;color: #fff;}

/*导航*/
.tx-menu{position: fixed;top: 0;left: 0; background: #4cb618;text-align: center;z-index: 7999;display: inline-table;}
.tx-menu-main li a{display: inline-block; width: 80%; font-size: 18px;line-height: 60px;border-bottom: 4px solid #4cb618;color: #fff;}
.tx-menu-main li a:hover,.tx-menu-main li a.tx-aa{border-color: #ff8013;}
.tx-menu-bg{height: 64px;}
/*.tx-menu .logo{float: left; display: none;}*/

/*banner*/
.tx-banner{background: #d9f0ea;}
.tx-banner img{width: 100%;height: auto;}
/*特点*/
.tx-specialty{text-align: center;position: relative;margin-top: -4%;}
.tx-specialty img{width: 100%;max-width: 904px;height: auto;}

/*标题*/
.tx-title{text-align: center;margin:80px 0 15px;}
.tx-title h3{font-size:40px;color: #4cb618;font-family:"HZGB"}
.tx-title h6{font-size: 16px;color: #767676;margin: 20px 0 30px;background: url("../images/im_p/title-bg.jpg") left center repeat-x;}
.tx-title h6 b{display: inline-block; font-weight: normal;background: #fff;padding: 0 25px;}

/*企业介绍*/
.tx-about-main{background: url("../images/im_p/about-bg.jpg") center center;padding: 15px;}
.tx-about-mains{background: #fff;padding: 45px 60px;text-align: center;}
.tx-about-mains img{box-shadow: 5px 5px 5px #d1d1d1;width: 100%;height: auto;max-width: 385px;}
.tx-about-mains h4{font-size:30px;color: #4cb618;font-family: "HZGB";margin:30px 0 20px; }
.tx-about-mains em{font-size: 18px;color:#333;line-height: 26px;text-indent: 2em;text-align: left;display: block;}

.tx-about-bottom{margin-top: 35px;}
.tx-about-bottom img{width: 100%;max-width: 645px;}
.tx-about-bottom span:nth-child(1){padding-left: 0;padding-top: 30px;}
.tx-about-bottom h4{font-size: 30px;color:#6c8e41;font-family: "HZGB";line-height: 2em; margin-bottom: 0.5em;}
.tx-about-bottom li{width: 100%;margin-top: 10px;font-size: 16px;color: #444;}
.tx-about-bottom li em{float: left; background: #6c8e41;font-size: 15px;color: #fff;padding:5px 7px;margin-right: 20px;min-width: 60px;text-align: center;}

/*品牌实力*/
.tx-power-main ul li{margin-top:10px;margin-bottom: 30px;}
.tx-power-main span:nth-child(1){font-size: 16px;color: #fff;line-height: 30px;background: #567a32;text-align: center;}
.tx-power-main span:nth-child(2){font-size: 15px;color: #434343;line-height: 30px;}
.tx-power-main img{width: 100%;height: auto;max-width: 1200px;}

/*合作伙伴*/
.tx-product-main img{width: 100%;height: auto;max-width:600px; }
.tx-friend-content li{float: left;width: 25%;padding: 5px;text-align: center;background: url("../images/im_p/priend-bg.jpg") left center no-repeat;border-bottom:2px solid #bdd1cc;}
.tx-friend-content li:nth-child(1),.tx-friend-content li:nth-child(5),.tx-friend-content li:nth-child(9){background: none;}
.tx-friend-content li img{width: 100%;max-width: 270px;height: auto;}
.tx-friend-content1 li{float: left;width: 33.33%;padding: 5px;text-align: center;background: url("../images/im_p/priend-bg.jpg") left center no-repeat;}
.tx-friend-content1 li:nth-child(1),.tx-friend-content1 li:nth-child(2),.tx-friend-content1 li:nth-child(3){border-bottom:2px solid #bdd1cc;}
.tx-friend-content1 li:nth-child(1),.tx-friend-content1 li:nth-child(4){background: none;}
.tx-friend-content1 li img{width: 100%;max-width: 270px;height: auto;}

/*联系我们*/
.tx-contact-main p{display: inline-block;font-size: 24px;color: #666;margin: 10px 0;}
.tx-contact-main p b{display: inline-block; color: #333;font-weight: bold;}

/*footer*/
.tx-footer{background: url("../images/im_p/foot-bg.jpg") top center no-repeat;text-align: center;padding:30px 0;}

/*右浮框*/
.tx-right-contact{position: fixed;right: 0px;top:120px;width: 80px;}
.tx-right-contact li{margin-bottom: 1px;position: relative;width: 100%;float: left;cursor: pointer;}
.tx-right-contact li a{float: left;width: 100%}
.tx-right-contact li img{position: relative;z-index: 88;width: 100%;height: auto;}
.tx-right-contact li em{position: absolute;z-index:77;right: -100px;top: 0;background:#297302;font-size: 20px;line-height: 80px;padding: 0 20px;color:#fff;width: 180px;}
.tx-right-contact li:hover em{right: 80px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
.tx-right-contact li span{position: absolute;width: 140px;height: 140px;background: #297302;right: -140px;bottom:0;padding: 10px;z-index: 77;}
.tx-right-contact li span .bgs{ position: absolute;width: 10px;height: 20px;right: -10px;bottom:28px;border-top: 10px solid transparent;border-left: 10px solid #297302;border-bottom: 10px solid transparent; }
.tx-right-contact li:hover span{right: 100px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}

.tx-right-contact .li1 .tx-right-contact-phone{width:88px;position: absolute;top:-88px;right: -88px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
.tx-right-contact .li1:hover .tx-right-contact-phone{right: 82px;}

@media only screen and (max-width:1200px){
	.tx-main{padding: 0 15px;}
}

@media only screen and (max-width:767px){
	/*.tx-menu .logo{ display: block;}
	.tx-menu-bg{height: 60px;}
	.tx-menu-mains{display: none}
	.tx-menu .logo img{height: 40px;width: auto;margin: 10px 0;}
	.tx-menu-but{display: block;cursor: pointer;}
	.tx-menu-mains{display: none;position: absolute;top: 100%;right: 5px;background: rgba(0,0,0,0.7);width: 200px;}
	.tx-menu-mains li{width: 100%;display: block;}
	.tx-menu-mains li a{border-bottom:1px solid #fff;}
	.tx-menu-mains li a.tx-aa{border-color:red;}
	.tx-menu-but{position: relative; float: right;width:28px;height: 25px;background: url("../images/im_p/hy-nav.png") center center no-repeat; margin-top: 15px;}*/
	.tx-menu-main li a{font-size: 14px;}

	.tx-about-bottom span{width: 100%;}
}

@media only screen and (max-width:640px){
	img.img1{display: none;}
	img.img2{display: block;}

	.tx-menu-main li:nth-child(5),.tx-menu-main li:nth-child(6){display: none;}
	.tx-menu-main li{width: 25%;padding: 0 5px;}
	
	.tx-specialty{display: none;}

	.tx-right-contact{width: 35px;}
	.tx-right-contact li em{right: -80px;font-size: 13px;line-height: 35px;padding: 0 10px;width: 110px;}
	.tx-right-contact li:hover em{right: 35px;}
	.tx-right-contact li:hover span{right: 50px;}
	.tx-right-contact .li1 .tx-right-contact-phone{width:35px;top:-36px;right: -88px;}
	.tx-right-contact .li1:hover .tx-right-contact-phone{right: 36px;}

	.tx-power-main span{width: 100%;}
	.tx-power-main span:nth-child(1){margin-bottom: 10px;}

	.tx-product-main li{width: 100%;}

	.tx-contact-main span{width: 100%;}

	.tx-title{margin: 30px 0 10px;}
	.tx-title h3{font-size: 26px;}
	.tx-title h6{font-size: 12px;margin: 15px 0;}

	.tx-about-mains{padding: 15px;}
	.tx-about-mains h4{font-size: 20px;margin: 20px 0 15px;}
	.tx-about-mains em{font-size: 13px;line-height: 23px;}
	.tx-about-bottom span:nth-child(1){padding: 0;}
	.tx-about-bottom h4{font-size: 23px;margin-top: 20px;}

	.tx-more a{margin: 40px 7px;}

	.tx-power-main ul li{width: 100%;}
	.tx-power-main ul li{margin-bottom: 0;}

	.tx-contact-main p{font-size: 14px;margin: 2px 0;}

	.tx-bottom{padding-bottom:30px;}
}