.fl { float: left; _display: inline; }
.fr { float: right; _display: inline; }
.w1200 { width: 1200px; margin: 0 auto; }
.blank20 { height: 20px; clear: both; overflow: hidden; }
.arc_list { width: 870px; }
.arc_list_top { font-size: 20px; background: #e4e4e4; height: 60px; line-height: 60px; }
.arc_list_top h2 { width: 270px; text-align: center; height: 58px; font-size: 20px; float: left; margin: 0 20px; background: #fff; border-top: 2px solid #fd5177; }
.arc_list_top li { float: left; }
.arc_list_top a { margin-right: 25px; }
.arc_list_top li a:hover { text-decoration: underline; color: #fd5177; }
.arc_list dl { height: 170px; border-bottom: 1px dashed #CCC; margin-top: 10px; overflow: hidden; }
.arc_list dl dt img { width: 200px; height: 150px; margin-right: 15px; }
.arc_list dl dd h2 { font:18px/23px microsoft yahei;width: 640px; overflow: hidden; height: 23px; line-height: 23px;color: #038bd7;}
.arc_list dl dd h2 a { color: #038bd7; }
.arc_list dl dd h2 a:hover { color: #FD5177; }

.list_cont_info {float: left; margin-top: 10px; }
.list_cont_info p { height: 24px; width: 480px; overflow: hidden; }
.list_cont_fr { margin-top: 15px;margin-left: 20px; }
.list_cont_fr span { font-size: 30px; color: #fd5177; *font-size: 26px;}
.list_cont_fr .btn2 {margin-left: 10px; width: 140px; height: 40px; line-height: 40px; text-align: center; background: #fd5177; margin-top: 10px; color: #fff; display: block; font-size: 20px; }
.list_cont_fr .see { margin-top: 15px; text-align: center; display: block; }
.list_side { width: 310px; }
.list_side_box { border: 1px solid #ccc; border-top: none; }
.side_hd { color: #fd5177; height: 45px; line-height: 45px; border-bottom: 1px solid #ccc; border-top: 2px solid #fd5177; }
.side_hd span { font-size: 20px; margin-left: 15px; float: left; display: block; }
.side_hd a { color: #fd5177; float: right; margin-right: 10px; }
.list_side_cont ul { margin-top: 7px; margin-left: 25px; margin-bottom: 10px; overflow: hidden; }
.list_side_cont li { float: left; line-height: 30px; width: 90px; display: inline; }
.list_side_cont li span { background: #cacaca; color: #FFFFFF; display: block; float: left; height: 15px; line-height: 15px; margin-top:8px; *margin-top:5px; margin-right: 5px; text-align: center; width: 20px; }
.list_side_cont li a{ float:left;}
.list_side_cont li img { margin-top: 8px; *margin-top:5px;margin-right: 5px; float:left; }

.side_hd { color: #fd5177; height: 45px; line-height: 45px; border-bottom: 1px solid #ccc; border-top: 2px solid #fd5177; }
.side_hd span { font-size: 20px; margin-left: 15px; float: left; display: block; }
.side_hd a { color: #fd5177; float: right; margin-right: 10px; }
.side_abroad .side_hd { color: #018cda; border-top: 2px solid #018cda; }
.side_abroad .side_hd a { color: #018cda; }
.side_sub .side_hd { color: #bf008d; border-top: 2px solid #bf008d; }
.side_sub .side_hd a { color: #bf008d; }
.side_sub ul { margin-top: 20px; margin-left: 14px; margin-bottom: 20px; }
.side_sub ul li { margin-bottom: 10px; }

.side_newway_top a { font-size: 14px; color: #00bfab; float: right; }
.side_newway .tit_hd { border-left: 4px solid #00bfab; line-height: 32px; font-size: 24px; padding-left: 10px; }
.side_newway li { padding-left: 10px; border-bottom: 1px dashed #CCC; line-height: 32px; height: 32px; overflow: hidden; }
.side_newway li p { height: 32px; width: 280px; overflow: hidden; float: left; }
.side_newway li a:hover { color: #00bfab; }


.sale-div{width:100%;height:269px;background:url(/img/bg-temai.png) center left no-repeat}

.sale-left{float:left;width:200px;padding:196px 20px 0;position:relative;height:73px}
.sale-right{float:right;width:945px;height:250px;overflow:hidden;margin-left:-19px;padding-top:20px;padding-right:18px}
.btn-sale-left{cursor:pointer;position:absolute;left:29px;bottom:-14px;height:64px;width:210px}

.sale-list{width:205px;height:209px;display:block;padding:10px;float:left;margin-bottom:20px;margin-left:10px;background-color:#fff}
.sale-list img{display:block;width:206px;height:131px}
.sale-list:hover{box-shadow:0 4px 12px #ccc}
.sale-title{width:100%;font-size:14px;color:#333;text-overflow:ellipsis;overflow:hidden;line-height:20px;margin:10px 0;height:40px;display:-webkit-box}

.imgBox{width:25px;height:25px;float:left;margin-top:3px;margin-right:15px}

.imgbox{position:relative}
.imgbox .leftico,.imgbox .rightico{position:absolute;top:0}
.imgbox .leftico{left:0;padding:4px 8px;color:#fff;font-size:12px}
.imgbox .rightico{right:0;color:#fff44a;width:69px;height:20px}
.imgbox .rightico.tc-line{background:url(//img1.40017.cn/cn/v/2015/index2016/icon_lyline.png) center no-repeat}

.sale-title{width:100%;font-size:14px;color:#333;text-overflow:ellipsis;overflow:hidden;line-height:20px;margin:10px 0;height:40px;display:-webkit-box}

.probot{width:100%;line-height:25px;overflow:hidden}
.probot .sale-price{width:auto;float:left;color:#f60;font:14px/20px microsoft yahei;}
.sale-price em{display:inline-block;padding:0 2px;font-size:20px}
