 @charset "utf-8";

@media all and (min-width:320px) and (max-width:750px){

	
body,html{
	min-width:none !important; font-family:"Microsoft Yahei";
}
.indextopbanner{
	display:none;
}
.wid1200{
	width:100%;
}
.inmenu{
	display:none;
}
.header_m{
	display:block;
}
.header_m .head{
  width:100%; background:#fff; overflow:hidden; padding:15px 15px; box-sizing:border-box;
}
.header_m .head .fl{
   width: 36%;
}
.header_m .head .fl img{
   
}
.header_m .head .menulist{
	 background: url("../images/menu.png") no-repeat; display: block;  height: 21px;    width: 26px; background-size:cover; margin-top:10px;
}
.header_m .menu{
	width:100%; background:#f7f8f8; position:absolute; z-index:11111;
}

.header_m .menu a{
	width:100%;  text-align:right; border-bottom:1px solid #d3d3d4; display:block; font-size:12px; color:#666; padding:0 10% 0 0; height:36px; line-height:36px;
	text-align:left; padding:0 15px; box-sizing:border-box;
}
.header_m .menu a.ihover{
	 color:#fdd000;
}
.header_m .menu a.hover,.header_m .menu a:hover{
	 color:#fdd000;
}
.header_m a.onlineshop{
	color:#fdd000; background:url(../images/onlineshop.png) no-repeat 14px 10px; padding-left:40px; background-size: auto 50%;
}
.header_m img.mbanner{
	width:100%; display:block;
}

#ustab .ustab{
	width:100%; line-height:60px;
}
#ustab .ustab a {
    font-size: 14px;
    margin: 0 6px;
}
#us01 .us01{
	padding:0 15px; box-sizing:border-box; width:100%;
}
.index_t {
    font-size: 24px;     margin: 10px 0 35px; background-size:50%;
}

#us01 .us01 .con {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    margin-bottom: 18px;
}
#us01 .us01 .img img{
	width:100%; margin-bottom:15px;
}
#us01{
	padding:30px 0;
}

#us02 .us02{
	padding:0 15px; box-sizing:border-box; width:100%;
}
#us02{
	padding:30px 0;
}

#us03{
	padding:30px 15px; box-sizing:border-box; width:100%;
}
#us03 .item{
	width:100%;
}
#us03 .item iframe,#us03 .item video{
	width:100%; height:320px; margin:0 auto;
}

