@charset "utf-8";
/* 
* @Author: xiaobiqin
* @Date:   2014-11-18
* @Con :   推广站1
*/
/* =====css reset===== */
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, big, em, font, img, strong, tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td{ padding: 0; margin: 0;}
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
button,input,select,textarea{ font-size:14px; }
ol,ul,li{ list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }

/* =====public===== */
/* base */
body{ margin:0 auto; font-size:12px; font-family:"Microsoft YaHei", "Simsun", Arial; }
td { font-size:12px; line-height:160%; }
.clear { clear: both; overflow: hidden; height: 0; width: auto !important; display: block !important; float: none !important; margin: 0 !important; padding: 0 !important; border: none !important; outline: none !important; }
a{ outline:none; text-decoration:none; }
a:hover{ text-decoration:underline}
textarea,input {outline:none;}
.ellipsis{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.hide{ display:none; }
.dsb{display: block !important;}
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
*.clearfix { zoom:1; }
.curPr{cursor: pointer;}

.left{ float:left; overflow:hidden;}
.right{ float:right; overflow:hidden;}
.main{ width:1001px; margin:0 auto; overflow:hidden;}

body{ background:#f4f4f4;}
.top{ background:url(../Images/bg_top.gif) repeat-x; height:37px; line-height:37px; color:#757678}
.top a{ color:#757678; margin:0 5px;}

.mHead{ height:65px; margin-top:20px; background:#2b2b2b; overflow:hidden;}
.mHead .logo{background:#3e3d3d; width:234px; height:65px; text-align:center;}
.mHead .logo img{width:234px; height:65px;}
.mHList{ width:766px;_width:760px;}
.mHList ul{ padding:10px}
.mHList ul li{ float:left; width:100px; height:20px; margin:0 9px 5px 9px;_margin:-5px 8px 5px 8px; line-height:20px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;+margin-top:-5px; color:#fff; }
.mHList ul li a{ color:#fff;}
.mNav{ background:#ff9000; height:46px;}
.mNav ul li{ float:left; width:154px; height:46px; text-align:center; line-height:45px; margin:0 20px;_margin:0 15px;}
.mNav ul li a{ width:154px; height:46px; color:#fff; font-size:18px; display:inline-block;}
.mNav ul li a:hover{ background:url(../Images/bg.gif) no-repeat; text-decoration:none; color:#754302}
.mNav ul li.onthis a{background:url(../Images/bg.gif) no-repeat; text-decoration:none; color:#754302}

.letter{border:1px solid #e3e1e1;background:#fff;height:235px; overflow:hidden;}
.leList{ height:36px; border-bottom:1px solid #e3e1e1; background:#faf9f9; line-height:36px;}
.leList li{ float:left; margin:0 9px;_margin:0 9px;}
.leList li a{ font-size:16px; color:#636060; padding:0px 5px;}
.leList li a:hover{ color:#fff; background:#ff9000; text-decoration:none;}
.leList li.onthis a{ color:#fff; background:#ff9000}
.onthisContent dl{ padding:10px;+float:left;}
.onthisContent dl dd{ float:left; color:#c3c3c3; height:25px; line-height:25px; width:77px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 5px;}
.onthisContent dl dd a{color:#626470; text-align:center; padding:3px 5px;}
.onthisContent dl dd.bold{ color:#ff9000}
.onthisContent dl dd.bold a{ font-weight:bold; color:#ff9000}
.onthisContent dl dd a:hover{color:#fff; background:#ff9000; text-decoration:none;}

.mBtmOne{margin:20px 0;}
.mLeft{ width:660px; height:378px;}
.mRight{ width:320px; height:378px;}
.mborder{ border:1px solid #dddbdb; border-top:2px solid #ff9000; background:#ffffff; }
.title{ background:url(../Images/bg_title.gif) repeat-x; height:45px; overflow:hidden;}
.title h2{ background:url(../Images/bg.gif) no-repeat scroll 0px -46px; font-size:18px; color:#ff9000; float:left; width:98px; height:43px; text-align:center; line-height:40px;}
.title a.more{ float:right; line-height:40px; margin-right:10px; color:#868484}
.title h1.toolName{  background:none; color:#626470; padding-left:20px;font-size:18px; line-height:40px;}
/*hotList*/
.hotList li{ float:left; height:70px; width:188px; margin:20px 16px; overflow:hidden;_margin-left:10px;}
.hotList li .img{ width:70px; height:70px; float:left; margin-right:10px;}
.hotList li .img img{ width:70px; height:70px;}
.hotList li .hC{ float:left; width:80px; overflow:hidden;}
.hotList li .hC p.name{overflow:hidden; text-overflow: ellipsis; white-space: nowrap; width:80px; height:20px; margin-top:10px;}
.hotList li .hC p.name a{ font-size:14px; color:#7d7f88; font-weight:bold;}
.hotList li .hC p.name a.light{ color:#ff9000}
.hotList li .hC a.btn{ background:url(../Images/bg.gif) no-repeat scroll 0 -89px; width:78px; height:26px; color:#fff; font-size:14px; text-align:center; line-height:23px; display:inline-block; margin-top:10px;}
.hotList li .hC a.btn:hover{ background-position:0 -115px; text-decoration:none;}
.textList{ padding-top:10px;}
.textList li{ border-bottom:1px solid #e5e6ef; height:34px; line-height:32px; width:318px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.textList li.last{ border-bottom:none;}
.textList li a{ font-size:14px; color:#65666b; background:url(../Images/bg.gif) no-repeat scroll  10px -143px; padding-left:20px; display:inline-block;width:300px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.fuList li{ width:203px;margin:20px 8px;_margin-left:4px;}
.fuList li .hC{ width:119px;}
.fuList li .hC p.name{ margin:5px 0 9px 0;}
.fuList li .hC p.hnc a{ color:#8c8e9d; line-height:20px;}
.fuList li .hC p.hnc a b{ color:#7d7f88}
.fuList li .hC p.hnc a:hover,.fuList li .hC p.hnc a:hover b{text-decoration:none; color:#000;}

.friendLink{ background:#fff; border:1px solid #e3e1e1; padding:10px;}
.friendLink span{ float:left; background:url(../Images/bg.gif) no-repeat scroll  0 -182px; width:56px; height:17px; color:#fff; padding-left:5px;}
.friendLink ul{ float:left; width:897px; margin-left:10px;}
.friendLink ul li{ float:left; margin:0 10px 5px 10px;_margin:0px 10px 0px 10px;}
.friendLink ul li a{ color:#7d7f88;}

.footer{ background:#3e3d3d; height:118px; margin:20px 0; text-align:center;}
.footer p{ line-height:25px; color:#999797}
.footer p.link{ padding-top:20px;}
.footer p.link a{ color:#fff; margin:0 5px; font-weight:bold;}

/*手游大全页*/
.innerLeft{ width:740px; overflow:hidden;}
.innerRight{width:242px; overflow:hidden;}

.bread{ color:#515254; line-height:46px; height:46px;}
.bread a{ color:#ff9000; margin:0 5px;}
.bread span{ margin:0 5px}

.title ul li{ float:left; margin:0 4px; line-height:46px;}
.title ul li a{ font-size:14px; color:#636060; padding:0px 2px;}
.title ul li a:hover{ color:#fff; background:#ff9000; text-decoration:none;}
.title ul li.onthis a{ color:#fff; background:#ff9000}
.hotHands{ padding:10px;}
.hotHands li{ height:78px; margin:18px 26px;_margin:18px 20px;}
.hotHands li .img{ width:78px; height:78px;}
.hotHands li .img img{ width:78px; height:78px;}
.hotHands li .hC{ width:98px;}
.hotHands li .hC p.name{ width:97px;}
.hotHands li .hC p.name a{ font-weight:lighter;}
.hotHands li .hC a.btn{ background-position:0 -201px; width:66px; height:27px; line-height:25px; padding-left:30px; text-align:left; color:#ff9000}
.hotHands li .hC a.btn:hover{ background-position:0 -232px; color:#fff;}

.innerRight .mborder{ padding:10px 0; margin-bottom:20px;}
.mborder .rT{ font-size:14px; color:#383c45; margin-bottom:10px; padding:0 20px;+float:left;+width:240px;}
.mborder .banner{ padding:0 20px;}
.mborder .banner img{ width:199px; height:209px;}
.mborder .banner p{ margin-top:10px; font-size:14px; line-height:25px; color:#626470;}
.mborder .banner p span{ color:#e11a00}

.otherG{+height:473px;_width:240px; overflow:hidden;}
.otherG li{ border-bottom:1px dashed #cccccc; margin:0 10px; padding:8px 0px;+float:left;+width:220px;_margin-left:5px;}
.otherG li.last{ border:none;}
.otherG li .oname{}
.otherG li .oname b{ background:url(../Images/bg.gif) no-repeat scroll 0 -271px; width:16px; height:16px; float:left; text-align:center; color:#fff; font-weight:lighter; margin-top:3px;}
.otherG li .oname b.grey{ background-position:0 -290px;}
.otherG li .oname a.name{ width:122px; height:20px; float:left; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; font-size:14px; color:#333; margin-left:10px;}
.otherG li .oname a.btn{ float:right; background:url(../Images/bg.gif) no-repeat scroll -19px -293px; width:59px; height:22px; text-align:center; line-height:20px; color:#ff9000;}
.otherG li .oname a.btn:hover{ background-position:-19px -271px; color:#fff; text-decoration:none;}
.otherG li .dName{background:#f4f1f1; margin:5px 0; padding:5px; display:none;}
.otherG li.this .dName{ display:block}
.otherG li .dName img{ float:left; width:64px; height:64px; margin-right:10px;}
.otherG li .dName p{ color:#9f9fab; font-size:14px; line-height:25px;}
.otherG li .dName p span{ color:#333;}
.otherG li .dName p span em{ font-style:normal; color:#ff7a01}

/*手游详细页*/
.gD{ padding:28px;}
.gD1{ margin-bottom:40px;}
.gD1 img{ float:left; width:93px; height:92px; margin-right:28px;}
.gD1C{ float:left; width:274px; overflow:hidden;}
.gD1C h1{  font-size:28px; color:#454545; font-weight:lighter;margin-top:10px; height:35px; overflow:hidden; width:274px;text-overflow: ellipsis;white-space: nowrap;}
.gD1C p{ color:#7c7c7c; margin-top:10px;}
.gD1 a.btn{ background:url(../Images/bg.gif) no-repeat scroll 0 -319px; width:100px; height:50px; line-height:45px; color:#fff; font-size:20px; padding-left:70px;float:right;}
.gD1 a.btn:hover{ text-decoration:none; background-position:0 -369px;}

.gD2 p.gDtop{ border-bottom:1px solid #d1d2d8; height:34px; line-height:34px; position:relative;}
.gD2 p.gDtop span{ border-bottom:2px solid #3d4455; position:absolute; left:0px; top:0px; width:110px; text-align:center; font-size:14px; color:#3d4455; font-weight:bold;}
.gD2 .gDC{ padding:20px; color:#626470; line-height:25px; font-size:14px;}
.gD2 ul.left{ width:280px; padding-bottom:20px; margin-right:50px;}
.gD2 ul.last{ margin-right:0px;}
.gD2 ul.left li{ height:32px; border-bottom:1px dashed #d0d1d2; width:280px; overflow:hidden; line-height:32px;}
.gD2 ul.left li a{ color:#626470; background:url(../Images/bg.gif) no-repeat scroll 0 -427px; padding-left:10px; width:270px; height:32px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; display:inline-block;}
.gD2 ul.left li a:hover{ text-decoration:none; color:#ff7a01}

/*页游辅助页*/
.allWebGame{ padding:20px;}
.allWebGame li{ width:85px; height:110px; overflow:hidden; text-align:center; float:left; margin:10px 15px 20px 15px}
.allWebGame li img{ width:78px; height:78px;}
.allWebGame li p{ height:25px; width:85px; overflow:hidden; display:inline-block;text-overflow: ellipsis;white-space: nowrap; margin-top:10px;}
.allWebGame li p a{ color:#626470; font-size:14px;}
.innerRight .allWebGame{ padding:10px;}
.innerRight .allWebGame li{ margin:5px 10px 10px 10px;}

/*脚本列表页*/
.toolContent{ padding:20px;}
.toolTop{ border-bottom:1px solid #d1d2d8; padding-bottom:30px;}
.toolTop img{ width:318px; height:226px; float:left; margin-right:50px;}
.toolTop p{ width:267px; float:left; color:#626470; font-size:14px; line-height:23px;}
.toolTop p span{ color:#fc0000}
.toolTop p a{ color:#626470}
.toolTop p a:hover{ color:#626470; text-decoration:none;}
.toolList{ padding:0px 0 20px 0;}
.toolList li{ height:129px; border-bottom:1px dashed #ddd; padding:30px 0 20px 0;}
.toolList li .toolLeft{ width:449px; overflow:hidden; color:#626470}
.toolList li .toolLeft h2{ font-size:14px; font-weight:bold; padding-bottom:15px;}
.toolList li .toolLeft h2 a{ color:#626470}
.toolList li .toolLeft p{ line-height:25px; padding-left:5px; color:#84868f}
.toolList li .toolLeft p em{ font-style:normal;}
.toolList li .toolLeft p span{ padding:0 10px;}
.toolList li .toolLeft p.function{ height:50px; overflow:hidden;}
.toolList li a.btn{ background:url(../Images/bg.gif) no-repeat scroll 0 -478px; width:97px; height:47px; line-height:45px; color:#fff; font-size:16px; font-weight:bold; padding-left:60px; margin-top:30px;}
.toolList li a.btn:hover{ text-decoration:none; background-position:0 -525px}

.hotGuides{padding:0px 10px 10px 10px;}
.hotGuides li{ height:34px; line-height:34px; border-bottom:1px dashed #cccdd3; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.hotGuides li a{ color:#626470; font-size:14px; padding-left:10px; display: inline-block; width:197px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

/*脚本详细页*/
.toolDetail img{ width:328px; height:226px;}
.toolDetail .gD1C p{ font-size:14px;}
.toolDetail a.btn{ float:left;background:url(../Images/bg.gif) no-repeat scroll 0 -478px; width:97px; height:47px; line-height:45px; color:#fff; font-size:16px; font-weight:bold; padding-left:60px; margin-top:30px;}
.toolDetail a.btn:hover{text-decoration:none; background-position:0 -525px}
.toolG{ +height:auto;}
.toolG li .oname a.name{ width:190px;}

/*攻略页*/
.straContent{ padding:20px;}
.straTab{ border-bottom:1px solid #d1d2d8; height:35px; line-height:35px;}
.straTab li{ width:110px; float:left; text-align:center; font-size:14px; position:relative; height:35px;}
.straTab li h2{ font-weight:lighter;}
.straTab li a{ color:#3d4455; width:110px; position:absolute; left:0px; top:0px;}
.straTab li a:hover{ text-decoration:none;}
.straTab li.onthis a{border-bottom:2px solid #3d4455; font-weight:bold;}

.straList{ padding:20px 0 0 0;}
.straList li{ border-bottom:1px dashed #ddd; padding:0 10px 35px 10px; margin-bottom:30px;}
.straList li .img{ float:left; width:78px; height:78px; margin-right:18px;}
.straList li .img img{ width:78px; height:78px;}
.straList li .straRight{ width:563px;}
.straList li .straRight .sT{ padding-bottom:10px;}
.straList li .straRight .sT h3{  font-size:16px; width:280px;}
.straList li .straRight .sT h3 a{color:#626470;}
.straList li .straRight .sT p{ color:#b0b1b6; line-height:23px;}
.straList li .straRight .sT p span{ padding-left:10px;}
.straList li .straRight .sT p a{ font-style:normal;}
.straList li .straRight .sT p a.blue{ color:#528fc1;}
.straList li .straRight .sc{ color:#84868f; line-height:20px;}
.straList li .straRight .sc a{ color:#1270da;}

.page{ text-align:right;}
.page a{ border:1px solid #d9d9d9; background:#fff; color:#959595; font-size:14px; padding:5px 10px;}
.page a.onthis{ background:#ff9400; border:1px solid #ff9400; color:#fff;}

.sTitle{ text-align:center; border-bottom:1px dashed #ddd; padding-bottom:15px;}
.sTitle h1{ font-size:24px; color:#3d4455; font-weight:lighter; padding-bottom:10px;}
.sTitle p{ color:#b0b1b6}
.sTitle p span{ padding:0 10px;}
.sTitle p span a{ color:#b0b1b6}
.sTCon{ background:#f4f4f4; padding:10px; margin:20px 5px; color:#58595b; line-height:25px;}
.sTCon b{ color:#ff9000}
.sTmore{ font-size:14px; color:#6e6e6f; line-height:25px;}

.sNext{ border:1px solid #e8e8e8; height:29px; line-height:29px; padding:0 30px; margin:0 20px;}
.sNext p{ float:left; width:270px; overflow:hidden; line-height:29px; height:29px; font-size:14px; margin-right:20px;}
.sNext p em{ font-style:normal; color:#878686;}
.sNext p a{ color:#010101;}
.sNext p a:hover{ color:#f27200;}