@charset "utf-8";
/* CSS Document flit */
.flit { width:980px; overflow:visible; display:block; clear:both; margin:0 auto;}
.flit .conts { width:980px; display:block; clear:both; position:relative; z-index:2;}
.flit .conts .closebut { width:28px; height:28px; text-indent:-999px; overflow:hidden; background:url(../images/home/close2.png) no-repeat; position:absolute; top:-9px; right:-9px; z-index:3; cursor:pointer;}

/* CSS Document main_screen */
#main_screen { width:980px; overflow:hidden; display:block; clear:both; margin:0 auto 15px auto;}
.tryside { width:192px; overflow:hidden; float:left; display:block; border:1px solid #dfdfdf; margin-bottom:15px;}
.trying_t { width:100%; height:29px; overflow:hidden; background:url(../images/home/home_part.gif) no-repeat; display:block; clear:both;}
.trying_t li { width:38px; overflow:hidden; float:left; display:block;}
.trying_t li.tryon { width:40px;}
.trying_t li a { width:100%; height:29px; line-height:29px; overflow:hidden; float:left; display:block; white-space:nowrap; text-indent:200px;}
.trying_bl { width:100%; overflow:hidden; display:block; clear:both;}

.coupons_bl { width:100%; height:113px; overflow:hidden; background:url(../images/home/home_part.gif) no-repeat 0px -30px; display:block; clear:both;}
.coupons_bl p { height:67px; line-height:14px; overflow:hidden; display:block; clear:both; font-size:12px; color:#333; text-align:center; padding-top:10px;}
.coupons_bl p strong { font-size:21px; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif; color:#c00;}
.coupons_bl .inp_bl { overflow:hidden; display:block; clear:both; padding:0 0 0 10px;}
.coupons_bl .inp_bl input { width:150px; height:21px; line-height:20px; font-size:11px; border:0; background:none; float:left; display:block; padding-left:2px;}
.coupons_bl .inp_bl input.but { width:20px; cursor:pointer; padding:0;}

/* CSS Document Main */
#main_nav { width:980px; overflow:hidden; display:block; clear:both; margin:0 auto;}
#main_nav .list_nav { width:192px; float:left; display:block;}

.list_cell { width:192px; display:inline-block; clear:both; padding-bottom:12px;}
.list_cell li { width:100%; float:left; display:block; margin-bottom:2px;}
.list_cell li a { font-size:11px;}
.list_cell li h2 { line-height:16px; float:left; display:block; font-size:12px;}
.list_cell li .txt, .list_cell li .txt_set { height:16px; line-height:18px; float:right; display:block; font-size:11px; text-decoration:underline; color:#2469b4; cursor:pointer;}
.list_cell li .txt a { line-height:18px; font-size:11px; text-decoration:underline;}
.list_cell li .txt p { display:none;}
.list_cell li .txt_set { position:relative; left:0; top:0; z-index:1;}
.list_cell li .txt_set a { line-height:14px; font-size:11px; text-decoration:none;}
.list_cell li .txt_set p { width:90px; overflow:hidden; background:#fff; display:block; clear:both; padding:6px 8px 8px 8px; border:1px solid #dfdfdf; position:absolute; left:0px; top:15px; z-index:2;}
.list_cell li h3 { line-height:16px; overflow:hidden; float:left; display:block; color:#da5700; font-size:11px; padding-top:4px;}
.list_cell li.double { width:50%;}
.list_cell li em { width:42px; height:15px; overflow:hidden; background:url(../images/home/home_part.gif) no-repeat; float:left; display:block;}
.list_cell li em.fr { background-position:0px -144px;}
.list_cell li em.sr { background-position:-42px -144px;}
.list_cell li em.ri { background-position:-86px -144px;}
.list_cell li em.ov { background-position:-129px -144px;}
.list_cell li em.sq { background-position:-172px -144px;}
.list_cell li em.ro { background-position:-215px -144px;}
.list_cell li em.wa { background-position:-258px -144px;}
.list_cell li em.cat { background-position:-301px -144px;}
.list_cell li span { width:144px; height:15px; overflow:hidden; float:right; display:block;}
.list_cell li a.more { color:#da5700;}

.lcomment { width:192px; overflow:hidden; display:block; clear:both;}
.lcomment .cbt { font-size:14px; line-height:2.2em; border-bottom:1px solid #d1d1d1; color:#c76903; font-weight:bold;}
.lcomment .cnr,.lcomment .cnr li { overflow:hidden; display:block; clear:both;}
.lcomment .cnr { height:528px;}
.lcomment .cnr li { padding:8px 0;}
.lcomment .com1 { width:40px; height:40px; overflow:hidden; float:left; border:1px solid #dfdfdf;}
.lcomment .com1 table,.lcomment .com1 table tr td { width:40px; height:40px; text-align:center; vertical-align:middle; border-collapse:collapse;}
.lcomment .com2 { width:142px; float:right; font-size:11px; line-height:14px;}
.lcomment .com3 { width:142px; height:42px; overflow:hidden; float:right; color:#808080; font-size:11px; line-height:14px;}

.stars { height:16px; overflow:hidden; float:left; display:block;}
.stars em { width:79px; height:16px; line-height:50px; overflow:hidden; background:url(../images/public/site_public_icon.gif) no-repeat; float:left; display:block;}
.stars em.s0 { background-position:-255px -38px;}
.stars em.s1 { background-position:-335px -38px;}
.stars em.s2 { background-position:-415px -38px;}
.stars em.s3 { background-position:-255px -54px;}
.stars em.s4 { background-position:-335px -54px;}
.stars em.s5 { background-position:-415px -54px;}
.stars a,.stars span { line-height:16px; float:left; display:block; padding-left:4px;}

#main_nav .pro_nav { width:776px; overflow:hidden; float:right; display:block;}
#main_nav .pro_nav h2 { height:30px; line-height:30px; overflow:hidden; display:block; clear:both; border-bottom:1px dotted #ccc; font-size:16px; color:#c76903;}
#main_nav .pro_nav h2 span { float:left;}
#main_nav .pro_nav h2 a { float:right; line-height:30px; font-weight:normal;}

.fgfree { overflow:hidden; display:block; clear:both; margin-bottom:12px;}
.fgfree li { overflow:hidden; float:left; display:inline; line-height:18px;}
.fgfree li strong { font-size:13px; line-height:22px;}
.fgfree li.f1 { width:44%;}
.fgfree li.f2 { width:50%; float:right; padding-left:3%; border-left:1px solid #dfdfdf;}

.side_banner { width:100%; height:250px; overflow:hidden; display:block; clear:both; margin-bottom:10px;}
.side_banner ul { width:auto; height:28px; background:url(../images/home/home_bgline.gif) repeat-x; display:block; clear:both; border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.side_banner ul li { width:124px; height:28px; line-height:28px; font-size:12px; color:#333; overflow:hidden; float:left; display:block; border-left:1px solid #dfdfdf; text-align:center; cursor:default;}
.side_banner ul li .arrow { display:none;}
.side_banner ul li.set { background:#fff; overflow:visible; color:#da5700; position:relative; left:0; top:0; z-index:1;}
.side_banner ul li.set .arrow { width:25px; height:13px; overflow:hidden; background:url(../images/home/home_banner_arrow.png) no-repeat; display:block; margin-left:-12px; position:absolute; left:50%; top:28px; z-index:2;}
.side_banner ul li a { line-height:28px; font-size:12px; color:#333; text-decoration:none;}
.side_banner ul li a:hover { color:#da5700;}
.side_banner .banner_bl { width:100%; height:221px; overflow:hidden; display:block; clear:both;}

.side_brand { width:100%; height:140px; overflow:hidden; background:url(../images/home/home_bgline.gif) repeat-x 0px bottom; padding-top:10px; margin-bottom:10px; position:relative; margin-top:-1px;}
.side_brand ul { height:130px; overflow:hidden; display:block; clear:both;}
.side_brand ul li { width:100%; overflow:hidden; display:block; clear:both; margin-bottom:10px;}
.side_brand ul li a { width:141px; height:58px; background:#fff; float:left; display:inline; border:1px solid #dfdfdf; margin-left:10px; text-align:center;}

.pro_cell { width:776px; overflow:hidden; display:block; clear:both; margin-bottom:10px;}
.pro_cell li { width:222px; float:left; display:block; margin-right:50px;}
.pro_cell li.other { margin:0;}

.pro_cell li .spic { height:135px; overflow:hidden; display:block; clear:both; position:relative; z-index:10;}
.pro_cell li .spic .save { float:left; display:block; position:absolute; left:0; top:90px; z-index:11;}
.pro_cell li .txt { height:90px; line-height:1.6em; overflow:hidden; display:block; clear:both; color:#777;}
.pro_cell li .txt strong { color:#c00; font-size:12px; line-height:1.6em;}
.pro_cell li .txt span { color:#000;}
.pro_cell li .txt .bmore { color:#333; font-size:11px; text-decoration:none; line-height:1.6em;}
.pro_cell li .txt .bmore:hover { color:#c00;}

/* CSS Document focus_banners */
.focus_banners { width:980px; overflow:hidden; display:block; clear:both; margin:0 auto 15px auto;}
.focus_banners li { width:50%; overflow:hidden; float:left; display:block; margin-bottom:5px;}
.focus_banners li img { float:left;}
.focus_banners li.right img { float:right;}
.focus_banners li.inde { width:100%;}

/* CSS Document tails_banner */
#tails_banner { width:980px; height:115px; overflow:hidden; background:url(../images/home/home_sharing_wall.jpg) no-repeat; display:block; clear:both; margin:0 auto 20px auto;}
#tails_banner .infowrapper { width:266px; height:105px; overflow:hidden; float:left; display:block; padding:5px 0 5px 20px;}
#tails_banner .infowrapper h4 { line-height:22px; overflow:hidden; display:block; clear:both; font-size:12px; text-decoration:underline;}
#tails_banner .infowrapper ul { width:100%; height:78px; overflow:hidden; display:block; clear:both;}
#tails_banner .infowrapper ul li { width:100%; height:26px; overflow:hidden; display:block; clear:both;}
#tails_banner .infowrapper ul li a { font-size:11px; line-height:11px; text-decoration:none;}

#tails_banner .banner_bl,#tails_banner .banner_bl a { width:683px; height:115px; overflow:hidden; float:right; display:block;}
#tails_banner .banner_bl a { line-height:500px;}
