@charset "utf-8";
/**
 * copyright: wondershare.inc
 * code: pengzq
 * date: 05/2009
 */
/*reset*/
html,body,div,span,h1,h2,h3,h4,p,a,em,img,strong,dd,dl,dt,li,ol,ul,form,label,table,tbody,tfoot,thead,tr,th,td,object{margin:0;padding:0;}

applet,iframe,h5,h6,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,fieldset,legend,caption{margin:0;padding:0;}

/*global*/
html,body{color:#123035;}
body{width:100%;min-width:960px;font:400 12px/150% Arial,Verdana,Tahoma,Helvetica,sans-serif;text-align:center;}
h1,h2{font-size:14px;color:#123035;}
h3,h4,h5,h6{font-size:12px;}
li{list-style:none;}
img,fieldset{border:0;}
button{cursor:pointer;}
table{border-collapse:collapse;}
textarea{overflow:auto;font-size:12px;}
em,dfn{font-style:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
a{color:#0a3a46;text-decoration:none;}
a:hover,a:active{color:#e97d2d;text-decoration:underline;}
.nojs{padding:0.3em 2.5em;text-align:left;background:#feffb1 url(images/nojs.png) no-repeat 1em center;border:1px solid #ffe574;font-size:14px;font-weight:bold;}

/*public*/
.zebra{background:#f4f4f4;}
.mson{background-color:#cadefb;}
.hide{display:none;}
.wrapped{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;-moz-binding:url('wrap.xml#wordwrap');white-space:normal;overflow:hidden;word-break:break-all;}

/*clearfix*/
.clearfix, #ctrl, #hd .nav map, .signup p, #corplogin .ipttxt, .usrdetail .summary, .quizsetting #limit_select, .corpinfo .bd, .reportlist li, .papers, #index #bd{zoom:1;}
.clearfix:after, #ctrl:after, #hd .nav map:after, .signup p:after, #corplogin .ipttxt:after, .usrdetail .summary:after, .quizsetting #limit_select:after, .corpinfo .bd:after, .reportlist li:after, .papers:after, #index #bd:after{clear:both;content:"";display:block;}
.cleareasy{overflow:hidden;zoom:1;}

/*sprites*/
.nav, .nav a:hover,.nav a.on, .nav a.on span, .mod .tit, .tabs{background:url(images/nav.png) no-repeat;}
.nav .opt a.set, .nav .opt a.out, .pager a, .pager span,.manage,.view,.delete,.repert,.cert{background:url(images/icons.png) no-repeat;}

/*layout*/
#hd{height:77px;overflow:hidden;background-color:#fff;}
#hd, #bd, #ft{width:960px;margin:0 auto;text-align:left;}
#hd .logo{height:50px;margin:26px auto 0;zoom:1;}
#bd{min-height:420px;background:#fff;}
#bd #cnt{overflow:hidden;zoom:1;}
#bd .main{display:inline;float:right;}
#bd .sidebar{display:inline;float:left;}
#ft{height:62px;font:400 11px/0 Verdana;text-align:center;color:#535353;border-top:solid 2px #e6f2f7;}
#ft p.copy{float:left;margin:0 0 0 15px;padding:20px 0;}
#ft p.site{float:right;margin:0 15px 0 0;padding:20px 0;}
#ft p.site a{color:#535353;}
#ft p.site a:hover{color:#0170c4;}

/*top*/
.logo a,.logo a:hover{margin:0 3px;text-decoration:none;}
.logo a img{margin:0 30px;}

/*crumbs*/
.crumbs{font:400 12px/20px Verdana;padding:0 7px;color:#959595;border-bottom:1px solid #e7e7e7;}
.crumbs a{color:#000;}
.crumbs strong{font-weight:400;}

/*mod*/
.mod{}
.mod .tit,.tabs{height:49px;font:700 18px/42px Candara;overflow:hidden;padding:0 31px;background-position:0 -281px;background-repeat:repeat-x;}
.mod .bd{padding:21px 34px;}

/*buttons*/
input.save, input.update, input.cancel, input.reg, input.signin, input.nxtstp, input.runrpt, .btnb, .btnb span{height:25px;line-height:25px;overflow:hidden;text-align:center;border:none;color:#fff;background:url(images/btns.png) no-repeat;font-size:12px;font-family:Verdana,Tahoma,Helvetica,sans-serif,Arial;text-decoration:none;}
input.save{width:59px;background-position:0 0;}
input.save:hover{cursor:pointer;}
input.update{width:69px;background-position:-68px -26px;}
input.cancel{width:67px;background-position:0 -26px;cursor:pointer;}
input.reg{width:83px;background-position:0 -52px;}
input.signin{width:102px;height:33px;background:url(images/btn/btnbv2.png) no-repeat;font-size:13px;cursor:pointer;}
input.nxtstp{width:109px;background-position:0 -104px;}
input.runrpt{width:98px;background-position:0 -352px;cursor:pointer;}
.btnb{padding:5px 0;padding:6px 0 5px\9;+padding:0;background-position:100% -155px;}
.btnb:hover,.btnb:active,.btnb:visited{text-decoration:none;}
.btnb span{padding:5px 14px;padding:6px 14px 5px\9;background-color:transparent;background-position:0 -130px;}

.btng2{padding:12px 0;padding:6px 0\9;background:url(images/icons/regbtn.png) no-repeat;width:206px;}
.btng2:hover,.btng2:active,.btng2:visited{text-decoration:none;}
.btng2 span{padding:5px 36px;background-color:transparent;}

.btng{padding:5px 0;padding:6px 0 5px\9;+padding:0;background-color:#80b12e;background-position:100% -206px;}
.btng:hover,.btng:active,.btng:visited{text-decoration:none;}
.btng span{padding:5px 14px;padding:6px 14px 5px\9;background-color:transparent;background-position:0 -180px;}
.tabs a{margin:0 20px 0 0;padding:5px 0;}
.tabs a span{color:#123035;background:none;}
.tabs a:hover{text-decoration:none;text-decoration:underline;background-position:100% -262px;}
.tabs a:hover span{color:#e97d2d;}
.tabs a.on{padding:5px 0 6px;+padding:0;background-position:100% -262px;color:#fff;}
.tabs a.on span{padding:4px 12px 5px;font:400 13px Verdana;color:#fff;background-color:transparent;background-position:0 -232px;}
.tabs a.on:hover{text-decoration:none;}

/*Signup*/
.bd h4{margin:10px 0;}
.signup {font-family:verdana;}
.signup .tip_info{position:relative;padding:10px 0;}
.signup input{float:left;width:275px;margin:4px 0 0;padding:3px;border:1px solid #c8dee6;font-size:125%}
.signup label{float:left;width:146px;+height:24px;_height:26px;margin:5px;text-align:right;}
.signup span{float:left;height:13px;line-height:30px;color:#9d9d9d;}
.signup em{float:left;margin:10px 10px 0 5px;color:#f90000;}
.signup .basic a#captchaL{text-decoration:underline;line-height:35px;line-height:40px\9;}
.signup .basic a#captchaL:hover{text-decoration:none;}
.signup .basic #captchaI{margin:2px 10px;margin:-10px 10px\9;}
.signup .basic #captchaT{width:11%;}
.signup .other #corp_code{width:16%;}
.signup .focus{position:absolute;top:30px;left:180px;display:block;}
.signup .true{margin:10px 0 0 15px;color:#00aa20;}
.signup .fail{margin:0 0 0 15px;color:#f60;}
.signsbmt{margin:30px 215px 40px;}
#chanage_captchar img{vertical-align:top;}
.ipt-focus {background-color:#fffbd5;border-color:#0079a4;}
input.ipt-error {background-color:#fef5f5;border-color:#d5060d;}
.true{background-image:url(../images/msg/check_right.gif);background-repeat:no-repeat;width:18px;}
#captcha_msg{margin:5px 0 0 15px;margin:0 0 0 15px\9;+margin:0 0 0 15px;}

/*login*/
.login_error{margin-bottom:10px;padding:10px 10px 10px 33px;background:#fff6cf;color:#937015;}
#register_error_note{width:900px;margin:0 auto;padding:10px 10px 10px 33px;background-color:#fff6cf;color:#937015;}

/*index*/
#index #bd{padding:0 0 20px;background:#fff;color:#000;}
#index abbr{border:none;}
#index .main{display:inline;float:left;width:540px;margin:20px 25px 0 20px;}
#index .sidebar{display:inline;float:right;width:345px;font-size:13px;}
#index .main .wel{font:700 14px Verdana;color:#0076a0;}
#index .main ul{margin:10px 0 20px 15px;line-height:22px;}
#index .main li{list-style-type:circle;zoom:1;}
#index .main li img{float:left;margin:16px 10px;}
#index .main li h2{margin:12px 0 0;}
#index .main li p{margin:0 0 0 100px;}
#index .main .qms{font-weight:400;}
#index .login{margin:30px 20px 0 0;padding:2px;border:1px solid #D4E4FF;zoom:1;}
/*#index .login h2{padding:0 4px 10px;font:700 14px verdana;color:#444;background:url(images/border.png) repeat-x 0 100%;}*/
#index .login h2{padding:0 4px 0px;font:700 14px verdana;color:#444;}
#index .login .bd{padding:0px;}
#index .login .ipttxt,#index .login .remember{margin:15px 0;font:400 14px;}
#index .login .remember{margin:15px 0 5px 78px;}
#index .login .remember input{margin-right:5px;}
#index .login .sbmt{margin:10px 0 10px 42px;}
#index .login .opt{text-align:center;}
#index .login .opt a,#index .signup a{color:#c60;text-decoration:underline;}
#index .login .opt a:hover,#index .signup a:hover{color:#c60;text-decoration:none;}
#index .login .ipttxt label{text-align:right;display:inline;float:left;width:70px;margin:0 10px 0 0;padding:5px 0 0;}
#index .login .ipttxt input{width:195px;_width:203px;height:18px;line-height:18px;padding:2px;border:solid 1px #CCCCCC;font-size:125%}
#index .loginopt{margin:30px 20px 20px 0;padding:2px;border:1px solid #D4E4FF;text-align:center;}
#index .loginopt li{margin:0 0 5px 20px;color:#509a00;list-style:disc;}
#index .loginopt a{font-weight:700;text-decoration:underline;}
#index .loginopt a:hover{text-decoration:none;}
#index .loginopt a.regparticipant_link{padding-left:15px;text-decoration:underline;color:#0380B8;font-size:14px;font-weight:200;}
#index .loginopt a:hover.regparticipant_link{text-decoration:none;}

#index .corp{padding:0 0 40px !important;}
/*#index .corp h1{margin:30px 0 0 42px;zoom:1;}
#index .corp .bncorp{margin:20px 12px 0;text-align:right;}
*/
#index .corp h1{margin:5px 0 0 0;zoom:1;text-align:center;}
#index .corp .bncorp{margin:10px 12px 0;text-align:center;}
#index .corp .bncorpnote{margin:30px 12px 0;text-align:left;}
#index .main .welnote{font-weight:normal;font-size:14px;line-height:25px;color:#333333;text-align:left;word-wrap:break-word;}

/*forget password*/
.msg #bd{overflow:hidden;padding:0 0 100px;}
.register #bd{overflow:hidden;}
.retake .bd{padding:50px 34px 100px;overflow:hidden;}
.retake .note{margin:0 auto;text-align:left;font-size:13px;width:62%;}
.retake .email,.retake .captcha{margin:15px 0;}
.retake p label{float:left;width:300px;margin:4px 10px;text-align:right;}
.retake .email input{width:30%;height:18px;padding:2px 0;}
.retake .captcha input{width:20%;height:18px;padding:2px 0;}
.retake .sbmt{margin:40px 320px;}
.retake #captchaI{margin:0 5px -9px 10px;+margin:0 5px -5px 10px;}
.msg_note{width:50%;margin:20px auto;overflow:hidden;zoom:1;}
.msg_note img{float:left;margin:20px 10px 10px;}
.msg_note h2{margin:30px 0 20px;}
.msg_note .link{margin:10px 0 0 120px;}
.msg_note p a{margin:0 5px;text-decoration:underline;}
.msg_note p a:hover{text-decoration:none;}
.msg_note .usr,.msg_note .bystep .email{margin:0 5px;color:#c60;}
.getpwd{overflow:hidden;}
.getpwd .tips{clear:both;margin:40px 0;}
.getpwd .tips span{color:#c60;}
.modifypwd .newpwd{margin:20px 0 0;}
.modifypwd .newpwd p{margin:5px 0;overflow:hidden;zoom:1;}
.modifypwd .newpwd label{float:left;width:260px;margin:4px 10px;text-align:right;}
.modifypwd .newpwd input{width:30%;height:18px;padding:2px 0;}
.modifypwd .sbmt{margin:0 0 30px 315px;}
.register_suc .tips{width:60%;margin:0 auto;}
.register_suc .tips ul{margin:10px 0 0 20px;}
.register_suc .tips li{list-style:disc;}
.register_suc .tips p{margin:20px 0 10px;color:#c60;}
.register_suc .tips .opt{margin:0;}
.register_suc .tips .qc{float:right;list-style:none;}
.modifypwd{overflow:hidden;}

/*20090929*/
/*Home*/
.sethomehead{#color:#000;font-size:16px;font-weight:bold;line-height:16px;}
.sethomehead a{color:#0070BA;}
.hometbbig{font-size:15px;font-weight:bold;padding-left:20px;line-height:33px;color:#fff;}
.em{color:#FF0000;}

.sethomecontent{margin-top:30px;}
.sethomecontent .tbrole{border:solid 1px #ccc;}
.sethomecontent .roleimg{border:solid 1px #ccc;width:134px;height:126px;margin:35px 0 0 0;}
.sethomecontent .roleimg img{padding-top:20px;}
.sethomecontent .rolename{font-size:13px;margin:20px 0;}

.sethometbhead{background:#FFF url(images/quiztabbgon.png) repeat-x scroll center bottom;}
.hometdbottom{padding: 10px 10px 40px 10px;font-size:13px;font-weight:700;}
.hometdleft{padding-left:30px;}
.hometdright{padding-right:30px;}

.loginopt p{margin-bottom:5px;}

.sidebar .login .tip{padding:2px;font-weight:700;font-size:13px;color:#666;}
.sidebar .login .forgotpwd a{height:33px;line-height:33px;padding-left:15px;text-decoration:underline;color:#0064df;font-size:12px;font-weight:200;line-height:50px\9;}
.sidebar .login .forgotpwd a:hover{text-decoration:none;}
.sidebar .loginopt .tip{padding:5px;font-size:13px;margin-bottom:10px;color:#666;}

.guest_tip{background:#fdfff5 url(images/help_info.gif) no-repeat;border:1px solid #d5d8c7;margin:10px 0 20px 0;}
.guest_tip ul{padding:15px 15px 15px 45px;color:#333333;}
.guest_tip ul li{list-style-type:disc;}
.signup span.spantip{clear:both;color:#ff0000;float:none;font-weight:bold;font-size:12px;}
.signup span.spantext{color:#333333;float:none;padding-right:5px;}
.signup span.spanptext{color:#333333;float:none;padding-left:5px;}

.remember label {color:#6d7681;}

/*201008 v4.0*/
.weltxt{font-weight:700;background-color:#DBEAFF;color:#666666;font-size:15px;padding:8px 20px;}
.main .desctxt{line-height:22px;margin:5px 0 20px 0;}
.roledemo{margin:10px 0;text-align:center;}
.roledemo img{margin:0 5px;cursor:pointer;}
.forgotpwd{margin:0 0 0 67px;}

.style_inval{background-color:#f0f5ff;padding:5px;}

.flag-button{
background-color:#FFFFFF;
border:1px solid #888888;
color:#000000;
cursor:pointer;
margin:0 4px 0 40px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:4PX 15px;
position:relative;
white-space:nowrap;
font-size:14px;
text-decoration:none;
font-weight:700;
}
.flag-button-hover{
border-color:#0065cc;
}


