@charset "utf-8";
/* CSS Document */

body{background:url(../../../images/default/happinessimages/body_bg.jpg) repeat-x;margin:0;padding:0;font:12px "宋体";line-height:22px;color:#666}
form, ul, li, p, h1, h2, h3, h4, h5, h6,dl,dt,dd {margin:0;padding:0}
input, select {font-size:12px;line-height:16px;color:#999}
img,input {border:0 none}
ul, li {list-style-type:none}
div{overflow:hidden}
.show{display:block}
.hidden{display:none}
.f3{color:#333}
.f6,.f6 a{color:#666}
.f9{color:#999}
.f63{font:bold 14px "宋体";color:#f63}
.fb{font-weight:bold;font-size:14px}
.f20{font:20px "黑体";color:#ea5504}
.fea5504,.fea5504 a{color:#ea5504}
.f008000{color:#008000}
.f14,.f14 a{font-size:14px}
.hr_1{clear:both;height:10px}
.hr_2{clear:both;height:13px}
.hr_3{clear:both;height:20px}
.hr_4{clear:both;height:6px}
.hr_5{clear:both;height:15px}
.hr_6{clear:both;height:12px}
.fn a{text-decoration:none}
.fl{float:left}
.fr{float:right}
.ftc{text-align:center}
.fnr{text-align:right}
.br_b{border-bottom:1px solid #f5a597}
a{color:#333;text-decoration:none}
a:hover{color:#ea5504}
h1,h2,h5{font:20px "黑体";color:#ea5504;background:url(../../../images/default/happinessimages/icon2.gif) 0 -138px no-repeat;padding-left:5px}
h1 a,h2 a,h5 a{color:#ea5504}
.ad2{width:969px;height:80px;margin:10px auto}

.header{width:994px;margin:0 auto}

#menu{width:auto;height:39px}
#menu li{float:left}

#menu li a{display:block;background:url(../../../images/default/happinessimages/menu_left.jpg) left top no-repeat;padding-left:11px;font:18px "黑体";color:#fff;float:left;cursor:pointer}
#menu li a span{background:url(../../../images/default/happinessimages/menu_right.jpg) top right no-repeat;padding:16px 16px 7px 5px;float:left}
#menu li a:hover{background-position:0% -39px;color:#898989}
#menu li a:hover span{background-position:100% -39px}
#menu li.now a{background:url(../../../images/default/happinessimages/menu_left.jpg) 0% -39px no-repeat;color:#898989}
#menu li.now a,.news_menu li.now a:hover{background-position:0% -39px}
#menu li.now a span,.news_menu li.now a:hover span{background-position:100% -39px;}

.menu_left{width:66px;height:39px;background:url(../../../images/default/happinessimages/menu_left_bg.jpg) no-repeat}
.menu_right{width:60px;height:39px;background:url(../../../images/default/happinessimages/menu_right_bg.jpg) right top no-repeat}
.smenu{width:994px; margin:0 auto;color:#dad9d9}
.smenu li a{font-weight:bold;color:#7d7d7d}
.smenu li a:visited{font-weight:bold;color:#7d7d7d}
.smenu li a:hover{font-weight:bold;color:#ef8d1a}
.s_li{line-height:32px; width:auto; display:none; height:32px}
.s_li_a{line-height:32px; width:auto; display:block; height:32px}

.p_li1{padding-left:68px}
.p_li2{padding-left:80px}
.p_li3{padding-left:220px}
.p_li4{padding-left:306px}
.p_li5{padding-left:356px}
.p_li6{padding-left:590px}
.p_li7{padding-left:180px}

.news_menu_bg{width:994px;margin:0 auto;height:114px;background:url(../../../images/default/happinessimages/logo.jpg) no-repeat}

.cArea{width:1002px;height:342px;margin:0 auto;clear:both}
.bArea{width:985px;height:340px;margin:0 0 0 7px;clear:both;border:1px solid #f4907e;border-top:0;background:#feebd4;display:inline}


.logo{float:left}
.top_ad{float:right}
.top_nav{width:974px;margin:0 auto;border-bottom:1px solid #f5891e;line-height:33px}
.top_nav{width:974px;margin:0 auto;border-bottom:1px solid #f5891e;line-height:33px}
.top_nav_l{width:auto;float:left;margin-right:400px}
.top_nav_r{width:400px;float:right;margin-left:-400px}
.top_nav_r li{float:left;margin-right:10px;height:33px}
.top_nav_r li.searchtext{width:150px;background:url(../../../images/default/happinessimages/news_index_011.jpg) 0 9px no-repeat;padding-left:35px;display:inline}
.top_nav_r li.searchtext input{width:150px;height:14px;color:#ccc;border:1px solid #bcbcbc;margin-top:8px}
.top_nav_r li.search input{width:66px;height:21px;background:url(../../../images/default/happinessimages/index_05.jpg) no-repeat;margin-top:6px}


.footer{margin:0 auto;border-top:1px solid #c8c8c8;width:965px;margin-top:10px;padding:10px 0 16px 0;color:#666}
.footer ul li{text-align:center;line-height:22px}
.footer ul li a{color:#666}
.footer ul li a:hover{color:#ea5504}
.copy{font:12px Arial}