@charset "utf-8";
.p15{ padding:15px !important;}
a.buy_win1{display:block;background:url(#) no-repeat;width:139px;height:43px;text-indent:-9999px;}
a:hover.buy_win1{background-position:0 -43px;}
a.buy_mac1{display:block;background:url(#) no-repeat 0 -86px;width:139px;height:43px;text-indent:-9999px;}
a:hover.buy_mac1{background-position:0 -129px;}
a.buy_win2{display:block;background:url(#) no-repeat 0 -172px;width:95px;height:24px;text-indent:-9999px;}
a:hover.buy_win2{background-position:0 -196px;}
a.buy_mac2{display:block;background:url(#) no-repeat 0 -220px;width:95px;height:24px;text-indent:-9999px;}
a:hover.buy_mac2{background-position:0 -244px;}
/*==== bottom ====*/
#bottom{background:#f6f6f6;}
#bottom .wrap{padding:15px 0;}
#bottom .l_box{border-right:1px solid #d7d7d7;}
#bottom .c_box{border-right:1px solid #d7d7d7;}
#bottom .r_box{}
#bottom dt{font-size:14px;color:#333;padding:0 0 5px 15px;font-weight:bold;}
#bottom dd{line-height:20px; padding-left:15px;}
#bottom dd a{color:#555;}
#bottom .pic {text-align:center;}
#bottom .row-fluid .span5{width:16.95%;}
/*s_main*/
#s_main{width:1000px;margin:30px auto 0 auto; position:relative;}
    .seller h2{font-size:22px;color:#333;line-height:30px;}

/*sidebar*/
.sidebar{float:left;padding:0;}
.sidebar .nav .title{background:url(#) no-repeat;height:41px;font-size:18px;color:#fff;font-weight:bold;line-height:41px;padding:0 0 0 20px;}
.sidebar .nav ul{background:url(#) no-repeat;height:125px;padding:15px 1px 0 1px;}
.sidebar .nav li a{display:block;height:32px;line-height:32px;color:#333;padding:0 0 0 20px;}
.sidebar .nav li a:hover,
.sidebar .nav li a.curr{background:#139ffb;color:#fff;font-weight:bold;text-decoration:none;}
.sidebar .nav1{top:0;left:50%;position:fixed;width:228px;margin-left:-500px;}

/*rightbox*/
.rightbox{float:right;width:730px;}
.rightbox .title{height:38px;margin:30px 0 0 0;line-height:38px;font-size:16px;color:#333;padding:0 0 0 20px;font-weight:normal;}
.rightbox .rating{ float:left;}

.accbox{float:left;width:450px;}
.accbox img,.prmbox img {max-width:100%;}
.accbox dt{color:#333;padding:0 0 8px 0;}
.prmbox{float:left;width:250px;}
.prmbox dt{color:#333;padding:0 0 4px 0;}

.probox1{padding:25px 0 0 0;}
.probox1 .l_box{float:left;width:424px;padding:0 60px 0 15px;border-right:1px solid #eee;}
.probox1 .r_box{float:right;width:310px;padding:0 0 0 55px;}
.probox1 h3 a{font-size:16px;color:#333;}
.probox1 h3 span{display:block;font-size:13px;font-weight:normal;}
.probox1 .pic{padding:10px 0;}
.probox1 .btn{width:220px;padding:10px 0 0 0;}

.probox2{padding:25px 0 55px 0;background:url(#) no-repeat center bottom;}
.probox2 .l_box{float:left;width:213px;padding:0 22px 0 0;}
.probox2 .c_box{float:left;width:213px;padding:0 22px;border-left:1px solid #eee;border-right:1px solid #eee;}
.probox2 .r_box{float:right;width:213px;padding:0 0 0 22px;}
.probox2 .span {height:340px;border-right:1px solid #eee; margin-bottom:30px;}
.probox2 .clearLine {background:url(#) no-repeat center center; clear:both; height:55px;}
.probox2 h3 a{font-size:16px;color:#333;font-weight:normal;}
.probox2 .pic{padding:10px 0;text-align:center;}
.probox2 .btn{width:150px;padding:10px 0 0 0;}
.probox2 .btn del {font-size:12px;}

.ctmbox{}
.ctmbox h2{font-size:20px;color:#333;}
.ctmbox .pic{margin:15px 0 0 0;}
.ctmbox .textlist{padding:40px 0;}
.ctmbox .textlist .item{float:left;width:200px;padding:0 43px 0 0;}
.ctmbox .textlist dt{font-size:14px;color:#333;padding:0 0 5px 0;font-weight:bold;}
.ctmbox .textlist dd{line-height:20px;}
.ctmbox .textlist dd a{color:#555;}
.gurantee {background:url(#); height:144px; width:1000px; font-family:Cutive; margin:auto;}
.gurantee .pt25 {font-size:25px; color:#FFF; margin-top:65px; padding-left:45px; padding-right:5px;}
.gurantee .pt14 {font-size:14px; color:#FFF; margin-top:15px; padding-left:60px; padding-right:5px;}


/*volume-license*/
.volume-license{ overflow:hidden; border:1px solid #dbdbdb; border-radius:15px; padding-bottom:30px; margin:20px auto; background:#fff;}
.volume-license .title-top{ overflow:hidden; padding:28px 22px; font-size:18px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#ededed',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #ededed 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ededed)); border-bottom:1px solid #dbdbdb; margin-bottom:25px;}
.volume-license .title-top h1{ font-size:25px; line-height:25px; margin-bottom:10px;}
.volume-license .leftBox{ float:left; width:590px; padding-right:30px; margin:0 45px 20px 25px; background:url(#) no-repeat 100% 0;}
.volume-license .sidebar {width:275px;}
.volume-license .sideBar .box h4{ border-top:none;}
.volume-license .subTitle{ font-size:15px; margin-bottom:20px;}
.volume-license table td{ padding:5px 3px;}
.volume-license table input[type='text']{ height:30px; line-height:30px; padding:0 15px; border:1px solid #dbdbdb; background:#fff; color:#777; width:210px;}
.volume-license table select{ width:240px; padding:5px;border:1px solid #dbdbdb; height:33px; background:#fff; }
.volume-license table textarea{width:505px;border:1px solid #dbdbdb; background:#fff; color:#777;padding:5px;}

.volume-license h2{ font-size:20px; margin:20px 0;}
.volume-license .btmArea{ padding:0 25px 15px; border-top:1px solid #dcdcdc;}
.volume-license .btmArea .item{ float:left; width:215px; margin-right:15px;}
.volume-license .btmArea .item .img{ float:left; margin-right:10px; height:90px;}
.volume-license .sidebar .box{ border:1px solid #e2e2e2; border-radius:10px 10px 0 0; overflow:hidden;}
.volume-license .sidebar .title{filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#ededed',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #ededed 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ededed));border-bottom:1px solid #e2e2e2;}

@media (max-width: 979px) {
	#s_main {width:auto; padding:0 10px;}
	.sidebar .nav .title {background-image: -moz-linear-gradient(top, #169efa, #0982de); /* Firefox */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #169efa), color-stop(1, #0982de)); /* Saf4+, Chrome */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#169efa', endColorstr='#0982de', GradientType='0'); /* IE*/border-radius:10px 10px 0 0;}
	.sidebar .nav1 {width:180px;margin-left:-465px;}
	.sidebar .nav ul {border-radius:0 0 10px 10px; border:solid 1px #e2e2e2; border-top:0; background:#f8f8f8; padding:15px 0   0;}
	.rightbox .title {background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4); /* Firefox */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f4f4f4)); /* Saf4+, Chrome */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType='0'); /* IE*/border-radius:10px; border:solid 1px #e2e2e2;}
	.volume-license {margin:20px 10px;}
}
@media (max-width: 960px) {
	.volume-license .leftBox,.rightbox {float:none; width:auto;}
	.volume-license .leftBox {background:none; padding:0 10px 20px 10px; margin:0;}
	.sidebar {float:none;}
	.volume-license .sidebar {width:auto;}
	.sidebar .nav1 {width: auto; display:none;}
	.accbox,.prmbox {padding:20px 0 0 0;}
	.probox1 .l_box,.probox1 .r_box {width: 48.717948717948715%; padding:0;}
	.probox1 h3 {text-align:center;}
	.probox1 .pic {text-align:center;}
	.probox1 .pic img,.ctmbox .pic img {max-width:100%;}
	.probox1 .ratingArea { width:210px; margin:0 auto;}
	.probox1 .btn {margin:0 auto;}
	.volume-license table input[type='text'] {width:80%;}
	.volume-license table textarea,.volume-license table select {width:90%;}
}
@media (max-width: 767px) {
	.accbox,.prmbox {width:auto; float:none;}
	.ctmbox .textlist .span {padding-bottom:20px;}
	.probox2 .span {padding:30px 0;}
}
@media (max-width: 600px) {
	.probox1 .l_box,.probox1 .r_box {width:auto; padding:0;border-right:0;text-align:center;}
	.probox1 .l_box {padding-bottom:20px;border-bottom:1px solid #eee;}
	.probox1 .r_box {padding-top:20px;}
}
@media (max-width: 479px) {
	.probox2 {text-align:center;}
	.probox2 .span {border-top:1px solid #eee;border-right:0;}
	.probox2 .span:first-child {border-top:0; padding-top:0;}
	.probox2 .ratingArea {width:210px; margin:0 auto;}
	.probox2 .btn {margin:0 auto;}
	.ctmbox .textlist {text-align:center;}
}