@charset "utf-8";
/* CSS Document */

/* css for the whole page */
body {margin:0; background-color:#ffffff;}
* {font-size:12px; font-family: "simsun"; }

div,ul,li,span,form,img,a {margin: 0; padding: 0; border: 0; list-style:none;}



/* 字体,颜色,链接css */

a {color:#000000; text-decoration:none;}
a:hover {color:#bd0a0a; text-decoration:none;}

.bold{ font-weight:bold;}
.underline { text-decoration:underline;}
.left { text-align:left;}
.right { text-align:right;}
.center { text-align:center;}
.fleft { float:left;}
.fright { float:right;}

.f14 {font-size:14px;}
.f14 a {font-size:14px;}

.red1 { color:#FF0000;font-size:16px;font-family:"黑体"}
.red1 font { font-size:16px;font-family:"黑体"}
.red1 a { color:#FF0000; text-decoration:none;font-size:16px;font-family:"黑体"}
.red1 a:hover { color:#FF0000; text-decoration:underline;font-size:16px;font-family:"黑体"}
.red { color:#FF0000;}
.red a { color:#FF0000; text-decoration:none;}
.red a:hover { color:#FF0000; text-decoration:underline;}
.gray { color:#959595;}
.green { color:#559310;}
.green a { color:#559310; text-decoration:none;}
.green a:hover { color:#559310; text-decoration:underline;}

.underdot { background-image:url(http://joy.online.sh.cn/joys/gb/images/inserthtml/joy09_dot.gif); background-repeat:repeat-x; background-position:bottom;}

.border { border:1px solid #909090;}
.borderbottom { border-bottom:1px solid #909090;}
.marginbottom { margin-bottom:3px;}
.paddingleft20 { padding-left:20px;}
.paddingleft10 { padding-left:10px;}


/* 空行css */

.blank_h10 {width:100%; height:10px; margin:0 auto; overflow:hidden; clear:both;}
.hack {clear: both; display: block; height:1px; margin:0; overflow:hidden;}


/* 通用元素-列表 */

.listbox .tittle { height:31px; border-bottom:1px solid #909090; padding-left:10px; clear:both;}
.listbox .tittle ul { float:left; margin-bottom:-1px; margin-top:2px; height:29px; position:relative;}
.listbox .tittle li { float:left; margin-right:5px; padding:0 15px; border:1px solid #909090; border-bottom:0; background-image:url(http://joy.online.sh.cn/joys/gb/images/inserthtml/joy09_0005.gif); height:29px; color:#000000; font-size:14px; font-weight:bold; line-height:29px; cursor:pointer; white-space:nowrap;}
.listbox .tittle li span { font-size:14px; font-weight:bold; line-height:29px;}

.listbox .tittle1 { height:31px; border-bottom:1px solid #909090; padding-left:10px; clear:both;}
.listbox .tittle1 ul { float:left; margin-bottom:-1px; margin-top:2px; height:29px; position:relative;}
.listbox .tittle1 li { float:left; margin-right:5px; padding:0 15px; border:1px solid #909090; border-bottom:0; height:29px; color:#000000; font-size:14px; font-weight:bold; line-height:29px; cursor:pointer; white-space:nowrap;}
.listbox .tittle1 li span { font-size:14px; font-weight:bold; line-height:29px;}



.listbox_tab { height:31px; border-bottom:1px solid #909090; padding-left:10px; clear:both;}
.listbox_tab ul { float:left; margin-bottom:-1px; margin-top:2px; height:29px; position:relative;}
.listbox_tab1 { float:left; margin-right:5px; margin-top:5px; padding:0 5px; border:1px solid #909090; background-image:url(http://joy.online.sh.cn/joys/gb/images/inserthtml/joy09_0005.gif); height:23px; color:#000000; font-size:14px; font-weight:bold; line-height:23px; cursor:pointer; white-space:nowrap;}
.listbox_tab2 { float:left; margin-right:5px; padding:0 5px; border:1px solid #909090; border-bottom:0; background-image:url(http://joy.online.sh.cn/joys/gb/images/inserthtml/joy09_0005.gif); height:29px; color:#000000; font-size:14px; font-weight:bold; line-height:29px; cursor:pointer; white-space:nowrap;}



.listbox .list14 { padding-top:10px; background-image:url(http://joy.online.sh.cn/joys/gb/images/inserthtml/joy09_06.gif); background-repeat:repeat-x; background-position:top;}
.listbox .list14 li { height:24px; line-height:24px;}
.listbox .list14 li a { line-height:24px;  font-size:14px;}
.listbox .list14 li a font{ line-height:24px; font-size:14px;}


.listbox .list114 { padding-top:8px; padding-bottom:8px; background-image:url(http://joy.online.sh.cn/joys/gb/images/inserthtml/joy09_06.gif); background-repeat:repeat-x; background-position:top;}
.listbox .list114 li { height:24px; line-height:24px;}
.listbox .list114 li a { line-height:24px; font-size:14px;}
.listbox .list114 li a font{ line-height:24px; font-size:14px;}

.listbox .list12 { padding:10px; padding-bottom:6px;}
.listbox .list12 li { height:21px; line-height:21px; overflow:hidden;}
.listbox .list12 li a { line-height:21px;}

.listbox .list13 { padding:10px; padding-bottom:6px;}
.listbox .list13 li { height:133px; line-height:21px; overflow:hidden;}
.listbox .list13 li a { line-height:21px;}

.listbox .leftpic1 { width:285px; height:391px; margin:0 auto; margin-top:10px; overflow:hidden}
.listbox .leftpic1 li { float:left; width:142px; line-height:36px; text-align:center;}
.listbox .leftpic1 li img { width:120px; height:95px; border:1px solid #909090; display:block; margin:0 auto;}

.listbox .leftpic2 { width:310px;height:245px; margin:0 auto; margin-top:20px;}
.listbox .leftpic2 li { float:left; width:155px; line-height:36px; text-align:center;}
.listbox .leftpic2 li img { width:140px; height:201px; border:1px solid #909090; display:block; margin:0 auto;}

.listbox .leftpic3 { width:310px; margin:0 auto; margin-top:20px;}
.listbox .leftpic3 li { float:left; width:155px; line-height:40px; text-align:center;}
.listbox .leftpic3 li img { width:150px; height:205px; border:1px solid #909090; display:block; margin:0 auto;}



.listbox .rightpic1 { width:160px; margin:7px auto 0 auto; background-color:#efefef; text-align:center; padding:10px; padding-bottom:0; line-height:25px;}
.listbox .rightpic1 img { width:150px; height:100px; margin:0 auto; display:block;}

.listbox .rightvideo { width:160px; height:140px; margin:7px auto 0 auto; text-align:center; line-height:25px; background-image:url(http://joy.online.sh.cn/joys/gb/images/inserthtml/joy09_666.gif);}
.listbox .rightvideo img { width:150px; height:100px; margin:0 auto; display:block;}

.listbox .greenlist { padding:0 25px 10px 25px;}
.listbox .greenlist li { line-height:21px; overflow:hidden;}
.listbox .greenlist li a { line-height:21px;}

.listbox .greenlist123 { padding:0 25px 6px 25px;}
.listbox .greenlist123 li { height:61px; line-height:21px; overflow:hidden;}
.listbox .greenlist123 li a { line-height:21px;}

.listbox .widepic { padding:10px; text-align:center; background-color:#f5f7f8; line-height:30px;}
.listbox .widepic img { margin:0 auto; display:block;}

#l2t1 {border-bottom:1px dashed #c7c7c7;margin-bottom:2px;}
#l2t2 {border-bottom:1px dashed #c7c7c7;margin-top:3px;margin-bottom:2px;}
#l2t3 {margin-top:3px;margin-bottom:2px;}

/* 通用元素-广告banner */

.ad_banner { width:940px; margin:10px auto; clear:both; padding:0;}


/*********************** 首页 ****************************/

.online_head { width:940px; height:41px; margin:0 auto;}
.joy_nav { width:940px; height:30px; margin:0 auto; background-image:url(http://joy.online.sh.cn/joys/gb/images/inserthtml/tttp-2.jpg);}

.joy_nav .center { float:left; width:940px; padding-top:10px; color:#000000;}
.joy_nav .center a { color:#000000;}
.joy_nav .center a:hover { text-decoration:underline;}

.joy_marquee { width:940px; height:29px; margin:0 auto; margin-top:7px;}
.joy_marquee .fleft { background-image:url(http://joy.online.sh.cn/joys/gb/images/inserthtml/joy09_03.gif); width:34px; height:29px;}
.joy_marquee .fright { background-image:url(http://joy.online.sh.cn/joys/gb/images/inserthtml/joy09_04.gif); width:35px; height:29px;}
.joy_marquee marquee { float:left; width:870px; height:29px; line-height:29px;}

.block1 { width:940px; margin:0 auto;}
.block1 .fleft { width:328px;}
.block1 .fleft #bigpic { text-align:center; padding-bottom:2px;}
.block1 .fleft #bigpic img { margin:7px auto;}
.block1 .fleft #bigpic a { font-family:simhei; font-size:18px; line-height:30px;}

.block1 .fmiddle { width:368px; float:left; margin-left:6px;}
.block1 .fmiddle .topline{ background-image:url(http://joy.online.sh.cn/joys/gb/images/inserthtml/joy09_0002.jpg); height:2px; overflow:hidden;}
.block1 .fmiddle .topic1 { background-image:url(http://joy.online.sh.cn/joys/gb/images/inserthtml/joy09_0001.gif); height:28px; margin:3px 0px 0px 0px ; text-align:center;}
.block1 .fmiddle .topic1 a { line-height:30px; font-family:"黑体"; font-size:16px;}
.block1 .fmiddle .topic2 { height:24px;  text-align:center;}
.block1 .fmiddle .topic2 a { line-height:28px; font-family:"黑体"; font-size:16px;}
.block1 .fmiddle .topiclist1 {  background-repeat:repeat-x; background-position:top;}
.block1 .fmiddle .topiclist1 ul { padding:0px;}
.block1 .fmiddle .topiclist1 li { line-height:20px; text-align:center;}

.block1 .fmiddle .topiclist {  background-repeat:repeat-x; background-position:top;}
.block1 .fmiddle .topiclist ul { padding:0px;}
.block1 .fmiddle .topiclist li { line-height:21px; text-align:center;}

.block1 .fright { width:230px;}


.block2 { width:940px; margin:0 auto;}
.block2 .fleft { width:326px;}

#specialpic { clear:both; padding:10px; margin:5px; height:60px;}
#specialpic .pic { float:left;}
#specialpic .intro { float:right; line-height:21px; width:160px;}

.block2 .fmiddle { width:366px; float:left; margin-left:6px;}

.block2 .fright { width:230px;}

#block2_right_show { height:229px; overflow:hidden;}

.fangtan_tittle { height:23px; line-height:23px; padding-left:20px; background-image:url(http://joy.online.sh.cn/joys/gb/images/inserthtml/joy09_07.gif); color:#000000; font-size:14px; font-weight:bold;}

.vote_tittle { height:24px; line-height:24px; padding-left:20px; background-image:url(http://joy.online.sh.cn/joys/gb/images/inserthtml/joy09_08.gif); color:#cc0000; font-size:14px; font-weight:bold;}
.vote_content { padding:5px; font-size:14px; height:225px;}


.block3 { width:940px; margin:0 auto;}
.block3 .fleft { width:326px;}

.block3 .fmiddle { width:366px; float:left; margin-left:6px;}

.block3 .fright { width:228px;}

.links { width:938px; margin:10px auto; clear:both; border:1px solid #5e5e5e; background-color:#f1f1f1;}
.links ul { margin:0 10px; height:30px;}
.links li { float:left; padding-right:10px; height:30px; line-height:30px;}

