@media only screen and (max-width:768px){
	body{min-width: 320px;}
	.tx-center{padding:0 15px;}

	.tx-but-nav{display: block;}
	.tx-nav ul.menu{display: none;width: 120px;background: #000;opacity: 0.8; position: absolute;right: 0px;top: 100%;z-index: 999;transition: 0s;-moz-transition: 0s;-webkit-transition: 0s;-o-transition: 0s;}
	.tx-nav ul.menu li{width: 100%;}
	.tx-nav ul.menu li a h3{color: #fff;margin-bottom: 0;line-height: 35px;}
	.tx-nav ul.menu em{display: none;}

	.tx-logo{padding: 15px 0;}

	.tx-banner .img1{display: none;}
	.tx-banner .img2{display: block;}

	.tx-index .tx-padding100{padding: 70px 0;}

	.tx-index-service-main li{width: 23.75%;padding: 0 10px;}
	.tx-index-service-main li em{display: none;}
	.tx-index-service-main a span{padding: 10px;}
	.tx-index-service-main a h3{height: 25px;font-size: 16px;line-height: 25px;margin-bottom: 0;}
	.tx-index-more{margin-top: 40px;}

	.tx-index-advantage-main .top{padding: 0;background: none;height: auto;}
	.tx-index-advantage-main .bottom{margin-top:0px;padding: 0;background: none;height: auto;}
	.tx-index-advantage-main h3{margin-top: 15px;}
	
	.tx-index-flow-main{background: none}
	.tx-index-flow-main li{float: none;display: inline-block;  width: 29.45%;margin-bottom: 15px;}
	.tx-index-flow-main li:nth-child(5){float: none;display: inline-block;}
	
	.tx-index-about .tx-left{width: 100%;padding-right: 0;}
	.tx-index-about .tx-right{display: none;}

	.tx-index-news-main, .tx-index-news-faq{width: 100%;}
	.tx-index-news-main.tx-left{padding-right: 0;}
	.tx-index-news-faq.tx-right{padding-left: 0;margin-top: 35px;}

	.tx-index-friend,.tx-index-commitment,.tx-footer-left.tx-left:nth-child(1){display: none;}

	/*fu*/
	.tx-main-material{text-align: center;}
	.tx-main-material li{float: none;display: inline-block; width: 48%;}

	.tx-main-step-content li{width: 49%;margin: 0.5%;}

	.tx-main-condition-content span{width: 100%;}
	.tx-main-condition-content span.tx-left{padding-right: 0;}
	.tx-main-condition-content span.tx-right{padding-left: 0;margin-top: 35px;}

	.tx-main-materials .tx-main-material-content li{width: 32.33%;}

	.tx-main-kind-content li{width: 100%;margin:5px 0;}
	.tx-main-kind-content li em{height: auto;overflow: visible;}

	.tx-main-business-content li{width: 50%;}
	.tx-main-business-content a em{display: none;}

	.tx-main .tx-index-about .tx-left{display: none;}
	.tx-main .tx-index-about .tx-right{display: block;width: 100%;padding-left: 0;}

	.tx-main-strengths-content li{width: 100%;padding: 0;}
	.tx-main-strengths-content a{text-align: left;}
	.tx-main-strengths-content li img{display: inline-block;position: relative;top: -18px;}
	.tx-main-strengths-content a h3{display: inline-block;margin-left: 10px;}
	.tx-main-strengths-content a em{height: auto;overflow: visible;}

	.tx-main-contact-content .tx-left{width: 100%;padding-right: 0;}
	.tx-main-contact-content .tx-right{width: 100%;padding-left:0;margin-top: 30px;}

	.tx-list-mians li a em{width: 100%;float: left;}
	
}

@media only screen and (max-width:640px){
	.tx-index .tx-padding100,.tx-main .tx-padding100{padding:40px 0;}

	.tx-index-title h4{font-size: 17px;}
	.tx-index-title h3{font-size: 25px;padding: 10px 0;}
	.tx-index-title em{display: none;}

	.tx-index-about-title h4{font-size: 14px;}
	.tx-index-about-title{margin-bottom: 10px;}
	.tx-index-about-title h3{font-size: 22px;padding: 10px 0;}
	.tx-index-about p{font-size: 14px;}
	.tx-index-about .tx-index-more{margin-top: 10px;}

	.tx-footer-left.tx-left{width: 100%;padding-right: 0;}
	.tx-footer-right{width: 100%;}
	.tx-footer-right li{width: 50%;padding:0 20px;margin-top: 20px;}
	.tx-footer-right img{max-width: 78px;}
	
	/*fu*/
	.tx-main .tx-index-service{display: none;}

	.tx-main .tx-index-flow-main em{display: none;}

	.tx-main-step-content li{text-align: center;}
	.tx-main-step-content li em{width: 100%;border-bottom: 1px solid #999;font-size: 33px; color: #999;}
	.tx-main-step-content li h3,.tx-main-step-content li p{width: 100%;}

	.tx-main-material-content li h3{font-size: 14px;}

	.tx-main-kind-content li h3{font-size: 20px;}
	
	.tx-main-business-content li{padding: 0 7px;}
	.tx-main-business-content a h3 img{display: none;}
	.tx-main-business-content a strong{margin: 0;}
	.tx-main-business-content a i{margin:15px 0;}
	.tx-main-business-content a p{padding-left: 0;}

	.tx-main-contact-content li{padding: 15px;}
	.tx-main-contact-content li em,.tx-main-contact-content li a{font-size: 14px;}

	/*list*/
	.tx-list-mians li a h3{font-size: 15px;line-height: 30px;}
	.tx-list-mians li a em{height: 50px;overflow: hidden;}
	.tx-list-mians li a{padding: 15px 10px;}
	.tx-list-mians li{padding: 0;}
	.tx-list-mians li a i{display: none;}

	.tx-contents-title{padding:25px 0;}
	.tx-contents-title h3{font-size: 17px;font-weight: bold;margin-bottom: 15px;}
	.tx-content-mains p{font-weight: 15px;}

	.tx-content-nexts{font-size: 13px;line-height: 25px;}
	.tx-content-contents{padding-bottom: 30px;}

}

@media only screen and (max-width:560px){
	.tx-top{display: none;}
}

@media only screen and (max-width:525px){

	.tx-index-advantage-main h3{font-size: 16px;margin: 6px 0;}
	.tx-index-advantage-main em{font-size: 13px;line-height: 25px;}
	.tx-index-advantage-main span{margin-top: 15px;}

	.tx-index-news-content .li1{display: none;}

	.tx-index-news-title{margin-bottom: 15px;}
}

@media only screen and (max-width:480px){

	.tx-index-title{margin-bottom: 25px;}
	.tx-index-title h4{display: none}
	.tx-index-title h3{padding-top:0;font-size: 22px;}
	.tx-index-more{margin-top: 15px;}
	.tx-index-more a{padding: 5px 20px;font-size: 14px;}

	.tx-index-service-main li{width: 48%;}
	.tx-index-service-main a h3{font-size: 13px;height: 20px;line-height: 20px;}

	.tx-index-flow-main li{width: 45%;padding: 10px;}
	.tx-index-flow-main li em{font-size: 14px;line-height: 21px;}

	.tx-logo img{height: 45px;width: auto;}
	.tx-but-nav{margin-top: 15px;}
	
	.tx-index-news-content .li2{line-height: 35px;}
	.tx-index-news-content .li2 a{width: 100%;height: 35px;}
	.tx-index-news-content .li2 span{display: none;}
	.tx-index-news-faq-content li em,.tx-index-news-faq-content li a{padding-left: 25px;}

	/*fu*/
	.tx-main .tx-index-flow-main h3{font-size: 15px;margin-top: 7px;}
	
	.tx-main-step-content li{padding: 10px;}
	.tx-main-step-content li em{font-size: 25px;line-height: 35px;}
	.tx-main-step-content li h3{font-size: 15px;}
	.tx-main-step-content li p{font-size: 13px;}

	.tx-main-condition-content span h3{padding-left: 60px;background-size:20px 20px;font-size: 16px; }
	.tx-main-condition-content span li{font-size: 14px;margin-top: 15px;}

	.tx-main-materials .tx-main-material-content li{width: 49%;padding: 15px 0;}

	.tx-main-kind-content li em{line-height: 25px;}
	
	.tx-main-business-content a{padding: 20px 15px;margin: 5px 0;}
	.tx-main-business-content a h3{font-size: 16px;}
	.tx-main-business-content a p{line-height: 22px;height: 44px;overflow: hidden;}
	
	.tx-main .tx-index-about-title{margin-top: 0;}
	.tx-main .tx-index-about-title h3{font-size: 25px;}

	.tx-main-strengths-content li img{width: 35px;}
	.tx-main-strengths-content a{padding: 20px;margin: 8px 0;}
	.tx-main-strengths-content a h3{line-height: 25px;font-size: 16px;}
	.tx-main-strengths-content a em{font-size: 14px;line-height: 25px;}

	.tx-main-contact-content li{width: 100%;margin: 0;margin: 5px 0;text-align: left;}
	.tx-main-contact-content li img{width: 25px;}
	.tx-main-contact-content li h3{display: inline-block;font-size: 15px;font-weight: bold;margin-left: 5px;position: relative;top:2px;}
	.tx-main-contact-content li em{height: auto;overflow: visible;}

	.tx-main-contact-content form{padding: 15px 30px;}
	.tx-main-contact-title span h3{font-size: 17px;}
	.tx-main-contact-content form .liuy2{line-height: 30px;font-size: 13px;}
	.tx-main-contact-content form textarea, .tx-main-contact-content form input[type="text"]{margin-top: 0;padding:5px 5px 5px 35px;line-height: 45px;height: 45px;}
	.tx-main-contact-content form input[type="submit"]{margin-top: 15px;line-height: 35px;font-size: 14px;}
	
	/*list*/
	.tx-list-nav{padding:20px 0}
	.tx-list-mians li a img{display: none;}
	.tx-list-mians li a h3{height: 30px;overflow: hidden;}

	.tx-pages{padding: 20px 0;}

}
@media only screen and (max-width:340px){
	/*fu*/
	.tx-main-material li{float: none;display: inline-block; width: 100%;padding:15px 0;}
}