@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{-webkit-text-size-adjust: none;margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;outline:0 none}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;resize: none;}table{border-collapse:collapse;border-spacing:0;}a{cursor:pointer;}

.clearfix:after {visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.clearfix {*zoom:1;}
.hide{text-indent:-9999px;}
.wp{width:960px;margin:0 auto;}

/*header*/
.header,.foot{width:960px; margin:0 auto;}
.header:after{content:'\20';display:block;height:0;clear:both;}
.header{*zoom:1;}
.header h1 i,.header .btn_link i,.sys_top,.header h2,.header .user .btn_link,.header{background:url(../img/spr_header.png) no-repeat;  }
.tar{text-align:right; }

.sys_top{ height:60px;background-position:0 -209px;background-repeat:repeat-x;width: 100%;z-index:99;position:fixed;top: 0;}
.sys_top .sysbg{display:block;position:absolute;left:0px;top:60px;width: 100%;min-width:960px;height:10px;overflow:hidden; background:url(../img/bg_sysnav.png) repeat-x ;_background: none}
.header{height:60px;position:relative;background-position:0 -209px;background-repeat:repeat-x;}
.header h1,.header h1 i{width:110px;height:43px;}
.header h1{overflow:hidden;position:absolute;left:0px;top:7px;}
.header h1 a{display:block;height:100%;position:relative;}
.header h1 i{ cursor:pointer;position: absolute; left:0; top:0; background-position:0 0}
.header h2{position:absolute;width:79px;height:32px;left:115px;top:9px;background-position:-116px -2px; line-height:300;overflow:hidden;-moz-animation:bounceIn 0.9s ease-in;-webkit-animation:bounceIn 0.9s ease-in;}
.header .nav{margin:0 0 0 265px;padding-top: 5px;  }
.header .nav li{float:left;color:#A5000D;border-right:1px solid #C8C8C8;height:16px;line-height:16px;padding:0 10px;font-size:14px;position:relative;margin-top:15px }
.header .nav li.no_arrow{padding:0 15px; }
.header .nav a{color: #C80000;}
.header .nav a:hover{ text-decoration:none; }
.header .nav .last_no_bo{border:0 none; }
.header .user{float:right;padding:11px 5px 0 0;color:#646464;text-align:right;}
.header .user a{color:#646464}
.header .thid{ left:-9999em;position:absolute;}
.header .u_log{position:absolute;right:107px;top:20px}
.header .u_name{ color:#C80000 !important}
.header .user .btn_link{display:block;float:right;position:relative;width:90px;text-indent:30px;height:26px;line-height:24px;*line-height:28px;_line-height:24px;background-color:#C80000;color:#fff !important; text-align:left;overflow:hidden;background-position:0 -44px }
.header .user .btn_link:hover {filter:alpha(opacity=85); opacity: 0.85;text-decoration:none; }

/**main**/
.main{margin-top:60px;_margin-top:0;}
.ban{background:url(../img/ban_bg.jpg) center top no-repeat #1a6bbc;}
.ban .wp{height:495px;position:relative;background:url(../img/ban.jpg) no-repeat;overflow:hidden;}
.ban h2{position:absolute;left:73px;top:195px;font:24px \5FAE\8F6F\96C5\9ED1;color:#fff;}
.ban .btn_dl{display:block;position:absolute;left:76px;top:294px;width:174px;height:57px;text-indent:-9999px;background:url(../img/spr_ico.png) 0 0 no-repeat;opacity:.9;filter:alpha(opacity=90);}
.ban .btn_dl:hover{opacity:1;filter:alpha(opacity=100);}
.ban .codewp{position:absolute;left:293px;top:295px;width:135px;height:135px;}
.ban .lk{position:absolute;left:83px;top:368px;color:#fff;font:16px \5FAE\8F6F\96C5\9ED1;text-decoration:underline;}
.cont{background:url(../img/cont_bg.png) 0 top repeat-x;}
.cont .tit{font:18px \5FAE\8F6F\96C5\9ED1;color:#47484b;}
.cont .txt{font-size:14px;color:#525f64;}
.col_01{height:605px;background:url(../img/cont_01.jpg) no-repeat;}
.col_01 h3{font:24px \5FAE\8F6F\96C5\9ED1;color:#525f64;text-align:center;padding-top:45px;}
.col_01 .tit{padding:0 0 0 615px;}
.col_01 .txt{padding:10px 0 0 615px;width:330px;}
.col_02{height:558px;background:url(../img/cont_02.jpg) no-repeat;}
.col_02 .tit{padding:40px 0 0 164px;}
.col_02 .txt{padding:10px 0 0 23px;width:340px;text-align:right;}
.col_03{height:540px;background:url(../img/cont_03.jpg) no-repeat;}
.col_03 .tit{padding:45px 0 0 585px;}
.col_03 .txt{padding:10px 0 0 585px;width:340px;}
.col_help{height:450px;padding:0 30px;}
.col_help h3{font:26px \5FAE\8F6F\96C5\9ED1;color:#333;text-align:center;padding:25px 0;}
.col_help .faq{border:1px solid #e1e1e1;background:#f4f4f4;margin-bottom:15px;}
.col_help .qus{font:16px/50px \5b8b\4f53;padding:0 35px;background:url(../img/spr_ico.png) -176px 0 no-repeat;}
.col_help .ans{font:14px/30px \5b8b\4f53;padding:10px 0;margin:0 35px;background:url(../img/spr_ico.png) 0 -57px repeat-x;}


.sys_footer{background:url(../img/footer_re.png) repeat-x;}
.sys_footer .foot{background:url(../img/footer_re.png) repeat-x;text-align:center;color:#969696;line-height:25px; padding:40px 0;}
.sys_footer a{color:#969696}
.sys_footer .links a{margin:0 5px;color:#646464;}

/*boxy*/
.boxy_bg{background:#000;opacity:.5;filter:alpha(opacity=50);}
.boxy_fill{position:absolute;left:50%;top:50%;width:510px;height:170px;background:#f4f4f4;font:14px/1.8 \5FAE\8F6F\96C5\9ED1;border-radius:5px;}
.boxy_fill .b_hd{padding:30px 0 0 20px;}
.boxy_fill .b_bd{padding:0 20px;}
.boxy_fill .b_bd p{font-size:12px;color:#7a7a7a;padding:0 0 10px;}
.boxy_fill .b_bd .input{display:inline-block;height:34px;position:relative;background:url(../img/boxy_ico.png) 0 -35px repeat-x;vertical-align:middle;}
.boxy_fill .b_bd span{display:block;position:absolute;top:0;width:8px;height:34px;background:url(../img/boxy_ico.png) no-repeat;overflow:hidden;}
.boxy_fill .b_bd .l{left:0;background-position:-20px 0px;}
.boxy_fill .b_bd .r{right:0;background-position:-32px 0px;}
.boxy_fill .b_bd input{display:inline-block;border:none;height:20px;line-height:20px;padding:7px 8px;background:none;color:#9c9c9c;}
.boxy_fill .b_bd .w160{width:160px;}
.boxy_fill .b_bd .w160 input{width:144px;}
.boxy_fill .b_bd .w80{width:80px;margin-left:15px;}
.boxy_fill .b_bd .w80 input{width:64px;}
.boxy_fill .b_bd img{display:inline-block;width:85px;height:34px;vertical-align:middle;margin-left:15px;}
.boxy_fill .btn_send{display:inline-block;width:81px;height:34px;vertical-align:middle;text-indent:-9999px;background:url(../img/boxy_ico.png) 0 -70px no-repeat;margin-left:15px;opacity:.9;filter:alpha(opacity=90);-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -ms-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in;}
.boxy_fill .btn_send:hover{opacity:1;filter:alpha(opacity=100);}
.boxy_fill .close{display:block;position:absolute;top:8px;right:8px;width:20px;height:20px;background:url(../img/boxy_ico.png) 0 0 no-repeat;text-indent:-9999px;opacity:.9;filter:alpha(opacity=90);}
.boxy_fill .close:hover{opacity:1;filter:alpha(opacity=100);}

