@charset "utf-8";
@import url(base.css);

/* layout */
body{text-align:center;}
#wrap{position:relative;width:1002px;height:582px;margin:0 auto;text-align:left;}

#header{width:1002px;height:105px; z-index:1;}
#ifr_header{width:1002px;height:105px;}

#container{overflow:hidden;width:1002px;height:477px; z-index:1;}

#aside{float:left;width:243px;height:477px;}
#ifr_device{width:243px;height:200px;}
#ifr_door{width:243px;height:277px;}

#content{float:right;width:759px;height:477px;}
#ifr_content{width:759px;height:477px;}

/* ifr_pop */
#pop_wrap{position: absolute;left:-9999px;top:-9999px;width:0;height:0; z-index:10;}
#pop_wrap.on{left:0;top:0;width:1002px;height:582px;}

#ifr_pop_bg{width:1002px;height:582px;background:#aaa;opacity:.3;filter:Alpha(Opacity=30); position:relative; z-index:10;}

#ifr_pop_bx{position: absolute;left:0;top:0;width:1002px;height:582px; z-index:10;}
#ifr_pop_bx td{text-align:center;vertical-align:middle;}

/* ifr_pop2 */
#pop_wrap2{position: absolute;left:-9999px;top:-9999px;width:0;height:0; z-index:10;}
#pop_wrap2.on{left:0;top:0;width:1002px;height:582px;}

#ifr_pop_bg2{width:1002px;height:582px;background:#aaa;opacity:.3;filter:Alpha(Opacity=30); position:relative; z-index:10;}

#ifr_pop_bx2{position: absolute;left:0;top:0;width:1002px;height:582px; z-index:10;}
#ifr_pop_bx2 td{text-align:center;vertical-align:middle;}

#ifr_pop_bg #ifr_pop_bx #ifr_pop, #ifr_pop_bg2 #ifr_pop_bx2 #ifr_pop2{position:relative; z-index:10;}


/* full */
.bg_full{padding-top:185px;background:url('../img/content/bg_full.gif') no-repeat 0 0;}

a span{cursor:pointer;_cursor:hand;}
a.btn_login{text-decoration:none; color:#eeeeee; font-size:15px; font-weight:bold; display:inline-block; padding-right:6px; background:url('../img/content/bg_btn_login.gif') no-repeat 100% -28px;}
a.btn_login span{display:inline-block; padding:3px 29px 0 35px; height:24px; line-height:24tpx; background:url('../img/content/bg_btn_login.gif') no-repeat 0 0;}

/* register */
#register{width:364px;height:115px;margin-left:318px;padding-top:89px;background:url('../img/content/bg_login.jpg') no-repeat 0 0;}
#register ul{width:280px;}
#register li{overflow:hidden;width:280px;height:23px;}
#register li *{vertical-align:middle;}
#register li label{float:left;display:inline-block;width:109px;padding-right:5px;text-align:right;font-size:12px;font-weight:bold;color:#003a65;}
#register li input{float:left;padding-right:5px;}
#register .btn{margin:5px 0 0 15px;text-align:center;}

/* login */
#login{width:364px;height:109px;margin-left:318px;padding-top:95px;background:url('../img/content/bg_login.jpg') no-repeat 0 0;}
#login ul{width:280px;}
#login li{overflow:hidden;width:280px;height:23px;}
#login li *{vertical-align:middle;}
#login li label{float:left;display:inline-block;width:109px;padding-right:5px;text-align:right;font-size:12px;font-weight:bold;color:#003a65;}
#login li input{float:left;padding-right:5px;}
#login .btn{margin:7px 0 0 15px;text-align:center;}

/* language */
#language{overflow:hidden;width:364px;height:115px;margin-left:318px;padding-top:89px;background:url('../img/content/bg_login.jpg') no-repeat 0 0;}
#language p.tit{float:left;width:117px;padding:20px 13px 0 0;text-align:right;font-weight:bold;font-size:14px;color:#444;}
#language ul{float:left;width:220px;}
#language li{width:220px;height:21px;}
#language li *{vertical-align:middle;}
#language li input{width:13px;height:13px;padding-right:5px;}
#language li label{padding-left:5px;font-size:12px;font-weight:bold;color:003a65;}
#language .btn{clear:both;width:364px;padding-top:5px;text-align:center;}
