/*
 * Author:sandy
 * Creat Date:2012-03-28
*/
/*base*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td,iframe{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;vertical-align:top; display:block;}
a:hover img{filter:alpha(opacity=85); -moz-opacity:0.85; background:#fff; opacity:0.85;}
option{padding-left:5px;*padding:0;}
li{list-style:none;}
cite,code,caption,em,i{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
a{color:#424242;text-decoration:none;}
/*a:visited{color:#800080;}*/
a:hover{text-decoration:underline;}
a:active,a:focus{outline:none;}
/*a:active{ color:#fff !important;background-color:#00457d !important;}*/
input,textarea,select{font:inherit;*font-size:100%;vertical-align:middle}
h2,h3{font-size:14px}
textarea{resize:none;overflow-x:hidden;overflow-y:auto}
.fl{float:left;display:inline;}
.fm{float:left;display:inline;margin-top:6px;}
.fr{float:right;display:inline;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.clear{clear:both;overflow:hidden;zoom:1}
.grey{color:#666;}
.imp{color:#960001;}
.acor{color:#004276;}
.ps-re{position:relative;}
.ps-ab{position:absolute;}
body{font:12px/24px Microsoft Yahei,"ËÎÌå";color:#424242;word-break:break-all;background-color:#fff}
.wrap{width:950px;overflow:hidden;margin:0 auto 15px;}
.con{float:left;width:685px;}
.side{float:right;width:250px;}
.top-nav,.channel,.channellist li a{background:url(imgbgx.png) repeat-x}
.sina-logo,.fujian-sinalogo a,.ull li,.textarea i,.btn-tran,.icon,.page .next,.page .prev,.abtn,.abtn-on,.ihill,.ph-24,.ull2 li,.F_24 i,.close,.close2,.close3,.bbtn6,.bbtn7,.userBox .user_pop_t,.userBox .user_pop_b,.userBox .user_pop_c .bigtxt{ background:url(imgbg.png) no-repeat;}
.top-nav{height:31px;line-height:31px;}
.top-nav .in{width:970px;margin:0 auto;color:#e7e6e6;}
.top-nav a{margin:0 10px;}
.top-nav .sina-logo{float:left;display:inline;width:30px;height:22px;overflow:hidden;margin-top:2px;background-position:-180px 0;}
.top-nav .sina-logo:hover{ background-color:transparent !important;}
.dfz-nav{width:685px;padding:0 265px 0 0;margin:0 auto 10px;height:36px;overflow:hidden;font-size:14px}
.dfz-nav a,.dfz-nav a{color:#004276;}
.dfz-nav i{margin:0 6px;}
.dfz-nav .bnav{margin:11px 0 0 17px;float:left;display:inline;}
.dfz-nav .media_logo{float:right;margin-top:16px;}
.dfz-nav .bnav .web_tit{ font-size:22px; color:#010101; display:inline-block; margin:-5px 0 0 -6px;*margin:0px 0 0 -6px;_position:relative;}
.wad{width:950px;margin:10px auto;}
.fujian-sinalogo{width:139px;height:36px;overflow:hidden;line-height:500px;float:left; display:inline;}
.fujian-sinalogo a{display:block;width:139px;height:36px;}
.fujian-sinalogo a:hover{background-color:transparent}
.ull li{background-position:-296px 10px;padding:0 0 0 9px; color:#222;}
.ull li span{float:right;font-size:12px;}
.ull li a{ color:#222;}
.ull li em,.ull li em a{ color:#00457d;}
.u14{line-height:26px;}
.u14 li{background-position:-296px 12px;}
.page{text-align:center;height:28px;font-size:14px;}
.page a,.page span{display:inline-block;line-height:26px;padding:0 9px;;margin:1px 2px 0 3px;color:#004274;}
.page a{background-color:#f3f3f3}
.page .current,.page a:hover{background-color:#004274;color:#fff;}
.page .next,.page .prev{line-height:28px;background-position:0 -110px;width:62px;padding:0;margin-top:0;background-color:transparent;}
.page .current.next,.page .current.prev{color:#424242;}
.page .next:hover,.page .prev:hover,.btn-tran,.icon:hover{background-color:transparent !important;color:#424242 !important;}
.abtn:hover,.abtn-on:hover{background-color:transparent !important;}
.entry-num{float:right;margin-top:-3px;}
.entry-num em{color:#004276;font-size:18px;}
.iweibo{background-position:-284px -30px;padding:0 0 0 21px;margin-left:5px; color:#666666;}
.btn-tran{float:right;background-position:0 -40px;width:90px;height:28px;cursor:pointer;overflow:hidden;line-height:300px;}
.btn-tran{text-decoration:underline;}
.iface{padding-left:21px;background-position:-284px -60px;}
.ifriend{padding-left:21px;background-position:-284px -90px;}
.ipic{padding-left:25px;background-position:-284px -119px;}
.abtn,.abtn-on{display:inline-block;width:74px;height:25px;text-align:center;color:#fff !important;font-size:12px;background-position:0 -75px;}
.abtn-on{background-position:-80px -76px;color:#9a9a9a !important; width:72px; height:23px; line-height:23px;}
.abtn-on:hover{color:#9a9a9a !important;}
.wline{margin:0 8px;color:#e6e6e6;}
.mt15{margin-bottom:15px;}
.sdiv{border:1px solid #e0e0e0;background:#fdfdfd;margin-bottom:15px;}
.stit{background:#fafafa;height:31px;line-height:31px;padding:0 15px 0 12px;overflow:hidden;border-bottom:1px solid #efefef;}
.stit strong{float:left; color:#222222;}
.stit strong a{ color:#222222;}
.stit strong a:hover{ color:#666 !important; background:none;}
.stit span{float:right;font-size:12px; font-weight:normal;}
.iplay{background-position:-286px -146px;padding-left:17px; color:#666;}
.icom{background-position:-286px -176px;padding-left:17px; color:#666;}
.ph-24{background-position:-285px -205px;padding-left:27px;line-height:28px;margin:10px 0 7px 15px;}
.foot{text-align:center;padding:15px 0; color:#222;}
.foot a{margin:0 8px;color:#222;}
.foot .logo_link a:hover{ background:#fff;}
/* yufei */
/*.bor{ background:url(imgbg-repeat-x.jpg) repeat-x left top;}*/
.topNav .fujian-sinalogo a,.topNav ul,.arrow,.t_tit strong,.top_list i,.list-comment li span,.abbtn-box a,.abbtn-box a:hover,.activity_c .item-buy .buy,.flashshow2 .flashshow_page .on,.bbtn,.bbtn:hover,.tab-t li,.channel strong,.channellist li .channelcur li a:hover,.channellist li .channelcur .cur a,.F_newscont .flashshow2 .flashshow_page .on,.tab2-t li,.tab2-t .on,.bbtn2,.bbtn2:hover,.ihill2,.top_list li .hot,.fyV,.fyV:hover,.bbtn3,.tab-t .on,.bbtn5{ background:url(imgbgn.png) no-repeat;}
.bbtn4{ background:url(imgl-btn-bg.png) no-repeat;}
.fcimp,.topNav ul strong a.fcimp:hover{ color:#df0000;}

.bbtn{ width:45px; height:24px; line-height:24px; padding-left:20px; color:#fff; background-position:-177px -187px; display:inline-block; }
.bbtn:hover{ background-position:-177px -187px;}
.bbtn2{ background-position:0 -592px; width:75px; height:22px; color:#fff; display:inline-block; text-align:center; line-height:22px;}
.bbtn2:hover{ background-position:0 -592px;}
.fyV{ background-position:0 -714px; width:14px; height:11px; overflow:hidden; display:inline-block; margin-left:3px;}
.fyV:hover{ background-position:0 -714px; }
.bbtn3{ background-position:-259px -187px; width:37px; height:24px; color:#ececec; display:inline-block; padding-left:33px; line-height:24px;}
.bbtn3:hover{background-position:-329px -187px; }
.bbtn4{ background-position:0 -99px; width:97px; height:28px; line-height:28px; text-align:center; color:#fff; display:inline-block; font-size:14px; margin:5px 0 0 15px;}
.bbtn4:hover{ background-color:transparent !important; color:#fff !important;}
.bbtn5{ background-position:0 -841px; width:75px; height:24px; color:#ececec; display:inline-block; text-align:center; line-height:24px;}
.bbtn5:hover{background-position:-75px -841px; }
.bbtn7{ background-position:0 -208px; display:inline-block; width:57px; height:24px; line-height:24px; text-align:center; color:#fff; margin-right:20px;}
.bbtn7:hover{ background-color:transparent !important; color:#fff !important;}
.bbtn6{ background-position:0 -151px; display:inline-block; width:68px; height:24px; line-height:24px; text-align:center; color:#fff;}
.bbtn6:hover{ background-position:0 -175px; background-color:transparent !important; color:#fff !important;}


.cl{ width:330px; float:left; display:inline;}
.cm{ width:333px; float:left; display:inline; margin-left:15px;}
.cr{ width:250px; float:right; display:inline;}

.fcimp2{ color:#00457d;}
/*.fcimp2:hover{ background:none; color:#00457d !important; text-decoration:underline;}*/
.fcimp3{ color:#424242;}
.fcimp4{ color:#00457d; margin-left:10px;}
/*.fcimp4:hover{ background:none; color:#00457d !important;}*/
.fcimp5{ font-size:14px;}
.fcimp6{ color:#fff;}
.fcimp7{ color:#222;}
.fcimp8{ color:#666;}
.fcimp9{ color:#00457D; font-size:14px;}
.fcimp10{ color:#00abd2;}

.T_bbtn,
.T_bbtn:hover{ background:url(imgtwitterl-icon.png) no-repeat;}

.T_bbtn{ background-position:0 -106px; width:220px; height:35px; text-align:center; line-height:35px; margin:7px auto 0 auto; display:block;color:#222;}
.T_bbtn:hover{ color:#666 !important;background-position:0 -106px;}
.T_bbtn:active{background-color:transparent !important;}


.topDiv{margin:10px auto;}
.topDiv .fl{ width:165px; margin:0 18px 0 0;}
.topNav{ border-top:3px solid #00457d; background:#fff; padding-bottom:2px;}
.topNav_bg{ height:69px; border:1px solid #e0e0e0; border-top:1px solid #fff; background:#fff;}
.topNav .fujian-sinalogo{ margin:6px 0 0 8px;  width:139px; height:47px;}
.topNav .fujian-sinalogo a{ width:139px; height:47px; background-position:0 0;}
.topNav .fujiang-sinlogo a{ background-position:0 -286px;}
.topNav .mingnan-sinlogo{ width:187px; height:49px; margin-right:27px;}
.topNav .mingnan-sinlogo a{ background-position:0 -348px; width:187px; height:49px;}
.topNav .aoyun-sinlogo{ width:152px; height:58px;}
.topNav .aoyun-sinlogo a{ background-position:0 -507px;width:152px; height:58px;}
.topNav ul a{ color:#444444; padding:0 2px; height:18px; margin:0 3px; line-height:18px; overflow:hidden;}
.topNav ul a:hover{ padding:0 2px;}
/*.topNav ul a:active{ color:#fff !important;background-color:#00457d !important;}*/
.topNav ul strong a{ color:#222222;}
.topNav ul strong .fcimp{ color:#df0000;}
.topNav ul{ float:left; background-position:right 10px; overflow:hidden; margin:7px 0 0 13px; padding-right:16px; background-position:right -530px; }
.topNav .endul{ background:none; padding:0;}
.topNav ul li{ padding-top:3px;}

.tip-off{margin:0 15px;}
.tip-off li{overflow:hidden;zoom:1;border-bottom:1px dashed #cecece;padding:15px 0;}
.tip-off li.end{border:none;*padding-top:13px;}
.tip-off .fl{text-align:center;width:50px;}
.tip-off .fl img{width:50px;height:50px;margin-bottom:3px;}
.tip-off .in-text{margin:0 0 0 59px;background-color:#f4f4f4;padding:3px 5px 4px 10px;position:relative;}
/*.tip-off .in-text a:hover{ color:#00457d !important; background:none; text-decoration:underline;}
.tip-off .in-text a:active{ color:#00457d !important;}*/
.ihill{width:5px;height:9px;overflow:hidden;position:absolute;background-position:-160px -75px;left:-5px;_left:-15px; top:16px;}

.tip_off2{margin:0 15px;}
.tip_off2 li{overflow:hidden;zoom:1; padding:6px 0;* padding:5px 0;}
.tip_off2 .fl{text-align:center;width:50px;}
.tip_off2 .fl img{ margin-bottom:3px;}
.tip_off2 .in-text{margin:0 0 0 59px;background-color:#f7f7f7; border:1px solid #f2f2f2;padding:3px 5px 4px 10px;position:relative; box-shadow:2px 0px 2px 0px #ececec;/*#ececec*/ border-radius:1px;}
.tip_off2 .in-text a{ color:#666666;}
.tip_off2 .in-text a strong{ color:#424242;}
.tip_off2 .in-text a:hover strong{ color:#fff !important;}

.tip_off3{margin:0 15px;}
.tip_off3 li{overflow:hidden;zoom:1; padding:6px 0;* padding:5px 0;}
.tip_off3 .fl{text-align:center;}
.tip_off3 .fl img{ margin-bottom:3px;}
.tip_off3 .in-text{margin:0 0 0 60px;background-color:#fff; border:1px solid #f2f2f2;padding:3px 5px 4px 10px;position:relative; box-shadow:2px 0px 2px 0px #ececec;/*#ececec*/ border-radius:1px;}
.tip_off3 .in-text a{ color:#666666;}
.tip_off3 .in-text a strong{ color:#424242;}
.tip_off3 .in-text a:hover strong{ color:#fff !important;}
.ihill2{width:6px;height:11px;overflow:hidden;position:absolute;background-position:-494px -55px;left:-5px;_left:-15px; top:16px;}


.tit{ padding:9px 0; margin:0 15px;}
.tit strong a,.tit strong{ font-size:14px; color:#222222;}
.tit strong a:hover{ background:none; color:#666 !important;}
.tit .more{ float:right; color:#666; height:16px; padding:2px 0 0 0; line-height:18px;}
/*.tit .more:hover{color:#444 !important; background:none; text-decoration:underline;}
.tit .more:active{color:#00457d !important;}
*/
.weibobox{ padding-bottom:10px;}
.weibobox dt{ float:left; width:50px; text-align:center;}
.weibobox dt img{ margin-bottom:4px; display:block;}
.weibobox dd{ margin:0 0 0 60px; }
.weibobox dd:hover{ cursor:pointer;}
.weibobox .weibo_text{ border:1px solid #ececec; background:#fff url(imgbg2-repeat-x.png) repeat-x left top; position:relative; padding:4px 10px 3px 10px; line-height:22px;}
.weibobox .weibo_text:hover{ background:#f9f9f9 url(imgbg3-repeat-x.png) repeat-x left top;}
.weibobox .weibo_text a{ color:#666666;}
.weibobox .weibo_text a span{ color:#222;font-weight:bold;}
.weibobox .weibo_text a:hover span{ color:#fff !important; background-color:#00457d;}
.arrow{ background-position:-456px 0; width:7px; height:11px; overflow:hidden; position:absolute; left:-7px; _left:-16px; top:18px;}

.star li{ background:#fff url(imgbg2-repeat-x.png) repeat-x left top; overflow:hidden; clear:both; zoom:1; margin-bottom:10px; height:75px;}
.star li:hover{ background:#f9f9f9 url(imgbg3-repeat-x.png) repeat-x left top; cursor:pointer;}
.star .fr{ width:75px;}
.star .star_tex{ margin:0px 75px 0 0; padding-left:10px; overflow:hidden; border:1px solid #ececec; border-right:0; width:210px;_width:209px;}
.star .star_tex p strong a{ color:#444; /*font-weight:normal;*/}
.star .star_tex p,.star .star_tex p a{ color:#666;}

.pos{ position:relative;}
.pos .i_dot{ position:absolute; bottom:0; left:330px; width:1px; background:#efefef url(imgdot.png) no-repeat left bottom; height:395px; overflow:hidden;}
.pos .i2_dot{ position:absolute; bottom:0; width:1px; background:#efefef url(imgdot.png) no-repeat left bottom; height:395px; overflow:hidden; right:248px;}

.ull2{ padding-bottom:5px;}
.ull2 li{ background-position:-296px -452px; padding-left:9px; line-height:28px; height:28px; font-size:14px; color:#00457D;overflow:hidden;}
.ull2 li.tad{background:none;clear:both;overflow:hidden;zoom:1;}
.ull2 li.tad div{float:left;width:49%;}
.ull2 li a{ font-size:14px; color:#00457d;}
.endul{ border:none;}

/*.nlist li{ clear:both; overflow:hidden; zoom:1; padding-bottom:12px; *display:inline; }
.nlist .nlist_tex{ float:left; margin:-5px 0 0px 10px; }
.nlist .nlist_tex p{ color:#666666; line-height:24px;}
*/

.nlist{ padding-bottom:10px; margin:0 15px;}
.nlist .fl{}
.nlist .in_text{  margin:-5px 0 0px 110px; }
.nlist .in_text strong a{ color:#222; /*font-weight:normal;*/}
.nlist .in_text p{ color:#666666; line-height:24px;text-align:justify; text-justify:inter-ideograph;}

.nlist2 li{ height:28px; line-height:28px;color:#00457d;}
.nlist2 a{ font-size:14px;color:#00457d;}
.nlist2 a.fcimp7{ color:#222; margin-left:3px;}
.nlist2 li .fr a{ font-size:12px;}



.tab-t{ margin:10px 0 -1px 0; position:relative; height:30px; padding-left:2px; }
.tab-t li{ float:left; height:30px; line-height:30px; text-align:center; border-bottom:0; width:65px; cursor:pointer;color:#666666; background-position:right -432px;}
.tab-t .bgnone{ background-position:100px 100px;}
.tab-t .on{color:#00457d; background-position:-96px -413px; margin-left:-2px; padding-left:2px;}
.tab-t li a,.tab-t li a:hover{ color:#222;}
.tab-t li a:hover{ background:none; color:#222 !important;}
.tab-t .on a,.tab-t .on a:hover{ color:#666;}
.tab-t .on a:hover{ background:#fff; color:#666 !important;}
.tab-cont{ border-top:1px solid #ededed; padding: 0;} 
.tab2-t{ margin:0px 0 -1px 0; position:relative; padding-left:12px; height:31px; }
.tab2-t li{ background-position:0 -446px; width:84px; height:31px; margin-right:2px; cursor:pointer; color:#222; text-align:center; line-height:31px; float:left; font-size:14px;}
.tab2-t li:hover{ color:#666;}
.tab2-t .on{ background-position:0 -413px; color:#666;}
.tab2-cont{ border-top:1px solid #ededed; padding:20px 0 0 0;} 

.food_list{ margin-right:-19px;}
.food_list li{ float:left; text-align:center; width:75px; margin:10px 12px 0 0;}
.food_list img{ margin-bottom:4px; display:block;}

.list-comment{ margin:0px 15px 0 15px;}
.list-comment li { margin-top:8px; height:21px; line-height:21px; }
.list-comment li a{ color:#222;}
.list-comment li span{ display:inline-block; background-position:0 -190px; width:78px; margin-right:7px; height:21px; text-align:center; font-size:11px; color:#666;}

.share{ background:#f4f4f4; padding:10px;  margin:0px 15px 0 15px;overflow:hidden;clear:both;zoom:1;}
.share .in_box{ border:1px solid #efefef;}
.share .in_box .fl{ width:60px; margin:0 10px 0 0px;}
.share .in_tex{ margin:-2px 0px 0 70px; line-height:22px;_margin-top:0}
.share .in_tex .bbtn3{ margin:3px 0 0 0px;}
.share .in_tex .fyV{ *vertical-align:middle;}

.abbtn-box{ float:right; margin-top:-30px; display:inline;}
.abbtn-box a{ display:inline-block; overflow:hidden; float:left; text-indent:-999px; background-position:-348px 0; width:8px; height:8px; margin:8px 5px 0 0px;}
.abbtn-box a:hover,.abbtn-box a.current{ background-position:-361px 0;}
.abbtn-box a:active{background-color:transparent !important;}
.abbtn-box a.abbtn-left{ width:22px; height:22px; background-position:-183px 0; margin:0 0 0 5px;}
.abbtn-box a.abbtn-left:hover{  background-position:-234px 0;}
.abbtn-box a.abbtn-right{ background-position:-205px 0; margin:0 0 0 10px;width:22px; height:22px;}
.abbtn-box a.abbtn-right:hover{ background-position:-256px 0;}

.tabStyle th{ background:#efefef; height:25px; color:#666; font-weight:normal; }
.tabStyle td{ text-align:center; height:28px; color:#222;}
.tabStyle td a{ color:#222;}
.tabStyle .trbg{ background:#f2f2f2;}

.link{ border:1px solid #e0e0e0; width:948px;}
.link h2{ height:35px; line-height:35px; color:#222; border-bottom:1px solid #efefef; padding-left:15px; background:#fafafa; font-size:14px; font-weight:normal;}
.link p{ padding:12px 12px 12px 12px; line-height:26px;}
.link p a{ margin:0 8px; color:#666;}
.link span{ color:#e8e8e8;}


.flashshow{ margin:0 15px 8px 15px; position:relative; z-index:0; overflow:hidden; }
.flashshow .flashtext{ position:absolute; left:0; bottom:0; background:#000; width:100%; height:30px; line-height:30px; z-index:1; float:left;filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;}
.flashshow .flash_tit{ position:absolute; height:30px; line-height:30px; text-indent:8px; bottom:0; left:0; color:#fff; z-index:10;overflow:hidden; }
.flashshow .flash_tit a{ color:#fff;}


.bb{ border-bottom:1px dashed #cecece; overflow:hidden; clear:both; zoom:1;}

.channel{ background-position:0 -53px; height:31px; padding-top:10px;}
.channel strong{ background-position:-121px -148px; width:72px; height:18px; margin: 0 auto; display:block; text-indent:-999px; overflow:hidden;}

.channellist{  border-left:1px solid #ededed; }
.channellist li{ text-align:center; letter-spacing:8px;}
.channellist li a{ display:block; line-height:33px; height:33px; line-height:33px; font-size:14px; background-position:0 -111px;}
.channellist li a:hover,.channellist li a.on{ color:#424242 !important; background-position:0 -150px;}
.channellist li .channelcur li{ background:none; letter-spacing:0; text-align:left; border-bottom:1px solid #e5e5e5;}
.channellist li .channelcur li a{ height:29px; line-height:29px; font-size:12px; background:#f8f8f8; text-indent:95px;}
.channellist li .channelcur li a:hover{ background-position:-181px -288px;position:relative; width:185px; margin:0 -6px 0 -1px; text-indent:96px;}
.channellist li .channelcur .cur a{ color:#fff; position:relative;background-position:-132px -242px;width:185px; margin:0 -6px 0 -1px; text-indent:96px; }
.channellist li .channelcur .cur a:hover{ color:#fff !important;background-position:-132px -242px; }

.newsimg{ margin:30px -20px 25px 37px;}
.newsimg li{ width:140px; float:left; display:inline; margin:20px 17px 0px 17px;}
.newsimg li img{ margin-bottom:5px;}

.F_cont2 .con{ border-width:2px 0 0 0;}
.F_cont2 .fl{ width:180px;}
.F_cont2 .fr{ width:768px; border:1px solid #e0e0e0; border-top:0; padding-bottom:40px;}
.F_cont2 .fr .ull{ font-size:14px; margin:45px 50px 50px 50px; line-height:26px;}
.F_cont2 .fr .bb{ padding-bottom:15px; margin-bottom:15px;}
.F_cont .con{ border:1px solid #E0e0e0; border-top:2px solid #004274;}
.F_cont .con,.F_cont2 .con{ float:none; width:auto; padding:0;border-top:2px solid #004274;}
.F_cont{ background:url(imgdot2.png) repeat-y 480px 20px;}
.F_cont .tit{ background:#fff;}
.F_cont .bb2{ border-top:1px solid #efefef; padding-bottom:15px;}
.F_cont .fl{ width:462px;}
.F_cont .fr{ width:455px; margin-right:15px;}
.F_cont .fl .tit,.cont .fr .tit{ margin-right:0;}
.F_cont .ull{ margin:7px 0 0 15px; font-size:14px;line-height:26px;}
.F_cont .ull .bb{ padding-bottom:15px; margin-bottom:15px;}
.Tourismsimg{ margin:25px 0 23px 0;}
.Tourismsimg li{ width:180px; text-align:center; float:left; display:inline; margin:25px 0 5px 10px; font-size:14px;}
.Tourismsimg li img{ margin-bottom:5px;}
.Tourismsimg li a{ color:#222;}
.Tourismsimg li p span{ color:#d9d9d9; margin:0 9px;}
.Tourismsimg li .wbgz a{ color:#666;}

.model-inner{ text-align:center; padding:14px 0 12px 0; margin-bottom:5px;border-bottom:1px dashed #cecece;}
.model-inner h2 a{ color:#00457d; font-size:18px; font-weight:normal;}
.model-inner p{ padding-top:3px; color:#222;}
.model-inner p a{ color:#222}

.flashshow2{position:relative; height:220px; margin-bottom:5px;}
.flashshow2 .flashshow_page{ position:absolute; float:right; bottom:2px;_bottom:0px; right:2px;}
.flashshow2 .flashshow_page li{ width:17px; height:17px; line-height:17px; text-align:center; float:left; margin-left:4px; background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.flashshow2 .flashshow_page li a{ color:#fff;}
.flashshow2 .flashshow_page li a:hover{ color:#fff !important; background:none;}
.flashshow2 .flashshow_page .on{ background-position:-120px -190px; padding-top:4px; position:relative; margin-top:-4px;filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.flashshow2 .flashshow_page .on a{ display:inline-block;}

.wb_tit{ font-weight:normal; margin-top:-5px;}
.wb_tit a{ color:#00457d;}


.F_24{ margin:0 13px;}
.F_24 li{ overflow:hidden; clear:both; zoom:1; line-height:30px; _display:inline;}
.F_24 li a{ _float:left; color:#222;}
.F_24 i{ float:left; background-position:-285px -210px; width:15px; height:21px; overflow:hidden; text-indent:-999px; margin:10px 12px 0 2px;}
.F_24 .one,.F_24 .num_1{ padding-bottom:8px;}
.F_24 .one i,.F_24 .num_1 i{ margin:0 10px 0 0;}
.F_24 .two i,.F_24 .num_2 i{ background-position:-285px -238px; margin:5px 10px 0 0;}
.F_24 .thress i,.F_24 .num_3 i{ background-position:-285px -267px; margin:5px 10px 0 0;}
.F_24 .four i,.F_24 .num_4 i{ background-position:-287px -299px; width:12px; height:9px;}
.F_24 .five i,.F_24 .num_5 i{ background-position:-287px -327px; width:12px; height:9px;}
.F_24 .six i,.F_24 .num_6 i{ background-position:-287px -355px; width:12px; height:9px;}
.F_24 .senven i,.F_24 .num_7 i{ background-position:-287px -383px; width:12px; height:9px;}
.F_24 .eight i,.F_24 .num_8 i{ background-position:-287px -411px; width:12px; height:9px;}
.F_24 .nine i,.F_24 .num_9 i{ background-position:-287px -506px; width:12px; height:9px;}
.F_24 .ten i,.F_24 .num_10 i{ background-position:-287px -534px; width:12px; height:9px;}
.F_24 .fl{ margin-right:10px;}
.F_24 .F24_frist{ margin:-3px 0 0 115px; line-height:20px;}

.activity_c{  margin-left:15px;}
.activity_c .fl{ width:220px;}
.activity_c .fr{ width:450px;}
.activity_c .fl h2{ font-size:18px; padding:0px 0 3px 0; color:#222; font-weight:normal;}
.activity_c .fl h2 a{color:#222;}
.activity_c .fl h2 a:hover{ background:none; color:#666 !important;}
.activity_c .fl h3{ color:#666; font-weight:normal; font-size:12px; line-height:22px;}
.activity_c .price{ padding-top:4px; height:20px; line-height:20px; color:#222;}
.activity_c .item-buy{ padding:20px 0 10px 0; height:34px; line-height:34px;}
.activity_c .item-buy span{ color:#ff2000; font-size:22px; float:left; height:38px; line-height:38px; display:inline; margin:0 10px 0 0px;}
.activity_c .item-buy span em{ font-family:Arial; font-style:italic;}
.activity_c .item-buy .buy{ background-position:0 -748px; width:80px; height:38px; line-height:38px; font-size:18px; color:#fff; padding-left:28px; display:inline-block;}
.activity_c .item-buy .buy:hover{ background-position:0 -788px;}
.activity_c .time-count{ color:#222;}

.ulbg li:hover,
.F_cont .ull li:hover{ background-color:#f6f6f6; cursor:pointer;}

.userBox{ width:440px; border:1px solid #c6c6c6; margin:0 auto; color:#7e7e7e; position:absolute; z-index:999; background:#fff; left:50%; margin-left:-220px; top:250px;}
.userBox_t{ height:30px; line-height:30px; background:#f3f3f3; padding:0 20px; position:relative;}
.close{ position:absolute; background-position:-94px -151px; overflow:hidden; text-indent:-999px; display:block; width:20px; height:20px; right:13px; top:5px;}
.close:hover{ background-position:-94px -171px; background-color:transparent !important;}
.close2{ position:absolute; background-position:-72px -211px; overflow:hidden; text-indent:-999px; display:block; width:9px; height:8px; right:26px; top:9px;}
.close2:hover{ background-color:transparent !important;}
.close3{ position:absolute; background-position:-90px -211px; overflow:hidden; text-indent:-999px; display:block; width:9px; height:8px; right:9px; top:7px;}
.close3:hover{ background-color:transparent !important;}
.userBox .clear{ padding:20px 20px 20px 28px;}
.userBox .clear .fl{ width:250px; border-right:1px dotted #dcdcdc;/* height:141px;*/}
.userBox .clear .fr{ width:121px; padding-top:4px;}
.userBox .clear .fr p{ line-height:18px;}
.userBox .clear .fr .bbtn6{ margin-top:7px;}
.userBox .input_div{ height:38px; position:relative;}
.user_pop{ position:absolute; width:231px; height:50px; left:0; top:-50px;}
.userBox .user_pop_t{ background-position:0 -241px; height:3px; overflow:hidden;}
.userBox .user_pop_b{ background-position:0 -251px; height:8px; overflow:hidden;}
.userBox .user_pop_c{ background:#ffffe5; border:1px solid #cccccc; padding:5px 9px 0 9px; overflow:hidden; border-width:0 1px; height:34px; position:relative;}
.userBox .user_pop_c .bigtxt{ background-position:-286px -586px; color:#ee0000; padding-left:19px;}
.userBox .p1{ margin-bottom:7px;}
.userBox .fcimp10{margin-left:8px;}
.input_text{ width:221px; border:1px solid #c6c6c6; color:#c5c5c5; height:24px; line-height:24px; padding:0 4px;}
.input_checkbox{ position:relative; margin:-3px 5px 0 0; *margin:-3px 3px 0 0;}
.userBox .input_div img{display:inline-block;}
.mask{ background:#000; height:2000px; left:0; top:0; position:absolute; width:100%;filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; z-index:100;}



