*:focus { outline: none; }
.clear { clear: both; }
body { font-size: 12px; background:#c2e1f9 url(autum.jpg) repeat-x center 38px; }
.page_box { width: 1016px; margin: auto; z-index: 1;}
a:hover {text-decoration: underline; }
a:hover img {opacity:0.8; filter: alpha(opacity=80);}
.topBox { width: 1000px; height: 67px; margin: auto; padding-top: 30px; position: relative; z-index: 9; }
.topBox a#homeLink { width: 207px; height: 56px; display: inline-block; float: left; }
.azDown { width: 82px; height: 28px; display: block; position: absolute; top: 45px; left: 207px; }
.navBox {width: 1010px;height: 123px; margin: auto; }
.navBox .yjLink { width: 121px; height: 42px; display: block; position: absolute; background: url(yijia.png) no-repeat; top: 1px; left: 610px; z-index: 999; }
.navBox .menuBox { width: 1000px;_width: 1010px; padding: 5px; height: 113px; }
.firMenuBox { width: 1000px; height: 46px; overflow: hidden; }
.navli ul{ width: 730px; height: 46px;line-height: 46px; float: left; overflow: hidden; font-family: 'Î¢ÈíÑÅºÚ'; }
.navli li{ float: left; height: 46px; line-height: 46px;}
.navli li a,.navli li a:hover{ height: 46px; padding:0px 23px;padding:3px 23px\9;*padding:2px 23px;_padding:1px 23px; display: block; float: left; line-height: 46px;font-size: 18px;font-weight:bold; text-decoration: none; }
.navli li a:hover { filter: alpha(opacity=70); opacity: .7; }
.navli li.navFirst a {margin-top:0px;margin-top:-2px\9;*margin-top:0px;_margin-top:0;padding-top:-1px;_padding-top:1px; filter: alpha(opacity=70); opacity: .7; border-radius:3px 0 0 0; }
.navli span {display: block;}
.hsearchBox { width: 225px; height: 30px; padding-left: 25px; padding-top: 8px; float: right; margin-right: 12px; display: inline; }
.hsearchBox #hscbar_txt {width: 160px; background: none; padding-top:6px; height: 20px; line-height: 20px; float: left; }
.hsearchBox #hscbar_type {display: block; float:left;}
.hsearchBox #hscbar_btn {border:none; text-decoration: underline; text-indent:-9999px;width: 53px; background: none; height: 30px; line-height: 30px; float: right; cursor: pointer; }
#hscbar { width:225px; height:30px; background:none; border:none; line-height:30px;}
#hscbar_txt {border:none;}
.secMenu { width: 1000px; height: 59px; padding: 3px 0 5px; overflow: hidden; }
.secMenu dl { border-right-style: dashed; margin-left: 20px;margin-top:6px; border-right-width: 1px; float: left; display: inline; }
.secMenu dl dt { width: 46px; height: 56px;margin-top:-4px;float: left; }
.secMenu dl dd { height: 54px;margin-top:-3px;float: right; }
.secMenu dl dd a, .secMenu dl dd a:hover { height: 24px; padding: 3px 7px; display: block; float: left; font-size: 14px; line-height: 24px; text-decoration: none; border-radius: 3px; }
.secMenu .dlOne { width: 233px; height: 52px; }
.secMenu .dlOne dt { background-position: -12px -3px; }
.secMenu .dlOne dd { width: 179px; }
.secMenu .dlTwo {width: 411px; height: 52px; }
.secMenu .dlTwo dt { background-position: -76px -3px; }
.secMenu .dlTwo dd { width: 365px; }
.secMenu .dlThr { width: 285px; height: 52px;border-right: none;  }
.secMenu .dlThr dt { background-position: -140px -3px; }
.secMenu .dlThr dd { width: 231px;*width: 221px;_width: 231px;  }

.midTop { width: 1016px; margin-top: 5px; margin-bottom:-10px;margin-left:-7px;}
.midTop .midTop_Left { width: 280px; float: left; margin-left: 8px; display: inline; }
#imgMove { width: 280px; height: 360px; position: relative; }
#imgMove li { height: 360px; width: 280px; }
#imgMove li { position: absolute; overflow: hidden; top: 0; left: 0; }
#imgMove li img { height: 360px; width: 280px; }
#imgMove .headlNav { position: absolute; bottom: 5px; right: 5px; text-align: right; font-size: 11px; z-index: 10000; }
#imgMove .headlNav i { width: 21px; height: 21px; background: #FFF; font-size: 14px; color: #DB7104; display: inline-block; zoom: 1; text-align: center; line-height: 21px; cursor: pointer; border: #ccc solid 1px; border-left: none; filter: alpha(opacity=80); opacity: .8; font-style: normal; }
#imgMove .headlNav i.on { background: #DB7104; color: #FFF; cursor: text; filter: alpha(opacity=100); opacity: 1; font-style: normal; }
#imgMove p { position: absolute; bottom: 33px; left: 0; padding: 0 5px; color: #FFF; height: 40px; line-height: 40px; width: 270px; font-size: 14px; text-align: left; z-index: 2; }
#imgMove p.opacity_bg { background: #000; filter: alpha(opacity=60); opacity: .6; z-index: 1; }
.doingTitle { width: 245px; height: 38px; border-radius: 5px 5px 0 0; line-height: 38px; text-align: right; font-size: 12px; padding-right: 15px; }
.doingTitle a:hover { text-decoration: underline; }
.hotDoing { width: 260px; margin-top: 12px;}
.doingList {width: 253px;*width: 250px;_width: 250px; height: 287px; overflow: hidden; padding: 5px;border-radius: 0 0 5px 5px; background: none repeat scroll 0 0 #FFFFFF; box-shadow: 1px 1px 2px #BBBBBB; padding-left:2px;}
.activity { padding-top:8px;  *padding-top:0px;}
.activity .item {height: 86px;margin-bottom:6px;width:256px;}
.activity .item a {display: block;height: 86px;padding: 1px;position: relative;text-decoration: none;transition: background 0.2s linear 0s, box-shadow 0.2s linear 0s;}
.activity .item a img {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;float: left;height: 68px;margin: 4px 10px;padding: 2px;width: 80px;}
.activity .item a h4 {color: #FF6600;font-size: 14px;}
.activity .item p {height: 52px;line-height: 18px;margin: 0;padding: 0;}
.activity .item a:hover{background-color:#FAE1E1;}

.midTop_Mid { width: 436px; float: left; margin-left: 12px; display: inline; padding: 10px 0; border-radius: 5px; height: 651px; *height:655px; position: relative; }
.loginZd { width: 85px; height: 85px; position: absolute; top: 0; right: -20px; z-index: 999; }
.firstNewsBox { width: 406px; margin: auto; }
.todayTitle { width: 406px; height: 36px; margin: auto; }
.todayTitle span { width: 25px; height: 30px; font-size: 16px; padding-bottom: 6px; text-align: center; display: block; line-height: 26px; color: #e4e4e4; float: left; }
.todayTitle a.todayJc, .todayTitle a.myBook { width: 91px; font-size: 16px; height: 30px; padding-bottom: 6px; display: block; line-height: 30px; font-weight: bold; text-align: center; float: left; }
.todayTitle a.todayJc:hover, .todayTitle a.myBook:hover { text-decoration: none; }
.todayTitle a.jqzh { width: 100px; height: 30px; display: block; line-height: 30px; float: right; text-align: right; font-size: 12px; }
.todayTitle a.jqzh:hover { text-decoration: underline; }
.firstNewsBox ul p { width: 406px; height: 36px; display: block; line-height: 36px; text-align: center; overflow: hidden; margin-top: 5px; }
.firstNewsBox ul p a { font-size: 18px; font-weight:bold;}
.firstNewsBox ul p a:hover { text-decoration: none; }
.firstNewsBox ul span { width: 406px; height: 44px; display: block; font-size: 12px; line-height: 22px; }
.firstNewsBox ul span a:hover { text-decoration: underline; }
.knowLab,.newsListBox,.scLike { width: 406px; margin: auto; padding: 4px 15px 5px 15px; *padding-left:0; _padding-left:0; border-bottom-style: dashed; border-bottom-width: 1px; }
.luntantiezi{width: 406px; margin-top: 8px;_margin-top: 5px; _padding-left:0; *padding-left:0; border-top-style: dashed; border-top-width: 1px; border-top-color: #E0E0E0;}
.knowLab li { width: 406px; height: 28px; overflow: hidden; line-height: 28px; }
.knowLab li a.newLink { width: 340px; height: 28px; display: block; float: left; font-size: 14px; overflow: hidden; }
.knowLab li a.zzName { width: 50px; height: 28px; display: block; float: right; font-size: 12px; overflow: hidden; text-align: right; }
.knowLab li a.zzName:hover { text-decoration: underline; }
.newsListBox li { width: 396px; height: 28px; line-height: 28px; padding-left: 10px;*margin-left:6px; *height:25px; *line-height:25px;_height:25px; _line-height:25px; overflow: hidden; }
.newsListBox li a.newLink { width: 330px; display: block; float: left; font-size: 14px; overflow: hidden; }
.newsListBox li a.zzName { width: 50px; display: block; float: right; font-size: 12px; overflow: hidden; text-align: right; }
.newsListBox li a.zzName:hover { text-decoration: underline; }
.midTop_right { width: 260px; float: right; margin-right: 8px; display: inline; }
.loginBox .timeBox { width: 260px; height: 40px; border-radius: 5px 5px 0 0; overflow: hidden; }
.loginBox .timeBox span { height: 40px; display: inline-block; float: left; line-height: 40px; font-size: 12px; overflow: hidden; }
.loginBox .timeBox #xqDate { width: 120px; margin-left: 32px; }
.loginMes { width: 230px; height: 142px; padding: 3px 15px 13px 15px; margin: auto; overflow: hidden; border-radius:0 0 5px 5px }
.loginMes li { width: 236px; height: 31px; line-height: 31px; font-size: 14px; margin-top: 8px; overflow: hidden; }
.loginMes li.subLierror { width: 190px; height: 24px; line-height: 24px; font-size: 14px; margin-top: 10px; overflow: hidden; padding-left: 45px; }
.loginMes li.subLierror span { color: red; font-size: 12px; font-weight: bold; }
.loginMes li.subLi { width: 190px; height: 24px; line-height: 24px; font-size: 14px; margin-top: 10px; overflow: hidden; padding-left: 45px; }
.loginMes li label { width: 42px; height: 31px; display: block; float: left; overflow: hidden; }
.loginMes li input.loginInput { width: 165px; height: 20px; float: right; border-style: solid; padding:4px 0 3px 0; border-width: 1px; line-height: 20px; padding-left: 25px; }
.loginMes li.subLi button { width: 63px; height: 24px; display: block; font-size: 12px; float: left; text-align: center; border:none; cursor:pointer; }
.loginMes li.subLi button:hover { text-decoration: none; }
.loginMes li.subLi span { width: 80px; height: 24px; display: block; float: right; text-align: right; font-size: 12px; }
.loginMes li.subLi input#ls_cookietime { width: 15px; height: 24px; float: right; margin:1px 0; }
.loginMes li.otherLogin { width: 190px; height: 18px; line-height: 18px; padding-left: 45px; }
.loginMes li.otherLogin span { width: 75px; height: 18px; display: block; float: left; font-size: 12px; }
.loginMes li.otherLogin .qqLogin, .loginMes li.otherLogin .sinaLogin { width: 17px; height: 18px; margin-right: 10px; display: block; float: left; }
.loginMes li.otherLogin .register { width: 27px; line-height: 18px; font-size: 12px; height: 18px; display: block; float: right; }
.loginMes li.otherLogin .register:hover { text-decoration: underline; }
.onlineNum { width: 260px; height: 111px; margin-top: 12px;}
.weiboBox { width: 260px; height: 67px; overflow: hidden; border-bottom-style: dashed; border-bottom-width: 1px; padding-top:4px}
.weiboBox a { width: 83px; height: 29px; padding-top: 38px; margin-left: 3px; line-height: 29px; text-align: center; float: left; font-size: 12px; display: inline-block; }
.onlineNum .zxphone { width: 260px; height:42px;*height:46px;_height:46px;border-radius: 0 0 5px 5px; line-height: 36px; text-align: center; font-size: 12px; }
.fzfenlei {height: 38px; border-radius: 5px 5px 0 0; line-height: 38px; text-align: right; font-size: 12px; padding-right: 15px; }
.fzfenlei a:hover { text-decoration: underline; }
.zkTzXd {width: 280px;height:200px;margin-top:12px;border-radius: 5px; padding-top: 6px; }
.zkTzXd ul { width: 225px; height: 42px; padding: 4px 0 6px 55px; }
.zkTzXd ul li { width: 215px; height: 21px; line-height: 21px; padding-left: 10px; overflow: hidden; }
.zkTzXd ul li a { font-size: 13px; }
.zkTzXd ul li a:hover { text-decoration: underline; }
.videoBox { width: 270px; height: 70px;*height: 74px;_height: 74px; margin-top: 12px; padding: 5px; border-radius: 5px; overflow: hidden; }
.MessSrcoll { width: 1000px; margin:19px auto 10px auto;}

.lmBigBox { width: 1016px; height: inherit; overflow: hidden; padding-top: 0; display: inline-block; margin-left:-7px;}
.lmBigBox .lmBox { width: 462px; height: 338px; margin: 0 8px 15px 8px; padding: 15px; float: left; display: inline; border-radius: 5px; overflow: hidden; position: relative; }
.lmBox .lmLink { width: 130px; height: 35px; display: block; position: absolute; top: 15px; left: 15px; }
.lmBox .lmLink a{ text-indent:-9999px; display:block; width: 130px; height: 35px; }
.lmTip { width: 33px; height: 33px; position: absolute; right: 0; top: 0; z-index: 1; display: none; cursor: pointer; }
.textTipBox { width: 91px; height: 22px; padding-right: 5px; line-height: 22px; font-size: 12px; text-align: center; position: absolute; right: 30px; top: 2px; display: none; z-index: 999; }
.lmTitle { width: 462px; height: 35px; line-height: 35px; text-align: right; font-size: 12px; }
.lmBox .lmTitle a:hover { text-decoration: underline; }
.lmDetail { width: 462px; height: 290px; margin-top: 13px; overflow: hidden; }
.lmDetail .foodRight .foodOne, .travalRight .travalOne, .shopRight .shopOne, .fourRight .fourOne { height: 24px; display: block; line-height: 24px; font-size: 14px; font-weight: bold; text-align: center; overflow: hidden; }
.lmDetail .foodRight .foodOne a:hover, .travalRight .travalOne a:hover, .shopRight .shopOne a:hover, .fourRight .fourOne a:hover { text-decoration: underline; }
.lmDetail .foodLeft {margin-top:-10px; width: 185px; height: 300px; float: left; overflow: hidden; }
.lmDetail .foodLeft a { width: 185px; height: 138px; display: block; font-size: 12px; text-align: center; line-height: 26px; overflow: hidden; }
.lmDetail .foodLeft a.picTwo { margin-top: 14px; }
.lmDetail .foodLeft a:hover { text-decoration: underline; }
.lmDetail .foodRight { width: 262px; height: 290px; overflow: hidden; float: right; }
.lmDetail .foodRight .foodOne { width: 262px; }
.lmDetail .foodRight .houseOne { width: 262px; height: 60px; font-size: 12px; margin-bottom: 5px; line-height: 20px; overflow: hidden; }
.lmDetail .foodRight .houseOne a:hover { text-decoration: underline; }
.lmDetail .foodRight li { width: 255px; height: 26px; padding-left: 7px; font-size: 14px; line-height: 26px; overflow: hidden; }
.lmDetail .foodRight li a:hover { text-decoration: underline; }
.lmDetail .foodRight .hdTitle { width: 252px; height: 24px; font-size: 12px; padding-right: 10px; margin-top: 10px; line-height: 24px; text-align: right; }
.lmDetail .foodRight .hgyfbg { width: 252px; height: 24px; font-size: 12px; padding-right: 10px; margin-top: 10px; line-height: 24px; text-align: right; }
.lmDetail .foodRight .hdTitle a:hover { text-decoration: underline; }
.fzTuan p { width: 262px; height: 19px; display: block; font-size: 12px; line-height: 19px; margin-top: 15px; }
.fzTuan p span { width: 58px; height: 19px; text-align: center; display: block; float: left; }
.fzTuan p a.foodtuanlink { width: 200px; height: 19px; display: block; float: right; overflow: hidden; }
a.zyhtuanlink { float: left; width: 262px; }
.fzTuan p a:hover { text-decoration: underline; }
.fzTuan .fztTime { width: 262px; height: 24px; line-height: 24px; font-size: 12px; margin-top: 2px; }
.fzTuan .fztTime span { width: 150px; height: 24px; display: block; float: left; }
.fzTuan .fztTime span font { font-size: 12px; }
.fzTuan .fztTime a { width: 63px; text-align: center; height: 24px; display: block; float: right; }

.travalLeft {background: #7BBC3C;color:#fff; width: 225px; height: 290px; display: block; float: left; text-align: center; font-size: 12px; line-height: 26px; overflow: hidden; }
.travalLeft a{background: #7BBC3C;color:#fff; width: 225px; display: block; float: left; text-align: center; font-size: 12px; line-height: 26px; overflow: hidden; }
.travalLeft a:hover { text-decoration: underline; }
.travalRight { width: 222px; height: 290px; float: right; }
.travalRight .travalOne { width: 222px; height: 24px; display: block; line-height: 24px; font-size: 14px; font-weight: bold; text-align: center; overflow: hidden; }
.travalRight span.lyttxq { width: 222px; height: 60px; margin: 5px 0; display: block; overflow: hidden; line-height: 20px; font-size: 12px; }
.travalRight span.lyttxq a { font-size: 12px; }
.travalRight span.lyttxq a:hover { text-decoration: underline; }
.lylbbox { width: 222px; height: 78px; overflow: hidden; }
.lylbbox li { width: 212px; height: 26px; line-height: 26px; padding-left: 10px; font-size: 14px; overflow: hidden; }
.lylbbox li a:hover { text-decoration: underline; }
.zstmh { width: 222px; height: 19px; }
.tmhDetail { width: 222px; height: 80px; overflow: hidden; margin-top: 9px; }
.tmhDetail .tmhImg { width: 80px; height: 80px; display: block; float: left; }
.tmhDetail .tmhText { width: 133px; height: 80px; display: block; float: right; }
.tmhDetail .tmhText p { width: 133px; height: 80px; display: block; line-height: 20px; font-size: 12px; }
.tmhDetail .tmhText p a:hover { text-decoration: underline; }
.tmhDetail .tmhText .tmhPrice { width: 133px; height: 35px; position: relative; }
.tmhDetail .tmhText .tmhPrice .priceBox { width: 80px; height: 35px; float: left; font-size: 12px; letter-spacing: -1px; margin-top: 5px; }
.tmhPrice .priceBox span { font-size: 16px; font-weight: bold; }
.tmhPrice .priceBox font { text-decoration: line-through; }
.tmhDetail .tmhText .tmhPrice .tmhBut { width: 63px; height: 24px; display: block; position: absolute; font-size: 12px; text-align: center; line-height: 24px; top: 16px; left: 70px;}

.weddingLeft{background: #EA4563;color:#fff; width: 185px; height: 289px; display: block; float: left; font-size: 12px; line-height: 26px; overflow: hidden; text-align: center;}
.weddingLeft a{background: #EA4563;color:#fff; width: 185px;display: block; float: left; font-size: 12px; line-height: 26px; overflow: hidden; text-align: center;}
.weddingLeft a:hover { text-decoration: underline; }
.weddingRight{width:267px;height:290px;float:right;overflow:hidden}
.weddingRight h2{width:267px;height:30px;display:block;overflow:hidden;text-align:center;font-size:14px;font-weight:bold}
.weddingRight h2 a{color:#ea4563}
.weddingRight .weddingtext{width:257px;height:24px;padding-left:10px;overflow:hidden;line-height:24px;background:url("listylebg.png") no-repeat scroll 0 11px transparent;font-size:14px}
.weddingRight .weddingtext a{color:#333}
.weddingRight ul{width:267px;height:127px;overflow:hidden;margin-bottom:20px;margin-top:8px}
.weddingRight ul li{width:127px;height:127px;overflow:hidden;float:left}
.weddingRight ul li a.weddingImg{width:127px;height:101px;color:#FFF;line-height:26px;display:block}
.weddingRight ul li a.weddingLink{width:127px;height:26px;display:block;color:#FFF;background:#ea4563;text-align:center;line-height:26px;display:block}
.weddingRight .WeddingBao{width:245px;height:34px;padding:20px 10px 0 10px;border-style:dashed;border-width:1px;position:relative}
.WeddingBao .baoTitle{width:95px;height:25px;display:block;position:absolute;top:-15px;left:10px;line-height:20px}
.WeddingBao p{width:235px;padding-left:10px;height:24px;display:block;line-height:24px;float:right;font-size:12px;color:#333;background:url("listylebg.png") no-repeat scroll 0 11px transparent;}
.WeddingBao p a{color:#333}


.ljqTitle { width: 262px; height: 26px; margin-bottom: 7px; }
.ljqImg { width: 118px; height: 88px; display: block; float: left; }
.ljqDetail { width: 134px; height: 88px; float: right; }
.ljqDetail span { width: 134px; display: block; font-size: 12px; line-height: 20px; }
.ljqDetail span.ljqText { height: 60px; }
.ljqDetail a.lookXq { width: 63px; height: 24px; display: block; font-size: 12px; line-height: 24px; text-align: center; margin-top: 4px; }

.badyTop { width: 462px; height: 129px; overflow: hidden; }
.badyTopLeft { width: 252px; height: 129px; float: left; }
.badyTopLeft li { width: 242px; padding-left: 10px; height: 24px; line-height: 24px; font-size: 14px; }
.badyTopLeft li a:hover { text-decoration: underline; }
.badyTopLeft p { width: 252px; height: 33px; line-height: 33px; font-size: 14px; font-weight: bold; }
.badyTopLeft p a:hover { text-decoration: underline; }
.badyTopRight { width: 200px; height: 115px; padding-top: 14px; float: right; position: relative; }
.badyTopRight a.mmLink { width: 40px; height: 40px; display: block; position: absolute; top: 0; left: 2px; }
.badyTopRight p { width: 150px; padding-left: 50px; font-size: 12px; height: 42px; line-height: 20px; font-weight: bold; }
.badyTopRight .jpBox { width: 180px; height: 70px; padding: 0 5px 0 15px; margin-top: 2px; }
.badyTopRight .jpBox span { display: block; line-height: 20px; font-size: 12px; line-height: 22px; }
.badyTopRight .jpBox span.JpTitle { width: 40px; height: 22px; float: left; }
.badyTopRight .jpBox span.jpText { width: 140px; height: 70px; float: right; overflow: hidden; }
.badyBottom { width: 462px; height: 151px; overflow: hidden; margin-top: 12px; }
.badyBottom a { width: 224px; height: 151px; display: block; text-align: center; font-size: 12px; line-height: 26px; float: left; }
.badyBottom a.badyImg2 { margin-left: 14px; }
.badyBottom a:hover { text-decoration: underline; }

.carTop {width: 462px; height: 156px; overflow: hidden; }
.carTop a {width: 224px; height: 156px; display: block; text-align: center; font-size: 12px; line-height: 26px; float: left; }
.carTop a.carImg2 { margin-left: 14px; }
.carTop a:hover { text-decoration: underline; }
.carBottom { width: 462px; height: 119px; margin-top: 12px; overflow: hidden; }
.carBottomLeft { width: 204px; height: 99px; padding: 10px; float: left; position: relative; overflow: hidden; }
.carBottomLeft .zdybq { width: 58px; height: 19px; font-size: 12px; text-align: center; line-height: 19px; position: absolute; top: 12px; left: 10px; }
.carBottomLeft p { width: 204px; height: 66px; line-height: 22px; font-size: 12px; text-indent: 6em; overflow: hidden; }
.priceCar { width: 204px; height: 33px; line-height: 33px; }
.priceCar span { height: 33px; display: block; float: left; overflow: hidden; }
.priceCar span.nowCar { width: 60px; font-size: 16px; font-weight: bold; }
.priceCar span.PassCar { width: 80px; font-size: 12px; text-decoration: line-through; }
.priceCar a { width: 63px; height: 24px; display: block; float: left; font-size: 12px; text-align: center; line-height: 24px; margin-top: 5px; }
.carBottomRight { width: 217px; height: 119px; float: right; margin-left: 14px; }
.carBottomRight p.caeOne { width: 224px; height: 24px; line-height: 24px; margin-bottom: 8px; font-weight: bold; text-align: center; }
.carBottomRight p.caeOne a:hover { text-decoration: underline; }
.carBottomRight li { width: 214px; height: 22px; font-size: 14px; padding-left: 10px; overflow: hidden; }
.carBottomRight li a:hover {text-decoration:underline;}

.xpxfd { width: 232px; height: 80px; overflow: hidden; }
.xpxfd .xpImg { width: 80px; height: 80px; overflow: hidden; display: block; float: left; }
.xpxfd p { width: 142px; height: 80px; overflow: hidden; float: right; line-height: 20px; font-size: 12px; }
.xpxfd p a:hover { text-decoration: underline; }
.fzeTuan { width: 220px; height: 49px; padding: 5px; border-style: dashed; border-width: 1px; margin-top: 12px; }
.fzeTuan a.fzeTuanImg, .fourHd .fourHdImg { width: 44px; height: 49px; display: block; float: left; }
.fzeTuan span.fzeTuanText { width: 166px; height: 49px; line-height: 24px; display: block; float: right; font-size: 12px; }
.fzeTuan span.fzeTuanText a:hover { text-decoration: underline; }

.fourLeft { width: 214px; height: 146px; display: block; float: left; font-size: 12px; line-height: 26px; text-align: center; }
.fourLeft:hover { text-decoration: underline; }
.fourRight { width: 238px; height: 146px; float: right; }
.fourRight ul li { width: 228px; height: 24px; font-size: 14px; padding-left: 10px; line-height: 24px; }
.fourRight ul li a:hover { text-decoration: underline; }
.fourHd { width: 226px; height: 49px; padding: 5px; border-style: dashed; border-width: 1px; margin-top: 12px; }
.fourHd .fourHdText { width: 172px; height: 49px; display: block; float: right; overflow: hidden; font-size: 12px; line-height: 24px; }
.fourHd .fourHdText a { width: 162px; padding-left: 10px; height: 24px; display: block; }
.fourPicBox { width: 462px; height: 140px; overflow: hidden; margin-top: 10px; }
.fourPicBox a { width: 114px; height: 140px; display: block; margin-right: 1px; float: left; line-height: 26px; font-size: 12px; text-align: center; }
.fourPicBox a:hover { text-decoration: underline; }

.linkBox { width: 1000px; height: 60px; border-radius: 5px; margin: auto; *margin-top: 10px; overflow: hidden; }
.linkBox span { width: 105px; height: 60px; display: block; float: left; padding-right: 7px; font-weight: bold; line-height: 61px; text-align: center; font-size: 16px; }
.linkBox .brandBox, .textLink{ width: 885px; height: 61px; float: right; }
.linkBox .brandBox a { width: 98px; height: 43px; display: inline-block; margin: 8px 5px; float: left; border-style: solid; border-width: 1px; }
.linkBox .textLink a { font-size: 12px; line-height: 30px; padding: 0 5px; white-space: nowrap; }
.linkBox .textLink a:hover {color:#639EBE; text-decoration: underline; }

.pic-title {width:946px;background: url("pic_bg.gif") no-repeat scroll 0 0 transparent;height: 50px;line-height: 50px;margin-left:-10px;padding-left: 40px;padding-right: 14px;}
.pic-title .titletext {background: url("pic_title.gif") no-repeat scroll 100% 100% transparent;color: #FFFFFF;float: left;font-size: 18px;font-weight: 400;height: 50px;padding-right: 40px;}
.pic-title .subtitle {color: #999999;font-size: 14px;font-weight: 400;}
.fz_wpie {margin-left:-10px;width: 998px;}
.fz_picmain{ background:#fff;width:960px;margin:0 auto;padding-top:7px;}
.fz_pic_l{ padding:5px;width:300px;float:left; border-right:0px;}
.fz_pic_r{ padding:5px;width:300px;float:right; border-left:0px;}
.fz_pic_c{ width:300px;height:400px;float:left;margin:0 19px;}
.fz_pic_c img{ width:300px;height:400px;}
.fz_pic ul li{ float:left;padding:5px;width:90px;height:120px;opacity:0.7;filter:alpha(opacity=70);}
.fz_pic ul li img{ width:90px;height:120px;}
.fz_pic ul li.hover{ opacity:1; filter:alpha(opacity=100);}
.fz_picsize{ display:none}
a {color: #333;text-decoration: none;}
a:hover {text-decoration: underline;}a img {border: none;}
ul li, .xl li {list-style: none;}
h1, h2, h3, h4, h5, h6 {font-size: 1em;}
.cl:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cl {zoom: 1;}
.fz_pic ul li {float: left;height: 120px;opacity: 0.7;padding: 5px;width: 90px;}
ul li, .xl li {list-style: none outside none;}

#footBox { width: 980px; height: 100px;margin:10px auto;overflow: hidden; text-align: center; border-radius: 5px; padding: 10px; }
.bottom { height: 10px; width: 100%; overflow: hidden; }
.uname { color: #1287CC; height:25px; margin-right: 3px; }
.ustore {float: left; height:25px; display: block; }
a#homeLink:hover img { opacity:0.9; filter: none;}
.side_poll{ width:250px;}

#bottomInfo {clear:both;width:1000px;margin:0 auto;text-align: center;line-height:20px;}
#bottomInfo a:link, #bottomInfo a:visited {color:#666}
#bottomInfo a:hover {color:#639EBE}
.bottomInfo{width:1000px;height:20px; margin:0 auto;text-align:center;line-height:30px;color:#666;}
.bottomInfo a{margin:0 12px;}
.bottomInfo a:hover{text-decoration:underline;}
.bottomcopyright{position:relative;z-index:0;margin:0 auto;width:960px;height:70px;text-align: center;line-height:20px;color:#666;}

#fznews{padding:8px;height:24px;overflow:hidden;border-radius: 5px;background:#FFF;margin-bottom:10px;}
#fznews .title{float:left;display:inline;width:76px;height:22px;background:url(img-fznews.png) no-repeat;font-size:14px;color:#FFF;line-height:22px;text-indent:-5px;}
#fznews .list{float:left;display:inline;width:870px;height:24px;overflow:hidden;line-height:24px;}
#fznews .list ul{height:24px;overflow:hidden;position: relative;}
#fznews .list ul li{height:24px;display:block;width:870px;overflow:hidden;}
#fznews .list a{margin-left:15px;width:275px;overflow:hidden;height:24px;float:left;display:inline;}