#banner { position: relative; height: 312px; /*overflow: hidden;*/ margin-bottom: 5px;}
#banner .bd { overflow: hidden; height: 312px;}
#banner .bd li { width: 100%; height: 310px; text-align:center; float: left; background-position: center; background-repeat: no-repeat;}
#banner .bd li a {display: block; width: 100%; height: 310px; background-position: center; overflow: hidden;}
#banner .hd ul { position: absolute; left: 50%; width: 350px; margin-left: -125px; bottom: 15px;}
#banner .hd ul li { width:40px; height: 10px; margin-right: 6px; background-color: #aaaaaa;/*border-radius: 50%; */text-indent: -9999px; overflow: hidden; float: left; cursor: pointer;}
#banner .hd ul li.on {background-color: #ff9000;}
.notice { display:none;position: absolute; left: 50%; margin-left: 405px; width: 195px; height: 310px;overflow:hidden; background-color: #fff; z-index: 999; top: 0;}
.notice .noticead { width: 195px; height: 135px; text-align: center; overflow: hidden;}
.notice .noticecon { border-top: 1px solid #e8e8e8; padding: 8px 10px;}
.notice .noticecon h4 { margin-bottom: 5px; font-size: 14px; line-height: 20px;}
.notice .noticecon h4 .more {float: right; font-weight: normal; font-size: 12px;}
.noticelist li { height: 25px; line-height: 25px; overflow: hidden;border-bottom:#ccc dashed 1px;}
.noticelist li a {color: #666;}
.noticelist li a:hover {color: #ff9000;}
.indexhotsale { overflow: hidden; height: 200px; margin-bottom: 30px; background-color: #fff;}
.indexhotsale h2 { text-indent: -9999px; overflow: hidden;  width: 220px; height: 200px; float: left; margin-right: 5px;}
.ihotsalecon { width: 975px; float: right; height: 200px; overflow: hidden;}
.ihotsalecon .bd { width: 975px; height: 200px; overflow: hidden;}
.ihotsalecon .bd li {float: left; position: relative; width: 195px; background-color: #ccc; height: 200px; overflow: hidden;}
.ihotsalecon .bd li h5 { position: absolute; text-align: center; bottom: 0; color: #fff; width: 195px; left: 0; height: 20px; line-height: 20px; background-color: rgba(0,0,0,.7);}
.ihotsalecon .bd li a {background-color: #000; display: block; width: 195px; height: 200px;}
.ihotsalerep {float: right; width: 220px;  height: 174px; overflow: hidden; padding-top: 6px;}
.ihotsalerep h3 { text-align: center; font-size: 16px; color: #464646;}
.ihotsalerepcon { width: 200px; height: 150px; margin: auto; position: relative;}
.ihotsalerepcon .bd { width: 150px; height: 140px; margin: auto; overflow: hidden;}
.ihotsalerepcon .bd li {float: left; position: relative; width: 150px; height: 140px; text-align: center;}
.ihotsalerepcon .bd li h5 { padding-left: 31px; background: url(../images/colck.png) no-repeat -35px 0; width: 90px; height: 21px; position: absolute; left: 15px; bottom: 0px; line-height: 21px; color: #fff; font-size: 17px; font-family: Arial; font-weight: 400;}
.ihotsalerepcon .prev,.ihotsalerepcon .next { font:bold 30px/1 simsun; position: absolute; left: 0; top: 50px; color: #cfcfcf;}
.ihotsalerepcon .next {left: auto; right: 0;}
.ihotsalerepcon .prev:hover,.ihotsalerepcon .next:hover {color: #ff9000;}
.indexrecom {clear: both;margin-top:20px; margin-bottom:10px;}
.rtabt { height: 40px; margin-bottom: 5px;}
.rtabt h3 {float: left; width: 240px; height: 30px; font-size:25px;overflow: hidden;background: url(../images/hotico.gif) no-repeat 55px 0px;}
.produc{font-size:14px;color:#333333;padding-left:20px;}
.rtabt h3 a {color:#c91623;}
.rtabt ul { float: left; width: 860px;}
.rtabt li {float: left; padding: 0 10px;}
.rtabt li a {display: inline-block; height: 30px; font-size: 14px; line-height: 25px;}
.rtabt li.on a { background: url(../images/tab_on.png) no-repeat center bottom; color: #fc5f00;}
.rtabt .more {float: right; padding-right: 12px; background: url(../images/hdicon.png) no-repeat right 5px;margin-top:8px;}
.rtabcon { overflow: hidden; background: #fff;}
.rtabad {float: left; width: 220px;}
.rebrandlist li{padding:10px 0;}
.rebrandlist li {float: left; border-bottom: 1px dashed #e5e5e5; border-right: 1px dashed #e5e5e5; position: relative; text-align: center; width: 189px; height: 120px; overflow: hidden;}
.rebrandlist li h6 { position: absolute; left: 0; width: 100%; height: 22px; line-height: 22px; text-align: center; bottom: 0; background-color: rgba(0,0,0,.2); display: none;}
.rebrandlist li .addfav,.replatlist li .addfav { position: absolute; right: 15px; top: 15px; background: url(../images/hdicon.png) no-repeat 0 -60px; width: 10px; height: 9px; display: none;}
.rebrandlist li.active .addfav {display: block;}
.rtabbrand { width: 965px; padding-top: 1px; overflow: hidden; float: right;}
.rtabsad {float: right; width: 220px;}
.rtabsad li { border-bottom: 1px dashed #e5e5e5;}
.rtabplatform {float: left; width: 980px; overflow: hidden;}
.replatlist li {float: left; width: 244px; border-bottom: 1px dashed #e5e5e5; border-right: 1px dashed #e5e5e5; height: 93px; text-align: center; position: relative;}
.replatlist li a.pic { width: 244px; height: 45px; overflow: hidden; display: block; padding: 10px 0;}
.replatlist li h6 { height: 20px; overflow: hidden; line-height: 20px; color: #808080;}
.replatlist li h6 a {color: #808080;}
.replatlist li h6 a:hover {color: #ff9000;}
.replatlist li:hover .addfav {display: block;}
.mleft {float: left; width: 220px;}
.ifast h2 { width: 220px; height: 100px; background: url(../images/title.png) no-repeat 0 -240px;}
.ifast h2 a { display: block; width: 220px; height: 100px; text-indent: -9999px; overflow: hidden;}
.inav dt { margin-top: 22px; font-size: 16px; padding-left: 20px; font-weight: 700;}
.inav dd { padding: 4px 0 8px 20px; border-bottom: 1px dashed #eaeaea;}
.inav dd:last-child {border-bottom: 0 none;}
.inav dd li {width: 100%; height: 20px; overflow: hidden; line-height: 20px;}
.inav dd li a {color: #666;}
.inav dd li a:hover {color: #ff9000;}
.mcenter {float: left; width: 538px; overflow: hidden;}
.mrepro { width: 538px; overflow: hidden;}
.reporlist { width: 105%;}
.reporlist li {float: left; width: 159px; height: 160px; margin-top: -1px; border-top: 1px dashed #e5e5e5; border-left: 1px dashed #e5e5e5; padding: 10px; position: relative;}
.reporlist li h6 { padding:0px; height: 30px; line-height: 15px; overflow: hidden;}
.reporlist li .pic {text-align: center; /*width: 159px;*/overflow: hidden; height: 125px;}
.reporlist li .pic img {width: 170px;-webkit-transition: all .3s ease; transition: all .3s ease; display: block;}
.reporlist li:hover img { margin-right: 5px;}

.reporlist li .price { position: absolute; left: 10px; top: 45px;}
.reporlist li .newprice { display: block; color: #f06129;}
.reporlist li .newprice em { color: #666; font-size: 12px; display: block;}
.reporlist li .newprice strong { font-size: 16px; font-family: Arial;}
.reporlist li .oldprice {color: #999; font-family: Arial; display: none;}
.reporlist li .no {position: absolute; width: 27px; height: 22px; background: url(../images/colck.png) 0 1px no-repeat; color: #fff; text-align: center; padding-right: 2px; padding-top: 10px; line-height: 20px; font-family: Arial; font-size: 14px; font-weight: bold; right: 2px; top: -2px;}
.mright {float: right; width: 965px;margin-top:8px;}
.mradlist li { float: left; width: 240px; margin-top: -1px; border-left: 1px dashed #e5e5e5; border-top: 1px dashed #e5e5e5; overflow: hidden;}
.mradlist li img {-webkit-transition: all .3s ease; transition: all .3s ease;}
.mradlist li:hover img {margin-left: -5px;}
.mbanner {clear: both; text-align: center; margin-bottom: 10px; overflow: hidden; width: 100%;}
.mtitle { height: 36px; clear: both;}
.mtitle .more {float: right; padding-right: 12px; background: url(../images/hdicon.png) no-repeat right 5px; margin-top: 5px;}
.mtitle .rlink {float: right; margin-right: 10px; line-height: 30px;}
.mtitle .rlink a { padding: 0 8px;}
.mtitle h2 { height: 36px;font-size:18px;}
.mtitle h2 a { display: block; height: 36px; width: 400px; overflow: hidden;}
.bt001{border-bottom:#9a6601 solid 3px;}
.bt002{border-bottom:#ff999a solid 3px;}
.bt003{border-bottom:#ff9934 solid 3px;}
.bt004{border-bottom:#fe44ff solid 3px;}
.bt005{border-bottom:#34cbff solid 3px;}
.bt006{border-bottom:#ff4476 solid 3px;}
.bt007{border-bottom:#6733ff solid 3px;}
.bt008{border-bottom:#019968 solid 3px;}
.bt01 a{color:#9a6601;}
.bt02 a{color:#ff999a;}
.bt03 a{color:#ff9934;}
.bt04 a{color:#fe44ff;}
.bt05 a{color:#34cbff;}
.bt06 a{color:#ff4476;}
.bt07 a{color:#6733ff;}
.bt08 a{color:#019968;}
.mtitle h2.mt2 {}
.mtitle h2.mt3 {}
.mainbot {clear: both; margin-bottom: 30px;}
.mtabt { height: 35px; border-bottom: 2px solid #fc5f00;}
.mtabt h3 { float: left; width: 220px; height: 35px; overflow: hidden;font-size:18px;}
.mtabt ul { float: left; height: 35px;}
.mtabt ul li {float: left; padding: 0 20px;}
.mtabt ul li a {display: inline-block; height: 35px; line-height: 35px; font-size: 16px;}
.mtabt ul li.on a { color: #fc5f00; background: url(../images/arrow.png) no-repeat center bottom;}
.mtabcon {background-color: #fff;}
.mbleft {float: left; width: 220px; height: 460px; overflow: hidden;}
.vmore { padding-left: 20px;}
.vmore a {padding-right: 12px; background: url(../images/hdicon.png) no-repeat right 5px; display: inline-block;}
.mbcenter {float: left; width: 760px; overflow: hidden;}
.plist li {float: left; border-left: 1px dashed #e5e5e5; border-top: 1px dashed #e5e5e5; height: 219px; width: 179px; text-align: center; overflow: hidden; padding: 5px; margin-top: -1px;}
.plist li .pic { width: 150px; height: 150px; margin: auto; overflow: hidden;}
.plist li .pic img {-webkit-transition: all .3s ease; transition: all .3s ease;}
.plist li .pic:hover img {-webkit-transform:scale(1.05);transform:scale(1.1);}
.plist li h5 { font-size: 14px; line-height: 20px; height: 20px; overflow: hidden;}
.plist li h6 { line-height: 15px; height: 15px; overflow: hidden; margin-bottom: 5px;}
.plist li .newprice { color: #f06129;}
.plist li .newprice strong {font-size: 16px;}
.plist li .newprice em {color: #666;}
.plist li .oldprice {display: none;}
.mbright { border-left: 1px dashed #e5e5e5; width: 219px; height: 460px; overflow: hidden; float: right;}


/*
	Date:20150827
	Page:index;
*/
/* lay */
.reporlist li .pic a{
	width:170px;
	margin: 0 auto;
	text-align: center;
	overflow: visible;
	display: block;
	height: 120px;
}

.reporlist li .pic a .img-inner{
	display: table-cell;
	vertical-align: middle;
	width: 170px;
	height: 120px;
	overflow: hidden;
}

.reporlist li .pic a .img-inner img{
	width:auto!important;
	height:auto!important;
	max-width: 165px;
	max-height: 105px;
}

/* hot */
.mbcenter .plist li .pic{
	width:150px;
	margin: 0 auto;
	text-align: center;
	overflow: visible;
	display: block;
}

.mbcenter .plist li .img-inner{
	display: table-cell;
	vertical-align: middle;
	width: 170px;
	height: 170px;
	overflow: hidden;
}

.mbcenter .plist li .img-inner img{
	width:auto!important;
	height:auto!important;
	max-width: 150px;
	max-height: 150px;
}

/* IE7 FOR IMG DETAIL */

/*.bigpic{
	*height: 500px;
}

.hotsalepro li .spic{
	*height: 70px;
}

.probox .propic{
	*height: 200px;
}*/


.reporlist li .pic a,
.mbcenter .pic{
    *position:relative;
}

.reporlist li .pic a .img-inner,
.mbcenter .pic .img-inner{
	*width:auto;
	*height:auto;
	*overflow:visible!important;
    *position:absolute;
    *left:50%;
    *top:50%;
    *background: none;
    *border: none;
}

.reporlist li .pic a .img-inner img,
.mbcenter .pic .img-inner img{
    *position:relative;
    *left:-50%;
    *top:-50%;
}
.clear{clear:both;}
.dabiaopic{vertical-align:middle;height:182px;}
.dabiaopic img{margin-top:18px;}
.dabiao{padding:5px;height:35px;overflow:hidden;}
.bc{background:url(../images/newsbg.jpg) no-repeat center;margin-bottom:15px;margin-top:25px;}
.bcn{padding:35px 0;width:1200px;margin:0 auto;}
.bcnl{width:40%;}
.bcnr{width:55%;}
.bdate{background:url(../images/datebg.png) no-repeat left;width:90px;text-indent:1em; display:inline-block;margin-right:10px;}
a .bdate{color:#ffffff;}
.bcnl ul li{ border-bottom:#212526 dashed 1px;padding:10px 0px 6px 0;height:23px;overflow:hidden;line-height:25px;}
.bcntit h3{width:200px;float:left;font-size:22px;color:#737373;}
.fmore{width:60px;text-align:center;margin-top:10px;background:#ff9000;padding:1px 7px;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;}
.fmore a{color:#ffffff;}
.bcnl dl dt,.bcnr dl dt{width:100%;}
.bpic{width:120px;float:left;}
.bpic img{width:120px;height:76px;}.btitpic h3{padding:5px 0;}
.btitpic{width:525px;float:right;}
.bcnr ul li{padding-bottom:9px;}
.bcn ul{margin-top:15px;}