#us04{
	padding:30px 0;
}
#us04 .us04{
	padding:30px 15px; box-sizing:border-box; width:100%;
}
#us04 .us04 .zp01 div {
    width: 25%;
    text-align: left;
    box-sizing: border-box;
    font-size: 14px;
    color: #fff;
    padding-left: 16px;
    float: left;
    line-height: 60px;
}
#us04 .us04 .zptop div {
    width: 25%;
    text-align: left;
    box-sizing: border-box;
    font-size: 12px;
    color: #333;
    padding-left: 14px;
    float: left;
    line-height: 60px;
	height:60px;
	overflow:hidden;
}
#us04 .us04 .zpcon{
	padding:15px;
}
#us05{
	padding:30px 0;
}
#us05 .us05{
	padding:0px 0px 0px; box-sizing:border-box; width:100%;
}
#us04 .us04 .zptop a{
	right:20px;
}
#us05 .us05 .contactli {
    width: 320px;
    height: auto;
	margin: 0 auto;
	float:none;
	margin-bottom:15px;
	box-shadow: 0px 0px 50px #ccc;
	padding-bottom:30px;
}#us05 .us05 .contactli img {
    margin-top: 24px;
    width: 28%;
}
#us05 .us05 .contactli p {
    font-size: 16px;
    color: #333;
    margin: 15px 0;
}
#us05 .us05 .contactli div {
    font-size: 12px;
    color: #828282;
    line-height: 20px;
    box-sizing: border-box;
    padding: 0 30px;
}
#footer .footer{
	width:100%; padding:0px 15px 0px; box-sizing:border-box;
}
#footer .footer .footerlogo{
	display:none;
}
#footer .footer .footerright{
	width:100%;
}
#footer .footer .footerright .footermenu {
    padding: 30px 0 8px;
    border-bottom: 1px solid #484848;
    font-size: 0px;
    margin-bottom: 30px;
    overflow: hidden;
	text-align:center; line-height:10px;
}
#footer .footer .footerright .footermenu a {
    font-size: 14px;
    color: #fff;
    border-right: 0px dashed #fff;
    display: inline-block;
    float: none;
    padding: 0 5px;
	margin-bottom:15px;
}
#footer .footer .footerright .footermenu a:first-child {
    padding-left: 15px; display:none;
}
#footer .footer .footerright .footerrightcon .text {
    font-size: 14px;
    color: #fff;
    opacity: 0.7;
    line-height: 24px;
    float: left;
	margin-bottom:30px;
}
#footer .footer .footerright .footerrightcon .t1{
	font-size:16px;
}
#footer .footer .footerright .footerrightcon .t2 {
    font-size: 12px;
    color: #fff;
    opacity: 0.7;
    line-height: 22px;
}
#footer .footer .footerright .footerrightcon .code {
    width: 100px;
    height: 100px;
    float: none;
    margin: 15px 0;
	display:none;
}
.newscon{
	padding:0 15px; box-sizing:border-box; width:100%;
}
.newscon .newsli{
	padding:30px 0;
}
.newscon .newsli .leftimg{
	width:100%; float:none;
}
.newscon .newsli .righttext{
	width:100%; float:none;
}
.newscon .newsli .righttext .t1 {
    font-size: 16px;
    color: #333;
    margin: 20px 0 10px;
    line-height: 24px;
}
.newscon .newsli .righttext .t2 {
    font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-bottom: 18px;
}
.newscon .newsli .righttext .t3{
	font-size:14px;
}
.mbxcontent{
	padding:0 15px; box-sizing:border-box; width:100%; margin: 20px auto 20px;
}
.incontent{
	padding:0 15px; box-sizing:border-box; width:100%;
}
.in_news_show{
	padding:15px 0;
}
.in_news_show .show_content{
	padding:0 15px; box-sizing:border-box; width:100%;
}
.in_news_show .show_content .t {
    font-size: 16px;
    color: #333;
    text-align: left;
    margin: 26px 0 10px;
    line-height: 24px;
}
.in_news_show .show_content .b .b_con {
    float: none;
    line-height: 22px;
    margin-bottom: 8px;
    margin-left: 0;
    width: 100%;
    font-size: 12px;
}
.in_news_show .show_content .c{
	margin-top:15px; width:100%; box-sizing:border-box;
}
.in_news_show .show_content .c img{
	width:100%; height:auto !important;
}
.in_news_show .show_content .d{
	width:100%;
}
.in_news_show .show_content .d a.prevnext {
    font-size: 14px;
    color: #999;
    display: block;
    margin-top: 10px;
    line-height: 24px;
	margin-bottom:10px;
}
.in_news_show .show_content .d a.back {
    float: none;
    margin-top: 24px;
}
#case{
	width:100%; box-sizing:border-box; padding:0 15px;
}
#case .casetab{
	width:100%;
}
#case .casetab a {
    padding: 3px 12px;
    border-radius: 100px;
    font-size: 14px;
    color: #666;
}
#casepage .casepage{
	width:100%; box-sizing:border-box; padding:0 15px; margin-bottom:30px;
}
#casepage .casepage .imgli {
    display: block;
    float: left;
    width: 50%;
    height: auto;
    overflow: hidden;
    border: 1px solid #e5e5e5;
    position: relative;
    margin-top: -1px;
    margin-left: -1px;
    box-sizing: border-box;
}
#casepage .casepage .imgli:nth-child(1) {
    margin-top: 0px;
}
#casepage .casepage .imgli:nth-child(2) {
    margin-top: 0px;
}
#casepage .casepage .imgli:nth-child(5n+1) {
    margin-left: -1px;
}
#casepage .casepage .imgli:nth-child(2n+3) {
    clear:both;
}
#case .caseli{
	width:100%; margin-right:0px; margin-left:0px;
}
#case .caseli p {
    text-align: center;
    font-size: 16px;
    color: #666;
    line-height: 22px;
	margin:10px 0;
}
.ciframe iframe {
    width: 100%;
    height: 200px;
}
#pro01 .pro01{
	width:100%; box-sizing:border-box; padding:0 15px;
}
#pro01 .pro01 .leftimg {
    width: 100%;
    height: auto;
    float: none;
}
#pro01 .pro01 .righttext,#pro01.bg .pro01 .righttext {
    width: 100%;
    float: none;
}
#pro01 .pro01 .righttext .t1 {
    font-size: 20px;
}
#pro01 .pro01 .righttext .t2 {
    font-size: 18px;
    color: #555;
    line-height: 24px;
}
#pro01 .pro01 .righttext .t3 {
    margin: 14px 0;
}
#pro01 .pro01 .righttext .t4 {
    font-size: 14px;
    color: #828282;
    line-height: 24px;
    margin-bottom: 22px;
}
#pro01 .pro01 .righttext .t5 {
    width: 74px;
    height: 30px;
}
#pro01 {
    width: 100%;
    padding: 30px 0;
}
#pro01.bg .pro01 .leftimg{
	width: 100%; height:auto;
}
#proshow01{
	width: 100%; height:auto; box-sizing:border-box; padding:0 15px;
}
#proshow01 .item iframe {
    width: 100%;
    height: 200px;
}
#proshow01 .item{
	width:100%;
}
#proshow01 .item p {
    line-height: 28px;
    text-align: center;
    font-size: 16px;
    color: #333;
    margin: 15px 0;
}
#proshow01 .owl-next,#proshow01 .owl-prev{
	display:none;
}
#prolist01{
	width:100%; box-sizing:border-box; padding:0 15px;
}
#prolist01 .list01 {
    width: 100%;
	height: auto;
	padding-bottom:30px; margin-bottom:30px;
	border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
