﻿/* 手机 mobile start*/
@media (max-width: 767px) {
    

.ptype{
    width: 100%;
    margin: 0px auto 30px;
    clear: both;
}
.ptype .ptypeimg{
    width: 100%;
    float: left;
}
.ptype .ptypeimg img{
    width: 100%;
    height: auto;
}

.ptype .ptypeinfo{
    width: 100%;
    float: right;
    text-align: left;
    line-height: 30px;
    font-size: 14px;
}
.ptype .ptypeinfo p{
    line-height: 30px;
    font-size: 14px;
}
\
.caseti{
    font-size: 20px;
    margin-top:50px;
}
.caselist{
    width: 100%;
    margin: 30px auto;
}

.caselist ul li{
    width: 96%;
    float: left;
    margin: 0 2%;
}
.caselist ul li .imgs{
    width: 100%;
    margin:0 auto;
}

.caselist ul li .texts{
    width: 100%;
    margin:0 auto;
}
.caselist ul li .texts h1{
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
}
.caselist ul li .texts .descs{
    font-size: 14px;
    line-height: 25px;
}
.caselist ul li .texts .descs p{
    font-size: 14px;
    line-height: 25px;
}    
    
body{
	background-size:100% auto;
	font-size:13px;
	min-width:100%;
	width: 100%;
}
.fl2{float:inherit}
.fr2{float:inherit}
.index_pro_nav{width:100%}
.index_pro_nav li{
	float: left;
	height:100px;
	line-height: 100px;
	width: 50%;
}	
.index_pro_nav li i{display:inline-block;font-size:18px;line-height: 1.4;vertical-align: middle;width:90%}
.index_pro_list{background:#f4f4f4;width: 100%; clear: both}
.index_pro_txt{width:100%;padding:3.5%;}
.index_pro_img{width:100%;height:315px;}
	
.index_pro_list{height:auto;background:#f4f4f4}	
.index_pro_item2 li{box-sizing: border-box;-webkit-box-sizing: border-box;width:33.333%;height:200px;text-align: center;border-right:1px solid #c7c7c7;-webkit-transition: .3s;transition: .3s;margin-bottom: 50px;}
.index_pro_item2 li a{display:block;width:100%;height:145px;padding-top:30px;}
	
.index_news_img{width:100%;height:324px;overflow: hidden;}
.index_news_txt{width:100%;position:relative;padding:2em 0 1em;}
.index_about_wrap{padding:20px;}
.index_about_txt{width:100%}
.index_about_img{width:100%;border:3px solid #d9d8d8;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 3px;}
	
.about_list{margin-bottom: 1px;}
.about_list li{margin:0 2%;width:46%;/*background:#0079cb;*/text-align:center;padding:5px 0 3px;}
.about_list li:last-child{margin-right: 0}
.about_list li.l3{margin-right: 0}
.about_list li h3{font-size: 20px;color:#0079cb;position:relative;text-align: center;}
.about_list li h3 span{font-size: 30px;}
.about_list li h3:after{position:absolute;content:'';width:30px;height:3px;background:#C8C8C8;bottom:0;left:50%;margin-left:-15px;}
.about_list li p{font-size: 12px;padding-top:0.8em;color:#0079cb;opacity:0.85;text-align: center;}
.about_list li.l2{/*background:#003366*/}
	
.visible-xs{display: block !important;}
.visible-xs-block {display: block !important;}
.visible-xs-inline {display: inline !important;}
.visible-xs-inline-block {display: inline-block !important;}
.hidden-xs{display:none !important;}
.pcpc{display: none}
.mobmob{display: block}
.wrapin{
	width:100%;
}
.wrap{width:100%;max-width:94%;margin:0 auto;}
.index_banner{margin-top:0px;position:relative;height:180px;overflow: hidden;}
    .index_banner .bd li{
        background-size: 100% auto;
        height: 180px;
    }
.index_banner .bd li .txt{
	width: 100%;
	}
	
	.index_banner .bd li .txt img{
		width: 80%;
		height: auto;
		margin: 0 auto;
	}
.main{
	width: 100%;	
}
 

.h_news{
	width: 92%;	
	margin:15px auto 0 auto;
}
.h_title{
	height: 35px;
	line-height: 35px;
	border-bottom:1px solid #cdcdcd;
	clear: both;
}
.h_title .tit{
	float: left;
	font-size:14px;
	font-weight: bold;
	color:#000;
	padding-left:18px;
	background:url("../images/h_tit.png") no-repeat left center;
}
.h_title .more{
	display: block;
	width: 29px;
	height: 35px;
	float: right;
	background:url("../images/more.png") no-repeat center center;
}
.ne_tps{
	margin:6px 0;	
}
.ne_tps .photo{	
	display: block;
	width: 100%;
	height: auto;
}
.ne_tps .photo img{
	display: block;
	width: 100%;
	height: auto;
}
.ne_tps dl{
	
}
.ne_tps dt{
	height: 28px;
	line-height: 28px;
	font-weight: bold;
}
.ne_tps .name{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#000;
}
.ne_tps dd{
	font-size:12px;
	color:#838383;
	line-height: 18px;
	max-height: 54px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	overflow: hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:3;
}
.h_news li{
	height: 24px;
	line-height: 24px;
	clear: both;
	padding-left:12px;
	padding-right:80px;
	position: relative;
	background:url("../images/li.png") no-repeat left center;
}
.h_news li span{
	position: absolute;
	right: 0;
	top: 0;
	color:#999;
}
.h_news li a{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.h_sale{
	width: 92%;
	margin:15px auto 0 auto;
}

.sa_tabs .handle{
	margin-top:6px;
	height: 22px;
	line-height: 22px;
	border-bottom:2px solid #5db0fe;
}
.sa_tabs .btn{
	float: left;
	margin-right:5px;
	height: 22px;
	border-radius:4px 4px 0 0;
	background:#e8e8e8;
	padding:0 10px;
}
.sa_tabs .hover{
	color:#fff;
	background:#5fb2f6;
}
.sa_tabs .con{
	height: 240px;
	border:1px solid #5db0fe;
	border-top:0;
	display: none;
	padding:10px;
	border-radius:0 0 5px 5px;
}
.sa_tabs .show{
	display: block;
}
.sa_tabs li{
	height: 30px;
	line-height: 30px;
	clear: both;
	border-bottom:1px dashed #dcdcdc;
	padding:0 80px 0 16px;
	position: relative;
	background:url("../images/li.png") no-repeat left center;
}
.sa_tabs li a{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sa_tabs li span{
	position: absolute;
	right: 0;
	top: 0;
	color:#6cb4fc;
}
.sa_tabs li:last-child{
	border:0;
}

.h_car{
	width: 92%;
	margin:0 auto;	
	margin-top:15px;	
}
.h_car .ad{
	display: block;
	width: 100%;
	height:auto;
}

.pro_slider{
	margin:30px auto;
	width: 92%;
}
.pro_slider .swiper-slide a{
	display: block;
	width: 224px;
	height: 200px;
	margin:0 auto;
}
.pro_slider .swiper-slide img{
	display: block;
	width: 224px;
	height: 200px;
}
.pro_slider .cbtn{
	width: 17px;
	height: 200px;
	position: absolute;
	top: 0;
	z-index: 20;
	cursor: pointer;
}
.pro_slider .my-prev{
	left: 0;
	background:url("../images/ca_pre.png") no-repeat center center;
}
.pro_slider .my-next{
	right: 0;
	background:url("../images/ca_next.png") no-repeat center center;
}

 .footer_t li{width:49%;margin-right: 0px;}
.ft_navs{	
	line-height: 28px;
	border-top:1px solid #d1d5de;
	border-bottom:1px solid #d1d5de;
	font-size:14px;
	color:#66b6f3;
}
.ft_navs a{
	color:#66b6f3;
}
.ft_navs em{
	margin:0 15px;
}
.ft_copy{
	color:#9c9c9c;
	line-height: 3;
	padding-top:20px;
	font-size:14px;
}

/* 手机 mobile end*/	
}
