@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:#1cb9f5;}
a:focus{outline:none;}
.clear{ clear:both;}
.tx-float{float: left;width: 100%;}
.tx-center{margin: 0 auto;max-width: 1200px;clear:both;}

@font-face {
	font-family: 'HZGB';
	src:url('../fonts/HZGB.ttf') format('truetype');
}
body{background: #d9f0ea;}

/*导航*/
.tx-menu{position: fixed;top: 0;left: 0; background: #4cb618;text-align: center;z-index: 7999;}
.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;}

/*banner*/
.tx-banner img{width: 100%;height: auto;}
.tx-banner img.img1{display: block;}
.tx-banner img.img2{display: none;}

/*标题*/
.tx-title{background: url("../images/im_l/title-bg.jpg") left 93px repeat-x;text-align: center;margin-bottom: 80px;}
.tx-title h3{display: inline-block; font-size: 30px;color: #37a703;background: #d7eee8 url("../images/im_l/title-logo1.png") top center no-repeat;padding : 80px 40px 0;font-family: "HZGB";}

/*在线咨询*/
.tx-more{text-align: center;}
.tx-more a{display: inline-block;padding: 0 35px;background: #6c8e41;line-height: 35px; border-radius: 100px; font-size: 18px;color: #fff;margin: 80px 0;}

/*特点*/
.tx-specialty{text-align: center;position: relative;margin-top: -4%;}
.tx-specialty img{width: 100%;max-width: 904px;height: auto;}

.tx-specialty-content{text-align: center;}
.tx-specialty-content span{background: #fff;display: block;padding: 10px 0;}
.tx-specialty-content span h4{font-size: 18px;color: #000;padding: 15px 0;}
.tx-specialty-content span em{font-size: 14px;color:#797979;font-family: "黑体";line-height: 24px;}
.tx-specialty-content .img{width: 100%;height: auto;}

/*产品信息*/
.tx-message-main li{margin-bottom: 15px;}
.tx-message-content{background: #fff;padding: 15px 0;}
.tx-message-content img{width: 100%;height: auto;}
.tx-message-main li.li1 .tx-message-content span:nth-child(2){padding-left: 30px;padding-right:20px;}
.tx-message-main li.li1 .tx-message-content h4{margin-top: 20px;}
.tx-message-content h4{font-size: 23px;color: #333;border-bottom: 2px solid #333;line-height: 2.5em;margin-bottom: 20px;font-family: "黑体";font-weight: bold;}
.tx-message-content em{display: block; font-size:15px;color: #666;line-height: 27px;}
.tx-message-content em b{font-weight: bold;color: #333;}

/*为什么选择我们*/
.tx-why{background: #fff;padding: 50px 0;margin-bottom: 80px;}
.tx-why-content{text-align: center;}
.tx-why-content img{width: 100%;max-width: 1010px;height: auto;}
.tx-why .tx-title h3{background: #fff url("../images/im_l/title-logo1.png") top center no-repeat;}

/*细节展示*/
.tx-why-content img{width: 100%;max-width: 1200px;height: auto}

/*公司实力*/
.tx-about-content img{width: 100%;height: auto}
.tx-about-content .width{float: left;width: 50%; font-size: 17px;color: #555;line-height: 35px;margin-bottom:15px; }
.tx-about-content .width img{width: 100%;height:auto;margin-bottom: 25px;}
.tx-about-content .width.s{text-indent: 2em;}
.tx-about-content .left{padding-right: 15px;}
.tx-about-content .right{padding-left: 15px;}

/*产品实拍*/
.tx-picture-main{margin-bottom: 80px;}
.tx-picture-main .title{display: block; font-size: 30px;line-height: 2em;font-family: "HZGB";text-align: center;margin-bottom: 50px;}
.tx-picture-main .title em{display: inline-block; background: #f2c5c0;width: 60px;margin: 0 30px;}
.tx-picture-main h4{font-size: 18px;color: #333;border:1px solid #c3c3c3;display: inline-block;line-height: 30px;padding: 0 10px;margin-bottom: 10px;}
.tx-picture-main img{width: 100%;height: auto;}
.tx-picture .tx-picture-main:nth-child(2) img,.tx-picture .tx-picture-main:nth-child(3) img{max-width: 283px;}
.tx-picture .tx-picture-main:nth-child(3) li{margin-bottom: 30px;}
.tx-picture .tx-picture-main:nth-child(4) img{max-width: 377px;}
.tx-picture-main .titles{display: block; font-size: 18px;color: #555;text-align: center;margin-bottom: 50px;}

/*合作伙伴*/
.tx-friend{background: #fff url("../images/im_l/bg.jpg") bottom center no-repeat;padding: 50px 0 0;}
.tx-friend .tx-title h3{background: #fff url("../images/im_l/title-logo1.png") top center no-repeat;}
.tx-friend-title h4{font-size: 71px;color: #567a32;font-family: "宋体";font-weight: bold;text-align:center;}
.tx-friend-title em{font-size:28px;color: #666;display: block;text-align: center;margin:15px 0 50px;}
.tx-friend-content1 li{float: left;width: 33.33%;padding: 5px;text-align: center;background: url("../images/im_l/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 #efefef;}
.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-footer{float: left;width: 100%;padding:0 0 0 20%;}
.tx-footer span{margin-top: 20px;padding-left: 0;}
.tx-footer span p{font-size: 18px;line-height: 2em;}
.tx-footer span img{width: 100%;max-width: 120px;height: auto;}

/*右浮框*/
.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;}
	.tx-banner img.img1{display: none;}
	.tx-banner img.img2{display: block;}
}
@media only screen and (max-width:1000px){
	.tx-footer span.col-md-3{display: none;}
	.tx-about-content span:nth-child(1){display: none;}
	.tx-about-content span{width: 100%;}
}
@media only screen and (max-width:951px){
	.tx-message-content span{width: 100%;}
}
@media only screen and (max-width:767px){
	.tx-menu-main li a{font-size: 14px;}

	.tx-specialty-content li{width: 50%;margin-bottom:15px;}

	.tx-about-content span{width: 100%;}

	.tx-footer{padding: 0;padding: 0 20px;}
}
@media only screen and (max-width:640px){
	.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-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-specialty{display: none;}
	.tx-specialty-main{float:left; margin-top: 20px;}

	.tx-title h3{font-size: 21px;}
	.tx-title{margin-bottom: 20px;}

	.tx-more a{margin: 30px 0;}

	.tx-about-content span{width: 100%;}
	.tx-about-content span:nth-child(2) img{margin-bottom: 15px;}
	.tx-about-content span .width{width: 100%;padding: 0 15px;}

	.tx-about-content p{font-size: 14px;line-height: 27px;margin-bottom: 5px;}

	.tx-why{padding: 20px 0;margin-bottom: 30px;}

	.tx-picture-main .title{font-size: 18px;margin-bottom: 20px;}
	.tx-picture-main .title em{margin: 0 16px;}
	
	.tx-picture-main li {width: 50%;margin-bottom: 15px;}
	.tx-picture-main h4{width: 100%;text-align: center;font-size: 14px;}
	.tx-picture-main{margin-bottom: 20px;}
	.tx-picture-main .titles{font-size: 13px;margin-bottom: 20px;}
	.tx-picture .tx-picture-main:nth-child(4) li{width: 33.33333%;padding: 0 5px;}

	.tx-friend-title h4{font-size: 36px;}
	.tx-friend-title em{padding: 0 15px;font-size: 14px;margin: 10px 0 10px;}

	.tx-footer span p{font-size: 15px;}
	
}
@media only screen and (max-width:560px){
	.tx-message-main li{width: 100%;}
}
@media only screen and (max-width:380px){
	.tx-specialty-content li{width: 100%;}
	
	.tx-footer span p{font-size: 12px;}
}