/* CSS all set */
@import url("http://localhost/com/qlolo/style/css/custom.css") ;
@import url("http://localhost/com/qlolo/style/css/component.css") ;

body { margin:0px; font-size: 12px; line-height: 130%;  font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-family:SongTi, Arial; LETTER-SPACING: normal; text-align:center;}
li,ul,ol{list-style-type:none;}
ul,ol,form { margin:0px; padding:0px;}
div { margin:auto;} .l,.left { float:left;} .r,.right { float:right;}
h2,h3,h4,h5 { font-size:12px; font-weight:normal;}
h2,h3,h4,h5,p { margin:0; padding:0;}
/* header begin=====================*/
.nw_head { width:100%;}
.nw_head .main { width:960px; text-align:left; margin:auto; position:relative; overflow-x:hidden; height:210px;}
.nw_sitename {	width:100%; height:105px; position:absolute; left:0px; top:0px;}
.nw_sitename a { display:block; width:150px; }
.nw_head .title,.nw_head .title_url  {  line-height:21px; margin:auto; width:80%; padding:105px 0 0 130px;}
.nw_head .title_info { height:30px; line-height:28px; font-size:25px;  font-weight:bold;}
.title .title_signed input.btn { padding:2px 2px 1px; margin:2px 5px 0 0; } 
.nw_head .title_url { padding-top:0px;}
.nw_head .menu { position:absolute; left:0px; bottom:0px;}
/* header end=====================*/

/* nw_nav begin=====================*/
.nav { width:100%; min-height:30px; height:auto!important; height:30px;  display:inline-block; display:table; margin-bottom:5px;}
.nav h1 { CLEAR: left; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN:0 0 0.5em; LINE-HEIGHT: 30px; text-align:left; padding-left:10px; height:30px;}
.nav h1.none { height:8px; overflow-y:hidden;}
.nav h1 span { position:relative;}
.nav ul { padding:1px 0 0; position:relative;} 
.nav ul li.left a { display: inline-block; padding:0px 10px ;}
.nav LI {FLOAT: left;}
.nav LI.right {FLOAT: right; MARGIN-LEFT: 1.5em; MARGIN-RIGHT: 0px}
.nav LI A { TEXT-DECORATION: none;} .nav LI A:hover { TEXT-DECORATION: underline;}
.nav .path { padding-bottom:5px;}
/* nw_nav end=====================*/

/* menu begin=====================*/
.menu { width:960px; } .menuM { float:left;} .menuC { float:right;}
.menuM a { display:block; float:left; font-weight:bold;}
/* menu end=====================*/

.nw_body { clear:both; text-align:left; width:960px; min-height:270px;  _height:270px; display:block; word-break:break-all; padding:8px 0 10px; overflow:hidden; _overflow:inherit;}

/* 3 child begin */
.nw_colgroup { clear:left;} .nw_colgroup .first-child { margin-left:0px!important;}
.nw_1and2col,.nw_1col,.nw_2col{display:block; float:left; margin-left:8px;}
.nw_1and2col { width:732px; margin-left:0px;} .nw_1col {width:220px;} .nw_2col{ width:504px;}
.nw_3col{ display:inline; float:left; margin-left:8px;} .nw_3col {WIDTH: 732px;}
/*3 child end*/

/* about body module begin*/
.nw_module { display:block; margin-bottom:7px; position:relative; overflow-x:hidden;}
.nw_module form { clear:left;}
.nw_1col .nw_module{width:218px;} .nw_2col .nw_module { width:502px;}
.nw_3col .nw_module { width:730px;}
/* about body module end*/

/*module_head begin*/
.nw_group_head { display:inline-block; height: 1%;}
.nw_group_head h2 {float: left;  padding:5px 0 0 4px; position:relative;}
.nw_group_head p { float:right; position:relative; padding:3px 2px 0 0;}

.nw_1col .nw_group_head { width:216px; height:25px;}
.nw_2col .nw_group_head { width:500px; height:25px;}

.notitle { PADDING: 3px; FONT-SIZE: 0px;  MARGIN-BOTTOM: 1px;  LINE-HEIGHT: 0; }
/*module_head end*/

/*module_body begin*/

.nw_group_body { display:block; clear:both; }
.nw_group_body p{ padding:0px 5px 0;  margin:0.1em 0 0.3em; line-height:150%;}
.nw_group_body div {position:relative;} .main { overflow:hidden;}
.nw_1col .nw_group_body {width:216px; } .nw_2col .nw_group_body {width:500px; }
.nw_1col .main { padding:4px 0px 3px; } .nw_2col .main {padding:5px 0 6px; }
.nw_3col .nw_group_body .main {padding:5px 0 4px;  overflow:hidden;}


.nw_group_body div a {text-decoration:underline; margin:0 2px;}
.nw_group_body div a:hover {text-decoration:none;}
.nw_group_body div h4 a:hover {text-decoration: underline;}

.nw_group_list { width:100%; min-height:40px; height:auto!important; height:40px; clear:both;}
table td .nw_group_list{ height:40px!important;}
.nw_group_list h5 { padding:3px 0 0 5px; width:90%; min-height:15px; height:auto!important; height:15px; margin:0px; font-weight:normal; font-size:12px;}
.nw_group_list p{padding:0px 5px 0; text-align:left; margin:1px 0 2px; line-height:150%;}
.nw_group_list img { float:left; margin-right:5px; position:relative;}
.nw_group_list span a { text-decoration:none!important; margin-left:0px!important; padding-left:0px!important;} .nw_group_list span a:hover { text-decoration:underline!important;}

/*module_body end*/

/*module_foot begin*/
.nw_group_foot { width:98%; clear:both; margin:2px auto 0; padding:6px 0 0; height:19px;}
.nw_group_foot .left,.nw_group_foot .right {font-size:13px;}
.nw_group_foot IMG {VERTICAL-ALIGN: middle}
.nw_group_foot a { text-decoration:none!important;} .nw_group_foot a:hover { text-decoration: underline!important;}
A.desc {
	PADDING-LEFT: 15px; WIDTH: auto!important; LINE-HEIGHT: 15px; ZOOM: 1; HEIGHT: auto
}
/*module_foot end*/

/*include begin*/
.photo_list_bottom { width:99%; height:30px; line-height:20px;  text-align:right; clear:both; margin:2px auto 20px; padding:10px 1% 2px 0;}

/*includer end*/


#lightbox_msg {
	DISPLAY: none; Z-INDEX: 9999; BACKGROUND: #F0F9FD; LEFT: 30%; WIDTH: 500px; POSITION: absolute; TOP: 30%; TEXT-ALIGN: left; border:1px #82CDE5 solid; }
#lightbox_msg #closetag { height:18px; padding:3px 3px 0 0; border-bottom:1px #5BC0E0 solid;}
#lightbox_msg #closetag img { cursor:hand;}
#lightbox_msg #loadinfo { WIDTH: 100%; background:#F8FAFD;}
#overlay_msg {
	DISPLAY: none; Z-INDEX: 9998; FILTER: alpha(opacity=80); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: expression(document.body.offsetHeight+"px"); BACKGROUND-COLOR: #ababab; moz-opacity: 0.8; opacity: .80
}
#closetag { text-align:right;}



/* footer begin=====================*/
.nw_footer
{width:100%; height:55px; text-align:center; padding-top:20px; clear:both; margin:auto;}
.nw_footer a{ text-decoration:none;} .nw_footer a:hover{text-decoration: underline;}
/* footer end=====================*/


/*rss*/
.rss { background:url(../images/rss.gif) no-repeat right 2px ; padding-right:20px;}

/*error*/
.error_notice,.error_notice ul li{ width:96%; margin:auto; min-height:10px; height:auto!important; height:10px; padding:10px; display:table;}
.error_notice{ background:#ededed;} .error_notice b { color:#ff0000;}
.error_notice ul li { background:#fff; border:1px #999 dashed;}
