﻿/* 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_happymore.gif) no-repeat 0px 1px;}
.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_allcol { width:870px;}


.nw_3col {DISPLAY: inline; FLOAT: left; WIDTH: 210px;}
/*2 child end*/

.publicity_image { text-align:center; width:652px!important; padding-top:3px!important; padding-bottom:4px!important; height:90px; overflow-y:hidden; margin-bottom:5px;}



/* 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:515px; 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:100px; 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_1and2col .fm_display_list .nw_index_head { width:472px; margin-bottom:1px;}
HTML .nw_body .nw_1and2col .fm_display_list .nw_index_head .left { width:350px; float:left;}
HTML .nw_body .nw_1and2col .fm_display_list .nw_index_head .right { float:right;}

HTML .nw_body .nw_3col .nw_index_head { width:208px; height:23px; line-height:23px;}
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;}
.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;  text-align:left; line-height:18px;}


.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_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;}



/* include=====================*/
.nw_allcol .fm_live { width:871px!important; margin-bottom:5px; height:223px!important; overflow-y:hidden!important;}
.nw_allcol .fm_live .fm_livein { width:865px!important; min-height:10px; height:auto!important; height:10px; display:table;}
.nw_allcol .fm_live .fm_live_main { width:715px;}

.fm_live { text-align:center; width:656px!important; min-height:10px; height:auto!important; height:10px; display:table;}
.fm_live .fm_livein{ width:651px!important; min-height:10px; height:auto!important; height:10px; display:table; padding:5px 3px; }
.fm_live .fm_live_radio,.fm_live .fm_live_radio1 {  height:154px; float:left;  }
.fm_live .fm_live_radio { width:135px; padding-top:56px; padding-left:1px;} .fm_live .fm_live_radio1{width:116px; padding-top:56px;} 
.fm_live .fm_live_main { width:521px; height:206px; padding:3px; float:left;} 
.fm_live .fm_live_main .fm_live_topleft { float:left; padding:3px; height:197px; overflow-y:hidden;}

.fm_live_main_info { width:305px; min-height:10px; height:auto!important; height:10px; clear:both;}
.fm_live_main_info ul.left { float:left; width:225px;}  .fm_live_main_info .right { float:left;}
.fm_live_main_info ul.left li.title { font-size:14px;  text-align:left; margin:0px; padding:4px 0 2px 5px;; font-weight:bold;}
.fm_live_main_info ul.left li.time { text-align:left; padding-left:6px; } .fm_live_main_info ul.left li span { font-size:11px;}
.fm_live_main_info .right a{ display:block; width:78px; height:28px; margin-top:5px;}
.fm_live_main_nj { width:299px; height:18px; clear:both;  padding:2px 0 0 6px; text-align:left; line-height:19px;}

.fm_live_topright { width:190px; min-height:10px; height:auto!important; height:10px; float:left;}
.fm_live_topright ul li { width:184px; height:38px; padding:1px 2px 1px 3px; text-align:left; line-height:19px; cursor:hand;}
.fm_live_topright ul li img { float:left; margin-right:5px}
.fm_live_content { width:186px; height:197px; overflow-y:hidden; float:left; padding:3px 2px; line-height:150%;}
.fm_live_content .fm_live_cHead { width:100%; min-height:30px; height:auto!important; height:30px; text-align:left; padding-bottom:3px;} 
.fm_live_content p { padding:1px; margin:0px; text-align:left; line-height:150%;}
.fm_live_content .fm_live_cHead span { font-size:10px;}


.fm_live_scroll { width:14px; height:200px; float:left; padding:2px 1px;}
.fm_live_scroll a { display:block; width:12px; height:12px; overflow:hidden;}
.fm_live_scroll a.down { margin-top:172px;}

.fm_live_vote { text-align:left; width:649px!important; height:40px; display:table; padding:5px 3px; margin-bottom:5px;}
.fm_live_vote .left { width:380px; padding-left:20px; float:left; line-height:22px;}
.fm_live_vote .right { width:240px; float:right; text-align:left;}
.fm_live_vote .right input { width:60px; height:25px; line-height:25px;}


