@charset "utf-8";
body.nobg{background: #f7f7f7;}
.act-head{height: 110px; margin: 0 auto;}
.act-head h1{float: left; width: 255px; margin-top:42px;}
.act-head ul.tab-menu{float: left; overflow: hidden; margin-top: 40px; margin-left: 250px;}
.act-head ul.tab-menu li{font-size: 16px; font-weight: bold; float: left; padding: 0 25px; line-height: 30px;}
.act-head ul.tab-menu li a{color: #fff; font-family: "microsoft yahei";}
.act-head ul.tab-menu li a:hover,.act-head ul.tab-menu li a.on{color: #f52f3e;}
.act-head .act-search{width: 220px; float: right; margin-top: 36px; height: 36px; border:1px solid #917b89; box-sizing: border-box; border-radius: 3px;}
.act-head .act-search input{height: 34px; height: 36px\9; line-height: 36px\9; vertical-align: middle; border: none; width:160px; background:none; padding: 0 12px; color: #fff; font-family: "microsoft yahei";}
.act-head .act-search input::-webkit-input-placeholder { color: #917b89;}
.act-head .act-search input::-moz-placeholder { color: #917b89;}
.act-head .act-search input:-ms-input-placeholder { color: #917b89;}   
.act-head .act-search a{color: #917b89; font-size: 16px; margin-top: 1px; font-weight: bold; display: inline-block; *display: inline; *zoom: 1; height: 32px; width: 30px; text-align: center; line-height: 30px; vertical-align: middle;}
.act-head .act-search.focus{border: 1px solid #fff;}
.act-head .act-search.focus a{color: #fff;}
.act-list-head{height: 110px; background: #fff;}
.act-list-head .w1190{margin: 0 auto;}
.act-list-head h1{float: left; width: 255px; margin-top:42px;}
.act-list-head ul.tab-menu{float: left; overflow: hidden; margin-top: 40px; margin-left: 250px;}
.act-list-head ul.tab-menu li{font-size: 16px; font-weight: bold; float: left; padding: 0 25px; line-height: 30px;}
.act-list-head ul.tab-menu li a{color: #333; font-family: "microsoft yahei";}
.act-list-head ul.tab-menu li a:hover,.act-list-head ul.tab-menu li a.on{color: #f52f3e;}
.act-list-head .act-search{width: 220px; float: right; margin-top: 36px; height: 36px; border:1px solid #eeeeee; box-sizing: border-box; border-radius: 3px}
.act-list-head .act-search.focus{border: 1px solid #f52f3e;}
.act-list-head .act-search input{height: 34px; height: 36px\9; line-height: 36px\9; vertical-align: middle; border: none; width:160px; background:none; padding: 0 12px; color: #333;}
.act-list-head .act-search a{color: #666; font-size: 14px; font-weight: bold; display: inline-block; *display: inline; *zoom: 1; height: 32px; width: 30px; text-align: center; line-height: 30px; vertical-align: middle;}
.footer-04 .footer-server dl dt em{color: #f53543;}


.warnTip{padding: 30px 40px;}
.warnTip h3{font-size: 20px; font-family: "microsoft yahei"; font-weight: bold; color: #333; padding-bottom: 12px;}
.warnTip span.closeBtn{position: absolute; top: 15px; right: 15px; font-size: 16px; color: #333; cursor: pointer;}
.warnTip p{line-height: 24px; font-family: "microsoft yahei";}
.warnTip p span{color: #39f;}
.warnTip p em.m6{margin: 0 6px;}
.warnTip a{display: inline-block; *display: inline; *zoom: 1; width: 88px; height: 28px; margin-right: 10px; margin-top: 20px; text-align: center; line-height: 28px; background:#f52f3e; border: 1px solid #f52f3e; color: #fff;}
.warnTip a.talk{border: 1px solid #dddddd; background: #f8f8f8; color: #666;}
.warnTip a.talk em img{ vertical-align: middle; margin-right: 5px;}

.common-btn{height: 42px;border: 2px solid #f52f3e;color: #f52f3e;font-size: 16px; font-weight: bold;padding: 0 28px;text-align: center;line-height: 42px;display: inline-block;*display: inline;*zoom: 1;}
.common-btn:hover{background: #f52f3e;color: #fff;}

.warnTip{padding: 30px 40px;}
.warnTip h3{font-size: 20px; font-family: "microsoft yahei"; font-weight: bold; color: #333; padding-bottom: 10px;}
.warnTip span.closeBtn{position: absolute; top: 15px; right: 15px; font-size: 16px; color: #333; cursor: pointer;}
.warnTip p{line-height: 26px;}
.warnTip p span{color: #39f;}
.warnTip a{display: inline-block; *display: inline; *zoom: 1; width: 88px; height: 28px; margin-right: 10px; margin-top: 13px; text-align: center; line-height: 28px; background:#f52f3e; border: 1px solid #f52f3e; color: #fff;}
.warnTip a.talk{border: 1px solid #dddddd; background: #f8f8f8; color: #666;}
.warnTip a.talk em img{ vertical-align: middle; margin-right: 5px;}
.queryprice{padding: 30px 40px;}
.queryprice h3{font-size: 22px; font-family: "microsoft yahei"; color: #333; padding-bottom: 10px;}
.queryprice h3.border{border-bottom: 1px solid #eee;}
.queryprice span.closeBtn{position: absolute; top: 15px; right: 15px; font-size: 16px; color: #333; cursor: pointer;}
.queryprice .filer-query{border: 1px solid #eee;}
.queryprice .filer-query .pt-tit{height: 46px; background: #fbfbfb; border-bottom:1px solid #eee; }
.queryprice .filer-query .pt-tit ul{overflow: hidden; height: 24px; margin-top: 11px; float: left; margin-left:15px;}
.queryprice .filer-query .pt-tit ul li{float: left; cursor: pointer; width: 24px; text-align: center; height: 24px; line-height: 24px; font-size: 14px; font-family: arial;}
.queryprice .filer-query .pt-tit ul li.longli{width: 48px;}
.queryprice .filer-query .pt-tit ul li:hover{color:#f52f3e;}
.queryprice .filer-query .pt-tit ul li.on{color:#fff; background: #f52f3e; border-radius: 24px;}
.queryprice .filer-query .pt-game{padding:10px 0 10px 15px; overflow: hidden;}
.queryprice .filer-query .pt-game ul{overflow: hidden; max-height: 56px; overflow: auto; width: 685px;}
.queryprice .filer-query .pt-game ul li{width: 95px; height: 32px; float: left; }
.queryprice .filer-query .pt-game ul li a{display:inline-block; *display: inline; *zoom: 1; vertical-align: middle; max-width: 80px; margin-top: 5px; height: 22px; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 8px;}
.queryprice .filer-query .pt-game ul li a:hover{color: #f52f3e;}
.queryprice .filer-query .pt-game ul li.on a{background: #f52f3e; color: #fff; border-radius: 22px;}
.queryprice .chosefiler .disab{background: #fafafa;}
.queryprice .chosefiler .selectQf{height: 36px; margin-bottom: 16px;}
.queryprice .chosefiler .selectQf span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 70px; text-align: right; line-height: 36px; color: #999;}
.queryprice .chosefiler .selectQf .comselect{width: 302px;}
.queryprice .chosefiler .selectQf .comselect.qu{margin-right: 15px;}
.queryprice .chosefiler .selectQf .comselect.h-36 .comselect-val input{font-size: 12px;}
.queryprice .chosefiler{margin-top: 20px;}
.queryprice .chosefiler .Validform_checktip{display: none !important;}
.queryprice .chosefiler p{height: 36px; margin-bottom: 16px; position: relative;}
.queryprice .chosefiler p span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 70px; text-align: right; line-height: 36px; color: #999;}
.queryprice .chosefiler p input{height: 34px; padding: 0 13px; border: 1px solid #ddd; }
.queryprice .chosefiler p input.acttitle{margin-left: 3px; width: 599px;}
.queryprice .chosefiler p input.actid{margin-left: 3px; width: 275px;}
.queryprice .chosefiler p input.acrprice{margin-left: 14px; width: 258px; padding: 0 30px 0 13px;}
.queryprice .chosefiler p input.Validform_error{border: 1px solid #f52f3e;}
.queryprice .chosefiler p em.unit{position: absolute; top: 7px; right: 10px; color: #333; font-size: 14px; font-family: "microsoft yahei";}
.queryprice .chosefiler h3{text-align: center; padding: 20px 0 30px 0;}
.queryprice .chosefiler h3 a{display:inline-block; *display: inline; *zoom: 1;  width: 180px; height: 38px; line-height: 38px; font-size: 14px; background: #f52f3e; color: #fff;}
.queryprice .chosefiler h3 a.disab{background: #eee; color: #aaa;}
.queryprice .step-info{border: 1px solid #eee; background: #fcfcfc; padding: 14px 20px;}
.queryprice .step-info p{color: #999; line-height: 26px;}
.queryprice .step-info p span{color: #333;}
.queryprice .successtip{text-align: center; padding: 70px 0 30px 0;}
.queryprice .successtip h2{color: #333; font-size: 20px; font-weight: bold; font-family: "microsoft yahei"; padding: 10px 0 5px 0;}
.queryprice .successtip p{font-size: 14px; line-height: 24px; color: #999; font-family: "microsoft yahei";}
.queryprice .successtip p a{color: #ff4538;}
.queryprice .successtip h3{text-align: center; padding: 20px 0 30px 0;}
.queryprice .successtip h3 a{display:inline-block; *display: inline; *zoom: 1;  width: 138px; height: 36px; line-height: 36px; font-size: 14px; border: 1px solid #f52f3e; background: #f52f3e; color: #fff; margin: 0 8px;}
.queryprice .successtip h3 a.ordercenter{border-color: #eeeeee; background: #fff; color: #333;}
.onsalegood{padding: 30px 0;}
.onsalegood h3{font-size: 22px; font-family: "microsoft yahei"; color: #333; padding-bottom: 10px; padding: 0 40px;}
.onsalegood span.closeBtn{position: absolute; top: 15px; right: 15px; font-size: 16px; color: #333; cursor: pointer;}
.onsalegood .step-info{border: 1px solid #eee; background: #fcfcfc; padding: 14px 20px; width: 698px; margin: 0 auto;}
.onsalegood .step-info p{color: #999; line-height: 26px;}
.onsalegood .step-info p span{color: #333;}
.onsalegood .step-saler{width:732px; height:378px; margin: 12px auto; background: url('../images/sjcgpop.png');}
.onsalegood .step-saler .stepcon{width: 220px; float: left; text-align: center; padding-top: 170px; margin-left: 17px;}
.onsalegood .step-saler .stepcon h2{font-size: 18px; font-weight: bold; color: #333; font-family: "microsoft yahei"; padding-bottom: 8px;}
.onsalegood .step-saler .stepcon p{color: #999; line-height: 22px;}
.onsalegood .step-saler .stepcon a{display: block; width: 120px; height: 38px; margin: 40px auto 0 auto; font-size: 14px; color: #333; font-family: "microsoft yahei"; text-align: center; border: 1px solid #eee; line-height: 36px; box-sizing: border-box;}
.onsalegood .step-saler .stepcon a:hover{color: #fff; background: #f5313f; border-color: #f5313f;}
.hasorder{position: fixed; width:170px; height: 186px; background: url('../images/hasorder.png'); top: 400px; right: 50%; margin-right: -770px; }
.hasorder a{width: 110px; display: block; margin:120px auto 0 auto;}







