#topLink{ display:none;}
#homeBanner{max-width:980px;height:280px;}
.slide-content{max-width:980px;height:280px;}
#homeBanner .slide-content li{width:980px;height:280px;cursor:pointer}
#homeBanner .slide-content li p{text-align:right; margin-top:-20px;}

.n{border:1px solid #cccccc;background:url(../images/v4/home_vhost_back.jpg) left top repeat-x #ffffff;margin-bottom:5px;}
.h{border:1px solid #cc3300;background:#ffffff;cursor:pointer;margin-bottom:5px;}
.n #title{background:url(../images/v5/tbg.jpg) repeat-x #ffffff;}
.h #title{background:url(../images/v5/tbh.jpg) repeat-x #C60204; color:#fff;}
#title{-moz-border-radius:4px 4px 0px 0px; border-radius:4px 4px 0px 0px;border-bottom:1px solid #DDD;font-size:24px;font-weight:normal;font-family:"Microsoft Yahei";padding:20px 0px; padding-left:30px;}

.pricelist{ padding-left:25px;}
.pricelist input,
.pricelist label{ vertical-align:middle; margin:0; }
.pricelist a{ color:#333;}


.info{ padding:15px; height:130px;}
.info img{ margin-right:10px; margin-bottom:30px;}
#link{text-align:right; padding:10px 15px 15px 0px;}

#mm,#tprice{ padding-left:20px;}

.olist li{float:left;width:32%;margin-right:2%;}
.olist li:nth-last-child(1){margin-right:0;}
.hlist li{float:left;width:49%;margin-right:2%;}
.hlist li:nth-last-child(1){margin-right:0;}

@media screen and (min-width:1024px) and (max-width:1200px){
	#subMenuItem li{width: 7% !important;}
	.advlist li{width: 27.3% !important;margin: 1% !important;}
	.morelink{padding:0 10px;}
}
@media screen and (min-width:768px) and (max-width:1023px){
	#subMenuItem li{width: 5.2% !important;}
	.advlist li{width: 26% !important;margin: 1% !important;}
	.morelink{padding:0 10px;}
	#homeBanner,#homeBanner .slide-content li,#homeBanner .slide-content li img{width:100%;}
	#title{font-size:22px;text-align:center;padding-left:0;}
	.info{height:160px;}
}
@media screen and (min-width:414px) and (max-width:767px){
	#mbar .l{font-size:20px;}
	.advlist li{width: 42% !important;margin: 1% !important;padding: 32px 11px 20px !important;}
	.morelink{padding:0 10px;}
	#homeBanner,#homeBanner .slide-content li,#homeBanner .slide-content li img{width:100%;height:100%;}
	#title{font-size:20px;text-align:center;padding-left:0;}
	.info{height:160px;}
	.olist li,.hlist li{width:100%;margin:0;}
	.oback,.slide-content{height:200px !important;}
	#homeBanner .slide-content li p{margin-top: -30px;}
	.advlist strong{font-size:18px !important;}
}
@media screen and (min-width:375px) and (max-width:413px){
	#mbar .l{font-size:20px;}
	.advlist li{width: 42% !important;margin: 1% !important;padding: 32px 10px 20px !important;}
	.morelink{padding:0 10px;}
	#homeBanner,#homeBanner .slide-content li,#homeBanner .slide-content li img{width:100%;height:100%;}
	#title{font-size:20px;text-align:center;padding-left:0;}
	.info{height:160px;}
	.olist li,.hlist li{width:100%;margin:0;}
	.oback,.slide-content{height:200px !important;}
	#homeBanner .slide-content li p{margin-top: -30px;}
	.advlist strong{font-size:18px !important;}
	.advlist a{height:28px;}
}
@media screen and (min-width:320px) and (max-width:374px){
	#mbar .l{font-size:18px;}
	.advlist li{width: 90% !important;margin: 1% !important;padding: 32px 10px 20px !important;}
	.morelink{padding:0 10px;}
	#homeBanner,#homeBanner .slide-content li,#homeBanner .slide-content li img{width:100%;height:100%;}
	#title{font-size:18px;text-align:center;padding-left:0;}
	.info{height:160px;}
	.olist li,.hlist li{width:100%;margin:0;}
	.oback,.slide-content{height:200px !important;}
	#homeBanner .slide-content li p{margin-top: -30px;}
	.advlist strong{font-size:18px !important;}
}