.brandlist{ padding:0px 1%;margin-top:10px;}
.brandlist li{float:left;width:31.333%;margin:0px 1% 5px 1%;}
.brandlist li dl{border:1px solid #e7e7e7;}
.brandlist li dt{display: table-cell;vertical-align:middle;text-align:center;}
.brandlist li dt img{vertical-align:middle;}
.brandlist li dd{padding:0px 5px;background-color: #f7f7f7; height:30px; line-height:30px; text-align:center; overflow:hidden;}


.top_nav_con{border-bottom:solid 1px #ddd;padding:3%;font-weight:bold;font-size:16px;}
.top_nav_a{border-bottom:solid 1px #ddd;padding:3%;font-weight:bold;font-size:14px;}
.top_nav_a a{font-size:14px;}
.moveNav{background:#fff;height:40px;border-bottom:1px solid #ddd}
.moveNav .swiper-slide{color:#4b4b4b;font-size:14px;text-align:center;overflow:hidden;height:40px;line-height:40px;float:left;display:block;}
.moveNav .swiper-slide.on span{color:#119A92;border-bottom:2px solid #119A92;height:38px;display:inline-block;}


.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}

.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}

.newslist{
padding:3% 1%;
background:#fff;
}
.newslist ul{
}

.newslist li{
border-bottom:1px dashed #ccc;
margin-bottom:10px;
padding-bottom:10px;
}
.newslist dd {
	background-image: url(../images/icon05.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left:20px;
	background-size:10px 10px;
}
.news_t{line-height:22px; height:22px; overflow:hidden;}
.news_t a{font-size:14px;}
.news_t span{font-size:12px; color:#CC3300;}
.news_info{line-height:22px; overflow:hidden;color:#A2A2A2; margin:5px 0px; font-size:12px; max-height:44px;}		

.news_con{width:96%;min-height:470px; background:#ffffff; line-height:25px;padding:2%;}
.news_pic img{width:100%; margin-bottom:10px;}

.newstitle {
	line-height:30px;
	text-align:center;
	margin-bottom:20px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:2%;
}
.newstitle h4{
	font-size: 16px;
	font-weight: bold;
}
.norecord {
	background-image: url(../images/order_none.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:100px;
	margin:70px auto;
	text-align:center;
	line-height:40px;
	font-size:16px;
}
.newsbot {
	line-height:30px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top:20px;
	padding-top:10px;
	font-size:12px;
}
.context { font-size:12px; line-height:20px; width:100%; min-height:200px;}
.context img{max-width:100%;}
.context table{max-width:100%; padding:0px;}




.objlist{padding:3% 1%; min-height:200px;}
.objlist li{overflow:hidden;position:relative;border-bottom:1px #e9e9e9 solid; padding:3% 0;}
.objlist li .list-img{width:30%; height:70px; float:left;border:1px #e9e9e9 solid;}
.objlist li .list-img img{width:100%; height:100%;}
.objlist li .info{color:#777;overflow:hidden; width:66%; float:right;}
.objlist strong{font-size:14px;color:#333;height:25px;display:block; overflow:hidden;line-height:25px;}
.objlist h4{font-size:12px;line-height:20px; font-weight:normal; color:#A48A79;}
.objlist p{font-size:12px;line-height:20px; height:40px; overflow:hidden;}


.downlist{padding:15px 2%;}
.downlist ul{min-height:200px;}
.downlist li{
background-image: url(../images/line.gif);
background-repeat: repeat-x;
background-position: left bottom;
margin-bottom:10px;
padding-bottom:10px;
}
.downlist li a{
	background-image: url(../images/img12.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
}

.whlist{ padding:0px 1%;margin-top:10px;}
.whlist li{float:left;width:46%;margin:0px 2% 10px 2%;}
.whlist li dl{border:1px solid #e7e7e7;}
.whlist li dt{display: table-cell;vertical-align:middle;text-align:center;}
.whlist li dt img{vertical-align:middle;}
.whlist li dd{padding:0px 5px;background-color: #f7f7f7; height:30px; line-height:30px; text-align:center; overflow:hidden;}


.prolist{padding:2% 0px;}
.prott{
border-bottom:2px solid #119A92;
height:30px;
line-height:30px;
margin-bottom:20px;
padding-right:10px;
}
.prott i {
	background-color: #119A92;
	color: #FFFFFF;
	font-weight: bold;
	font-size:14px;
	font-style: normal;
	float:left;
	display:inline-block;
	padding:0px 10px;
}
.prott a{ float:right;}
.prolist li{float:left;width:46%;margin:0px 2% 10px 2%;}
.prolist li dl{border:1px solid #e7e7e7;}
.prolist li dt{display: table-cell;vertical-align:middle;text-align:center;}
.prolist li dt img{vertical-align:middle;}
.prolist li dd{padding:0px 5px;background-color: #f7f7f7; height:30px; line-height:30px; text-align:center; overflow:hidden;}



.pronav{ border:1px solid #e7e7e7; float:left; width:30%;background-color:#f7f7f7; border-bottom:none;border-right:none;}
.pronav li{
	height:45px;
	line-height:45px;
	padding-left:10px;
	background-image: url(../images/icon_next.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	font-size:14px;
	cursor:pointer;
	
}
.pronav li.curr{
	background-color:#F8FEFE;
	color:#F10582;
	border-right:1px solid #FDEAEE;
}

.catr{float:right; width:69%;}

.catlbox{
	min-height:398px;
	padding:0px 10px;
}
.catsbox{
	width:100%;
}
.catsbox dl{
	width:100%;
	float:left;
	border-bottom:1px dotted #666666;
	padding:10px 0px;
}
.catsbox dt{ margin-bottom:4px;}
.catsbox dt a{
	font-size:14px;
	color:#119A92;
}
.catsbox dd{
	line-height:22px;
}

.catsbox dd a{
display:inline-block; margin:4px 8px 4px 0px;line-height:13px; color:#666666;
}
.propic { padding:2%;}
.propic img {width:100%;}
.prot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C3C3C3;
	font-size: 16px;
	padding:10px 0px;
}
.proinfo1 {
	line-height:20px;
	padding:10px 0px;
	border-bottom:1px solid #E5DCD7;
	font-size:12px;
	color:#666666;
}
.proinfo2 {
	padding:10px 0px;
	border-bottom:1px solid #E5DCD7;
	line-height:20px;
	font-size:12px;
}
.pmenu{height:42px;border-bottom:solid 1px #eee; padding:0px 2%;}
.pmenu li{float:left;width:32%;text-align:center;cursor:pointer;color:#666;font-size:14px;overflow:hidden; height:40px; line-height:40px;}
.pmenu li.off{border-bottom:solid 2px #119A92;color:#119A92;font-weight:bold;}

.proinfobox{
line-height:25px; font-size:12px; width:96%;min-height:270px;padding:3% 2%;
}
.proinfobox img{
width:100%;
}
.proinfobox table{
width:100%;
}



.Page{ text-align: center; padding:30px 0; font-size:12px; line-height:16px;}
.Page span{ padding:4px 6px; margin:0 3px; display:inline-block; color:#999999; border:1px solid #ccc;}
.Page a{ padding:4px 6px; margin:0 3px; display:inline-block;font-size:12px; background-color:#e3e3e3;border:1px solid #ccc;}
.Page a:link,.Page a:visited{}
.Page a:hover{color:#fff;text-decoration: none;background-color: #119A92;}
.Page .cur{ color:#fff;background-color: #119A92;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }
