@charset "utf-8";
/* CSS Document */

.location{width:950px; margin:0 auto; background:url(../images/home.png) no-repeat center left; padding-left:30px; height:30px; line-height:30px; color:#666; font-size:14px;}
.location a{color:#333;}
.location a:hover{text-decoration:underline;}
/*.transfer{width:980px; margin:0 auto 20px; padding:10px 5px; height:auto; overflow:auto; border-radius: 10px; border:solid 1px #ddd; background:#fff;}*/
.transfer1{width:980px; margin:0 auto 20px; padding:10px 5px; height:auto; overflow:auto; border-radius: 10px; border:solid 1px #ddd; background:#fff;}
.transfer .forum{ border-bottom: dashed 1px #ddd; margin-bottom:15px; overflow:auto;}
.transfer .forum .tr{width:320px;text-align:center;}
.transfer .forum .tr h2{font-size:16px; margin:5px auto; width:225px; text-align:left; }
.transfer .forum .tr img{margin:10px 0 0;}
.transfer .forum .tr h2 a:hover{text-decoration:underline;}
.transfer .forum .tr p{font-size:12px; margin:10px auto; width:225px; text-align:left; color:#666; }
.transfer .forum .tr .dow{background:url(../images/get.png) no-repeat; width:148px; height:34px; display:block; margin: 0 auto 15px;}
.transfer .forum .tr .dow_win{background:url(../images/d1.png) no-repeat; width:200px; height:71px; display:block; margin: 0 auto 15px;}
.transfer .forum .tr .dow_mac{background:url(../images/d2.png) no-repeat; width:200px; height:71px; display:block; margin: 0 auto 15px;}
.transfer .quotes{padding:3px;margin:10px 3px;text-align:center;}
.transfer .quotes a{border:#ddd 1px solid;padding:2px 5px;color:#aaa;margin:0 2px 0 0;}                                                                     
.transfer .quotes a:hover{border:#a0a0a0 1px solid;padding:2px 5px;margin:0 2px 0 0;}
.transfer .quotes a:active{border:#a0a0a0 1px solid;padding:2px 5px;margin:0 2px 0 0;}
.transfer .quotes span.current{border:#e0e0e0 1px solid;padding:2px 5px;font-weight:bold;color:#aaa;margin:0 2px 0 0;background-color:#f0f0f0;}
.transfer .quotes span.disabled{border:#f3f3f3 1px solid;padding:2px 5px;color:#ccc;margin:0 2px 0 0;}
#con #tagContent .tagContent .top{margin-bottom:20px;}
#con #tagContent .tagContent .top img{margin-right:10px;}
#con #tagContent .tagContent .top h2{font-size:14px; margin:5px 0}
#con #tagContent .tagContent .top p{ margin-left:10px;font-size:14px; display:block; color:#666;}
#con #tagContent .tagContent .forwin{width:400px; height:auto; overflow:auto; margin:0 20px;}
#con #tagContent .tagContent .forwin .title img{margin-right:15px;}
#con #tagContent .tagContent .forwin .title{height:34px; line-height:34px; font-size:16px;}
#con #tagContent .tagContent .forwin ul li{padding-left:10px;}
#con #tagContent .tagContent .forwin ul li a{background:url(../images/dian2.png) no-repeat center left; padding-left:10px; height:25px; line-height:25px; font-weight: normal; font-size:14px;}
#con #tagContent .tagContent.forwin ul li a:hover{text-decoration:underline;}
#con #tagContent .tagContent .forwin ul li p{font-size:12px; color:#999; margin:0 0 0 10px; display:block; padding:0;font-weight: normal; line-height:16px; width:380px;}
#con #tagContent .tagContent .quotes{padding:40px 3px 3px;margin:10px 25px; clear:both;}
#con #tagContent .tagContent .quotes a{border:#ddd 1px solid;padding:2px 5px;color:#aaa;margin:0 2px 0 0;}
#con #tagContent .tagContent .quotes a:hover{border:#a0a0a0 1px solid;padding:2px 5px;margin:0 2px 0 0;}
#con #tagContent .tagContent .quotes a:active{border:#a0a0a0 1px solid;padding:2px 5px;margin:0 2px 0 0;}
#con #tagContent .tagContent .quotes span.current{border:#e0e0e0 1px solid;padding:2px 5px;font-weight:bold;color:#aaa;margin:0 2px 0 0;background-color:#f0f0f0;}
#con #tagContent .tagContent .quotes span.disabled{border:#f3f3f3 1px solid;padding:2px 5px;color:#ccc;margin:0 2px 0 0;}

#con #tagContent .tagContent .dowwm{clear: both; margin:15px 0; border-bottom:dotted 1px #ddd; padding-top:30px;}
#con #tagContent .tagContent .dowwm .title{height:45px; line-height:45px; font-size:16px;}
#con #tagContent .tagContent .dowwm .title img{margin-right:20px;}
#con #tagContent .tagContent .dowwm .btnmac{background:url(../images/d2.png) no-repeat; width:200px; height:71px; display:block; margin:15px;} 
#con #tagContent .tagContent .dowwm .btnwin{background:url(../images/d1.png) no-repeat; width:200px; height:71px; display:block; margin:15px;}
.recus{width:960px; height:auto; overflow:auto; margin:10px auto 20px; border:solid 1px #ddd; background:#fff; padding:5px 20px 20px;}
.recus .characters,#con #tagContent .tagContent .characters{width:680px; height:auto; overflow:auto;}
.recus .characters h2,#con #tagContent .tagContent .characters h2{font-size:18px; margin:15px 0;}
.recus .characters p,#con #tagContent .tagContent .characters p{font-size:14px;margin:15px 0; color:#444; overflow:auto;} 
.recus .characters p img,#con #tagContent .tagContent .characters p img{margin:15px 0;}
#con #tagContent .tagContent .characters p samp{width:380px; height:auto; overflow:auto; font-size:12px;}
.recus .characters .btn,#con #tagContent .tagContent .characters .btn{overflow:auto; height:auto;}
.recus .characters .btn .get,#con #tagContent .tagContent .characters .btn .get,#con #tagContent .tagContent .di .btn .get{display:block; background:url(../images/get.png) no-repeat; width:148px; height:34px; margin:15px;}
.recus .characters .btn .buy,#con #tagContent .tagContent .characters .btn .buy,#con #tagContent .tagContent .di .btn .buy{display:block; background:url(../images/buy.png) no-repeat; width:148px; height:34px; margin:15px;}
.recus .characters .post a,#con #tagContent .tagContent .characters .post a{text-decoration:underline; color:#666; margin-left:10px;}
#con #tagContent .tagContent .characters .post ul li a{display:block; background:url(../images/dian.png) no-repeat center left; height:20px; line-height:20px; padding-left:15px; text-decoration:none;}
#con #tagContent .tagContent .characters .post ul li a:hover{text-decoration:underline;}
.recus .sidebar,#con #tagContent .tagContent .sidebar{width:244px; height:auto;  padding-top:20px;}
#con #tagContent .tagContent .sidebar h2{font-size:16px; margin:15px 0 0; background:url(../images/tit2.jpg); height:28px; border:solid 1px #ccc; border-top:none; line-height:28px; padding:5px 8px;border-radius: 5px 5px 0px 0px;}
#con #tagContent .tagContent .sidebar ul{ border:solid 1px #ccc; border-top:none; padding:5px 8px;}
.recus .sidebar h2{ font-size:18px; padding:5px}
.recus .sidebar ul{padding-left:5px;}
.recus .sidebar ul li a,#con #tagContent .tagContent .sidebar ul li a{display:block; background:url(../images/dian.png) no-repeat center left; height:29px; line-height:29px; padding-left:15px; width:214px;}
.recus .sidebar ul li a:hover,#con #tagContent .tagContent .sidebar ul li a:hover{text-decoration:underline;}
.traus{width:1000px; height:auto; overflow:auto; margin:10px auto 20px; border-radius:5px; border:solid 1px #ddd; background:#fff;}
.traus .tratop{width:900px; height:auto; overflow:auto; margin:20px auto;}
.traus .tratop h2{font-size:18px; margin:5px 0 10px; width:700px;}
.traus .tratop h2 img{margin:10px 0 0 10px;}
.traus .tratop p{font-size:14px; color:#555; width:700px; margin:5px 0;}
.traus .tratop .price{margin:15px 0; overflow:auto; height:auto;}
.traus .tratop .price h3{text-decoration: line-through; font-size:20px; color:#666; margin-right:20px;}
.traus .tratop .price h4{font-weight:bold; font-size:20px; color:#F00;}
.traus .tratop .btn{height:auto; overflow:auto; margin:10px 0; clear:both;}
.traus .tratop .btn .buy{ background:url(../images/buy.png) no-repeat; width:148px; height:34px; margin:0 0 20px; display:block;}
.traus .tratop .btn .get{background:url(../images/get.png) no-repeat; width:148px; height:34px; margin:20px 0 0; display:block;}

.traus .tratop .btn .dropMenu {
	position: absolute;
	top: 0;
	z-index: 100;
	width: 100px;
	visibility: hidden;
	border-top:none;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #3c3c3c;
}
.traus .tratop .btn .dropMenu li a {
	width: 90%;
	display: block;
	text-align: center;
	color: black;
	color: #fff;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	text-decoration: none;
}
.traus .tratop .btn .dropMenu a:hover {
	text-decoration: none;
	background-color: #fff;
	font-size: 12px;
	color: #333;
}

.traus .tratop .btn .wins{font-size:16px; text-decoration:underline; height:30px; line-height:30px; color:#00F;}
.traus .tratop .btn .wins img{margin-right:5px;}
.traus .tratop .mark,.traus .tratop .marks{width:700px; height:auto; margin-bottom:20px;}
.traus .tratop .marks b{height:42px; line-height:42px; text-align:right; font-weight:normal; font-size:10px; margin-right:10px;}
.traus .tratop .mark b{height:63px; line-height:63px; text-align:right; font-weight:normal; font-size:10px; margin-right:10px;}
.ruanjian{width:990px; height:auto; overflow:auto; border:solid 1px #ddd; background:#fff; margin:0 auto 20px; padding:0 10px 20px 0;border-radius: 5px 5px 0px 0px;}
.ruanjian .title{background:url(../images/2.png); height:30px; line-height:30px; font-size:16px; font-weight: bold; padding-left:15px; width:985px; margin-bottom:20px;}
.ruanjian .class{width:330px; height:auto;}
.ruanjian .class h2{font-size:16px; padding:5px 0;}
.ruanjian .class h2 a:hover{ text-decoration:underline;}
.ruanjian .class p{ line-height:19px; font-size:14px;}

#con #tagContent .tagContent .di{clear:both;}
#con #tagContent .tagContent .di h2{background:url(../images/Guide_bj.gif); height:31px; width:985px; line-height:31px; font-size:16px; margin:15px -20px; padding-left:15px; z-index:10px; position:absolute;}
#con #tagContent .tagContent .di .btn{ overflow:auto; height:auto; padding-top:60px;}
#con #tagContent .tagContent .post ul {margin-left:5px;padding-top:60px;}
#con #tagContent .tagContent .post ul li a{display:block; background:url(../images/dian.png) no-repeat center left; height:29px; line-height:29px; padding-left:15px;}
#con #tagContent .tagContent .post ul li a:hover{text-decoration:underline;}