﻿/* 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:24px; line-height:24px; }
HTML .nw_body .nw_1and2col .nw_index_head .left { width:565px; font-size:13px; text-align:left; padding:4px 0 0 29px; line-height:18px; }
HTML .nw_body .nw_1and2col .nw_index_head .right { width:50px; text-align:right; padding:2px 5px 0 0 ; }
HTML .nw_body .nw_1and2col .nw_index_head a {  height:22px;}

HTML .nw_body .nw_3col .nw_index_head { width:208px; height:24px; line-height:24px;}
HTML .nw_body .nw_3col .nw_index_head .left { width:133px; font-size:13px; text-align:left; padding:4px 0 0 33px; line-height:20px;}
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;}
.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:12px; font-weight:normal; padding-top:2px; line-height:18px; text-align:center;}

/*module_body end*/

/*module_foot begin*/

/*module_foot end*/

/* include=====================*/

.photo_player_pre{ width:6px; height:92px; float:left; margin:2px 0 2px 2px; display:table;}
.photo_player_pre a,.photo_player_next a{ display:block; width:6px; height:92px;}
.photo_player_next{ width:6px; height:92px; float:right; margin:4px 2px 2px 0; display:table;}
.recommend .photo_player_main{ padding-left:5px!important; width:624px!important; padding-left:0px; width:629px; height:107px; float:left; margin:2px 0; text-align:center; display:table;}
.recommend .photo_main{ width:96px; height:115px; text-align:center; float:left; margin:0 4px 0 3px; display:table;}
.recommend .photo_main .photo_main_image { width:87px; height:87px; padding:3px 3px 0; margin:0 auto 3px; display:table;}
.photo_main .photo_main_info { width:96px; height:15px; }
.photo_main .photo_main_num{ width:96px; height:15px; font-size:11px;}

.album .photo_player_main { width:648px; min-height:285px; height:auto!important; height:285;  margin:2px 0; text-align:center; display:table; padding-left:2px;}
.album .photo_main { width:107px; height:134px;  float:left; text-align:center; display:table; padding:6px 0 2px;}
.album .photo_main .photo_main_image { width:77px; height:80px; padding:3px 3px 0; margin:0 auto 3px; display:table; overflow-x:hidden; overflow-y:hidden;}


.photo_tag { width:200px; height:200px;  margin:5px auto 2px;}
.photo_tag span { width:auto; height:22px; display:inline-block; line-height:22px; word-break:keep-all; margin:1px 1px;}
.photo_tag_search { width:196px; height:40px; margin:0 auto 2px; padding:2px 2px;}
.photo_tag_search input.add_text { width:140px; border:1px #35b2ce solid; padding:3px 0 0 2px; margin-bottom:2px; font-size:12px; color:#505050; height:18px;}
.photo_tag_search input.btn { width:40px; height:25px; border:1px #89b6e9 solid; background:#dfebfa; padding-top:2px; margin:0 5px 0 0; color:#124f95; font-size:12px}
/* 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=====================*/

.publicity_image { text-align:center; width:652px!important; padding-top:3px!important; padding-bottom:4px!important; height:90px; overflow-y:hidden;}
