/* ing_main */
.ing_main{padding:30px;}
.ing_name{margin-bottom:30px;}
.ing_name .pic{float:left; width:120px; height:120px; margin-right:20px; overflow:hidden;}
.ing_name .ins{float:left; width:440px;}
.ing_name h1{padding-bottom:5px;font-size:30px; font-weight:bold; color:#000000;}
.ing_name p{line-height:20px; color:#666666; word-break:break-all; word-wrap:break-word;}
.ing_name p strong{font-size:14px;}
.ing_name .avoid strong{color:#993300;}
.ing_name .suit strong{color:#558704;}
.ing_main .s_list,.ing_main .rec_list{min-height:1228px;}
.ing_main .ing_tips{min-height:325px;}
.ing_main .ing_tips .x_share{padding:10px 0 0;}
.ing_nutr h2{padding-bottom:12px; font-size:14px; font-weight:bold;}
.ing_nutr li{float:left; margin-right:9px; width:163px; border-right:1px solid #EEE; line-height:28px; padding-right:20px; color:#666666; vertical-align:middle; _display:inline;}
.ing_nutr li span{float:left;}
.ing_nutr li a{color:#993300;}
.ing_nutr li a:hover{background:#993300; text-decoration:none; color:#ffffff;}
.ing_nutr li em{float:right;}
.ing_ins{padding-top:20px;}
.ing_ins h2{line-height:17px; padding:9px 0 15px; font-size:14px; font-weight:bold;}
.ing_ins p{line-height:24px; padding-bottom:26px; font-size:14px; word-break:break-all; word-wrap:break-word;}
.ing_more li{float:left; margin-right:30px; width:86px; padding-bottom:18px;}
.ing_more .pic,.ing_more img{width:86px; height:86px;}
.ing_more p{padding-top:9px; text-align:center;}
.bottom_rec .list_title{margin:0 30px; border-bottom:1px solid #e0e0e0; padding:0 0 8px; background:none; font-size:13px;}
.bottom_rec .list_title a{font-size:13px;}
.bottom_rec h3{font-size:14px;}
.ing_tips h2{padding-bottom:14px; font-size:14px; font-weight:bold;}
.ing_tips th,.ing_tips td{border:1px solid #EAEAEA;}
.ing_tips th{width:70px; text-align:center; vertical-align:middle;}
.ing_tips th span{display:inline-block; width:45px; line-height:25px; background-color:#52A00D; font-size:14px; color:#ffffff;}
.ing_tips th .avoid{background-color:#CC0000;}
.ing_tips td{width:487px; padding:7px 10px; line-height:22px; font-size:14px; color:#666666;}
.ing_tips td em{padding:0 7px; font-size:16px; font-weight:bold;}
.ing_tips td .suit{font-weight:bold; color:#52A00D;}
.ing_tips td .avoid{font-weight:bold; color:#CC0000;}
.ing_tips td .more{margin-left:20px; font-size:13px; color:#993300;}
/* hea_main */
.hea_main{padding:30px;}
.hea_main_title h1{margin-bottom:30px; font-size:30px; font-weight:bold; color:#000000;}
.hea_main_brief{margin-bottom:25px; line-height:20px; color:#666666; text-indent:2em; text-align:justify; word-break:break-all; word-wrap:break-word;}
.hea_main_brief a{color:#993300;}
/* hea_list_ing */
.hea_list_ing dl{margin-bottom:20px; border-bottom:1px solid #EAEAEA;}
.hea_list_ing dl.last{border-bottom:none;}
.hea_list_ing dt{float:left; margin-right:10px;}
.hea_list_ing h2{width:55px; background-color:#FF6600; line-height:25px; text-align:center; font-size:14px; color:#ffffff;}
.hea_list_ing .suit{background-color:#52A00D;}
.hea_list_ing .avoid{background-color:#CC0000;}
.hea_list_ing dd{float:left; width:515px; overflow:hidden;}
.hea_list_ing .eat_ins{margin-bottom:15px; padding-left:20px;}
.hea_list_ing .eat_ins p{border-bottom:1px dashed #CCCCCC; padding-bottom:10px; line-height:20px; color:#666666; text-align:justify; word-break:break-all; word-wrap:break-word; vertical-align:top;}
.hea_list_ing .list{position:relative; padding-left:20px;}
.hea_list_ing .list h4{position:absolute; top:0; left:0; width:20px; height:65px; padding-top:15px; background:#e7e7e7; line-height:25px; font-weight:bold; text-align:center;}
.hea_list_ing li{position:relative; float:left; margin-right:23px;}
.hea_list_ing li.last{margin-right:0;}
.hea_list_ing .pic{display:block; width:80px; height:80px; overflow:hidden;}
.hea_list_ing .name{padding-top:5px; text-align:center;}
.hea_list_ing .effect{padding:3px 0 15px; font-size:12px; color:#999999; text-align:center;}
/* element_main */
.element_main{padding:30px;}
.element_main h1{margin-bottom:25px; font-size:30px; font-weight:bold; color:#000000;}
.element_info_brief{margin-bottom:25px; line-height:20px; color:#666666; text-indent:2em; text-align:justify; word-break:break-all; word-wrap:break-word;}
.element_info_list li{padding-bottom:30px; overflow:hidden; zoom:1;}
.element_info_list .pic{float:left; width:80px; height:80px; margin-right:10px;}
.element_info_list .ins{float:left; width:490px;}
.element_info_list .name{padding:5px 0 5px; font-size:16px; font-weight:bold;}
.element_info_list .info{padding-top:8px; color:#666666;}
.element_info_list .info a{color:#999999;}
/* xiangke */
.t_xk_index{position:relative; margin:50px auto 60px; width:960px; background-color:#F7F6F4;}
.t_xk_index .page{position:absolute; top:241px; width:24px; height:78px; background:url(../img/xiangke.png) no-repeat 0 0;}
.t_xk_index .pre{left:-64px;}
.t_xk_index .pre:hover{background-position:0 -80px;}
.t_xk_index .next{right:-64px; background-position:100% 0;}
.t_xk_index .next:hover{background-position:100% -80px;}
.xk_i_pics ul{background-color:#ffffff;}
.xk_i_pics li{float:left; position:relative; width:79px; height:79px; margin:0 1px 1px 0;}
.xk_i_pics li a{display:block; width:79px; height:79px; overflow:hidden;}
.xk_i_pics li a:hover{text-decoration:none;}
.xk_i_pics li span{display:none; position:absolute; top:0; left:0; width:79px; height:47px; padding-top:32px; background-color:rgb(163,37,0); line-height:16px; font-size:14px; color:#ffffff; text-align:center; word-break:break-all; word-wrap:break-word; overflow:hidden; cursor:pointer;}
.xk_i_pics li:hover span{display:block;}
.xk_i_pics .c1 span{display:block; background-color:rgba(183,87,39,0.8) !important; background-color:rgb(183,87,39);}
.xk_i_pics .c1:hover span{background-color:rgb(183,87,39) !important; }
.xk_i_pics .c2 span{display:block; background-color:rgba(211,114,105,0.8) !important; background-color:rgb(211,114,105);}
.xk_i_pics .c2:hover span{background-color:rgb(211,114,105) !important;}
.xk_i_pics .c3 span{display:block; background-color:rgba(248,116,15,0.8) !important; background-color:rgb(248,116,15);}
.xk_i_pics .c3:hover span{background-color:rgb(248,116,15) !important;}
.xk_i_pics .c4 span{display:block; background-color:rgba(215,164,36,0.8) !important; background-color:rgb(215,164,36);}
.xk_i_pics .c4:hover span{background-color:rgb(215,164,36) !important;}
.xk_i_pics .c5 span{display:block; background-color:rgba(134,195,12,0.8) !important; background-color:rgb(134,195,12);}
.xk_i_pics .c5:hover span{background-color:rgb(134,195,12) !important;}
.xk_i_pics .c6 span{display:block; background-color:rgba(241,186,21,0.8) !important; background-color:rgb(241,186,21);}
.xk_i_pics .c6:hover span{background-color:rgb(241,186,21) !important;}
.xk_i_pics .c7 span{display:block; background-color:rgba(82,136,0,0.8) !important; background-color:rgb(82,136,0);}
.xk_i_pics .c7:hover span{background-color:rgb(82,136,0) !important;}
.xk_i_pics .c8 span{display:block; background-color:rgba(212,112,16,0.8) !important; background-color:rgb(212,112,16);}
.xk_i_pics .c8:hover span{background-color:rgb(212,112,16) !important;}
.xk_i_pics .c9 span{display:block; background-color:rgba(184,139,72,0.8) !important; background-color:rgb(184,139,72);}
.xk_i_pics .c9:hover span{background-color:rgb(184,139,72) !important;}
.xk_i_pics .c10 span{display:block; background-color:rgba(212,43,20,0.8) !important; background-color:rgb(212,43,20);}
.xk_i_pics .c10:hover span{background-color:rgb(212,43,20) !important;}
.xk_i_pics .c11 span{display:block; background-color:rgba(55,151,17,0.8) !important; background-color:rgb(55,151,17);}
.xk_i_pics .c11:hover span{background-color:rgb(55,151,17) !important;}
.xk_i_reco{border:1px #ffffff solid; border-top:none; padding:20px; line-height:25px; font-size:14px;}
.xk_i_reco .dr{margin-right:25px; *zoom:1;}
.xk_i_s{position:absolute; top:160px; left:160px; width:593px; height:233px; border:3px solid #EEEEEE; padding:0 20px; background-color:#ffffff;}
.xk_i_s_t h1{margin-top:30px; height:35px; background:url(../img/xiangke.jpg) no-repeat center 0; overflow:hidden; text-indent:-9999px;}
.xk_i_s_t p{padding:10px 0 30px; font-size:14px; text-align:center; color:#666666;}
.xk_i_search .inp{float:left; margin-right:10px; border:2px solid #CCCCCC; _display:inline;}
.xk_i_search input{float:left; width:487px; height:16px; border:0 none; padding:10px; line-height:16px; font-size:14px; overflow:hidden;}
.xk_i_search .btn{float:left; width:72px; height:40px; line-height:40px; background-color:#A32500; text-align:center; font-size:16px; font-weight:bold; color:#ffffff;}
.xk_win{position:absolute; width:654px; padding-bottom:20px; background-color:#ffffff; z-index:9999;}
.xk_win h2{border-bottom:1px solid #FAF7F7; padding:40px 30px; background-color:#FAF7F7; line-height:26px; font-size:26px; font-weight:bold;}
.xk_w_main,.xk_w_ing,.xk_w_rec{padding:30px 40px 0;}
.xk_win h3{padding-bottom:9px; font-size:14px; font-weight:bold; color:#999999;}
.xk_w_main li{border-bottom:1px dashed #D9D9D9; padding:7px 0; line-height:20px; font-size:14px;}
.xk_w_ok{margin:50px 0 20px; height:119px; background:url(../img/xk_ok.jpg) no-repeat center center;}
.xk_w_ing a{display:inline-block; margin:0 10px 10px 0; line-height:21px; padding:0 10px; background-color:#A32500; font-size:14px; color:#ffffff;}
.xk_w_rec{padding-top:20px;}
.xk_w_rec .tit{margin-bottom:0;}
.xk_w_rec .tit span{font-size:13px; font-weight:normal;}
.xk_w_rec .tit a{color:#993300;}
.xk_w_rec li{float:left; margin-right:23px; padding-bottom:30px; width:96px;}
.xk_w_rec li.last{margin-right:0;}
.xk_w_rec .pic{display:block; width:96px; height:96px; overflow:hidden;}
.xk_w_rec .name{padding-top:9px; text-align:center;}
.xk_win .oper{position:absolute; top:-20px; left:730px;}
.xk_win .close{display:block; width:32px; padding:9px; background-color:#333333;}
.xk_win .close span{display:block; height:32px; background:url(../img/xiangke.png) no-repeat 0 -160px; _cursor:pointer;}
.xk_win .fol{margin:190px 0 0 40px;}
.xk_win .fol a{display:block; background:url(../img/xh_icon.png) no-repeat 0 -84px; text-indent:-9999px; overflow:hidden;}
.xk_win a.qq{margin-bottom:7px; width:55px; height:21px;}
.xk_win a.sina{width:62px; height:22px; background-position:0 -60px;}
/********  xiangke_col ******/
/*****   collection_title************/
.xk_list_title{height:140px; border-bottom: 5px solid #E0E0E0; padding:0 20px; background-color:#F7F6F4;}
.xk_list_title h1{padding:28px 0 18px; font-size:36px; line-height:38px; color:#993300; font-family:"微软雅黑","黑体"; text-align:center;}
.xk_list_t_s{padding-left:316px;}
.xk_list_t_s .s_s{margin-right:10px;}
.xk_list_main{padding:30px;}
.xk_list_main li{float:left; width:50%; border-bottom:1px dashed #D9D9D9; padding:10px 0; line-height:22px; font-size:14px;}
/*  ing_xk  */
.ing_xk{padding:30px 30px 5px;}
.ing_xk h1{margin-bottom:30px; font-size:30px; font-weight:bold; color:#000000;}
.ing_xk_result{margin-bottom:20px; line-height:25px; font-size:20px;}
.ing_xk_ing{position:relative; margin-bottom:20px;}
.ing_xk_ing .last{margin-right:0;}
.ing_xk_cell{float:left; margin-right:140px; width:215px;}
.ing_xk_cell h3{margin-bottom:15px; font-size:18px; text-align:center;}
.ing_xk_cell .pic{margin-bottom:15px; text-align:center;}
.ing_xk_cell .pic a,.ing_xk_cell .pic span{display:inline-block; width:100px; height:100px; border-radius:100px; background:#cccccc;}
.ing_xk_cell .pic img{border-radius:100px;}
.ing_xk_cell .ins p{line-height:30px; font-size:14px;}
.ing_xk_cell .ins a{color:#993300;}
.ing_xk_info{position:absolute; top:30px; left:190px; width:200px; padding-top:50px; background:url(../img/ing_xk_right.png) no-repeat center 0; line-height:22px; font-size:14px; text-align:center;}
.ing_xk_info em{color:#52A00D; font-weight:bold;}
.ing_xk_info em.status1{color:#993300;}
