/*global*/
.wrap{ width:1000px; margin:0 auto}
/*news_bar*/
.news_bar{ width:370px; margin-left:20px}
.news_bar h1{ padding:12px 0;}
.news_bar li{ width:350px; height:38px; background:url(/images/green_icon.png) no-repeat 3px center; padding-left:20px; line-height:38px; border-bottom:1px dotted #838383}
.news_bar .detail{ text-align:right; margin-top:8px}
.news_bar .detail .icon_2{ background:url(/images/icon.png) left -35px no-repeat; padding-left:19px;}

/*banner*/
.banner{ background:url(/images/banner.jpg) center top no-repeat; height:366px; width:100%; overflow:hidden}
.banner1{ background:url(/images/banner_7.jpg) center top no-repeat; height:334px; width:100%; overflow:hidden}

#banner{width:100%; height:480px; overflow:hidden;position:relative; z-index:1; background:#b4c0ce;}

#banner .c{ width:1000px; height:480px; margin:0 auto; overflow:hidden; position:relative; z-index:1;}
#banner li{width:1000px; height:480px; overflow:hidden; float:left; position:absolute; z-index:2; display:none;}

#banner li.b1{background:url(/images/banner/01.jpg) center top no-repeat;}
#banner li.b5{background:url(/images/banner/05.jpg) center top no-repeat;}
#banner li.b6{background:url(/images/banner/06.jpg) center top no-repeat;}
#banner li.b8{background:url(/images/banner/08.jpg) center top no-repeat;}
#banner li.b9{background:url(/images/banner/09.jpg) center top no-repeat;}
#banner li.b10{background:url(/images/banner/banner_bargain.jpg) center top no-repeat;}
#banner li.vote{background:url(/images/banner/vote.jpg) center top no-repeat}
#banner li.fx{background:url(/images/banner/banner_fx.jpg) center top no-repeat;display:block;}
#banner li.hotel{background:url(/images/banner/bannr_hotel.jpg) center top no-repeat;}
#banner li.b11{background:url(/images/banner/12.jpg) center top no-repeat;}
#banner li.b12{background:url(/images/banner/banner_queuing.jpg) center top no-repeat;}
#banner li a{ display:block; height:480px; width:1000px}
#banner .btn{width:100%; overflow:hidden; text-align:center; position:absolute; left:0px; bottom:15px; z-index:3;}
#banner .btn img{vertical-align:middle; margin:0 2px;}



/*top_bar*/
.top_bar .video{width:316px;}
.top_bar{margin-top:20px; width:100%;}
.top_bar .items{width:275px;}
.top_bar .items h1{padding-bottom:21px; padding-top:8px;}
.top_bar .items .cont{ line-height:25px; font-size:14px; color:#6b6b6b; padding-bottom:15px;}
.top_bar .items .detail{ text-align:right;}
.top_bar .items .detail .icon_0{ background:url(/images/icon.png) no-repeat; padding-left:19px;}
.top_bar .items .detail .icon_1{ background:url(/images/icon.png) left -18px no-repeat; padding-left:19px;}
.top_bar .items .detail .icon_2{ background:url(/images/icon.png) left -35px no-repeat; padding-left:19px;}

/*imgbox*/
.imgbox{ text-align:center; margin:26px auto}


/*app_cont*/
#app_wrap{ width:1000px; overflow:hidden; position:relative; margin:52px auto 20px auto; height:400px;}
#app_wrap a:hover{ text-decoration:none}
#app_wrap_list{ width:5000px; position:absolute; left:0px; top:0px; height:400px;}
#app_cont .box{ width:1000px; height:400px; float:left;}
#app_cont .btn_bar{ width:1000px; position:relative; height:41px;margin:0px auto;}
#app_cont{ width:100%; height:512px; background:url(/images/index/icon_bg.png) no-repeat center top; padding:1px 0; position:relative}
#app_cont .off{background:url(/images/index/icon_bg_off.png) no-repeat center top;}
#app_cont .on{background:url(/images/index/icon_bg_on.png) no-repeat center top;}
#app_cont .on *{ color:#fff}
#app_cont .items{ float:left; width:247px; height:194px; margin:3px 4px 3px 0px; position:relative}
#app_cont .items a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; cursor:pointer}
#app_cont .mar_nr{ margin:3px 0px 3px 0px}
#app_cont .items .img{ width:84px; height:84px; float:left}
#app_cont .items .intro{ width:100px; margin-left:8px;float:left; color:#333333}
#app_cont .items .intro h1{ font-size:20px; padding-top:7px}
#app_cont .items .intro .txt{ line-height:20px; font-size:14px}
#app_cont .items .conts{ width:195px; height:88px; margin:64px 0 0 25px}
#app_cont .more_btn{ position:absolute; left:398px; top:18px}

#app_cont .app_left_btn,#app_cont .app_right_btn{ position:absolute; width:57px; height:57px; display:block}
#app_cont .app_left_btn{top:220px}
#app_cont .app_right_btn{top:220px}

/*more_btn*/
.more_btn{ width:204px; height:41px; background:#6a6a6a url(/images/index/arrow_icon.png) 168px center no-repeat;  border-radius:3px; margin:0 auto}
.more_btn a{ display:block; width:100%; height:100%; line-height:41px;color:#fff; font-size:18px; text-indent:12px}
.more_btn a:hover{ text-decoration:none}

/*special_cont*/
#special_cont{ width:100%; height:584px; background:url(/images/index/bg_ind_0.png) no-repeat center top; padding:1px 0;}
#special_wrap{width:1000px; overflow:hidden; position:relative; margin:65px auto 0 auto}
#special_cont .items{ width:246px; height:189px;background:url(/images/index/spe_bg.png) no-repeat center top; float:left; text-align:center; margin:1px 2px}
#special_cont h1{ margin-bottom:25px}
#special_cont .items h2{ font-size:18px; height:45px; line-height:45px; color:#000}
#special_cont .items .txt{ font-size:14px; padding-top:85px;}

#special_cont .items .webkf{ background:url(/images/index/sp_webkf.png) no-repeat center 12px;}
#special_cont .items .jf{ background:url(/images/index/sp_jf.png) no-repeat center 12px;}
#special_cont .items .diy{ background:url(/images/index/spe_diy.png) no-repeat center 12px;}
#special_cont .items .advan{ background:url(/images/index/spe_advan.png) no-repeat center 12px;}
#special_cont .items .tuan{ background:url(/images/index/spe_tuan.png) no-repeat center 12px;}
#special_cont .items .member{ background:url(/images/index/spe_member.png) no-repeat center 12px;}
#special_cont .items .pay{ background:url(/images/index/spe_pay.png) no-repeat center 12px;}
#special_cont .items .store{ background:url(/images/index/spe_store.png) no-repeat center 12px;}

/*case_cont*/
#case_cont h1{ text-align:center; margin:43px auto 20px auto}
#case_cont .btn_bar{ margin-top:20px}

/*footer*/
#footer{ background:url(/images/index/footer_bg0.jpg) left top; min-height:80px; border-top:5px solid #42a10e;overflow:hidden}
#footer .menu{ font-size:14px; color:#fff; text-align:center; margin:30px 0}
#footer .menu a{font-size:14px; color:#fff; margin:0 20px;}
#footer .copyright{ text-align:center; margin:15px 0;}
#footer .copyright a{font-size:14px; color:#fff;}
#footer .copyright span{ margin:0 30px;font-size:14px; color:#fff; }

/*play_cont*/
#play_cont{ position:absolute; width:860px; border:8px solid #fff; background:#fff; height:480px; left:0px; top:100px; z-index:100000; display:none}
#play_cont .close_btn{ position:absolute; top:-25px; right:-25px}
#play_cont #media_win{width:860px; height:480px; background:#000}