#prolist01 .list01 .on {
    display: inline-block;
    margin-top: 30px;
    width: 50px;
}
#prolist01 .list01 .no{
	display:none;    margin-top: 30px;
    width: 50px;
}

#prolist01 .list01 .t1 {
    font-size: 18px;
    color: #555;
    font-weight: bold;
    margin: 18px 0 8px;
}
#prolist01 .list01 .t2 {
    font-size: 14px;
    color: #828282;
    line-height: 20px;
}
#proshow02{
	width:100%; box-sizing:border-box; padding:15px 15px;
}
#proshow02 .t1 {
    font-size: 24px;
    color: #333;
    margin: 14px 0;
    text-align: center;
}
#proshow02 .t2 {
    font-size: 16px;
    color: #666;
    margin-bottom: 22px;
    text-align: center;
}
.xgdiv{
	width:100%; box-sizing:border-box; padding:15px 15px; margin-bottom:30px;
}
.xgdiv .xgt {
    font-size: 22px;
    color: #333;
    border-left: 2px solid #666;
    padding-left: 20px;
    margin-bottom: 20px; 
}
.xgdiv ul li{
	width:49%; margin-right:2%;
}
.xgdiv ul li:nth-child(2n+2){
	margin-right:0px;
}
.xgdiv ul li:nth-child(2n+3){
	clear:both;
}
.xgdiv ul li .rtext_t {
    font-size: 14px;
    color: #666;
    line-height: 18px;
    text-align: center;
    margin: 15px 0;
}
#proshow02 .t3 img{
	max-width:100%; height:auto !important;
}
#prolist02{
	width:100%; box-sizing:border-box; padding:15px 15px; 
}
#prolist02 .list01 {
    width: 100%;
    height: auto;
    float: none;
    box-sizing: border-box;
    border-bottom: 2px solid #fff;
    text-align: center;
    background: #fff;
    margin-right: 0;
    display: block;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
