/* maincontent */
.maincontent{width:665px;margin-right:15px}
.maincontent ul{list-style:none}
.maincontent ul li{padding:5px 0}
.maincontent .wrapper{float:left;overflow:hidden;width:300px;margin-right:20px}
.maincontent .wrapper a{color:#1b4279}
.maincontent .wrapper #slideshow{margin-bottom:10px}
.maincontent .wrapper #slideshow p{background:#000;height:18px;line-height:18px;white-space:nowrap;overflow:hidden;padding:2px 5px}
.maincontent .wrapper #slideshow p a{color:#fff;float:left}
.maincontent .wrapper #slideshow .slide{margin:3px 0 0 105px}
.maincontent .wrapper #slideshow .slide span{margin:0 5px}
.wrapper #recommendposts .info{background:url(/images/bg_title.gif) repeat-x scroll 0 0 transparent;padding-left:10px}

/* sidebar */
.imagetitle_left{overflow:hidden;padding:14px 0;border-bottom:1px solid #ccc}
.sidebar .imagetitle_left .title{height:24px}
.imagetitle_left .image,.imagetitle_left .image a{height:100px}
.imagetitle_left img{width:80px;height:100px}
.imagetitle_left .summary{overflow:hidden;height:80px;line-height:20px}
.sidebar .wrapper span{padding-right:8px}
#column{padding-bottom:10px}

/*  --  */
.banner{float:left;width:100%;margin-bottom:15px}
.groupwrapper{float:left;width:100%;border-top:3px solid #eee;padding-top:10px}
.groupwrapper .group{float:left;width:315px;overflow:hidden;margin-right:16px}
.groupwrapper .group .title{background:url(/images/title_shadow_325x10.gif) no-repeat center bottom;height:40px;font-size:1.1em;color:#366531}
.groupwrapper .group .title h4{background:url(/images/bg_h4_02.gif) repeat-x;height:29px;line-height:29px}
.groupwrapper .group .title h4 span{background:#fff;margin-left:10px;padding:0 5px}
.groupwrapper .group .wrapper{width:315px}
.groupwrapper .group .wrapper ul{list-style:none}
.groupwrapper .group .wrapper ul li{padding:5px 0;border-bottom:1px dotted #ddd;white-space:nowrap;overflow:hidden}
.groupwrapper .group .wrapper ul li a{color:#1B4279}
.groupwrapper .group .wrapper ul li a:hove{color:#ff0}
.groupwrapper .group .wrapper .more a{font-size:.9em}
.groupwrapper .group .wrapper .banner{border-bottom:0;margin-bottom:0}
.groupwrapper .groupnarrow{float:left;width:233px;overflow:hidden;margin-right:16px}
.groupwrapper .groupnarrow .title{background:url(/images/title_shadow_325x10.gif) no-repeat center bottom;height:40px;font-size:1.1em;color:#366531}
.groupwrapper .groupnarrow .title h4{background:url(/images/bg_h4_02.gif) repeat-x;height:29px;line-height:29px}
.groupwrapper .groupnarrow .title h4 span{background:#fff;margin-left:10px;padding:0 5px}
.groupwrapper .groupnarrow .wrapper{width:233px;font-size:.95em}
.groupwrapper .groupnarrow .wrapper ul{list-style:none}
.groupwrapper .groupnarrow .wrapper ul li{padding:5px 0;border-bottom:1px dotted #ddd;white-space:nowrap;overflow:hidden}
.groupwrapper .groupnarrow .wrapper ul li a{color:#1B4279}
.groupwrapper .groupnarrow .wrapper ul li a:hove{color:#ff0}
.groupwrapper .groupnarrow .wrapper .more a{font-size:.9em}
.groupwrapper .groupnarrow .wrapper .banner{border-bottom:0;margin-bottom:0}
.groupwrapper .last{margin-right:0}
#qa{float:left;width:978px;overflow:hidden;border:1px solid #ccc;border-top:0;margin-top:10px;margin-bottom:20px}
#qa .title{background:url(/images/title_shadow_978x10.gif) no-repeat scroll center bottom rgba(0,0,0,0);height:50px}
#qa .title .info{background:url(/images/bg_title.gif) repeat-x;border-bottom:1px solid #ccc;height:40px;line-height:40px;padding-left:10px;font-size:1.1em}
#qa .title h3{background:url(/images/bg_arrow_down.gif) no-repeat top left 32px;color:#3a6837}
#qa .title h3 span.date{padding-left:125px;background:0 0}
#qa .col{float:left;width:280px;margin:10px 0 20px 22px;_margin-left:11px;_margin-right:11px;_margin-bottom:15px;padding-right:22px;_padding-right:19px;border-right:1px solid #ddd;font-size:.9em}
#qa .col ul{list-style:none;white-space:nowrap;overflow:hidden}
#qa .col ul li{line-height:24px}
#qa .last{border-right:0}

/* WIDTH990+10px WHITEBG 2/2014/JOLIE */
.maincontent{background:#fff;padding:8px 0 0 5px;margin-right:15px;width:675px}
#news{width:350px}
#news .wrapper{width:350px}
.banner{width:980px;margin:0 10px 10px}
.sidebar{background:#fff;padding-top:8px}
.groupwrapper{width:990px;margin:0 5px}
.groupwrapper .group{margin-right:15px;width:320px}
.groupwrapper .groupnarrow{margin-right:15px;width:236px}
.groupwrapper .last{margin-right:0}
#qa{width:988px;margin:0 5px 15px}
#guide{width:988px;margin:0 5px 15px}
