@charset "utf-8";
/* CSS Document */
html{ margin:0; padding:0;}
body{ margin:0; padding:0; font-size:14px; font:14px/1.6em Segoe UI,Lato,Arial,Helvetica,sans-serif;color:#282d32;background:#fff;}
div,ul,li,p,dl,dt,dd,h1,h2,h3,h4{ margin:0 auto; padding:0; list-style-type:none}
a{ text-decoration:none; color:#0073d2}
a:hover{ text-decoration:underline; color:#0073d2}
a{outline:none;} 
a{blr:expression(this.onFocus=this.blur())}
a img{ border:0}
input{ font-family:Verdana, Geneva, sans-serif}
p{ line-height:20px;}
.mt25{ margin-top:25px}
.clear{ clear:both}
.fl_left{ float:left}
.fl_right{ float:right}
.header{ width:980px; height:80px; position:relative}
.header .logo{ float:left; width:200px; height:80px;}
.header .logo a{ display:block; width:148px; height:80px; text-indent:-9999px; background:url(../images/logo.png) no-repeat center left}
.nav{ float:left; width:780px; padding-top:20px; overflow:hidden; font-size:16px; font-family:Segoe UI; overflow:hidden}
.nav li{ float:left; display:inline ; }
.nav li a{ display:block; height:40px; padding:15px 22px 0 22px; text-align:center; color:#282d32}
.nav li a:hover{ color:#0073d2; border-bottom:#0073d2 5px solid; text-decoration:none}
.nav li a i{ display:inline-block; width:14px; height:11px; margin-left:10px; background:url(../images/navico.png) no-repeat 0 0px}
.nav li a:hover i{ background-position:0 -40px}
.nav li.cur a{ color:#0073d2; border-bottom:#0073d2 5px solid; text-decoration:none}
.nav li.cur a i{ background-position:0 -40px}
.subnav{ width:960px; padding:10px; overflow:hidden; position:absolute; top:80px; left:8px; z-index:999999; visibility:hidden; background:#eee}
.subnav dl{ width:160px; padding-bottom:10px; float:left}
.subnav dl dt{ width:140px; padding-bottom:5px;}
.subnav dl dd{ width:140px;}
.subnav dl dd p{ padding:1px 0}
.subnav dl dd a{ width:150px; color:#0073d2; font-size:12px;}

.but01{display:inline-block;background-color: rgb(58, 152, 246); color: rgb(255, 255, 255); margin-top:10px;font-size:16px; text-align:center;width:160px;height:40px;line-height:36px; border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; border:0px solid #19a508; font-weight:bold; color:#fff}

.but001{display:inline-block;background-color: rgb(58, 152, 246); color: rgb(255, 255, 255); margin-top:10px;font-size:16px; text-align:center;width:160px;height:36px;line-height:36px; border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; border:1px solid #19a508; font-weight:bold; color:#fff}

.but01:hover{background:#rgb(0, 255, 255); border:0px solid #19c804; color:#fff; text-decoration:none}

.but001:hover{background:#19c804; border:1px solid #19c804; color:#fff; text-decoration:none}

.buy02{display:inline-block;background:#ff7e00; font-size:18px; text-align:center;width:180px;height:45px; padding-top:5px;line-height:20px; border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; border:1px solid #ff7e00; font-weight:bold; color:#fff; float:left;}
.buy02:hover{background:#ff9732; border:1px solid #ff9732; color:#fff; text-decoration:none}
.buy02 span{ font-weight:normal; display:block;}
.dow01{display:inline-block;background:#19a508; font-size:18px; text-align:left; padding:5px 0 0 20px; width:160px;height:45px;line-height:20px; border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; border:1px solid #19a508; font-weight:bold; color:#fff; margin-right:20px; float:left;}
.dow01:hover{background:#18cc02; border:1px solid #18cc02; color:#fff; text-decoration:none}
.dow01 span{ font-size:12px; display:block;}
.dow02{display:inline-block;background:none; font-size:16px; width:160px;height:34px;line-height:34px; text-align:center; border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; border:1px solid #19a508; color:#19a508;}
.dow02:hover{background:#19a508; border:1px solid #19a508;color:#fff;  text-decoration:none}
.learn01{display:inline-block;background:none;text-align:center;font-size:18px; line-height:40px; width:178px;height:48px;border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; border:2px solid #ffffff; font-weight:normal; color:#fff;float:left;margin-right:20px;margin-left:10px}
.down01{background:#19a508;text-align:center;font-size:18px; line-height:40px; width:178px;height:48px;border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; border:2px solid #19a508; font-weight:normal; color:#fff;float:left;margin-right:20px;margin-left:10px}


.footer{ padding:30px 0; margin-top:20px; background:#282d32;color:#737d8c}
.footer .footbox{ width:980px; line-height:24px; overflow:hidden;}
.footer .footbox .us{ width:320px;}
.footer .footbox .us h3{ font-size:18px; padding:15px 0; font-weight:normal}
.footer .footbox .us p.jbreg{ overflow:hidden;}
.footer .footbox .us p.jbreg img{ float:left;}
.footer .footbox .us p.jbreg input{ float:left; height:43px; line-height:43px; background:none; color:#737d8c; width:180px; padding:0 15px; border:#76c1ac 1px solid; border-left:0}
.footer .foot{ width:980px; line-height:24px; padding-top:30px; font-size:12px; text-align:center;}
.footer .foot a{color:#737d8c; }
.fixed{top:0px;}
.current{ width:980px; padding:15px 0; color:#0073d2}
.topbox{ width:54px; height:54px; position:absolute; right:50%; margin-right:-490px; z-index:100;}
.topbox a{ display:block; width:54px; height:54px; text-indent:-9999px; top:-50px; position:absolute; background:url(../images/top.png) no-repeat;-moz-opacity:0.8;opacity:0.8;}
.topbox a:hover{-moz-opacity:1;opacity:1;}