/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #333; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #F60; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }
img { border:0; }
.yellow{ color: #F60; }
.yellow:link, .yellow:visited{ color: #F4FD02; }
.yellow:hover{ color: #fff; }
.orange:link, .orange:visited{ color: #F60; }
.orange:hover{ color: #333; }

.white:link, .white:visited{ color: #fff; }
.white:hover{ color: #F4FD02; }
.red { color: #F00; }
.hs { color: #999; }
body { font-size: 12px; color: #333; background-color: #fff; }
.box { width: 100%; float:left; background:url(../images/footerbg.jpg) repeat-x left bottom; }
.boxmid { width: 1190px; margin:0 auto;}
.boxint { width: 1190px; float:left;}

/*头部样式*/
.head { width: 100%; height:177px; padding:10px 0 22px 0px; background:url(../images/topbg.jpg) repeat-x left top; }
.topblock { width: 1190px; margin:0 auto; }
.top { float: left; width: 1190px; }
.topitem { height: 27px; float: left; width: 1190px; font-size: 13px; }
.topitemleft { float: left; height: 27px; width: 660px; padding-left: 10px; }
.topitemleft font { font-size: 14px; font-weight: bold; color: #FF6600; }
.topitemleft a { padding:0 6px;  }
.topitemleft span a { color:#638307; }
.topitemright { float: right; width: 494px; height: 27px; text-align: right; }
.topitemright a { padding:0 6px; }
.topbanner { float: left; height: 70px; width: 1190px; }
.topB { float: left; width: 1190px; padding-top: 2px; }
/**/
.logo { float: left; width: 241px; padding-right: 100px; }
.seach { float: left; height: 34px; width: 533px; padding:6px 7px 0 10px; margin-top:34px; background:url(../images/seachbg.jpg) no-repeat left bottom;}
.seach span { float: left; height: 28px; width: 410px; }
.textfield { line-height: 28px; height: 28px; border: 1px solid #FFF; font-size: 13px; color: #8F8F8F; }
.seach font { float: right; }
.topbut { float: right; padding:34px 0 0 0; text-align: right; }
/*menu*/
.menu { float: left; height: 45px; width: 1190px; background:url(../images/menubg.jpg) repeat-x left bottom; }
.menu ul { float: left; width: 959px; display: block; }
.mablock { float: left; width: 1190px; padding-top: 20px; }
.menu ul li { font-size: 16px; font-weight: bold; float: left; width:110px; line-height:45px; text-align:center; display: block; }
.menu ul li a{ color:#FFF;}
.menu ul li a:hover{ background-color: #D83701; float: left; width:110px; line-height:45px;}
.cur { background-color: #D83701; margin-right:2px;}
.menu font { float: right; height: 45px; line-height:45px; width: 207px; padding:0px 0 0 24px; background:url(../images/anbg.jpg) no-repeat left bottom; background-color: #D83700; font-size: 14px; font-weight: bold;}
.menu font a{ color:#FFF; }
.menu font span { float: left; width: 33px; padding-right: 5px; padding-top: 4px; }
/*Class*/
.ribanner { float: right; width: 229px; padding-left: 2px; }
.midbanner { float: right; width: 722px; }
.class { float: left; width: 227px; border-bottom:2px solid #FF6501; border-left:2px solid #FF6501; border-right:2px solid #FF6501; padding:12px 0 0 0; }
.class font{ float: left; width: 207px; height:24px; padding:8px 0 0 20px; background-color:#FACBAD; margin-top:10px; }
.class dl { line-height: 35px; float: left; height: 35px; width: 214px; padding:0 0 0 13px; font-size: 13px; }
.ctitle { float: left; width: 60px; font-weight: bold; }
.citem { float: left; padding-left: 12px; }
.csj { float: left; width: 5px; padding-left: 12px; padding-top: 14px; }
/*main*/
.leftA { float: left; width: 229px; border:solid 1px #DEDEDE; }
.rightA { float: right; width: 953px; }
/*我是买家JS*/
.none { display:none; }
.TabTitle { float: left; width: 229px; background-image: url(../images/spback1.jpg); background-repeat: repeat-x; background-position: left bottom; height: 36px; }
.TabTitle li { float: left; width: 114px; font-size:14px; }
.TabTitle .active { cursor: pointer; background: url(../images/spbuter1.jpg) no-repeat left bottom; float: left; height: 36px;line-height: 36px; width: 114px; text-align: center;  font-weight: bold; color: #FFFFFF; }
.TabTitle .normal { cursor: pointer;  float: left; height: 36px; width: 114px; text-align: center; line-height: 36px; font-weight: bold; color: #494949; }
.TabContent { float: left; width: 203px; padding: 13px; }
.TabContent #proTab0_Content0，
.TabContent #proTab0_Content1 { float: left; width: 203px;  }
.buyitem { float: left; width: 203px; }
.buyitem dl { float: left; width: 203px; }
.bucont span { float: left; height: 76px; width: 68px; padding-right: 11px; padding-left: 4px; }
.bucont h1 { font-size: 13px; font-weight: normal; padding-top: 30px; }
.bubut { float: left; width: 203px; }
/*tcmessges*/
.tcmessges { float: left; width: 953px; }
.adlist { float: left; width: 952px; border-top:1px solid #dedede;  border-left:1px solid #dedede; }
.adlist ul li { float: left; width: 237px; border-bottom:1px solid #dedede;  border-right:1px solid #dedede;}
.tcmessges ul { float: left; width: 953px; }
.tcmessges ul dl { float: left; width: 280px; display: block; padding-right: 55px; }
.tctile { font-size: 14px; font-weight: bold; color: #D83701; height:24px; line-height:24px; }
.tctile a{color: #D83701;}
.tctile a:hover{ color: #3BA4DE; }
.tctile span { float:left; color: #FFF; height:24px; line-height:24px; padding:0px 10px; background-color:#F60; margin-right:10px;  }
.tclist { padding-top: 8px; }
.tclist a { padding-left: 8px; }
.tclist span { color: #666; }
/*midblock*/
.midblock { float: left; width: 1188px; border-bottom:solid 1px #dedede; border-left:solid 1px #dedede; border-right:solid 1px #dedede;  margin-top:20px; }
.midtitle { float: left; width: 1155px; height:35px; line-height:35px; font-size:14px; font-weight:bold; padding:0 15px 0 18px; background:url(../images/titlemidbg.jpg) no-repeat left bottom;}
.midtitleH { float: left; width: 1155px; height:35px; line-height:35px; font-size:14px; font-weight:bold; padding:0 15px 0 18px; background:url(../images/titlemidbg.jpg) no-repeat left bottom;}
.midtitle font { float: left; color: #FFF; }
.midtitleH font { float: left; color: #FFF; }
.midtitle span { float: right; }
.midtitleH span { float: right; font-weight: normal; }
.midcont { float: left; width: 1188px; background:url(../images/midconbg.jpg) repeat-y left center; }
.midleft { float: left; width: 232px; }
.midhyA { float: right; width: 956px; padding:20px 0; }
.midhyA dl { border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; float: left; width: 278px; padding:19px; }
.mititle { font-size: 14px; font-weight: bold; }
.micont { color: #717171; line-height: 160%; padding-top: 10px; }

.micont a { padding-right: 10px; display: inline-block; color: #717171; }
.micont span { float: right; width: 80px; height: 80px; padding-left: 10px; }
/*midblock自由发布任务 */
.midbill { float: left; width: 232px; }
.bill { float: left; width: 226px; padding-left:2px; border-bottom:1px solid #dedede; }
.midbill h1 { width: 210px; height:31px; text-align:center; line-height:31px; font-size:22px; background: url(../images/bititle.jpg) no-repeat center center; color:#FFF602; margin:0 auto; margin-bottom:8px;  }
.midhyB { float: right; width: 956px; padding:20px 0; }
.midhyB dl { border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; float: left; width: 278px; padding:19px;  }
.hbtitle { color: #F86E01; }
.hbtitle a{color: #F86E01; padding:0 3px; }
.hbtitle span { font-size: 16px; font-weight: bold; padding-right: 8px; color: #F86E01; }
.hbtitleH a{ padding:0 3px; }
.hbtitleH span { font-size: 16px; font-weight: bold; padding-right: 8px;  }
.hbcont { float: left; width: 278px; padding: 20px 0; }
.hbcont span { float: left; height: 63px; width: 128px; }
.hbcont ul li { color: #f60; }
.hbcont ul li a{color: #3F70B2; }
.hbcont ul li font { color: #666; }
.hbcont ul li { line-height: 23px; }
.hbcont ul { float: left; padding-left: 4px; width: 146px; display: block; }
.midtitleH span img { }

.hbclass { float: left; width: 278px;  }
.hbclass a { float: left;  padding: 5px 4px; }
/*中间广告位 */
.midbaner { float: left; width: 1190px; padding-top: 20px; }
.midbaner span { float: left; }
.midbaner font { float: right; }
/*外快跳蚤信息 */
.midcontH { float: left; width: 1188px;  }
.midcontH ul{width:237px; float: left;}
.midcontH dl{ width:204px; float: left; padding:15px; border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; display: inline-block; }
.mhtitle { font-size: 14px; font-weight: bold; }
.mhcont { float: left; width: 204px; }
.mhcont ul li { float: left; padding: 11px 25px 0 0; font-size: 14px; display: inline-block; min-width:76px; }

/*交易4步走 */
.midfort { float: left; width: 1188px; padding: 20px 0; }
.midfort ul { float: left; width: 48%; }
.midfort ul dl { float: left; width: 255px; padding:30px 20px 30px 10px; }
.mfpic { float: left; width: 44px; padding-right: 8px; }
.mftitle { font-size: 16px; }
.mftext { color: #666; padding-top: 6px; }
.midtitleB { float: left; width: 1188px; height:28px; padding-top:5px;  font-size:14px; font-weight:bold; color:#E42129; background:url(../images/titlebg.jpg) repeat-x left center; }
.midtitleB span { width: 50%; float: left; }

/*footer */
.footer { float: left; width: 1190px; height:381px; margin-top:25px; }


.footerA { float: left; width: 1190px; height:126px; padding:26px 0 19px 0; }
.fAwenxin { float: left; width: 141px; }

.dh{ float: right; width: 185px; }
.fAitem { float: left; width: 840px; padding-left:20px; }
.fAitem ul { float: left; width: 110px; border-left:1px solid #dedede; padding-left:50px; display: block; }
.fAitem ul h1 { font-size: 16px; font-weight: bold; padding-bottom:15px }
.fAitem ul li { height: 30px;  font-size: 13px; }


.dh span { float: left; width: 185px; }
.dh ul { float: left; width: 140px; }
.footerB { float: left; width: 1190px; padding:20px 0; font-size: 14px; line-height: 24px; color: #666; }
.footerB a { padding:0 4px;  color: #666;}
.footerB a:hover {  color: #f60;}
.footerB span { font-size: 14px; font-weight: bold; padding-right: 8px; }
.footerC { float: left; width: 1190px; text-align:center; line-height:180% }

/* 外快任务区 */
.NWclass { float: left; width: 213px; padding:8px; border:1px solid #dedede; }
.NWclass dl { float: left; width: 213px; padding: 10px 0; }
.NWclass h1 { width: 210px; height:31px; text-align:center; line-height:31px; font-size:20px; background: url(../images/bititle.jpg) no-repeat center center; color:#FFF602; margin:0 auto; margin-bottom:8px;  }
.nwtitle { font-size: 16px; font-weight: bold; }
.nwcont { line-height: 24px; float: left; padding-top: 8px; width: 213px; }
.nwcont a { padding:0 18px 0 0px; }
.nwitem { float: right; width: 208px; padding:0 10px; background-color:#F6F6F6; margin-left:3px; }
.nwitem dl { float: left; width: 208px; border-bottom:1px dashed #CCC; padding:22px 0;  }
.nwpic { float: left;   padding-right: 8px; }
.nwtitleB { font-weight: bold; }
.nwtext { padding: 8px 0; }
.nwdate { color: #0D67D3; }
.nwdate span { float: right; padding-right: 8px; }
.mabaner{ float: left; width: 1189px; border-top:solid 1px #dedede;  border-left:solid 1px #dedede; margin-top:20px;   }
.mad { float: left; width: 236px; border-bottom:solid 1px #dedede;   border-right:solid 1px #dedede;   }
.patitle { font-size: 14px; font-weight: bold; }

.WKbill { float: left; width: 210px; padding:0 11px; }
.WKbill dl { float: left; width: 210px; padding:20px 0; border-bottom:1px solid #dedede; }
.WKbill h1 { width: 210px; height:31px; text-align:center; line-height:31px; font-size:20px; background: url(../images/bititle.jpg) no-repeat center center; color:#FFF602; margin:0 auto; margin-bottom:8px;  }
.paclass { float: left; width: 210px; line-height: 23px; padding-top: 8px; }
.paclass a { padding-right: 14px; }
.pabaner { float: left; width: 210px; text-align: center; padding-top: 5px; }

/*num*/
.num { height:27px;  margin-top:25px; font-family: "宋体"; float: left; width: 956px; padding: 8px 0; background-color:#F3F3F3; }
.num ul { width: 252px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.num ul li { float: left; height: 21px; width: 21px; }
.num ul .norm { height: 21px; line-height:21px; width: 21px; text-align:center; background:url(../images/numb.jpg) no-repeat center center; padding:0 2px;}
.num ul .curr { height: 21px; line-height:21px; width: 21px; text-align:center; background:url(../images/numa.jpg) no-repeat center center;}
.num ul .curr a{ color:#FFF;}

/*外快任务区--小类*/
.smaclass { float: right; width: 956px; }
.smaitem { float: left; width: 931px; padding:15px 0 0 25px; background-color:#FEF2E7; }
.smaitem dl { float: left; width: 931px; padding:10px 0; border-bottom:1px #ccc dashed;}
.pzw { background-color: #06F; float: left; padding:6px 10px; font-size:14px; font-weight:bold; color:#FFF; margin-right:13px; }
.paitem { float: left; width: 820px; }
.paitem ul li { float: left; width: 117px; display: block; line-height: 24px; }
.paitemB { float: left; width: 820px; }
.paitemB ul li { float: left;  display: block; line-height: 24px; padding-right:14px; }
.select { border: 1px solid #CCC; padding:4px; color:#666; }

.smacheck { float: left; width: 880px; padding:20px 35px 0 35px;  }
.smacheck dl { float: left; width: 880px; padding:22px 0; border-bottom:solid 1px #dedede; }

.smsele { float: left; width: 32px; }
.checkbox { height: 20px; width: 20px; border: 1px solid #ccc; display:block;cursor:pointer; }
.smblock { float: left; width: 848px; color: #444; }
.smitem { font-size: 14px; padding:10px 0; }
.smtitle { font-size: 15px; font-weight: bold; }
.smtext { color: #777; line-height: 160%; }

.smbut { padding-top: 8px; }
.smbut a { color: #FB4505; padding-right: 10px; }
.smbut a:hover { color: #06F; }
.allcheck { color: #1155CC; width: 322px; height:31px; padding:11px 0 0 10px; background:url(../images/butbg.jpg) no-repeat left top; }
.checkboxB { text-align: center; float: left;  }
.allcheck span { float: right; padding-right: 2px; }
/*外快人才区*/
.wclist { float: left; width: 213px; padding:8px; border:1px solid #dedede; }
.wclist dl { float: left; width: 213px; padding: 10px 0; }
.wclist h1 { width: 210px; height:31px; text-align:center; line-height:31px; font-size:20px; background: url(../images/bititle.jpg) no-repeat center center; color:#FFF602; margin:0 auto; margin-bottom:8px;  }
.wtpic { float: left;  padding-right: 8px; }
.wdiqu { padding:6px 0; }
.wname span { color: #1B8CDA; }

.wclistB { float: left; width: 210px; padding:0 11px; }
.wclistB dl { float: left; width: 210px; padding: 19px 0; }
.wclistB h1 { width: 210px; height:31px; text-align:center; line-height:31px; font-size:20px; background: url(../images/bititle.jpg) no-repeat center center; color:#FFF602; margin:0 auto; margin-bottom:8px;  }
.wnameB { color: #0055A6; }
.wnameB a{ color: #0055A6; }
.wnameB a:hover{ color: #f60; }
.wkqzlist { float: right; width: 956px;  font-size: 14px; }
.wkqzlist dl { float: left; width: 410px; padding:25px 33px; }
.wktitle { font-size: 14px; font-weight: bold; }
.wktitle span { color: #1B8BD7; }
.wkcont { float: left; width: 410px; line-height: 30px; padding-top: 18px; }
.wkcont a { padding-right: 4px; }

.wkcont span { float: right; padding-left: 4px; padding-top: 6px; }
.smgongzi { font-size: 15px; font-weight: bold; color: #FB4505; }

.smacheckB { float: left; width: 880px; padding:20px 35px 0 35px;  }
.smacheckB dl { float: left; width: 880px; padding:25px 0; border-bottom:solid 1px #dedede; }
.smblockH { float: left; width: 768px; color: #444; }
.smdiqu { float: right; width: 80px; font-size: 14px; line-height: 24px; }
.Comlogo { float: left;  padding-right: 15px; }
.Company { font-size: 18px; font-weight: bold; }
.pacont2 { font-size: 14px; line-height: 170%; padding-top: 10px; }
.pacont2 span { padding-left: 8px; }
.xqtitle { font-size: 14px; padding-bottom: 10px; }
.xqtitle span { font-size: 22px; font-weight: bold; }
.biao tr td { padding: 6px; border-bottom:1px #E8E8E8 solid; color:#666; }
.xptitle { font-size: 22px; font-weight: bold; line-height: 33px; border-bottom:dashed 1px #ccc; }
.xqtext { line-height: 30px; font-size: 14px; color: #666; padding-top: 15px; }
.pacont span { float: left; width: 150px; padding-left: 0px; }
.det-bj {border-top:1px #dedede solid; border-left:1px #dedede solid;}
.det-bj tbody tr td { border-bottom:1px #dedede solid; border-right:1px #dedede solid; }
/*外快人商家*/
.Businblock { float: left; width: 1188px; border: 1px solid #dedede; margin-top:6px; padding:8px 0; }

.Businimg { float: left; width: 210px; padding:0 11px; }
.Businimg h1 { width: 210px; height:31px; text-align:center; line-height:31px; font-size:20px; background: url(../images/bititle.jpg) no-repeat center center; color:#FFF602; margin:0 auto; margin-bottom:8px;  }

.BusinPic { float: right; width: 215px; padding-right: 8px; }
.brand { float: left; width: 721px; }
.brand ul li { float: left; width: 131px; padding:6px; border-bottom:solid 1px #dedede;  border-right:solid 1px #dedede;}
.shop { float: left; width: 210px; padding:0 11px; }
.shop dl { float: left; width: 210px; padding:20px 0;  }
.shop h1 { width: 210px; height:31px; text-align:center; line-height:31px; font-size:20px; background: url(../images/bititle.jpg) no-repeat center center; color:#FFF602; margin:0 auto; margin-bottom:8px;  }
.shoplogo { float: left; width: 210px; padding-bottom:10px; }
.shopcont { float: left; width: 190px; background-color: #FBFEEB; padding:10px; }
.shoptitle { font-size: 14px; font-weight: bold; color: #0B73BB; padding-bottom:10px; border-bottom:1px #CCC dashed; }
.shoptitle a{color: #0B73BB;}
.shoptitle a:hover{color: #f60;}
.shopitem { padding: 10px 0 0 0; }
.shopbut { float: left; width: 210px; padding:10px 0 0 0; border-top:dashed 1px #CCC; margin-top:8px; }
.shopitem font a { padding-right: 8px; line-height:120%; }
.shopbut span { float: right; padding-right: 35px; }

.Business{ float: right; width: 956px;  }
.Buleft { float: left; width: 406px; padding:0 25px; }
.Buleft dl { float: left; width: 406px; padding:20px 0; border-bottom:dashed 1px #CCC; }
.brtitle { font-size: 14px; font-weight: bold; padding-bottom: 6px; }
.brlogo { float: left; padding-right:10px; }


.Buright { float: right; width: 436px; padding-right: 20px; }
.Buright dl { padding: 20px 0; }

.bultitle { font-size: 14px; font-weight: bold; }
.bulist { padding: 10px 0 0px 0; }
.bulist a { line-height: 18px;  padding: 0 20px 0 0;  color: #666;}
.bulist a:hover { color: #f60;}
.brcont { line-height: 160%; padding-bottom: 8px; }
.sjitem  { padding: 10px 0 0 0; font-size: 12px; color: #777; }
.sjitem span { padding-right: 10px; }
.sjitem font { color: #FE2E00; }

/*外快人才区*/
.tzclass { float: left; width: 185px; padding:6px 0 0 0; border:1px solid #dedede; }
.tzclass dl { float: left; width: 171px; padding: 11px 0 11px 14px; }
.tzcont { float: left; width: 171px; text-align:justify; text-justify:inter-ideograph;}

.tztitle { font-size: 14px; font-weight: bold; padding-bottom: 10px; }
.tzcont ul li { padding-right:8px; float: left; color: #666666; line-height: 20px;  }
.tzcont ul li a { color: #666; }
.tzcont ul li a:hover { color: #f60; }
.midtz { float: left; width: 779px; padding-left: 14px; }

.tzbanlist { float: left; width: 779px; padding-top: 8px; }
.tzbanlist ul li { float: left; border: 1px solid #dedede; margin-right:12px; }
.rigtz { float: right; width: 191px; padding:8px 8px 15px 8px; border:solid 1px #dedede; }
.ritop { float: left; width: 191px; }
.rititle { font-size: 20px; font-weight: bold; text-align: center; padding: 8px 0; }
.rilogo { text-align: center; padding-bottom: 8px; }
.ricont { color: #666; }
.ribut { padding: 23px 0; font-size: 14px; color: #D73801; line-height: 28px; height: 28px; }
.ribut span { float: right; padding-right: 6px; }
.ripic { float: left; width: 191px; padding:23px 0 0 0; border-top:1px #CCC solid; }
.ripic ul li { float: left; padding: 4px; }
.tzmore { float: left; width: 185px; height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#D83701; text-align:center; background-color: #FDCBAA; }
.tzmore  a{color:#D83701;}

.tztj { float: left; width: 221px; padding:0 0 0 11px; }
.tztj  dl { float: left; width: 214px; padding: 19px 0; padding-left:7px; background:url(../images/botline.jpg) no-repeat left bottom; }
.tztj h1 { width: 210px; height:31px; text-align:center; line-height:31px; font-size:20px; background: url(../images/bititle.jpg) no-repeat center center; color:#FFF602; margin-bottom:8px;  }
.tzname { font-size: 14px; font-weight: bold; line-height: 22px; }
.tzname span { float: left; padding-right: 10px; }
.tzitem { float: left; width: 214px; padding-top: 10px; }
.tzitem ul li { float: left; padding-right: 6px; line-height: 20px; }
.tzitem ul li a { color: #666; }
.tzitem ul li a:hover { color: #f60; }

.tzqlist { float: right; width: 956px;  font-size: 14px; }
.tzqlist dl { float: left; width: 410px; padding:25px 33px; }.tzqpic { float: left; padding-right: 8px; }
.tzqtitle { font-weight: bold; }
.tzqcont { font-size: 12px; line-height: 22px; padding-top: 15px; }
.tzqcont a { color: #666; }
.tzqcont a:hover { color: #f60; }

/*新手上路*/
.neleft { float: left; width: 220px; }

.neblockA { float: left; width: 192px; padding:13px 13px 23px 13px;  border-top: solid 3px #FC8D34; border-bottom: solid 1px #dedede; border-left: solid 1px #dedede; border-right: solid 1px #dedede  }
.nedh span { color: #FAAD41; font-size: 26px; font-weight: bold; float: left; width: 192px; padding-top: 8px; text-align: center; }
.nedh font { float: left; width: 192px; font-size: 14px; color: #666; padding:8px 0; text-align: center; }
.nebaner { float: left; width: 220px; margin:10px 0; }
.neblockB { float: left; width: 218px; border:solid 1px #dedede;   }
.netitle { line-height: 40px; padding-left:20px; font-weight: bold; height: 40px; font-size: 14px; }


.neright { float: right; width: 950px; }
.nezd ul { padding: 15px 0 15px 15px; font-size: 13px; }
.nezd ul li { line-height: 33px; }
.nerblock { float: left; width: 950px; padding-top: 13px; }
.nrtitle { line-height: 27px; background-color: #EEF9FF; height: 27px; font-size:16px; font-weight:bold; color:#00529B; padding-left:18px; }
.nrtitleB { line-height: 40px; background-color: #EEF9FF; height: 40px; font-size:14px; font-weight:bold; padding-left:18px; }
.nrtongdao { float: left; width: 950px; }
.nrtongdao dl { float: left; width: 200px; text-align: center; padding: 10px 18px; border-right:solid 1px #dedede; display: block; margin-top:20px; }
.nrpic { float: left; }
.nrname { float: left; width: 200px; font-size: 16px; font-weight: bold; padding:5px 0 15px 0; color: #666; }
.nrpic { float: left; width: 200px; }
.nrcont { float: left; width: 200px; line-height: 140%; }
.nrcont a { padding:0 4px; }



.nrques { float: left; width: 950px; }
.nrques dl { float: left; width: 200px; padding: 10px 18px;  display: block; margin-top:20px; background:url(../images/sline.jpg) no-repeat right center; }
.nrqtitle { color: #666; float: left; width: 200px; padding-bottom:15px; font-family: Arial, Helvetica, sans-serif; background: url(../images/line.jpg) repeat-x left bottom; }

.nrzm { font-size: 35px; float: left; font-family: Arial, Helvetica, sans-serif; padding-right: 4px; vertical-align: top;}

.nrqtitle font { font-size: 14px; font-weight: bold; color: #666; }

.nritem { float: right; width: 166px; padding-top: 5px; }
.nritem span { font-size: 14px; font-weight: bold; }
.nritem font { font-size: 12px; font-weight: normal; float: left; width: 160px; }
.nrqclass { float: left; width: 200px; color: #999; padding:12px 0 0 0; }
.nrqclass li{ line-height: 22px; padding-left:20px; }
.nrqclass ul li a { color: #666; }
.nrqclass ul li a:hover{ color: #f60; }
.nrproblem { float: left; width: 950px; }
.nrproblem dl { width:950px; float:left; padding:25px 0;}
.nrptitle { font-size: 14px; font-weight: bold; color: #666; }
.nrpcont { padding-top: 10px; }
.nrpcont span { float: left; width: 24px; }
.nrpcont font { float: right; width: 926px; line-height: 140%; }
.nrxp { float: left; width: 850px; padding-top: 50px; margin:0 50px; color: #666; font-size: 13px; }
.nrxptitle { font-size: 24px; color: #666; font-weight: bold; padding-bottom:20px; }
.nrxpitem { padding-top: 10px; border-top:1px dashed #ccc; }
.nrxpitem span { float: right; }
.nrxcont { padding-top: 50px; line-height: 180%; }

/*登录*/
.dzlock{ float:left; width:982px; padding:25px 80px;}
.login_leftad { float:left; clear:both; margin:0 auto; padding:20px 0 0 0; text-align:center; }
.main_login { float: right; width:283px; height:285px;  font-size:12px; background:url(../images/login_bg.gif) no-repeat left top; }
.main_login h2 { height:42px; text-indent:-2000px; }
.main_login dl { clear:both; padding:0 0 0 30px; }
.main_login dl.login_name { height:20px; line-height:20px; }
.main_login dl.login_ipt { height:40px; }
.main_login dl.login_ipt input { height:28px; border:1px solid #c7c7c7; line-height:28px; font-size:14px; font-weight:bold; }
.main_login dl.login_ipt .icon_yzm { height:26px; overflow:hidden; vertical-align:middle; }
.main_login dl.login_ipt .icon_yzm img { height:26px; overflow:hidden; vertical-align:middle; }
.btn_bar { width:auto; clear:both; height:50px; padding:8px 0 0 0; }
.btn_login { width:100px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#df8600; border:none; cursor:pointer; text-align:center; letter-spacing:5px; display:block; text-align:center; background:#ddd url(../images/btn_loginbg.gif) left top no-repeat; }
.login_ipt span { float: left; padding-right: 6px; }
.logmid { float: left; width: 604px; padding-left: 40px; }

/*注册*/
.container_rightad { float: right; width: 280px;  }
.reg_cont { float:left; width:280px;  font-size:12px; float: left; border: 1px solid #CCC; }
.reg_cont h2 { height:36px; text-indent:-2000px; background:url(../images/reg_title.gif) no-repeat 21px top; }
.reg_cont dl { clear:both; padding:0 0 0 30px; }
.reg_cont dl.reg_name { height:20px; line-height:20px; }
.reg_cont dl.reg_ipt { height:40px; }
.reg_cont dl.reg_ipt span { float:left; padding:0 5px 0 0; }
.reg_cont dl.reg_ipt input { height:28px; border:1px solid #c7c7c7; line-height:28px; font-size:14px; font-weight:bold; }
.reg_cont dl.reg_ipt .icon_yzm { height:26px; overflow:hidden; vertical-align:middle; }
.reg_cont dl.reg_ipt .icon_yzm img { height:26px; overflow:hidden; vertical-align:middle; }
.reg_readme { height:30px; line-height:30px; }
.reg_readme a { color:#df8600; }
.reg_cont dl.reg_ipt input.btn_regcha { width:52px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#706f6f; border:none; cursor:pointer; text-align:center; display:block; text-align:center; background:#ddd url(../images/btn_regcha.gif) left top no-repeat; }
.btn_reg { width:100px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#df8600; border:none; cursor:pointer; text-align:center; letter-spacing:5px; display:block; text-align:center; background:#ddd url(../images/btn_loginbg.gif) left top no-repeat; }
