#cas{width:100%; margin:0 auto; background:url(/lyuapServer/userdefined/images/bodybg.jpg) no-repeat center -19px;background-size:1920px 611px;min-height:750px;display:block;}
.loginBox{position: absolute;top:209px; left: 50%; margin-left:187px; z-index:10; width:360px; height:415px;  border-radius: 4px; }
.logo{width: 1000px;margin:0 auto;}
.wz{margin:0 auto;width:900px;padding:20px 0;border-bottom:1px solid #ccc}
.wz .orange{color:#ff6600}
.wz ul li{height:30px;line-height: 30px;padding-left:20px; background: url(../images/point.jpg) no-repeat 5px center}
.cont-one{width:410px;}
#fm1 .row{margin-top: 15px;}
    #cas fieldset {border:0; margin:0; padding:0; float:left; clear:none; width:auto;}
        #cas fieldset legend {display:none;}

        #cas #login {margin-left:30px;margin-top:105px }

            #cas #login h2 {display:none;}
            #cas #login label {font-size:12px;}
            #cas #login label span.accesskey {text-decoration:underline;}
            #cas #login input {letter-spacing:1px;}
            #cas #login .check input {position:relative; left:-4px; height:auto;}
            #cas #login .check label {float:left; xwidth:auto; line-height:1.8;}
            #cas #login .btn-row {position:relative;margin-top:18px;}
            * html #cas #login .btn-row {top:5px;} /* IE6 */
            #cas #login .btn-submit {float:none; clear:none; display:inline;cursor: pointer; letter-spacing:0; background:#006835; border:none;width:304px; height:34px; font-size:14px; font-weight:bold; color:#fff;border-radius:6px;}
            * html #cas #login .btn-submit {background:#ffd;}
            #cas #login .btn-reset {background:url("../images/btn_c.png") no-repeat;float:none;cursor: pointer;  clear:none; border:0; color:#777; text-transform:lowercase; letter-spacing:0; font-size:12px;height:45px;width:115px;text-indent: -999em; margin-left:24px;}

    #cas #sidebar {margin:20px auto;width:1000px; padding:0px 15px; }
		 #cas #sidebar .text{ float:left; width:500px;margin-bottom:10px;}
		  #cas #sidebar  .pic{background:url("../images/left-pic.png") no-repeat; height:355px; }
        #cas #sidebar h3 {font:normal 400 14px Georgia, "Times New Roman", Times, serif; color:#555; margin:18px 0 0; padding:6px 0 3px;}
        #cas #sidebar p {margin:0; padding:0; color:#183883; font-size:12px;}
        #sidebar .p_icon{font-size:1.5em;margin-bottom:5px; color:#183883; font-family:微软雅黑}
        #cas #list-languages ul {margin:0; padding:0; line-height:1.5; list-style:none;}
            #cas #list-languages ul li {display:inline; padding:0 5px; border-right:1px solid #ccc;}
            #cas #list-languages ul li.first {padding-left:0;}
            #cas #list-languages ul li.last {padding-right:0; border:0;}

#cas #footer p {margin:0 0 1em 0; padding:0;}

/* RESET --------------------------------- */
/* reset some properties for elements since defaults are not crossbrowser - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html,body,div,span,h1,h2,h3,p,a,img,ul,li,fieldset,form,label,legend {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; font-size:12px;}
:focus {outline:0;}
ul {list-style:none; font-size:1.1em; padding:0;}

/* browser default font-size is 16px which is too big so we make it 16px x 62.5% = 10px */
    body {font:normal 400 62.5%/1.0 Verdana, sans-serif; background:#fff; color:#333;}

/*
 - used to clear or contain floats within a non-floated container
 - this ruleset is used by UAs that handle :after - not IE - see ie_cas.css for IE fix
http://www.positioniseverything.net/easyclearing.html and http://www.ejeliot.com/blog/59 */
#header:after, #content:after, #footer:after, .clearfix:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}


/* HEADER --------------------------------- */
#header {background:#fff; }
    #header h1#app-name {clear:both; width:1000px; margin:0 auto; background:url("../images/logo.png") no-repeat ; height:98px; color:#fff; font:normal 400 2.8em/2.5em Georgia,"Times New Roman", serif;} /* d21033 */

/* CONTENT --------------------------------- */
#content {clear:both;position:relative;min-height:578px; }
.loginWrap{height:365px;margin:0 auto;width:950px;position: relative}
.picture_con{width:1000px;height:439px;margin:0 auto;position: relative}
    #content h2 {margin:0 0 .5em 0; font-size:1.3em; font-weight:400; color:#000; xborder-bottom:1px solid #eee; padding:3px 0; xletter-spacing:-1px;}
    #content h3 {font:1em arial, helvetica, sans-serif; font-weight:400;}

    #content p {line-height:1.5; font-size:1.1em; padding:0 0 18px;}

/* FOOTER --------------------------------- */
.footer {clear:both; padding:10px 20px; text-align: center;line-height: 30px;}

/* MESSAGES --------------------------------- */
.info, .errors, .success {clear:both; margin:30px 0 0;  font-size:12px; line-height:1.5;}
.info {border:1px dotted #008;    background:#eff url("../images/info.gif") no-repeat 20px 18px; color:#008;}
.errors { color:#d21033; width:204px; margin-top:15px;margin-left:-52px; padding:8px;border:1px solid #e4de95;position:absolute;background: yellow;top:308px;left:83px;}
.success {  background:#fff;
    color: #339900;
    height: 780px;
    margin:0px auto;
    padding: 180px 0px 0px 480px;}
    #content .errors h2, #content .success h2 {font-family:Georgia,"Times New Roman",Times,serif; font-size:20px; line-height:48px; font-weight:bold; margin:0 18px 0 0; padding:0;}
    #content .success h2 {color: #008 !important;}
    #content .errors h2 {color:#b00 !important;}
    #content .success h2 {color:#060 !important;}
    #xymsg{display:none}

/* static messages */
#content .success p {padding:0; color:#555;}

/* FORMS --------------------------------- */
    label { font-size:1.1em; color:#006835;}
    input { font-family:Verdana,sans-serif; font-size:1.1em; color:#000;  min-height:1.5em;}
    input.btn-submit {border-width:2px;}


    .fm-v div.row {float:left; margin:0; padding:8px 0; width:100%;
	}
    .fm-v div.row label {display:block; width:18%; line-height:1.5;padding-top:7px;float:left;}
    .fm-v div.row input.btn-submit {display:block; margin:0;}
    .wjmmLink {margin-top:20px;}
    .wjmmLink a{text-decoration: none;color:#999;margin-left:46px;}

/* highlight errors */
    input.error {background:#FFEFEF; color:#b00;}

/* mark as required */
    .required {background:#fff url("../images/showdown.png") repeat-x;}
    .error {background:#ffefef;}
    input.required {border-width:1px;}
.cont-one li,.cont-two li{line-height:24px;color:#666;}
.cont-one li a,.cont-two li a{ text-decoration:none; color:#666;}
.cont-one ,.cont-two{float:left;}
.cont-two li{line-height:20px;}
.logout{background:#fff;
    height:auto !important; 
    overflow:visible;}
.ok{}
.main-bg{ min-height:470px; 
    height:auto !important; 
    height:470px; 
    overflow:visible;
		position:relative; 
		width:100%;}
.main-bg .hd {
	background:url("../images/hy_dl.gif") no-repeat; width:136px;
    height: 39px;
		display:none;
}
	.code{ float:left; margin-right:12px; padding-left:4px;}
.info-more01{ color:#2d54a1;  text-decoration:none;}
.line{border-top:1px solid #98d56f;display:none;}
.content{min-height:780px;}
/*logout naviation*/
.nav ul{
margin:0;
padding:0;
background:url("../images/logout_nav.png") repeat-x;
overflow:hidden;}
.nav li{
float:left;
padding:15px 29px;}
.nav li a{color:#fff;
text-decoration:none;}
#login .wxts{background:url("../images/wxts.png") no-repeat top; padding-top:20px;}
.wxts a{color:#DB7C01;}

/*---banner---*/
.banner1{background:url(../images/bannerbg1.png) repeat-x;}
.banner2{background:url(../images/jybg.png) repeat-x;}
.banner3{background:url(../images/cmbg.png) repeat-x;}
.banner4{background:url(../images/zqbg.jpg) repeat-x;}
/*---banner---*/
#bannerbg{height:440px; position:relative; top:0px; width:100%; z-index:0;}
.bannerc{overflow:hidden;  width:100%;}
.bannerc li{left:0; position:absolute; top:0; width:100%;}
.bannermenu li.on {
    background-color: #fff;
    border-radius: 14px;
    height: 15px;
    width: 15px;filter:alpha(opacity=100); /*IE滤镜，透明度50%*/
-moz-opacity:1; /*Firefox私有，透明度50%*/
opacity:1;/*其他，透明度50%*/
}
.banner{height:440px; margin:0 auto; position:relative; text-align:center;background:#dff8fc}
.banner img{top:0px; }
.bannermenu{left:44%; position:absolute; top:410px; z-index:9;height:15px; display:block;}
.bannermenu li{border-radius: 14px; background-color:#000; float:left; height:15px; list-style:none outside none; margin:0 5px; width:15px; overflow:hidden; cursor:pointer; filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
-moz-opacity:0.5; /*Firefox私有，透明度50%*/
opacity:0.5;/*其他，透明度50%*/}
.login-form{width:1000px; height:0; margin:0 auto; position:relative; top:0;z-index:999}
.user-login{}
.footer-text{width:1000px; margin:0 auto; text-align:center;}
.banner a{background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    transition: opacity 800ms ease-in-out 0s;
    vertical-align: middle;
    width: 100%;
cursor: default}
		.college-home{ float:right; color:#fff; background:#183883;line-height:25px; text-decoration:none; padding:0 10px;}
		.college-home:hover{color:#f00;}
#username { width:233px; border:1px solid #ccc;height:27px;line-height: 27px;padding-left:15px; }
#password { width:233px; border:1px solid #ccc; height:27px;line-height: 27px;padding-left:15px; }
#captcha { line-height: 27px;height:27px; width:161px; border:1px solid #ccc; padding-left:15px; }
.xgmm{text-align: right}
.xgmm a {text-decoration: none;color:#666;margin-right:26px;}
.fl-label {display:none !important;}
#idPlaceholder {position: absolute; left: 55px; width: 73px; color:#999; top: 82px; cursor:text; visibility;}
#idPlaceholderpass {position: absolute; left: 55px; width: 73px; color:#999; top: 140px;}
#idPlaceholdercade {position: absolute; left: 55px; width: 36px; color:#999; top: 196px;}

.list-text{width:1100px;margin:20px auto;position:relative;top:167px;}
.cont-list{float:left;width:366px;}
.cont-list .into-icon{float:left;padding-right:20px;}
.cont-list .into-cont{float:left;width:252px;}
.into-cont h5{color:#006835;font-size:18px;margin:0;margin-bottom:18px;}
.into-cont p{color:#666;line-height:22px;}

