﻿/* CSS all set */
@import url("http://www.qlolo.com/style/css/custom.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{
list-style-type:none;
}
ul
{
list-style-type:none;
margin:0px;
padding:0px;
}
ol
{
list-style-type:none;
margin:0px;
}
/* header begin=====================*/
.nw_head
{
width:884px; min-height:136px; height:auto!important; height:136px;
text-align:left;
margin:auto;
}
.nw_head .nw_head_top {width:884px; height:13px; margin:auto; text-align:right; padding-top:2px;}
.nw_head .nw_head_main { width:884px; height:113px; margin:auto; text-align:left;  display:table;}
.nw_head .nw_sitename{ width:150px; height:113px; margin:0 auto 0; clear:both; float:left; }
.nw_head .nw_sitename a {display:block; width:113px; height:80px; margin:26px 0 0 18px; }
.nw_head .nw_head_nav { width:594px; height:113px; float:left; margin:0 0 0 0px;}
.nw_head .nw_head_nav ul li { float:left;}
.nw_head .nw_head_nav .nav { width:574px; height:50px; padding-left:20px}
.nw_head .nw_head_nav .nav li { width:56px; height:50px;  text-align:center; font-size:14px;}
.nw_head .nw_head_nav .nav li a { display:block; width:54px; height:43px; margin:3px 0 0 2px ; line-height:43px;}


.nw_head .nw_head_user { width:140px; height:82px; float:left; text-align:center; padding:28px 0 0; }
.nw_head .nw_head_user ul li.manage,.nw_head .nw_head_user ul li.head_signup{ height:40px;}
.nw_head .nw_head_user ul li.welcome { height:18px; line-height:18px; padding-top:5px;}
.nw_head .nw_head_user ul li.head_shop { height:22px; width:100px; text-align:left; padding-left:22px; margin-left:10px; }
.nw_head_user ul li.head_signup a { display:block; width:54px; height:20px; line-height:20px; float:left; padding-top:2px; margin:10px 0 0 7px;}


.gg_search { width:250px; height:10px; padding-top:4px;}
.gg_search td { font-size:12px;}
.gg_search form {margin-bottom:0px;}

.all_weather { width:200px; height:50px; overflow:hidden;}
.all_gohome { width:330px; height:60px; overflow:hidden; padding-top:4px;  background: url(../images/index_goOlympic.gif) no-repeat 0px 1px;}
.all_gohome a { display:block; width:330px; height:50px;}
.gg_search input { font-size:13px;}
.gg_search input.btn{
	BORDER: #0569AA 1px solid; background:url(../images/index_search_btn.gif) no-repeat center center; BACKGROUND-COLOR: #f1f1f1; margin-top:-5px; font-size:12px;}
.control {
	border: #00156e 1px solid; PADDING:3px 0.3em 2px;  MARGIN: 0px;  FONT-SIZE: 100%;  VERTICAL-ALIGN: middle; OVERFLOW: visible; COLOR: #00156e; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center; 
}
.gg_search input.text_s { margin-top:2px; padding:2px 0 0 2px;}

/* header end=====================*/



/* nw_body begin=====================*/
.nw_body
{
width:870px; min-height:10px; height:auto !important; height:10px;
padding:0 0px 8px; display:block; margin:auto;}
/* nw_body end=====================*/

/* 2 child begin */
.nw_colgroup:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.nw_colgroup {
	DISPLAY: inline-block; HEIGHT: 1%;
}
.nw_colgroup {
	CLEAR: left; HEIGHT: 1%
}
.nw_colgroup .first-child {
	MARGIN-LEFT: 0px !important
}

.nw_1and2col {DISPLAY: inline; FLOAT: left;}
.nw_1and2col {WIDTH: 655px; FLOAT: left; MARGIN:0 5px 0 0; padding:0 0 2px 0px; }


.nw_3col {DISPLAY: inline; FLOAT: left; WIDTH: 210px;}
/*2 child end*/





/* about body module begin*/
.nw_module {
	DISPLAY: inline-block; min-height: 10px; height:auto!important; height:10px;
}
.nw_module {
	MARGIN-BOTTOM: 4px; POSITION: relative
}

.nw_module FORM {
	CLEAR: left
}

HTML .nw_body .nw_1and2col .nw_module {OVERFLOW-X: hidden; WIDTH: 655px; margin:auto auto 4px; }
HTML .nw_body .nw_3col .nw_module {OVERFLOW-X: hidden; WIDTH: 210px;}


/* about body module end*/
.nw_module .left { float:left;}
.nw_module .right { float:right;}
/*module_head begin*/
.nw_shop_head { line-height:26px;}

HTML .nw_body .nw_1and2col .nw_index_head { width:653px; height:26px; line-height:24px; display:table;}
HTML .nw_body .nw_1and2col .nw_index_head .left { width:495px; font-size:13px; text-align:left; padding:0; }
HTML .nw_body .nw_1and2col .nw_index_head .left span,HTML .nw_body .nw_3col .nw_index_head .left span { padding-left:10px;}
HTML .nw_body .nw_1and2col .nw_index_head .right { width:120px; text-align:right; padding:2px 5px 0 0 ; }
HTML .nw_body .nw_1and2col .nw_index_head .left a { display:block; width:80px; text-align:center; float:left; height:24px; padding:1px 0 0; text-decoration:none;}

HTML .nw_body .nw_3col .nw_index_head { width:208px; height:20px; line-height:20px;}
HTML .nw_body .nw_3col .nw_index_head .left { width:133px; font-size:13px; text-align:left; padding:4px 0 0 0px; line-height:16px;}
HTML .nw_body .nw_3col .nw_index_head .right { width:35px; text-align:right; padding:2px 5px 0 0 ; }
HTML .nw_body .nw_3col .nw_index_head a {  height:22px;}


/*module_head end*/
/*module_body begin*/
.nw_index_body{
	DISPLAY: inline-block; HEIGHT: 1%;
	CLEAR: left; MARGIN-BOTTOM: 1px;POSITION: relative; min-height: 10px; height:auto!important; height:10px;
	text-align:left; 
}
.nw_module_body{	
	 width:176px; padding:3px 0 2px; 
}

HTML .nw_body .nw_1and2col .nw_index_body {width:653px; padding:3px 0 8px; display:table !important;}



HTML .nw_body .nw_3col .nw_index_body {width:208px; padding:3px 0 2px; display:table !important;}
.group_listCat .nw_index_body ul { width:180px!important; margin:7px auto!important;}
.group_listCat .nw_index_body ul li { width:160px!important; height:22px!important;}
.nw_3col .nw_index_body ul { width:190px;min-height:10px; height:auto!important; height:10px; padding:5px 3px 3px 6px; margin:5px 3px 3px;}
.nw_3col .nw_index_body ul li { width:190px; min-height:18px; height:auto!important; height:18px;  text-align:left; line-height:18px;}



.nw_3col .nw_index_body h2 { width:200px; height:18px; margin:0 auto 0; font-size:13px; font-weight:normal; padding-top:2px; line-height:18px; text-align:left;}
.nw_3col .nw_index_body p { margin:0px;}
.nw_3col .nw_index_body h4 {width:200px; height:18px; margin:0 auto 0; font-size:12px; font-weight:normal; padding:2px 0 0 8px; line-height:18px; text-align:left; }
.nw_3col .nw_index_body h4 a { text-decoration:underline;} .nw_3col .nw_index_body h4 a:hover { text-decoration:none;}
/*module_body end*/

/*module_foot begin*/

/*module_foot end*/

/*group main begin*/
.group_main { width:48%; height:81px; float:left; margin:12px 0 0 0; text-align:left; padding-left:10px; overflow-y:hidden; }
.group_main .group_main_image { width:31%; height:60px;  padding:0; float:left; display:table;}
.group_main .group_main_info { width:68%; min-height:55px; height:auto!important; height:55px; line-height:20px;  float:left; display:table;}
.group_main .group_main_info .title a { font-size:13px;} 
.group_main .group_main_info .title b { font-weight:normal; font-size:10px;}
.group_main .group_main_do { width:98; height:20px; line-height:150%;  clear:both; display:table;  margin-top:0px;}

/*group main end*/

/*group_bbs begin*/
.group_bbs { width:48%; height:40px; margin:0px; padding:8px 0 0 10px; display:table; float:left; overflow-y:hidden; }
.group_bbs ul.group_bbs_left { width:80%; float:left;}
.group_bbs ul.group_bbs_left li { float:left;}
.group_bbs ul.group_bbs_left li.group_bbs_title { width:100%; font-size:13px; line-height:18px; height:20px; }
.group_bbs ul.group_bbs_left li.group_bbs_name { width:100%;}
.group_bbs ul.group_bbs_right { width:19%; float:right;}
.group_bbs ul.group_bbs_right li { float:left;}
.group_bbs ul.group_bbs_right li.group_bbs_image { margin-right:5px;}
 
/*group_bbs end*/
.group_photo_images { width:74px; height:72px; overflow:hidden; text-align:center; padding-top:2px!important; margin:auto;}
.group_photo_info { width:98%; margin:auto; height:18px; line-height:130%!important; clear:both; padding-top:6px;}


.member_list { width:47%; height:65px; float:left; padding:4px 0 0 6px;}
.member_list p img { float:left; margin:0 4px 4px 0;}
.member_list p { clear:both;}
.adm .member_list { width:96%; margin:auto; height:40px;}
.diary .member_list { width:96%; margin:auto; height:36px;}
/* include=====================*/

.publicity_image { text-align:center; width:652px!important; padding-top:3px!important; padding-bottom:4px!important; height:90px; overflow-y:hidden;}

.guide p { padding:2px 7px; line-height:1.4;}
.guide p a { display:block; text-decoration:none; width:192px; height:36px; line-height:22px; text-align:center; 
margin:auto;}

.group_search { text-align:left; width:652px!important; height:35px; overflow-y:hidden;}
.group_search select { font-size:12px;}
.group_search div { width:580px; height:30px; margin:3px auto 0; padding-left:50px;}
.group_search div form { margin:0px; padding:0px;}
.group_search div input.add_text { width:325px; height:18px; padding:5px 0 0 5px; font-size:12px; margin:1px 0 0;}
.group_search div input.btn { width:80px; height:25px;}

.group_display { width:655px; min-height:50px; height:auto!important; height:50px; padding-bottom:2px; display:table;}
.group_display .group_hotCat{ width:100px; height:315px; float:left; padding:4px; margin-right:4px;}
.group_photo_list{ height:324px!important;}
.group_display .group_hotCat h2 { width:96px; height:18px; margin:0 auto 3px; font-size:12px; font-weight: bold; padding-top:2px; line-height:18px; text-align:left;}
.group_display .group_hotCat ul li { width:96px; min-height:22px; height:auto!important; height:22px; line-height:21px; font-size:10px; text-align:left; display:table; }
.group_display .group_hotCat ul li a { font-size:12px; text-decoration:none;} 
.group_display .group_hotCat ul li a:hover { text-decoration:underline;}
.group_display .nw_module { width:540px!important; float:left; margin-left:4px; }
.group_displayList .nw_index_head { width:538px!important;}
.group_displayList .nw_index_head .left { width:400px!important;}
.group_displayList .nw_index_body { width:538px!important; padding-bottom:15px!important;}

.event .photo_main { width:122px; height:130px;}
.event .photo_main .photo_main_title { width:120px;}
.event .photo_main .photo_main_info { width:120px; padding-top:2px; text-align:left;}
.photo_main{ width:100px; height:95px; text-align:center; float:left; margin:4px 4px 0 3px; display:table;}
.photo_main .photo_main_image { width:75px; height:77px; padding:2px 2px 0; margin:0 auto 3px; display:table; overflow-y:hidden;}
.photo_main .photo_main_info { width:96px; height:15px; }
.photo_main .photo_main_title { width:96px; height:18px;}

.group_list_bottom { width:99%; height:20px; margin:auto; text-align:right; padding-top:5px; margin-top:5px; clear:both;}


.manage_main { margin:20px auto 5px;}

/* footer begin=====================*/
.nw_footer { clear:both;}
.nw_footer  { width:100%; height:110px; padding-top:5px; padding-top:20px; text-align:center; margin-top:10px;}
.nw_footer a:hover { text-decoration:none;}


/* footer end=====================*/


/*rss*/
.rss { background:url(../images/rss.gif) no-repeat right 2px ; padding-right:20px;}

/* signin begin=====================*/
#div3 {Z-INDEX: 222; WIDTH: 250px; HEIGHT: 180px;}
#div3 .index_signup {width:250px; height:100px;  BACKGROUND-COLOR: #99ccff; FILTER: alpha(opacity=70); border:1px #5482b0 solid; padding:10px 0 8px;}
#div3 .index_signup ul { position:relative; width:240px; height:28px;  margin:0 auto;}
#div3 .index_signup ul li{ float:left;}
#div3 .index_signup ul li.note1,#div3 .index_signup ul li.note2 { width:55px; text-align:right; line-height:28px; padding-right:5px; color:#225282;}
#div3 .index_signup ul li.form .add_text4 { border:1px #4c82b8 solid; }
#div3 .index_signup ul li.none{ width:240px; height:25px; clear:both; text-align:center;} 
#div3 .index_signup ul li.none a{ color:#225282; text-decoration:none;} #div3 .index_signup ul li.none a:hover{ text-decoration: underline;}
#div3 .index_signup ul li.sign_btn { width:240px; height:25px; clear:both; text-align:center;}
#div3 .index_signup ul li.sign_btn input { width:60px; height:22px; line-height:19px; border:1px #5482b0 solid; background:#fff; margin-left:5px;}
/* signin end=====================*/