/* fm_display begin=====================*/
.fm_display { width:655px; min-height:50px; height:auto!important; height:50px; padding-bottom:2px; display:table;}
.fm_display  .fm_display_nj { width:174px; height:607px; float:left; overflow-x:hidden; }
.fm_display  .fm_display_nj .nw_nj_head { width:170px; height:27px;}
.fm_display  .fm_display_nj .nw_nj_body { width:170px; height:560px; margin-top:2px; padding:2px 0 ;}
.nj_main { width:160px; min-height:10px; height:auto!important; height:10px;  margin:0 auto; display:table; padding:4px 2px 4px; cursor:hand;}
.nj_main_view {cursor:default!important; }
.this_nj .nj_main { width:196px;}
.nj_main .nj_main_image { width:40px; height:40px; float:left; overflow:hidden;}
.nj_main .nj_main_info { width:100px; height:37px; float:left; padding:3px 0 0 5px; text-align:left; line-height:17px;}
.this_nj .nj_main .nj_main_info { width:146px;}
.nj_main .nj_main_info a.nj_home { padding:3px 0 0px 25px; height:19px; display:inline-block; margin-top:0px;}
.nj_main .nj_content { width:98%; height:80px; text-align:left; margin:auto; clear:both; padding-top:3px; line-height:140%; }
.this_nj .nj_main .nj_content {min-height:55px; height:auto!important; height:55px;}
.nj_more_btn { width:90%; margin:auto; height:20px; line-height:20px; text-align:right; padding-top:3px;}

.fm_display_list { width:476px; min-height:10px; height:auto!important; height:10px; float:left; margin-top:1px; padding-left:5px;}
.fm_display_list .fm_list_table { width:100%; margin-bottom:1px;}
.fm_display_list .fm_list_table tr td {height:20px; line-height:15px; padding-top:3px; valign:middle;}
.fm_display_list .fm_list_table tr td .left { float:left; width:83%; text-align:left;} 
.fm_display_list .fm_list_table tr td .right { float:right; width:16%; font-size:10px;}
.fm_display_list .fm_list_table tr.title td { height:24px; line-height:15px; font-size:10px; }
.fm_display_list .fm_list_table tr td.time { font-size:10px;}
.fm_display_list .fm_list_table tr.title td.time { font-size:12px; font-weight:bold;}
.fm_display_list .fm_list_table tr td.num { font-size:10px;}
.fm_display_list .fm_list_table .bottom { text-align:left; padding-left:5px;}
.fm_display_list .fm_list_table a.fm_title { line-height:24px; font-size:13px;}

.bang .fm_list_table tr td { padding:3px;}
.bang .fm_list_table tr.title td { font-size:12px; padding:1px;}

/* fm_display end=====================*/
.quotation_main { width:200px; margin:5px 3px 3px; overflow-x:hidden!important; padding:3px 0!important;}
.quotation_main ul { margin:0px!important; }
.nw_3col .nw_index_body .quotation_main ul{ min-height:318px; height:auto!important; height:318px;}
.nw_3col .nw_index_body .quotation_main ul li { padding:2px 0;}
.quotation_main ul li span { padding:0 4px;}
.quotation_btn { width:95%; height:27px; margin:auto; padding-top:3px; }
.quotation_btn a { display:block; float:left; width:60px; height:20px; line-height:20px; margin-left:5px; text-align:center;}