#prolist02 .list01 .on {
    display: inline-block;
    margin-top: 30px;
    width: 90px;
}
#prolist02 .list01 .t1 {
    font-size: 18px;
    color: #555;
    font-weight: bold;
    margin: 18px 0 6px;
}
#prolist02 .list01 .t2 {
    font-size: 14px;
    color: #828282;
    line-height: 18px;
    padding: 0;
    box-sizing: border-box;
}
#index05 .index05{
	width:100%; box-sizing:border-box; padding:30px 15px; 
}
#index05 .index05 .imgli{
	width:33.333%; box-sizing:border-box; height:90px; line-height:90px;
}
#index05 .index05 .imgli:nth-child(5n+2){
	margin-left:-1px;
}
#index04 .index04{
	width:100%; box-sizing:border-box; padding:30px 15px; 
}
#index04 .index04 .inbdex04li{
	width: 100%;
    height: auto;
	margin: 0 0 30px;
}
#index04 .index04 .inbdex04li img{
	width:100%; height:auto;
}
#index04 .index04 .inbdex04li .text{
	width:100%;  padding:15px;
}
#index04 .index04 .inbdex04li .text .t1{
	font-size:16px;
}
#index04 .index04 .inbdex04li .text .t2{
	line-height: 18px;
    margin: 12px 0;
}
#index04 .index04 .inbdex04li .text .t3{
	font-size:12px;
}
#index04 .index04 .inbdex04li .text .t3 span{
	font-size:12px;
}
#index03 .index03{
	width:100%; box-sizing:border-box; padding:30px 15px; 
}
#index03 .index03 .casemenu_first{
	width: 100%;
    height: 44px;
    line-height: 44px;
	margin-bottom:25px;
}
#index03 .index03 .casemenu_first a{
	margin: 0 6px;
}
#mbannermain{
	display:block;
}
#index03 .index03 .caseli {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    margin-bottom: 30px;
    margin-right: 0;
}
#index03 .index03 .caseli .blackdiv .t2 {
    font-size: 14px;
    color: #fff;
    opacity: 0.7;
    text-align: center;
    width: 78%;
    margin: 0 auto;
    line-height: 24px;
    margin-bottom: 24px;
}
#index03 .index03 .caseli .blackdiv .t1 {
    font-size: 20px;
    color: #fff;
    text-align: center;
    margin-bottom: 18px;
    line-height: 28px;
    padding: 0 20px;
    box-sizing: border-box;
}
#us03 .owl-prev{
	background: url(../images/leftbtn.png) rgba(0,0,0,0.4) center center no-repeat;
	margin-top:-25px;
}
#us03 .owl-next{
	background: url(../images/rightbtn.png) rgba(0,0,0,0.4) center center no-repeat;
	margin-top:-25px;
}
#index02 .index02{
	width:100%; box-sizing:border-box; padding:30px 15px; 
}
#proshow01 .owl-prev{
	background: url(../images/leftbtn.png) rgba(0,0,0,0.4) center center no-repeat;
	margin-top:75px;display:block;	top:0px;
}#proshow01 .owl-next{
	background: url(../images/rightbtn.png) rgba(0,0,0,0.4) center center no-repeat;
	margin-top:75px;display:block;	  top:0px;
}
.indextopbanner.mindextopbanner{
	display:none; height:90px; width:100%; margin-top:30px; overflow:visible;
}
.indextopbanner.mindextopbanner .boxx{
	bottom:0px;
}
.indextopbanner .boxx{
	width:calc(100% - 30px) !important; margin:0 auto; box-sizing:border-box;
	left:15px; padding:30px 30px;
}
.indextopbanner .dropdown{
	margin-right: 5px;
}.indextopbanner .price_click_boot {
    width: 80px;
    height: 30px;
    background: #fdd000;
    border-radius: 3px;
    color: #333;
    font-size: 14px;
    border: none;
    outline: none;
    margin-left: 5px;
    cursor: pointer;
    float: left;
}
.lins_hidden_win_mask .lins_users_prices{
	width:calc(100% - 30px) !important; margin-left:0px !important; left:15px !important;
}
.lins_users_prices .user_content .lins_def_content .oneline .lins_select{
	width:230px !important;
}
.lins_users_prices .user_content .lins_def_content .oneline{
	padding-left:10px !important;
}
.lins_users_prices .user_bottom{
	width:310px !important;
}
.lins_hidden_win_mask .lins_users_prices{
	height:270px !important;
}


}
