/*首页CSS*/
.topbanner{ width:1190px; height:336px; overflow:hidden;margin:0px auto;}
.bannerbox{ float:left; width:1190px; overflow:hidden; margin:0px auto;}
.banner{ position:relative; width:1190px; height:336px;overflow:hidden; }
.banner ul{ position:absolute; height:336px; top:0px; z-index:1;}
.banner ul li{ float:left; width:1190px; height:336px;}
.banner .dots {position: absolute;right:20px; z-index:30; bottom: 20px; }
.banner .dots li { float:left; width: 10px;height: 10px; line-height:10px;margin: 0 4px;	text-indent: -999em; background-color:#fff;border-radius: 6px;	cursor: pointer; -webkit-transition: background .5s, opacity .5s;-moz-transition: background .5s, opacity .5s;transition: background .5s, opacity .5s;}
.banner .dots li.active {background: #d10000;}

.mg{ width:1190px; padding-bottom:18px;}
.mtit{ font-size:24px; color:#000; font-family:'Microsoft YaHei'; padding:0px 0px 10px 0px;}
.mtit a{ text-decoration:none; color:#000;}
.mtit a.moreg{ display:block; float:right; padding:15px 10px 0 0; font-size:12px; font-family:"宋体"; font-size:12px;}
.mw{ width:1188px; overflow:hidden; border:1px solid #e6e6e6; border-top:3px solid #222e52;}

.mwlist{ float:left; width:198px; height:298px; background:url(images/border.gif) repeat-y right;}
.mwlist dt{ position:relative; height:180px; padding:5px 0px; text-align:center;}
.act{ position:absolute; top:3px; right:3px; width:40px; height:40px;}
.mwlist dt img{ display:block; margin:0 auto;}
.mwlist dd{ height:109px; padding:9px 16px 10px 16px; background:#f6f6f6 url(images/border.gif) repeat-y right; border-top:1px dotted #ddd;}
.mwlist dd a,.mfist dd a{ display:block; width:165px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mwlist dd p{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;line-height:20px; height:22px;}
.price{ padding-top:5px;}
.limheight {max-height: 62px;overflow-y: hidden;word-spacing: initial;overflow: hidden;}

.group{ width:1190px; border-top:3px solid #222e52; overflow:hidden;}
.group .left{ float:left; width:235px; height:514px; overflow:hidden;}
.group .right{ float:left; width:955px;}
.topcol{ width:955px; overflow:hidden; border-bottom:1px solid #e6e6e6;}
.topcol .rlist{ float:left; width:477px; height:200px; background:url(images/border.gif) repeat-y right;}
.topcol .rlist dt{ position:relative; float:left; width:190px; padding-top:10px; text-align:center;}
.topcol .rlist dd{ float:left; width:266px; padding:20px 10px 0px 10px;}
.rlist dd p{ width:100%; line-height:20px; padding-top:5px;}
.topcol .rlist dd a{ display:block; width:266px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:23px;}
.mtlist{ float:left; width:191px; overflow:hidden;  background:url(images/border.gif) repeat-y right;}
.mtlist dt{ position:relative; text-align:center; padding:5px 0px; }
.mtlist dd{ padding:9px 16px 10px 16px; }
.mtlist dd a,.mfist dd a{ display:block; width:165px; line-height:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.mtlist dd p{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:20px; height:20px;}