﻿.w1200-bc { width: 1200px; margin-left: auto; margin-right: auto; }
.bg-b { background: #0084cc; }
.bg-b-1 { background: #3598e5; }
.bg-b-1r { background: #FF6600; }
.bg-b-2 { background: #0d9dde; }
.bg-b-3 { background: #e0eefb; }
.bg-b-4 { background: #c2dff9; }
.bg-f { background: #fff; }
.p5 { padding: 5px; }
.pl5 { padding-left: 5px; }
.pt5 { padding-top: 5px; }
.pr5 { padding-right: 5px; }
.pb5 { padding-bottom: 5px; }
.p10 { padding: 10px; }
.pl10 { padding-left: 10px; }
.pt10 { padding-top: 10px; }
.pr10 { padding-right: 10px; }
.pb10 { padding-bottom: 10px; }
.p15 { padding: 15px; }
.pl10 { padding-left: 15px; }
.pt15 { padding-top: 15px; }
.pr15 { padding-right: 15px; }
.pb15 { padding-bottom: 15px; }
.p20 { padding: 10px; }
.pl20 { padding-left: 20px; }
.pt20 { padding-top: 20px; }
.pr20 { padding-right: 20px; }
.pb20 { padding-bottom: 20px; }
.pt50 { padding-top: 50px; }
.pb50 { padding-bottom: 50px; }
.m5 { margin: 5px; }
.ml5 { margin-left: 5px; }
.mt5 { margin-top: 5px; }
.mr5 { margin-right: 5px; }
.mb5 { margin-bottom: 5px; }
.m10 { margin: 10px; }
.ml10 { margin-left: 10px; }
.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.m15 { margin: 15px; }
.ml15 { margin-left: 15px; }
.mt15 { margin-top: 15px; }
.mr15 { margin-right: 15px; }
.mb15 { margin-bottom: 15px; }
.m20 { margin: 20px; }
.ml20 { margin-left: 20px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mr20 { margin-right: 20px; }
.mb20 { margin-bottom: 20px; }
.mt40 { margin-top: 40px; }
/*.mt70 { margin-top: 70px; }*/
.mt70 { margin-top: 70px; }
.tools-ico { display: inline-block; position: relative; background: url(../images/tools-ico.png) no-repeat left top; }
.color-w { color: #fff; }
.color-y { color: #fffc00; }
.color-b { color: #107cc7; }
.color-b-1 { color: #026bb1; }
.color-b-2 { color: #3598e5; }
.color-b-3 { color: #026bb1; }
.color-h { color: #7d7d7d; }
.color-r { color: #a70707; }
.f21 { font-size: 21px; }
.f25 {
	font-size: 25px;
	color: #00C;
	font-weight: bold;
}
.f27 { font-size: 27px; }
.f30 { font-size: 30px; }
.f33 { font-size: 33px; }
.f45 { font-size: 45px; }


.header { height: 85px;top: 0;left: 0;z-index: 3;}
.toolsNav a { color: #fff; display: inline-block; height: 85px; line-height: 85px; padding: 0 10px; }
.toolsNav a.current { color: #ffffff; }
.toolsNav a span{display: inline-block;height:32px;	line-height: 32px;}
.toolsNav a:hover span, .toolsNav a.current span {border-bottom: 2px solid #60afed;}
.toolsNav .wxxiala{display: inline-block;}
.toolsNav a.xiala {padding:0;}
.toolsNav a.xiala span{border-bottom:none;padding:0 10px 0 0;}
.toolsNav a.xiala span p{border-left:3px solid #60afed;padding-left:10px;height:17px;line-height: 17px;}
.toolsNav .xialacon{display: none;right:0px;top:85px;width:300px;margin:0 auto;text-align:center;background: #f1f1f1;-webkit-box-shadow: 0 1px 5px #bdbdbd;-moz-box-shadow: 0 1px 5px #bdbdbd;box-shadow: 0 1px 5px #bdbdbd;padding-bottom: 20px;}
.toolsNav .xialacon a{height:32px;line-height:32px;color: #026bb1;margin-top: 15px;font-size:16px}
.toolsNav .xialacon a:hover{	text-decoration:underline;}
.banner { min-height: 510px; padding: 60px 0 0; background: url(../images/banner-bg.jpg) no-repeat center top; background-size: cover;margin-top: 85px; }
.banner-left { width: 650px; }
.wd-btn { display: inline-block; height: 65px; line-height: 65px; border-radius: 10px; padding: 0 30px; *line-height: 55px; cursor: pointer; }
.dwico { width: 43px; height: 40px; background-position: left top; top: 10px; *top: 5px; }
.toolsReg { background: #fff; width: 336px; padding: 20px 35px; box-shadow: 0 0 50px #bbb; }  
.form-group {height:61px;}
.form-group input { height: 37px;line-height: 37px; border: 1px solid #dadada; background: #fff; width: 292px; outline: none; text-indent: 3px; }
.form-group .tishi{	line-height: 22px;font-size: 14px;color:#fc0000;}
.input-group { display: inline-table; vertical-align: middle;  position: relative; border-collapse: separate; }
.input-group-addon { width: 35px; display: table-cell; white-space: nowrap; vertical-align: middle; text-align: center; }
.input-group-ico { background: url(../images/reg-ico.html) no-repeat left top; border: 1px solid #dadada; border-radius: 2px; border-top-right-radius: 0; border-bottom-right-radius: 0; }
.input-group-hz { width: 90px; border: 1px solid #dadada; border-left: 0; }
.form-group input.email { width: 202px; border-right: 0; }
.regNow { height: 47px; line-height: 47px; background: #62c710; cursor: pointer; }
.set-pass-ico { background-position: -35px 0; }
.rep-pass-ico { background-position: -70px 0; }
.email-ico { background-position: -105px 0; }

.arrow-b { width: 47px; height: 26px; background-position: left -157px; position: absolute; left: 50%; top: 0; margin-left: -24px; }
.bgimg-w, .bgimg-b { width: 42px; height: 52px; line-height: 42px; }
.bgimg-w { background-position: -58px 0; }
.bgimg-b { background-position: -58px -63px; }
.showinfo-l, .showinfo-r { width: 100%; }

.footer { background: url(../images/foot-bg.html) no-repeat center top; background-size: cover; }
.footer-btn a { display: inline-block; height: 60px; line-height: 60px; border-radius: 5px; padding: 0 25px; }
.showSort, .showKeys { min-height: 536px; padding: 50px 0 20px; }
.reg-ico { width: 37px; height: 36px; background-position: left -49px; }
.use-ico { width: 34px; height: 34px; background-position: left -103px; }
.pub-line { width: 10px; height: 536px; left: 50%; margin-left: -5px; }
.showKeys .pub-line { background: url(../images/line-w.html) no-repeat left top; }
.showSort .pub-line { background: url(../images/line-b.html) no-repeat left top; }
.use-ico, .reg-ico { top: 5px; }
.reg-btn { background: #44b7ff; }
.use-btn { background: #13a4fe; }
.more-soft { width: 407px; margin-left: auto; margin-right: auto; }
.more-soft li { height: 34px; line-height: 34px; margin-top: 10px; border-bottom: 1px dashed #007ed2; }
.soft-num { width: 34px; height: 34px; background-position: -58px -129px; left: -11px; bottom: -1px; }
.foot-bq{background: #ffffff;color: #000000;height: 60px;line-height:60px;}
.foot-bq p{
	font-size: 14px;
	text-align: center;
	color: #03C;
}
.foot-bq a{	color:#000000;	text-decoration:none;	padding:0 5px;}
.foot-bq a:hover {
	color: #0000CC;
	text-decoration: underline;
}
/*左侧悬浮*/
.floatleft{width:121px;height:277px;position: fixed;z-index:99;left: auto;right: 0;margin-left: 0px;top: 50%;margin-top: -264px;background: #000;	}
.closeleft{font-size: 16px;color: #ffffff;cursor: pointer;position: absolute;left: 2px;top: 2px;display: block;border-radius:16px;width: 16px;height: 16px;line-height: 16px;text-align: center;border: 1px solid #ffffff;}
/*左侧悬浮 end*/
