﻿/******************************xiangha default style**********************/
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,select,button,textarea,p,blockquote,th,td{margin:0; padding:0; font:13px "宋体",Arial,Helvetica,sans-serif; color:#333333;}
body{background-color:#EEECE9;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0 none; outline:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
em{font-style:normal;}
li{list-style:none;}
a{color:#333333; text-decoration:none;}
a:hover{color:#993300; text-decoration:underline;}
.btn:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select{font-family:inherit; font-size:inherit;font-weight:inherit; vertical-align:middle;}
::-moz-selection{background:#993300; color:#FFFFFF;} 
::selection{background:#993300; color:#FFFFFF;} 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both}
.fl,.lf{float:left;}
.fr,.rg{float:right;}
.w960{width:960px; margin:0 auto;}
.w640{width:640px;}
.w630{width:630px;}
.w450 {width: 450px;margin: 0 auto;}
.w300{width:300px;}
.bg_w{background:#ffffff;}
.kw{width:100%; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.hide{display:none !important;}
.mb20{margin-bottom:20px;}
.main_act{margin-top:40px;}
.bottom_act{margin-top:30px;}
.box_title{margin-bottom:13px; line-height:16px; color:#666666;}
.list_title{padding:15px 30px; background:#E5E3E0;}
.side_title{padding:15px; background:#E5E3E0;}
.box_title h2,.box_title h3,.list_title h2,.list_title h3,.side_title h2,.side_title h3{display:inline; font-size:14px; font-weight:bold; color:#666666;}
.box_title .tab{margin-left:3px; color:#CCCCCC;}
.box_title a,.list_title a,.side_title a,p.name a{color:#993300;}
.box_title a:hover,.list_title a:hover,.side_title a:hover,p.name a:hover{background:#993300; color:#ffffff; text-decoration:none;}
.list_title_nav{float:right;}
.list_title_nav a{display:inline-block; width:8px; height:8px; background:url(../img/list_title_nav.png) no-repeat 0 0; vertical-align:middle;}
.list_title_nav a.cur,.list_title_nav a:hover{background-image:url(../img/list_title_nav_cur.png);}
.x_share .bdsharebuttonbox{float:right; width:120px;}
.rec_classify_tips{margin-bottom:20px; padding:10px; background:#FFF2A7; color:#cc0000;}
.side_app_dw{position:fixed; top:210px; left:49%; margin-left:-580px; _position:absolute;}
.side_app_dw a{display:block; width:100px; height:375px; background:url(../img/side_app_dw.png) no-repeat 0 0; z-index:900;}
/****** header*********/
.header{width:100%; margin-bottom:30px;}
.xh_xs{background:#a32500; overflow:hidden; }
.xh_xs_w{width:850px; margin:0 auto;}
.r_header{position:relative; border-bottom:1px solid #DEDCD9; background-color:#FFFAF7; -moz-box-shadow: 0 1px 3px #E3E3E3; -webkit-box-shadow: 0 1px 3px #E3E3E3; box-shadow: 0 1px 3px #E3E3E3; z-index:500;}
.header_main{padding:16px 0; border-bottom:1px solid #ECE7DF;}
.r_header .logo{float:left; width:89px; height:44px; margin-right:15px; background:url(../img/logo.png) no-repeat 0 0;}
.h_search{float:left; margin-top:7px; margin-right:35px;}
.h_search .inp{float:left; height:20px; width:208px; border:1px solid #CCCCCC; border-right:none; padding:5px 5px; background-color:#ffffff; line-height:20px; font-size:14px; overflow:hidden; }
.h_search .inp:focus{outline:0;}
.h_search .inp:hover{border-color:#999999;}
.h_search .btn_search{float:left; width:68px; height:30px; margin-right:10px; border:1px solid #663300; background:#993300 url(../img/header_search.png) no-repeat center center; text-indent:-99999px;overflow:hidden;}
.h_search .btn_upload{float:left; width:93px; height:30px; border:1px solid #4D7D00; background:#558704; color:#ffffff; line-height:30px; text-align:center;}
.h_search .btn_upload:hover{text-decoration:none;}
.h_search .btn_upload em{display:inline-block; width:0; height:0; margin:-3px 0 0 3px; border:1px solid #ffffff; border-width:5px 5px 0 5px; border-style:solid; border-color:#ffffff #558704; vertical-align:middle; overflow:hidden; *border-width:4px 4px 0 4px;}
.h_hot{float:left; margin-top:7px; line-height:32px; color:#999999;}
.h_hot a{margin-right:10px; color:#993300; text-decoration:underline;}
.h_hot a:hover{color:#993300;}
.h_menu{float:right; margin-top:7px;}
.h_entry{line-height:32px; color:#999999;}
.h_set{position:relative; width:92px; height:32px; color:#993300; z-index:100; cursor:default;}
.h_set .pic{float:left; width:32px; height:32px; background-color:#cccccc;}
.h_set .ins{float:left; height:32px; padding-left:10px; line-height:32px; width:50px;}
.h_set .ins:hover{color:#ffffff; background-color:#993300;}
.h_set .ins:hover em{border-width:0 5px 5px 5px; border-style:solid; border-color:#ffffff #993300;}
.h_set em{position:absolute; top:12px; right:10px; width:0; height:0; border-width:5px 5px 0 5px; border-style:solid; border-color:#999999 #FAF7F7; overflow:hidden; *border-width:4px 4px 0 4px;}
.h_set .option{position:absolute; top:32px; left:0; width:70px; border:1px solid #E7E7E7
; padding:10px 10px 7px; background-color:#ffffff; cursor:default; z-index:500;}
.h_set li{border-top:1px solid #EEEEEE; line-height:26px; vertical-align:middle;}
.h_set li a{color:#993300;}
.h_set .user{border-top:none; font-weight:bold; color:#666666;}
.header_nav ul{float:left;}
/*.header_nav li{position:relative; float:left; padding:0 11px 0 10px; background:url(../img/header_nav.png) no-repeat right center;}*/
.header_nav li{position:relative; float:left; padding:0 10px; margin-right:5px;}
.header_nav li.last{background:none;}
.header_nav li .n_a{display:inline-block; height:16px; padding:13px 5px 11px; border-bottom:2px solid #FFFAF7; line-height:16px; font-size:14px; color:#993300;}
/**.header_nav li .cur,.header_nav li a:hover{background:url(../img/header_nav_cur.png) no-repeat center bottom; text-decoration:none;}*/
.header_nav li .cur,.header_nav li .n_a:hover{border-color:#993300; text-decoration:none;}
.header_nav li em{position:absolute; top:20px; right:3px; width:0; height:0; border-width:4px 4px 0 4px; border-style:solid; border-color:#993300 #FAF7F7; overflow:hidden;}
.header_nav .option{position:absolute; top:42px; left:10px; width:246px; border-top:1px solid #993300; padding:10px 0 0 20px; background-color:#F9F9F9; cursor:default; z-index:150;}
.header_nav .option span{float:left; width:80px; padding-right:2px; line-height:28px;}
.header_nav .option span.last{margin-bottom:4px;}
.header_nav .option span a{color:#666666;}
.header_nav .option strong a{color:#993300;}
.header_nav .option span a:hover{color:#993300;}
.header_nav .option .more{clear:both; padding:10px 0 25px; text-align:center;}
.header_nav .option .more a{color:#993300;}
.header_nav .my_home{float:right; margin-top:11px; height:16px; padding-left:20px; background:url(../img/header_home.png) no-repeat 0 center; line-height:18px;}
/* s_list */
.s_list li{position:relative; margin-bottom:30px; overflow:hidden; zoom:1;}
.s_list .pic{float:left; width:160px; height:120px; margin-right:20px; overflow:hidden;}
.s_list .ins{float:left; width:400px;}
.s_list .name{line-height:25px; padding-bottom:16px; font-size:16px; font-weight:bold;}
.s_list .name a{color:#000000;}
.s_list .name a:hover{background:none; color:#993300; text-decoration:underline;}
.s_list .good{display:inline-block; margin-left:3px; width:38px; height:16px; background:url(../img/good_so.png) no-repeat 0 0; vertical-align:text-bottom;}
.s_list .info{width:320px; padding-bottom:17px; line-height:15px; color:#999999; word-break:break-all; word-wrap:break-word;}
.s_list .info span{margin-right:15px;}
.s_list li:hover .info,.s_list li:hover .info,.s_list li:hover .info a{color:#333333;}
.s_list .admin_score{position:absolute; top:0; right:0; font-size:25px;}
.s_list .score{position:absolute; top:36px; right:0; width:74px; height:14px; background:url(../img/xh_icon.png) no-repeat 0 -424px;}
.s_list .score span{display:block; height:14px; background:url(../img/xh_icon.png) no-repeat 0 -408px; text-indent:-9999px; overflow:hidden;}
/* rec_list*/
.rec_list li{position:relative; float:left; width:170px; margin-right:35px; padding-bottom:30px;}
.rec_list .last{margin-right:0;}
.rec_list .pic{display:block; width:170px; height:170px; overflow:hidden;}
.rec_list p{height:16px; padding-top:9px; line-height:16px; text-align:center;}
.rec_list .name{font-size:14px; color:#993300;}
.rec_list .info{color:#999999;}
.rec_list .good{position:absolute; top:0; left:0; width:38px; height:16px; background:url(../img/good_so.png) no-repeat 0 0;}
/* side */
.side_act{height:250px; width:300px; margin-bottom:20px; background:#ffffff;}
/*.side_act_1{background:url(../img/side_act_1.png) no-repeat 0 0;}
.side_act_2{background:url(../img/side_act_2.png) no-repeat 0 0;}
.side_act_3{background:url(../img/side_act_3.png) no-repeat 0 0;}*/
.side_act_ali{height:600px; width:300px; margin-bottom:20px; background:url(../img/side_act_ali.jpg) no-repeat 0 0;}
.side_quan{background:#ffffff;}
.side_quan_list{padding:15px 15px 0; background:#ffffff;}
.side_quan_list li{margin-bottom:20px; border-bottom:1px solid #F7F3E8; overflow:hidden; zoom:1;}
.side_quan_list .photo{float:left; width:40px; height:40px; margin-right:10px;}
.side_quan_list .ins{float:left; width:220px;}
.side_quan_list .theme{margin-bottom:5px; line-height:20px; word-break:break-all; word-wrap:break-word;}
.side_quan_list .theme strong{font-size:14px; color:#993300;}
.side_quan_list .theme .user{font-size:14px; color:#993300;}
.side_quan_list .pic{display:block; height:105px; overflow:hidden;}
.side_quan_list .pic img{float:left; margin-right:1px;}
.side_quan_list .w1{float:left;}
.side_quan_list .w2{float:left; width:52px;}
.side_quan_list .w2 img{display:block; margin:0 0 1px 0;}
.side_quan_list .bar{line-height:30px; color:#999999;}
.side_quan_more{line-height:40px; text-align:center;}
.side_quan_more a{color:#993300;}
.side_quan_upload{padding:5px 0 30px; text-align:center;}
.side_quan_upload a{display:inline-block; width:160px; height:40px; background:#993300; line-height:40px; font-size:14px; font-weight:bold; color:#ffffff;}
.side_quan_upload a:hover{opacity:0.9; filter:alpha(opacity=90); text-decoration:none;}
.side_author ul{padding:15px; background:#ffffff;}
.side_author li{position:relative; margin-bottom:10px; border-bottom:1px solid #F7F3E8; padding-bottom:10px; overflow:hidden; zoom:1;}
.side_author .pic{float:left; width:55px; height:55px; margin-right:10px; border-radius:55px;}
.side_rec .pic,.side_rec img{border-radius:0 !important;}
.side_author img{display:block; border-radius:55px;}
.side_author .ins{float:left; width:205px;}
.side_author .name{width:130px; padding-top:10px;}
.side_author .name a{font-size:14px; font-weight:bold;}
.side_author .info{padding-top:5px; color:#999999;}
.side_author .follow{position:absolute; top:15px; right:0; width:40px; height:22px; background:#D1B3A4; line-height:22px; color:#ffffff; text-align:center;}
.side_author .follow:hover{background:#993300; text-decoration:none;}
.side_author .cancel:hover{background:#CCCCCC;}
.side_author .cancel{background:#cccccc; color:#999999;}
.side_col ul{padding:5px 15px; background:#ffffff;}
.side_col li{padding:10px 0; overflow:hidden; zoom:1;}
.side_col .pic{float:left; width:102px; margin-right:10px; overflow:hidden;}
.side_col .pic a{display:block; width:104px; height:50px;}
.side_col .pic img{float:left; margin-right:2px;}
.side_col .ins{float:left; width:158px;}
.side_col .name{margin-bottom:8px; line-height:22px;}
.side_col .info{color:#999999;}
.side_nous ul{padding:5px 15px 15px; background:#ffffff;}
.side_nous li{border-bottom:1px solid #F7F3E8; padding:10px 0; line-height:18px; overflow:hidden; zoom:1;}
.side_nous .cell{float:left; width:50%;}
.side_nous li.last{border:none;}
.side_nous li span{display:inline-block; width:18px; height:18px; margin-right:10px; background:#ECE5DB; line-height:18px; font-size:14px; text-align:center; vertical-align:top;}
.side_nous li .top{background:#993300; color:#ffffff;}
.side_nous li a{color:#993300;}
.side_nous li a:hover{background:#993300; color:#ffffff; text-decoration:none;}
/* bottom */
.bottom_recx{margin-bottom:5px;}
.bottom_recx ul{padding:30px 30px 0 30px;}
.bottom_recx li{float:left; margin-right:35px; width:170px; text-align:center;}
.bottom_recx li.last{margin-right:0;}
.bottom_recx .pic{display:block; height:170px;}
.bottom_recx .name{padding:9px 0 29px;}

.bottom_recy{margin-bottom:5px;}
.bottom_recy .pic{display:block; height:170px;}
.bottom_recy .name{padding:9px 0 29px;}

/* pagebar */
.pagebar{padding-top:20px; line-height:28px; clear:both; text-align:center;}
.pagebar a,.pagebar span{display:inline-block; margin-right:8px; padding:0 10px; height:28px; background:#E5E3E0; line-height:28px; color:#333333;}
.pagebar .cur,.pagebar a:hover{background:#993300; text-decoration:none !important; color:#ffffff !important;}
.pagebar .dottedpage1{margin-left:-6px; background:none;}
.pagebar .dottedpage2{margin-right:-2px; background:none;}
.pagebar .previouspage,.pagebar .nextpage{width:auto; padding:0 15px;}
.pagebar_m{padding:20px 0;}
.pagebar_m a{display:block; line-height:42px; border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; background-color:#F7F6F4; font-size:14px; color:#993300; text-align:center;}
.pagebar_m a:hover{text-decoration:none;}
/* footer */
.footer{margin-top:40px; padding:15px 0; background:#D6D4D0;}
.footer_menu{float:left; padding-top:30px;}
.footer_nav{width:450px; margin-bottom:12px; color:#999999;}
.footer_nav a{color:#993300;}
.footer_nav a：hover{background:#993300; color:#ffffff; text-decoration:none;}
.footer_copyright{color:#666666; font-family:Arial;}
.footer_advice{float:right; *width:242px;}
.footer_advice textarea{display:block; width:230px; height:50px; border:1px solid #999999; padding:5px; background:#EEECE9; line-height:16px;}
.footer_advice .warning{line-height:28px; color:#993300;}
.footer_advice a{float:right; width:80px; height:28px; background:#D1B3A4; color:#993300; line-height:28px; text-align:center;}
/* list_tab */
.list_tab{margin-bottom:-1px; overflow:hidden; zoom:1;}
.list_tab h2{float:left;}
.list_tab h2 span{position:relative; float:left; z-index:100;}
.list_tab h2 a{display:inline-block; padding:0 20px; height:32px; line-height:31px; color:#993300; font-size:14px; text-align:center; zoom:1;}
.list_tab h2 span.cur,.list_tab h2 span.cur:hover{border:1px solid #E4E4E4; border-bottom:none; padding:0; background-color:#ffffff; color:#999999;}
.list_tab h2 span:hover a{height:31px; border-bottom:1px solid #F5F5F5; background-color:#F5F5F5; text-decoration:none;}
.list_tab h2 span.cur a{color:#999999;}
.list_tab h2 span.cur:hover a{height:32px; border-bottom:none; background-color:#ffffff;}
.tab_con{border-top:1px solid #E4E4E4; padding-top:30px; clear:both;}
/* mode_list */
.mode_list{float:right; width:16px; height:16px; margin-top:8px; background:url(../img/xh_icon.png) no-repeat -72px 0; text-indent:-9999px; overflow:hidden;}
.mode_pic{background-position:-90px 0;}
/*******  share  *********/
.qz_reco{float:right; width: 86px; height:22px; overflow: hidden;}
.qz_share{float:right; width:63px; height:24px; overflow: hidden;}
.x_share{height:25px;}
/********* loading  ******/
.loading{line-height:42px; background:url(../img/loading.gif) no-repeat 190px center; font-size:16px; color:#999999; text-align:center;}
/*****   win  ****/
.win{position:fixed; top:0; left:0; z-index:9999; _position:absolute;}
.win_bg{position:fixed; display:none; top:0; left:0;  width:100%; height:100%; opacity:0.7; filter:alpha(opacity=70); background:#000000; z-index:9900; _position:absolute;}
.win_wrap{padding:8px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:rgba(0,0,0,0.3); background-color:transparent\9; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4B000000,endColorstr=#4B000000);}
.win_entry,.win_adv,.win_other,.win_buy,.win_a_photo,.win_a_third,.win_app{border:1px solid #999999; background-color:#ffffff; overflow:hidden; zoom:1;}
.win .close{position:absolute; top:20px; right:20px;}
.win .close a{display:block; width:10px; height:10px; background:url(../img/xh_icon.png) no-repeat -74px -18px;}
/****** win_entry ********/
.win_entry{width:540px; padding-bottom:30px;}
.win_entry .logo{height:38px; padding:20px 0 15px 0; text-align:center;}
.win_in{float:left; width:230px; padding:10px 20px 5px 20px; border-right:1px solid #CCCCCC;}
.win_in dl{height:30px;}
.win_in dt{float:left; width:50px; height:30px; line-height:30px; color:#666666;}
.win_in dd{float:left; width:180px; }
.win_in .inp{padding-bottom:10px; _padding-bottom:7px;}
.win_in .inp input{height:20px; width:168px; border:1px solid #cccccc; padding:4px 5px; line-height:20px; overflow:hidden;}
.win_in .more input{float:left; margin-right:3px; height:14px; width:14px;}
.win_in .more label{float:left; color:#666666;}
.win_in .more dd a{float:right; color:#666666;}
.win_entry .btn{display:inline-block; background-color:#993300; line-height:28px; text-align:center; font-size:14px; color:#FFFFFF;}
.win_in .btn{float:left; width:70px;}
.win_in .tips{height:28px; line-height:28px; color:#993300;}
.win_reg {float:left; width:269px; padding-top:8px; text-align:center;}
.win_reg p{line-height:44px; text-align:center; color:#666666;}
.win_reg .btn{margin-bottom:35px; width:92px; line-height:28px; background-color:#993300; font-weight:bold;}
.win_reg  .in_other{line-height:16px;}
.win_reg  .in_other a{display:inline-block; padding-left:18px; line-height:16px; background:url(../img/xh_icon.png) no-repeat -68px -60px; color:#999999;}
.win_reg  .in_other a.qq{margin-right:3px;}
.win_reg  .in_other a.sina{margin-right:3px; background-position:-82px -84px;}
/******** win_adv  *****/
.win_adv{width:440px; padding:0 20px 20px 20px;}
.win_adv_sub h4{padding:18px 0 27px 0; line-height: 20px; font-size: 16px; font-weight: bold; color: #666666;}
.win_adv_sub .quick{padding-bottom:18px; line-height: 15px;}
.win_adv_sub .quick strong{float:left; line-height:15px;}
.win_adv_sub .quick label{float:left; margin-right:13px; line-height:15px;}
.win_adv_sub .quick label input{float:left; width:14px; height:14px; margin-right:3px;}
.win_adv_sub .con,.win_adv_sub .contact{width:428px; padding:5px; border: 1px solid #CCCCCC; line-height: 16px; text-align:left; overflow:-x:hidden; overflow-y:auto; resize:none;}
.win_adv_sub .con{margin-bottom:15px; height:76px;}
.win_adv_sub .contact{margin-bottom:20px; height:16px; line-height: 16px; *margin-top: -4px;}
.win_adv_sub .btn{display:inline-block; width:70px; background-color:#993300; line-height:28px; text-align:center; font-size:14px; color:#FFFFFF;}
.win_adv_suc{padding-bottom:69px; text-align: center;}
.win_adv_suc .tips{padding:46px 0 33px 0; line-height:20px; text-align:center; font-size: 16px; font-weight: bold; color:#70BF4C;}
.win_adv_suc p{line-height:20px; text-align:center;}
.win_adv_suc p span{color:#70BF4C;}
.win_adv_suc .qz_reco{float:none; margin-top:27px; margin-left: 50px;}
/******* side_btn ******/
.side_weixin{position:fixed; top:300px; left:50%; margin-left:434px; width:120px; height:176px; background-color:#E8E8E8; background:#ffffff url(../img/side_weixin.png) no-repeat 0 0; z-index:450; _position:absolute; }
.backtt{position:fixed; left:50%; margin-left:444px; width:84px; background-color:#E8E8E8; z-index:450;}
.backtt a:hover{text-decoration:none;}
.backtt_app{display:block; height:35px; padding-top:115px; background:#ffffff url(../img/app_code.png) no-repeat 0 0; line-height:35px; color:#B2B2B2; text-align:center;}
.backtt_app strong{color:#666666;}
.backtt_save,.backtt_adv{display:block; line-height:35px; margin-bottom:1px; padding-left:24px; background:#F6F6F6 url(../img/backtotop.png) no-repeat 9px -150px; color:#993300;}
.backtt_adv{background-position:9px -178px;}
.backtt .ad{padding:2px; background-color:#f6f6f6; overflow:hidden;}
.backtt_btt{display:block; line-height:65px; background-color:#F6F6F6; font-size:14px; font-weight:bold; color:#993300; text-align:center;}
.ad_list{position:fixed; right:0; bottom:0; width:210px; height:220px; overflow:hidden; z-index:500;}
.ad_list .btn{display:none; position:absolute; right:0; top:0; width:28px; height:20px; background:#ffffff; _background:none; opacity:0; filter:alpha(opacity=0); line-height:20px; font-size:14px; font-weight:bold; text-align:center; color:#ffffff; z-index:10000;}
/*******  win_other **********/
.win_other{width:340px; padding:15px 20px 20px 20px;}
.win_other h4{padding-bottom:19px; line-height:26px; font-size:16px; font-weight:bold; color:#666666;}
.win_other p{padding-bottom:18px; line-height:15px;}
.win_other .pic{float:left; margin-right:15px; width:50px; height:50px;}
.win_other dl{float:left; padding-bottom:10px;}
.win_other dt{float:left; width:65px; line-height:28px; color:#999999;}
.win_other dd{float:left; height:22px; padding:4px 5px 0 5px; border:1px solid #CCCCCC; overflow:hidden;}
.win_other dd input{width:198px; height:17px; border:0 none; line-height:17px; overflow:hidden;}
.win_other .btn{display:inline-block; margin-left:130px; width:70px; background-color:#993300; line-height:28px; text-align:center; font-size:14px; color:#FFFFFF;}
/****** hot_rec **********/
.hot_rec .tit{margin-bottom:12px;}
.hot_rec li{position:relative; width:100%; line-height:30px; padding-bottom:2px; border-bottom:1px dotted #cccccc; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.hot_rec li span{display:inline-block; width:18px; color:#999999;}
.hot_rec li a{color:#993300;}
.hot_rec li a:hover{background-color:#993300; color:#ffffff; text-decoration:none;}
.hot_rec li em{position:absolute; right:2px; top:9px; width:9px; height:12px; background:url(../img/all.png) no-repeat 0 -104px; overflow:hidden;}
.hot_rec li .flat{right:1px; width:11px; background-position:-24px -104px;}
.hot_rec li .down{background-position:-12px -104px;}
/* win_app */
.win_app{width:600px;}
.win_app .title{height:70px; padding-left:20px; background:#a32500; color:#ffffff;}
.win_app .title h2{padding-top:16px; line-height:36px; font-family:"微软雅黑"; font-size:36px; color:#ffffff;*padding-top:10px;}
.win_app .title span{display:inline-block; padding-left:10px; font-size:16px; font-family:Arial; line-height:18px; vertical-align:bottom;}
.win_app .title_sub{height:43px; padding-left:20px; line-height:43px; background:#F4F1F1; font-size:14px; color:#666666;}
.win_app_main{padding:30px 20px 0;}
.win_app_main .list1{float:left; width:269px; border-right:1px solid #E5E5E5;}
.win_app_main h3{padding-bottom:20px; font-size:14px; font-weight:bold; color:#993300;}
.win_app_main .list1 p{padding-bottom:9px; line-height:16px; color:#666666;}
.win_app_main .list1 input{width:148px; height:18px; padding:5px; border:1px solid #CCCCCC; line-height:18px;}
.win_app_main .list1 .btn{display:inline-block; width:73px; height:28px; border:1px solid #811E00; background:#993300; line-height:28px; text-align:center; color:#ffffff; vertical-align:middle;}
.win_app_main .list2{float:left; width:267px;}
.win_app_main .list2 p{height:83px; padding-left:93px; background:url(../img/xiangha_android.png) no-repeat 0 0; line-height:20px; color:#666666;}
.win_app_main .list3{margin-right:13px; border-right:1px solid #E5E5E5; padding-right:12px;}
.win_app_main .list3 p{background-image:url(../img/xiangha_ios.png);}
.win_app .more{padding:35px 20px 20px; color:#999999;}
.win_app em,.win_app a{color:#993300;}
.win .close_app a{height:13px; width:13px; background:url(../img/win_app_close.png) no-repeat center center;}
/* win_app */
.win_app{width:600px; overflow:hidden; zoom:1;}
.win_app .pic{float:left; width:186px; height:440px; padding:25px 30px 0;}
.win_app .pic img{display:block; width:186px; height:389px;}
.win_app .ins{float:left; width:324px; height:390px; padding:75px 15px 0; background:#F2F1F1;}
.win_app .text{margin-bottom:35px; line-height:30px; font-size:18px; color:#000000;}
.win_app .text i{color:#9F2800; font-weight:bold;}
.win_app .code{float:left; width:100px; height:100px; margin-right:10px; background:url(../img/win_app_code.jpg) no-repeat 0 0;}
.win_app .info p{float:left; margin-top:55px; line-height:26px; color:#797979;}
.win_app .info span{color:#000000;}
.win_app .info em{font-weight:bold; font-size:14px; color:#9F2800;}
.win_app .download{margin-top:30px; padding-right:15px; text-align:right;}
.win_wrap .close_app a{width:13px; height:13px; background:url(../img/win_app_close.png) no-repeat 0 0;}
/*404*/
.error_box{width:420px; height:242px; margin:130px auto 150px; padding-left:280px; background:#fff url(../img/404bg.jpg) no-repeat 0 0; border:2px solid #EFEFEF;}
.error_404{padding-bottom:5px; padding-top:40px; line-height:95px;}
.error_404 strong{font-size:90px; font-family:Arial; color:#C41908;}
.error_box p{padding-top:15px; font-size:14px; line-height:25px;}