@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, blockquote, pre, form, input, textarea, fieldset, table, th, td{margin: 0;padding: 0}
body, button, input, select, textarea{font: 12px/1.6 Tahoma, Verdana, Arial, "\5b8b\4f53"}
body{background: #fff;color: #343434;min-width: 960px}
ul, ol{list-style: none}
img{border: 0;vertical-align: top}
:focus{outline: 0}
.f-l{float: left}
.f-r{float: right}
.c-b{clear: both}
.clear{clear: both;height: 0;font-size: 0;overflow: hidden}
.clearfix:after{content: "\0020";display: block;height: 0;clear: both;visibility: hidden}
.clearfix{clear: both;zoom: 1}
.v-a-m{vertical-align: middle}
h1{font-size: 18px}
h2{font-size: 16px; font-family:"\5fae\8f6f\96c5\9ed1"}
h3{font-size: 14px; font-family:"\5fae\8f6f\96c5\9ed1"}
h4, h5, h6{font-size: 100%}
.f-w-b{font-weight: bold}
.f-w-n{font-weight: normal}
.black{color: #000}
.red{color: #f00}
.gray{color: #999}
.t-a-l{text-align:left}
.t-a-c{text-align:center}
.t-a-r{text-align:right}
.t-d-u{text-decoration:underline}
.f-s-12{font-size: 12px}
.f-s-14{font-size: 14px}
.i-b{display:inline-block;*display:inline; *zoom:1;}
a{color: #151515;text-decoration: none}
a:hover{color: #20a135}
.line3{line-height:0; font-size:0; height:3px; background-color:#dddddd; width:1000px; margin:0 auto; margin-top:30px; margin-bottom:30px}
.header{height:120px;background-color:#2684c2;}
.nav_container{height:115px; background-color:#2684c2;width:1000px; margin:0 auto;position:relative}
.nav_bottom{line-height:0; font-size:0; height:5px; background-color:#0caffe}
.lg_form{position:absolute; width:300px;  height:400px; top:120px; right:0; z-index:888;}
.mask{background-color:#fff;opacity:0.3; filter: alpha(opacity=30);width:300px;  height:400px; border-left:#2684c2 2px solid; border-right:#2684c2 2px solid}
.lg_form_c{position:absolute; width:300px; height:400px; top:0; right:0; z-index:999;}
.m-d-l-1000{width:1000px; margin:0 auto; position:relative}
.m-d-l-900{width:960px; margin:0 auto; position:relative}
.reason_m{background-position:-360px -15px; width:515px; height:300px}
.todo li{float:left; padding:10px 0 10px 50px; position:relative}
.todo h2{margin-top:50px; margin-bottom:5px}
.reason li{position:relative; padding-left:30px; margin-bottom:25px}
.zz_img{background-image:url(../images/bg.png);_background-image:url(../images/bg_8.png); background-repeat:no-repeat;}
.zz_img2{background-image:url(../images/intro.png);_background-image:url(../images/intro_8.png); background-repeat:no-repeat;}
.logo{float:left; background-position:-8px -20px; height:70px; width:342px; margin-top:20px}
.nav{margin-right:240px; float:right; height:115px;}
.nav li,.nav_2 li{float:left;font: 16px/25px "\5fae\8f6f\96c5\9ed1";line-height:115px; margin-left:10px; padding:0 5px}
.nav a,.nav_2 a{color:#fff; display:block;}
.nav a:hover,.nav_2 a:hover{color:#eee}
.nav a{margin-bottom:5px}
.nav a:hover{border-bottom:5px solid #1745FF}
.nav a.active{border-bottom:5px solid #1745FF}
.nav_2{position:absolute; top:0; right:0; background-position:-8px -113px; width:240px; height:115px}
.nav_ex{background-position:-927px -210px; height:30px; width:90px;position:absolute; top:40px; left:30px}
.nav_reg{background-position:-927px -250px; height:30px; width:90px;position:absolute; top:48px; right:20px}
.footer{background-color:#2684c2}
.footer a{color:#fff}
.footer a:hover{color:#eee}
.ft{color:#fff; padding:15px 0; font-size:13px}
.todo_ico{width:44px; height:44px;display:block;position:absolute; left:0; top:20px}
.kh{position:relative; height:50px}
.errinfo{height: 22px; width: 260px;padding: 0 5px;color: #f00;line-height: 32px; height: 32px;visibility: hidden;}
.ddcl{background-position:-9px -251px;}
.jcms{background-position:-178px -251px;}
.skhy{background-position:-65px -251px;}
.dqd{background-position:-239px -251px;}
.dzh{background-position:-115px -251px;}
.sssd{background-position:-300px -251px;}
.p1{background-position: -3px -10px; width: 487px; height: 246px}
.p2{background-position: -505px -5px; width: 245px; height: 280px}
.p3{background-position: -797px -35px; width: 300px; height: 220px}
.p4{background-position: -1133px -56px; width: 137px; height: 150px}
.star_yl{background-position:-270px -112px;display:block;position:absolute; left:0; top:0px; width:25px; height:25px}
.sina{width:20px; height:20px; background-position:-275px -145px}
.tencent{width:20px; height:20px; background-position:-315px -145px}
.wxwb{width:145px; height:158px; display:block; background-position:-876px -20px}
#slide{width:100%;height:400px;overflow:hidden;position:relative;}
#slide .slide-box{width:100%;height:400px;position:relative;}
#slide .slide-box li{background-position:50% 0px;background-repeat:no-repeat;width:100%;height:400px;overflow:hidden;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);}
#slide .slide-box li div{width:755px;height:420px;position:relative;margin:0px auto;}
#slide .slide-box li b{width:760px;height:210px;display:block;position:absolute;left:0px;top:-10px;background-position:20px 0px;background-repeat:no-repeat;z-index:1;}
#slide .slide-box li a{width:755px;height:400px;background:url(../images/spaceball.gif);display:block;position:absolute;left:0px;top:0px;z-index:2;}
#slide .slide-nav{width:100%;height:30px;position:absolute;bottom:0px;left:0px;z-index:3;}
#slide .slide-nav .slide-nav-box{width:755px;height:30px;line-height:30px;margin:0px auto;text-align:center}
#slide .slide-nav .slide-nav-box a{display:inline-block;width:14px;height:14px;border-radius:50%;background:#b5b5b5;margin:0px 3px;}
#slide .slide-nav .slide-nav-box a.active{background:#c80002;}
.btn{background-color:#bbb; padding:5px 15px; border:none; color:#fff; cursor:pointer; font-weight:bold;}
.btn:active{position:relative;top:1px;}
.btn:hover{background-color:#ccc;}
.btn-org{background-color:#f86c0d;}
.btn-org:hover{background-color:#f78b41;}
.blue{background-color:#72B6E4;}
.blue:hover{background-color: #89C8F3}

.row{margin:15px 0;}
.row .input_text,.row .input_select{border: 1px #bababa solid;padding: 4px 6px 6px 5px;background-color: #fff;outline: 0;height: 20px; width:223px}
.row .input_text:focus{border-color: #000}
.reg_form .row .input_text{width:200px}
.reg_form .row label{text-align:right; width:60px}
.overlay{position: fixed;_position:absolute;top: 0;left: 0;width: 100%;z-index: 1100;background-color: rgb(189, 189, 189);cursor: pointer;height: 100%;display: none;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity: 0.4;}
.msgbox{background-color:#fff;z-index:10000;position: fixed;_position: absolute;top: 50%;left: 50%; height: 480px;*height:510px; margin-top: -240px;width: 400px; margin-left: -200px; display:none}
.qlg_msgbox{background-color:#fff;z-index:10000;position: fixed;_position: absolute;top: 40%;left: 50%; height: 230px; margin-top: -115px;width: 400px; margin-left: -200px; padding-top: 30px}
.cancle{width: 40px; height: 40px; background-image: url("../images/cancel.png");position: absolute; right: -15px; top: -15px; z-index: 9999; cursor: pointer;}
.qbg{background-image:url("../images/qbg.jpg");background-repeat:no-repeat;}