.member_list p img { float:left; margin:0 4px 1px 0;}
.member_list p { clear:both; line-height:17px;}
.member_list div { clear:both; line-height:20px;}
.group .member_list { width:96%; margin:auto; height:76px; padding-top:3px;}
.group .member_list a.join { display:inline-block; padding:2px 8px 0px; line-height:13px; background:#fff; }



/*blog_index_list =================*/
.school_blogList { width:100%; min-height:10px; height:auto!important; height:10px; padding:5px 0 4px;}
.blog_main { width:48%; height:45px; float:left; overflow-x:hidden; padding-left:8px; margin:1px 0 2px;} 
.blog_main .left,.blog_display .blog_display_bang .left { float:left;} 
.blog_main .right,.blog_display .blog_display_bang .right { float:right;} 
.blog_main ul.left { width:11%; text-align:left;} .blog_main ul.right { width:86%; text-align:left;}
.blog_main .blog_main_author { width:36px; height:36px; padding:1px; overflow-y:hidden;}
.blog_main .blog_main_title { font-size:12px; height:18px; padding:2px 0 1px;}
.blog_main .blog_main_info .right span{ font-size:10px;} 
.blog_main .blog_main_info { width:100%; padding-bottom:3px; height:15px;}

/* comment begin*/

.fm_comment  { width:98%; min-height:10px; height:auto!important; height:10px; margin:auto; padding:5px 0 1px;}

.ablum_comment_list { width:100%; min-height:10px; height:auto!important; height:10px; margin:auto;}
.ablum_comment_list h2 { font-size:12px; padding:5px 0 0 ; margin: 0 0 3px;}

/*评论*/
.ablum_comment_list .comment_content  { overflow-x:hidden;}
.ablum_comment_list ,.ablum_comment_list_mian,.ablum_comment_list_mian ul,.ablum_comment_list_mian ul li.comment_content
{ width:100%; min-height:10px; height:auto!important; height:10px; display:table; clear:both;}
.ablum_comment_list_mian { margin-bottom:5px;}
.ablum_comment_list_mian ul li.left { float:left;} .ablum_comment_list_mian ul li.right { float:right;}
.ablum_comment_list .ablum_comment_add { width:95%; margin:3px auto; text-align:left;min-height:100px; height:auto!important; height:100px;  }
.blog_index_list .ablum_comment_add { height:150px; overflow-y:hidden;} 
.ablum_comment_list_mian ul.comment_content { padding:5px 0 5px;}
.ablum_comment_list_mian ul.comment_content li{ width:99%; min-height:20px; height:auto!important; height:20px; display:table;}
.ablum_comment_list_mian ul.comment_content li.cited_btn { text-align:right;}
.ablum_comment_list_mian ul.comment_content li .cited_main{ width:90%; padding:5px 10px;  margin:2px auto 4px;}
.ablum_comment_list .photo_list_bottom{ border-top:0px #fff solid !important; text-align:right; height:20px;}

.ablum_comment_add input.btn,.photo_list_main h5 input.btn {  width:45px; height:22px; font-size:12px;}
.ablum_comment_add input.btn {  padding-top:2px; margin-top:8px;}
.photo_list_main h5 input.btn { padding-top:3px;}


/* comment end*/

.fm_related { width:49%; height:170px; padding-left:5px; margin-top:5px; float:left;}
.fm_related h2 { width:98%; height:22px; font-size:14px; font-weight:normal; line-height:22px; padding-left:2%; margin:0 0 5px;}
.fm_related ul li { width:98%; height:25px; padding:0 0 2px 2%; line-height:25px;}
.fm_related ul li span { padding-right:5px;}
.fm_related ul li a { font-size:13px;}

.fm_search { width:90%; height:25px; line-height:25px; margin:auto; padding-top:3px;}
.fm_search input.add_text { width:110px; height:18px; padding:2px 0 0 2px;}
.fm_search input.btn { width:70px; height:25px; line-height:25px;}


/*list begin*/
.fm_program_list,.fm_program_list ul { min-height:10px; height:auto!important; height:10px; margin:auto;}
.fm_program_list { width:99%;} .fm_program_list ul li div { float:left;}
.bless ul li,.bless_add ul li { min-height:25px; height:auto!important; height:25px; line-height:170%!important; padding:5px 0 5px 10px;}
.fm_program_list ul li{ height:25px; line-height:25px;}
.fm_program_list ul li div.list_time{ width:16%; padding-left:1%; font-size:10px;}
.fm_program_list ul li div.list_name { width:30%;}
.fm_program_list ul li div.list_name a { text-decoration:underline!important;} 
.fm_program_list ul li div.list_name a:hover { text-decoration:none!important;} 
.fm_program_list ul li div.list_nj { width:28%;}
.fm_program_list ul li div.list_school { width:25%;}

.bless_add {  background:none!important; border:0px #fff dashed!important; margin:0px!important; padding:0px!important; float:left; width:180px;}
.bless_add ul li { border:0px #fff solid!important;}
.bless_add ul li input,.bless_info input,.bless_info textarea { font-size:12px; }
.bless_info { float:left; width:414px; overflow-x:hidden; padding:4px 2px 4px 5px!important; height:132px; height:auto!important;}
.bless_info textarea { width:370px!important; height:55px;}

.fm_nj_list .nj_main { float:left; margin:0 0 5px 5px; border:1px #ddd solid; padding:5px 3px; width:148px;}
.fm_nj_list .nj_main .nj_content { height:100px; overflow-y:hidden;}
.fm_nj_list .nj_list_image { width:100%; height:80px; text-align:center;}
.fm_nj_list .nj_list_image img { border:1px #52B0FF solid;}
/*list end*/


/*blog_index_list =================*/
.blog_index_list { width:660px!important; /*height:580px!important;*/ padding:10px 10px 0px!important;}
.blog_index_list .nw_index_body { padding-bottom:3px!important;}
.blog_index_list .blog_main { width:46%; float:left; margin:1px 1%; clear:none;}
.blog_index_list ul.left { width:15%;} .blog_index_list ul.right { width:84%;}
.blog_list_bottom { width:98%; margin:5px auto 5px; height:20px; text-align: right; clear:both;}
.blog_list_bottom a { color:#073665;}
.blog_index_list h2 { padding-left:10px;}

.fm_notice { position:absolute; padding:0 0 0 0px; width:120px; height:50px; text-align:left;}


/* 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=====================*/


