/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em{font-weight:normal;}
body,textarea,input,button,select,keygen,legend{outline:0;}
body{background:#fff;width:100%;padding:0;margin:0 auto;width:expression_r(document.body.clientWidth <= 1002? "1002px": "auto");min-width:1002px;}
body{font-family: Verdana ,Tahoma, arial, helvetica, sans-serif;font-size: 14px;font-weight: normal}
a{color: #249efc;font-size:14px;text-decoration: none}
a:hover{text-decoration: underline}
.aomeiclear:after{content: "";visibility: hidden;overflow:hidden;display:block;height: 0;clear: both;}
.aomeileft{float: left}
.aomeiright{float: right}
.aomeiboth{clear: both}
.aomeiblock{display: block}
.aomeinone{display: none}
.textcenter{text-align: center}
.textleft{text-align: left}
.textright{text-align: right}
.w980{width: 980px;margin:0 auto}
.w_100{width: 100%}

/* black-friday */
.bf_banner{
	height: 422px;
	background:url(../images/black-friday/banner-bj.jpg) no-repeat center center;
	background-color: #2c1785
}
.bf_banner a{width: 144px;height: 52px;}
.bf_banner .w980 img{
	display: block;
	clear: both
}
.bf_banner .w980 img.top{
	margin:0 auto;
	margin-top:20px
}
.bf_banner .w980 img.middle{
	margin:0 auto;
	margin-top: -70px
}
.bf_banner h4{
	font-size: 16px;color: #fff;
	text-align: center;
	margin-top: 20px;
	font-weight: normal
}
.bf_content .bf_title{
	height: 71px;
	margin:0 auto;
	margin-top: 45px;
}
.bf_content .bf_title .left{
	height: 71px;width: 92px;
	background:url(../images/black-friday/title-background.png) no-repeat 11px 0;
}
.bf_content .bf_title .right{
	height: 71px;width: 92px;
	background:url(../images/black-friday/title-background.png) no-repeat -108px 0;
}
.bf_content .bf_title .middle{
	font-size: 26px;line-height: 55px;color: #fff;
	background-color: #1f45a6;
	padding: 0 20px;
	height: 55px;
}
.bf_box_warp{
	margin-top: 16px;
	border:solid 1px #d8d8d8;
	padding:20px 0;
	padding-left: 15px;
	*zoom:1;
}
.bf_box_warp .left_box{
	width: 285px;margin-left: 80px
}
.bf_box_warp .middle_box{
	width: 310px;margin-left: 0
}
.bf_box_warp .right_box{
	width: 215px;margin-left: 65px;
	padding-top: 10px;
	font-size: 26px;color: #ff5b01
}
.bf_box_warp .right_box ul li{
	padding:8px 0;
}
.bf_box_warp .right_box ul li p{float: left}
.bf_box_warp .right_box ul li.border{
	border-bottom:solid 3px #919191;
	padding-bottom: 15px
}
.bf_box_warp .right_box ul li p abbr{
	font-size: 30px;color: #008bc2;
	font-weight: bold
}
.bf_box_warp .right_box ul li .tips{
	width: 94px;height:28px;line-height:25px;
	font-size: 13px;color:#fff;
	background:url(../images/black-friday/label.png) 0 0;
	float: left;
	text-indent: 5px;
	margin:5px 0 0 6px
}
.bf_box_warp .right_box a.bf_links{
	display: block;
	width: 170px;
	height: 41px;
	margin:0 auto;
	background: url(../images/black-friday/button.png) no-repeat -2px -2px
}
.bf_box_warp .right_box a.bf_links:hover{
	background-position: -2px -51px;
}



.bf_box_warp .bf_product{
	position: relative;
}
.bf_box_warp h2{font-size: 16px;line-height: 26px;color: #222}
.bf_box_warp h3{font-size: 16px;line-height: 26px;color: #626161;float: left;}

span.ques-right{
	margin:6px 0 0 5px;
	width: 15px;height: 15px;
	cursor: pointer;
	position: relative;
	background: url(../images/black-friday/check-box.png) no-repeat -66px -10px;
	float: left;
}
span.ques-right:hover{
	background-position: -87px -10px;
}
span.ques-right:hover .question-text{
	display: block;
}
span.ques-right .question-text{
	display: none;
	width: 300px;
	padding: 8px;
	border: solid 1px #ffc995;
	background-color: #fff1d1;
	border-radius: 5px;
	font-size: 12px;
	color: #777;
	line-height: 22px;
	position: absolute;
	bottom: 15px;
	left: 15px;
	z-index:20151118;
}
.product_transition{
	clear: both;
	margin-top: 10px;
}
.product_transition .product_image{
	width: 100px;height: 150px;
	position: relative;
}
.product_transition .product_image span{
	display: block;
	width: 109px;height: 34px;
	background:url(../images/black-friday/free.png) no-repeat 0 0;
	position: absolute;
	bottom:25px;
}
.product_transition .content{
	width: 180px;
	font-size: 14px;line-height: 20px;color: #626161;
	margin-left: 5px
}
.product_transition .content.middle{
	width: 190px;margin-left: 10px
}
.bf_box_warp .bf_product i{
	display: block;
	width: 35px;height: 35px;
	position: absolute;
	top:100px;right:-50px;
}
.bf_box_warp .bf_product i.and{
	background:url(../../landing/images/windows10/img2.png) no-repeat 0 5px;
}
.bf_box_warp .bf_product i.equal{
	background:url(../../landing/images/windows10/img2.png) no-repeat -30px 5px;
}

.product_transition .product_image.tech_plus{
	background: url(../images/black-friday/ab-te-plus.jpg) no-repeat 0 0;
}
.product_transition .product_image.pa_tech{
	background: url(../images/black-friday/dp-te.jpg) no-repeat 0 0;
}

.product_transition .product_image.ab_tech{
	background: url(../images/black-friday/ab-te.jpg) no-repeat 0 0;
}

.product_transition .product_image.dp_un{
	background: url(../images/black-friday/dp-un.jpg) no-repeat 0 0;
}

.product_transition .product_image.ab_server{
	background: url(../images/black-friday/ab-server.jpg) no-repeat 0 0;
}

.product_transition .product_image.dp_server{
	background: url(../images/black-friday/dp-server.jpg) no-repeat 0 0;
}

.product_transition .product_image.ab_pro{
	background: url(../images/black-friday/ab-pro.jpg) no-repeat 0 0;
}

.product_transition .product_image.dp_pro{
	background: url(../images/black-friday/dp-pro.jpg) no-repeat 0 0;
}





.bf_footer{margin-top: 45px}
.bf_footer .w_100.bgc1{background-color: #1b5188}
.bf_footer .w_100.top{height: 80px}
.bf_footer .w_100.bottom{height:108px}

.bf_footer .bf_bbox{
	width: 240px;height: 80px;
	font-size: 18px;line-height: 20px;
	color: #fff;
	margin-left:6px
}
.bf_footer .bf_bbox.margin{margin-left: 0}
.bf_footer .bf_bbox i{
	float: left;
	width: 50px;height: 80px;
	background:url(../images/black-friday/icon.png) no-repeat -3px center;
}
.bf_footer .bf_bbox i.icon_1_2{
	background-position: -60px center;
}
.bf_footer .bf_bbox i.icon_1_3{
	background-position: -115px center;
}
.bf_footer .bf_bbox i.icon_1_4{
	background-position: -172px center;
}
.bf_footer .bf_bbox span{
	float: left;
	width: 190px;
	padding-top: 20px
}
.bf_footer .middle .bf_warp{
	width: 395px;
	padding:45px 0 30px 0;
}
.bf_footer .middle .bf_warp h2{
	font-size: 20px;color:#000;
}
.bf_footer .middle .bf_warp span{
	display: block;
	font-size: 14px;line-height: 20px;color: #2f2f2f;
	padding:20px 0 10px 0;
}
.bf_footer .w_100.bottom p{
	font-size: 12px;line-height: 26px;
	text-align: center;
	color: #fff;
	padding-top: 30px
}
.bf_footer .w_100.bottom p a{font-size: 12px;color: #fff}