/* CSS Document */
 @charset "utf-8";
 /*layout*/
.titl{ height:103px; margin-bottom:10px;}
.daohang{ height:58px;}
.daohang_titls{ width:156px; height:58px; background:url(../images/happy/bg.gif) no-repeat; float:left;}
.daohang_titls_a{ width:784px; height:58px; background:url(../images/happy/bg.gif) -156px 0px no-repeat; float:left;}




.top{ width:940px; height:260px; margin:0 auto 10px;}
.content{ width:940px; height:1531px; margin:0 auto 10px;}
.line-one{ height:428px; width:940px; margin:0 auto 10px; overflow:hidden;}
.quewei{ width:696px; height:427px; float:left;}
.hd{ width:696px; height:34px; margin-bottom:3px; background:url(../images/happy/line1.gif) no-repeat; overflow:hidden;}
.bd{  width:683px;  padding:3px 6px 10px; overflow:hidden;}
.bd1{  width:683px;  padding:10px 6px 10px; overflow:hidden;}
.left-with{height:375px;}
.col-bor{border:1px solid #f4e3c5;}
.left-with1{height:242px;}
.left-with2{height:239px;}
.col-bor1{border:1px solid #c9d8ed;}
.col-bor2{border:1px solid #fbd0a6;}
.left{ float:left; height:249px; width:333px; padding-right:8px; padding-top:7px; margin-bottom:10px; overflow:hidden;} 
.right{ float:right; height:246px; width:342px; height:256px; background:url(../images/happy/bg-right.gif) repeat-y; overflow:hidden;margin-bottom:10px;}
.left-1{ height:118px; margin-bottom:10px;}
.list1{margin-left:8px; margin-top:10px;} 
.wid2{ width:195px;}
.wid1{ width:182px;}
.list2{ padding:12px 0 0 10px; width:183px; height:108px; float:left; margin-right:4px;}
.left-1 img{ float:left; padding:2px; border:1px solid #8e8e8e;}
.left-2{ height:118px; margin-bottom:8px; padding-top:5px; overflow:hidden;}
.left-2 img{ padding:2px; border:1px solid #8e8e8e; float:right;}
.bottom{ width:671px; height:114px; padding-right:11px; float:left;}
.bottom img{ padding:2px; border:1px solid #8e8e8e; float:left;}
.list3{ width:463px; margin-top:7px;}
.youmo{height:296px; margin-top:3px; background:#fdf89c; margin-bottom:10px;}
.side-hd{ height:31px; background:#f89e00;}
.side-bd{ padding:5px 7px 5px;height:257px;}
.side-bd-con{ width:206px; height:246px; background:#fff; padding:4px 5px 7px; overflow:hidden;}
.more-pic{ background:url(../images/happy/side1.gif) no-repeat; height:17px; float:right; width:114px; padding:3px 0 0 8px;}
.side{width:232px;float:right; height:427px; margin-bottom:10px; overflow:hidden;}
.nav1{ height:120px;}
.nav2{ width:940px; height:80px; margin-bottom:10px;}
.line-two{ height:602px; margin-bottom:10px;}
.line-top{ height:295px; margin-bottom:10px;}
.line-bot{ height:295px;}
.video ,.flash,.funny{ width:696px; float:left; height:295px;}
.flash .hd{ background:url(../images/happy/line3.gif) no-repeat;}
.video .hd{ background:url(../images/happy/line2.gif) no-repeat;}
.funny .hd{ background:url(../images/happy/line4.gif) no-repeat;}
.video .hd a{ color:#76a7e2;}
.flash .hd a{ color:#1ba724;}
.big-pic{ width:269px; height:243px; background:url(../images/happy/tupian_bg.gif) no-repeat; }
.big-pic_a{ width:267px; height:243px; background:url(../images/happy/tupian_bg_01.gif) no-repeat;}
.bot-pic{ width:260px; height:211px; margin-right:7px;}
.bot-pic img{border:1px solid #000;}
.big-color2{background:#1ba625; }
.big-color1{background:#557aa7; }
.small-pic{ width:410px; height:242px; float:left; }
.bg-color1{ background:#eaf2fd;}
.side2{ float:right; width:232px; height:295px; margin-top:3px; background:#FDF89C;}
.le-pi{ width:114px; height:78px; float:left; margin-right:4px;}
.ppword{ height:104px;}
.jieshi{ float:right; width:85px;}
.line-three{ height:296px;}
.baoxiao-pic{ width:412px; float:right; height:236px;}
.le-shu{ float:left; width:2px; height:236px; background:url(../images/happy/shu.gif) no-repeat;}
.le-you{ width:409px; float:right; height:236px; overflow:hidden;}
  /*css*/
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
p{ font-size:14px; text-decoration:none;}
li a{ color:#848484; font-size:14px; text-decoration:none;}
li a:hover{text-decoration:underline;}
.list-titl{ padding:10px 0 0 16px;}
.list-titl li{ float:left;width:77px; padding:3px;}
.list-titl li a{ color:#000; font-weight:800;}
h2{ font-size:14px;}
h2 a{ text-decoration:none;}
.hd h2 a{ margin:0px 0 10px 40px; height:34px; line-height:34px; color:#e1600f; float:left;}
.more1,.more2,.more0{ float:right; font-size:14px; margin-right:15px;}
.hd h2 .more1 a{ color:#fe8a1f; margin:0 6px;}
.video .hd h2 .more0 a,.funny .hd h2 .more2 a,.flash .hd h2 .more0 a{margin:0 6px;}
.video .hd h2 .more0 a{ color:#0066de;}
.funny .hd h2 .more2 a{ color:#000;}
.flash .hd h2 .more0 a{ color:#1ba625;}
.list1 h2 a,.list3 h2 a{ color:#ff891f;}
.list3 h2{ margin-bottom:6px; text-align:left;}
.flot-right{ float:right;}
.flot-left{ float:left;}
.list1 li ,.list2 li{ background:url(../images/happy/dian.gif) no-repeat left center; line-height:21px; height:21px; text-indent:12px;}
.list3 li{ background:url(../images/happy/dian.gif) no-repeat 0px 9px; line-height:21px; height:21px; text-indent:12px;}
#blue a{ color:#75a7e2;}
#green a{ color:#127518;}
#pink a{ color:#dc7bda;}
.chakan a{ float:right;color:#fc891e;}
.side-hd h2{ padding:7px 0 0 13px;}
.side-hd h2 a{ color:#fff;}
.pic img,.le-pi img{padding:2px; border:1px solid #b5b5b5; margin-bottom:6px; }
.pic p{ text-align:center;  font-weight:800; font-size:14px; width:207px;}
.pic p a,.le-pi p a{color:#000; text-decoration:none;}
.pic p a:hover,.le-pi p a:hover{color:#000;}
.more-pic a{ font-size:12px; color:#FFFFFF; font-weight:800; margin-top:5px; text-decoration:none;}
.more-pic a:hover{ color:#FFFFFF;text-decoration:underline;}
.big-write{ font-size:14px; width:242px; text-align:center; margin-top:4px;}
.big-write1{ font-size:14px; width:260px; text-align:center; margin-top:7px;}
.big-write a{ color:#FFFFFF; font-weight:800;}
.big-write1 a{ color:#000; font-weight:800;}
.line-picsmall li{ float:left; padding:3px 5px; height:113px;}
.line-picsmall li img{ padding:1px; border:1px solid #999999;}
.line-picsmall li p{ width:128px; text-align:center; margin-top:2px;}
.line-picsmall li p a{ color:#000000; text-decoration:none; font-weight:400;}
.line-picsmall li p a:hover{ text-decoration:underline;}
.bg-color2{ background:#e8fdea;}
.le-pi p{ width:110px; text-align:center; font-weight:800;}
.jieshi { line-height:21px; text-indent:12px; height:104px; overflow:hidden;}
.chacha a{ color:#800080;}
.rih-tu li{ float:left; padding:4px 7px;}
.rih-tu li img{ padding:1px;border:1px solid #000;}
#about{ margin:0 auto; width:940px; height:60px;}
.youqing{ width:938px; height:45px; border:2px solid #f89e00; margin:0 auto 10px; overflow:hidden;} 
.youqing-bd{ padding:5px 10px 15px 18px; height:23px;}
.word-youqing a{ color:#f89e00; font-size:12px;}
.word-bot{ padding-left:50px; height:11px;}
.list-youqing li{ float:left; padding-right:10px;font-size:12px;color:#1c3e7e;}
.list-youqing li a{color:#000;font-size:12px;}
.list-youqing li a:hover{color:#1c3e7e; text-decoration:underline;}
.daohang_s{ width:784px; height:30px; float:left;}
.daohang_list li{ float:left; padding-left:10px; line-height:30px; color:#FFFFFF;}
.daohang_list li a{ color:#FFFFFF; text-decoration:none;}
.daohang_list li a:hover{ color:#FFFFFF; text-decoration:underline;}
.daohang_list_a li{ float:left; padding-left:10px; line-height:30px; color:#000000;}
.daohang_list_a li a{ color: #000000; text-decoration:none;}
.daohang_list_a li a:hover{ color:#000000; text-decoration:underline;}


.mg{ width:344px; height:388px; float:left;}
.js{ width:336px; height:242px; background:url(../images/happy/js_bg.gif); margin:2px 0px 0px 2px;}
.js_a{ width:319px; height:221px; float:left;  margin:5px 4px; display:inline;}
.mg_a{ width:210px; height:125px; float:left; margin:10px 0px 0px 10px; display:inline;}
.md_list li{ line-height:24px; background:url(../images/happy/dian.gif) no-repeat left center; padding-left:10px;}
.md_list li a{ color:#000000; text-decoration:none;}
.bx_list li p a:hover,.fla_tupian li p a:hover,.eg_tupian li p a:hover,.mg_gjz a:hover,.mg_tj a:hover,.tu01 li p a:hover,.md_list li a:hover{ color:#c00; text-decoration:underline;}
.tu01 li{ float:left; padding-top:15px;}
.bx_list li img,.tu01 li img{ padding:2px; border:1px solid #CED0CD;}
.tu01 li p{ line-height:28px; text-align:center; font-size:14px;}
.mg_gjz a,.mg_tj a,.tu01 li p a{ color:#FF8B21; text-decoration:none;}
.mg_tj{ font-size:14px; text-align:center; line-height:50px;}
.mg_gjz{ font-size:12px; line-height:22px; text-indent:2em;  float:left; padding:0px 5px;}
.mg_ceng{ width:335px; height:245px; float:left;}
.mg_nr{ width:205px; height:103px; float:left; margin:12px 0px 0px 12px;}
.eg_list li{ float:left; padding:14px 0px 0px 10px; }
.eg_list li img{ border:2px solid #FFFFFF;}
.fla_tupian li,.eg_tupian li{ float:left; padding-left:15px;}
.eg_tupian li img{ border:3px solid #436690;}
.fla_tupian li p,.eg_tupian li p{ font-size:14px; line-height:30px; text-align:center;}
.eg_tupian li p a{ color:#42638E; text-decoration:none;}
.eg_nr{ width:260px; height:96px; float:left; margin:10px 0px 0px 15px;}
.fla_tupian li img{ border:3px solid #0C6F14;} 
.fla_tupian li p a{ color:#0C6F14; text-decoration:none;}
.bx_list li{ float:left; padding-left:35px;}
.bx_list li p{ font-size:14px; line-height:28px; text-align:center; }
.bx_list li p a{ color:#D8774C; text-decoration:none;}
