@charset "utf-8";
/*青年联合会*/
.qnlhh_tspan{font-size:14px;font-weight:800;}

.qnlhh_slideBox{ width:318px; height:258px; overflow:hidden; position:relative; border:1px solid #ddd; float:left;}
.qnlhh_slideBox .hd{height:6px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
.qnlhh_slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.qnlhh_slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:6px; cursor:pointer; background:url(../images/icon.gif) no-repeat  scroll 0 -90px;}
.qnlhh_slideBox .hd ul li.on{background:url(../images/icon.gif) no-repeat  scroll -14px -90px; }
.qnlhh_slideBox .bd{ position:relative; height:100%; z-index:0; overflow:hidden;}
.qnlhh_slideBox .bd li{ zoom:1; vertical-align:middle; }
.qnlhh_slideBox .bd li #a_title{display:block;width:200px;height:30px;font-weight:900;color:#d90301;line-height:30px;font-size:14px;margin-left:12px;overflow:hidden;}

.qnlhh_slideBox .bd img{ width:318px; height:230px; display:block;  }
.qnlhh_slideBox .prev,
.qnlhh_slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:40px; height:40px; background:url(../images/p.gif) 0 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.qnlhh_slideBox .next{ left:auto; right:3%; background-position:-43px 0px; }
.qnlhh_slideBox .prev:hover,
.qnlhh_slideBox .next:hover{filter:alpha(opacity=100);opacity:1;  }
.qnlhh_slideBox .prevStop{ display:none;}
.qnlhh_slideBox .nextStop{ display:none;}

.qnlhh_topnews{width:400px;height:258px; float:left;}
.qnlhh_topnews .tspan{border-bottom:2px solid #f41313;display:block;}
.qnlhh_topnews .top_name{font-size:14px;font-weight:900;width:83px;height:29px;line-height:29px;background:#f41313;color:#fff;display:block;text-align:center;}
.qnlhh_topnews .top_first{width:400px;height:85px;border-bottom:1px #ccc dotted;}
.qnlhh_topnews .top_first dt{text-align:center; font-size:14px;font-weight:800;padding:6px;}
.qnlhh_topnews .top_first dt a{color:#d90301;}
.qnlhh_topnews .top_first dd{color:#999; text-indent:14px;line-height:26px;overflow:hidden;height:58px;}
.qnlhh_topnews ul li{line-height:23px;height:23px;}
.qnlhh_topnews ul li a{display:block;float:left;}
.qnlhh_topnews ul li .timespan{float:right;padding-right:10px;}

.member_form{width:240px;overflow:hidden;}
.member_form dl{height:23px;line-height:23px;margin-bottom:6px;}
.member_form dl dt{float:left;width:80px;height:26px;line-height:26px;font-weight:800;}
.member_form dl dd{width:120px; float:left;}
.member_form dl dd .input_t{border:1px #ccc solid;width:140px;height:23px;line-height:23px;}
.member_form dl dd .input_check{border:1px #ccc solid;width:60px;height:23px;line-height:23px;}
.member_form .member_btn{width:61px;height:27px;background:#d55b31;font-size:14px;color:#fff;border:none;}

.qnlhh_weibo{width:240px;height:198px;overflow:hidden;border:1px #ccc solid;}

.w730{width:730px;height:auto; float:left;}

#qnws{width:730px;}
#qnws .qtspan{height:28px;background:#e9f4e1;line-height:28px;display:block;border-bottom:2px #729e27 solid;font-size:14px;}
#qnws .qtspan a{width:80px;height:28px;color:#fff;font-weight:800;background:#729e27;display:block;text-align:center;}
#qnws .qnws_sub_span{height:30px;line-height:30px;display:block;border-bottom:1px dotted #dadbd5;}
#qnws .qnws_sub_span .sub_title{font-weight:800;font-size:14px;color:#638500;display:block;float:left;width:60%;}
#qnws .qnws_sub_span .more{display:block;float:right;padding-right:20px;width:8%;}
#qnws .qnws_sub_p{ text-indent:16px;line-height:22px; white-space:6px;margin-top:4px;}
#qnws dl{width:119px;overflow:hidden;float:left;}
#qnws dl dt{height:86px;overflow:hidden;}
#qnws dl dd{width:119px; text-align:center;height:26px;line-height:26px;}
#qnws dl img{width:119px;height:86px;}
#qnws ul{width:560px;margin-left:12px;float:left;}
#qnws ul li{border-bottom:1px #ccc dotted;height:26px;line-height:26px;background:url(../images/list-img01.jpg) no-repeat scroll 0 center;padding-left:10px;}
#qnws ul li .col{color:#729e26;}

#yclub{}
#yclub span{background:#eaf1f5;height:28px;line-height:28px;display:block;border-bottom:2px #31abd5 solid;font-size:14px;}
#yclub span a{width:80px;height:28px;color:#fff;font-weight:800;background:#31abd5;display:block;text-align:center;}
#yclub ul{}
#yclub ul li{width:132px;float:left;height:28px;line-height:28px;background:url(../images/qnlhh_qclub.jpg) repeat-x center;border:1px #ccc solid;margin-top:10px;margin-left:0px;margin-right:12px;text-align:center;}
#yclub ul li a{line-height:30px;}
#yclub ul li.three{width:153px;}

.right{width:236px;float:right;height:auto;}

.qlwx{width:236px;height:96px;overflow:hidden;}
.qlwx img{width:236px;height:96px;}

.qljj{width:236px;float:left;}
.qljj span{height:30px;border-bottom:1px #ccc solid;display:block;}
.qljj span a{display:block;width:69px;height:30px;line-height:30px;border-bottom:2px #d55b31 solid; text-align:center;font-weight:800;}
.qljj ul li{background:url(../images/qnlhh_qclub.jpg) repeat-x;height:28px;line-height:28px;width:102px;text-align:center;border:1px #ccc solid;float:left;margin-left:4px;margin-right:10px;margin-top:6px;}

.zlxz{width:236px;float:left;}
.zlxz span{height:30px;border-bottom:1px #ccc solid;display:block;}
.zlxz span a.ctit{display:block;width:107px;height:30px;line-height:30px;border-bottom:2px #d55b31 solid; text-align:center;font-weight:800; float:left;}
.zlxz span a.more{width:44px;height:30px;line-height:30px;float:right;display:block;}
.zlxz ul{width:236px;overflow:hidden;}
.zlxz ul li{height:28px;line-height:28px;width:234px;overflow:hidden;}

/* 图片滚动 */
.picScroll{ position:relative;  height:124px; padding: 10px 0 10px 42px;  background:#fff; margin-bottom:10px; overflow:hidden;   }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left; margin: 0 16px;  width:144px; height:104px;border:1px #ccc solid;padding:1px; overflow:hidden; display:inline; }
.picScroll ul li img{ width:142px; height:101px; }
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 60px; display:block; width:18px; height:28px; overflow:hidden; background:url(../images/icons.png) -40px 0 no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:10px; background-position:-120px 0; }
.picScroll .prevStop{ background-position:0 0; }
.picScroll .nextStop{ background-position:-80px 0; }

.picScroll .tempWrap{width:600px;height:120px;overflow:hidden;float:left;}

.wyfcspan{width:980px;height:28px;border-bottom:2px #ccc solid;line-height:28px;display:block;}
.wyfcspan a{color:#b83e1f;width:97px;height:30px;text-align:center;height:28px;line-height:28px;border-bottom:1px #b83e1f solid;display:block;font-size:14px;font-weight:800;}
