@charset "utf-8";
/* CSS Document */
.banner{min-width:1210px;width:auto!important;height:380px;position:relative;z-index:5;margin:0px auto 0 auto;}
.banner .pic{height:380px;overflow:hidden;}
.banner .pic li{width:100%;overflow:hidden;height:380px;display:block;vertical-align:top;}
.banner .box{width:1210px;margin:0 auto;overflow:hidden;}
.banner .large{float:left;display:inline-block;width:770px;height:380px;overflow:hidden;margin-left:220px;}
.banner .thumbs{float:right;width:220px;height:360px;overflow:hidden;margin-top:10px;}
.banner .thumbs a{float:left;}
.banner .thumbs img{vertical-align:top;}
.banner .num{width:100%;height:1px;line-height:1;position:absolute;top:379px;left:0;}
.banner .num p{width:1210px;margin:0 auto;height:1px;line-height:1;position:relative;z-index:0;}
.banner .num span{right:240px;position:absolute;height:14px;top:-24px;}
.banner .num b{float:left;display:inline-block;width:14px;height:14px;overflow:hidden;background:url(../images/index_icon2.png) no-repeat 0 0;margin-left:8px;}
.banner .num b.cur{background:url(../images/index_icon1.png) no-repeat 0 0;}

.b_cate{width:100%;height:1px;line-height:1;position:absolute;top:0;left:0;}
.bcbox{width:1210px;margin:0 auto;height:1px;line-height:1px;position:relative;z-index:1;}
.b_cate .cate{height:374px;width:214px;border:3px solid #d29999;background:#fff;position:absolute;left:0;top:0;line-height:14px;}
.catelist{height:250px;}
.catelist li{height:80px;border-bottom:2px solid #f4ecec;vertical-align:top;padding:1px 0 0 0;}
.catelist h2{width:190px;overflow:hidden;height:31px;line-height:31px;font-size:14px;font-weight:bold;margin:0 0 0 12px;}
.catelist h2 span{float:left;width:175px;}
.catelist h2 s{display:block;float:right;width:5px;height:7px;margin:11px 0 0 0;background:url(../images/index_bg.png) no-repeat -159px -176px;}
.catelist p{width:190px;height:44px;line-height:22px;overflow:hidden;margin:0 0 0 12px;}
.catelist p a{white-space:nowrap;float:left;margin-right:15px;color:#666;}
.catelist p a:hover{color:#01A7AB;}
.catelist li.cur{background:#fff6f6;border-width:1px 0 1px 1px;border-style:solid;border-color:#c16f6f;padding:0 0 0 0;height:81px;position:relative;z-index:2;}
.catelist li.cur h2,.catelist li.cur p{margin:0 0 0 11px;}
.catebtn{display:none;height:7px;background:#d29999;overflow:hidden;}
.adv214{border-top:3px solid #d29999;margin-top:-3px;width:214px;height:124px;overflow:hidden;}

.layer_class{display:none;border:1px solid #c16f6f;background:#fff6f6;width:722px;min-height:378px;height:auto!important;_height:378px;position:absolute;top:-3px;left:213px;line-height:14px;}
.layer_class .item{float:left;width:220px;display:inline;margin:0 0 0 15px;}
.layer_class dt{font-size:14px;font-weight:bold;border-bottom:2px solid #333;height:31px;line-height:31px;overflow:hidden;}
.layer_class dd{width:100%;overflow:hidden;padding:6px 0;}
.layer_class dd p{width:100%;overflow:hidden;margin-left:-9px;}
.layer_class dd a{display:inline-block;height:14px;line-height:14px;border-left:1px solid #999;margin:4px 0 4px 0;padding:0 8px;white-space:nowrap;color:#666;}
.layer_class dd a:hover{color:#01A7AB;}
.layer_class .b_brand{background:url(../images/index_dotted.gif) repeat-x 0 0;}
.layer_class .b_brand h4{padding:4px 0 6px 0;line-height:14px;color:#000;}

.ehome{float:left;width:978px;border:1px solid #ccc;height:284px;}
.ehome .tit{height:32px;border-bottom:1px solid #ccc;background:url(../images/index_bg.png) repeat-x 0 -93px;position:relative;z-index:1;}
.ehome h2{position:absolute;top:-7px;left:-1px;width:225px;height:40px;background:url(../images/index_bg.png) no-repeat 0 0;font-family:"microsoft yahei","黑体";font-size:18px;color:#fff;}
.ehome h2 span{display:block;margin:4px 0 0 0;padding-left:10px;line-height:34px;height:34px;}
.ehome .tab{position:absolute;left:214px;top:0;width:764px;overflow:hidden;}
.ehome .tab li{float:left;width:190px;height:32px;border-left:1px solid #ccc;text-align:center;font-size:14px;cursor:pointer;}
.ehome .tab li span{display:block;width:190px;height:32px;line-height:32px;_line-height:34px;overflow:hidden;}
.ehome .tab li.cur{background:url(../images/index_bg.png) repeat-x 0 -50px;position:relative;z-index:2;height:33px;font-weight:bold;color:#cc0000;cursor:text;}
.ehome .tab li.cur span{height:33px;width:190px;}
.e_list{width:100%;overflow:hidden;margin-top:20px;height:212px;}
.e_list li{float:left;width:150px;display:inline;margin-left:38px;}
.e_list .pic{margin:0 auto;width:140px;height:140px;overflow:hidden;}
.e_list .title{height:36px;line-height:18px;overflow:hidden;margin-top:10px;}
.e_list .price{font-weight:bold;color:#01A7AB;font-size:14px;margin-top:10px;}

.notice{float:right;width:220px;}
.notice h2{height:34px;line-height:34px;font-family:"microsoft yahei","黑体";font-size:16px;color:#fff;position:relative;z-index:1;}
.notice h2 span{display:block;height:34px;background:#be7272;padding-left:10px;}
.n_news{border:1px solid #ccc;border-top:0;height:141px;}
.n_news ul{padding:5px 10px 0 10px;}
.n_news li{height:26px;line-height:26px;overflow:hidden;vertical-align:top;}
.n_news li em{color:#999;font-style:normal;padding-right:5px;}
.n_adv{width:220px;height:100px;overflow:hidden;margin-top:10px;}

.pro_item{width:600px;height:400px;background:url(../images/index_line.png) no-repeat right bottom;overflow:hidden;}
.pro_item h2{border-bottom:3px solid #c06666;font-size:18px;font-family:"microsoft yahei","黑体";line-height:27px;font-weight:bold;}
.pro_item h2 span{display:block;padding-left:5px;height:27px;overflow:hidden;}
.pro_adv{float:left;width:220px;height:370px;overflow:hidden;}
.pro_list{float:left;width:380px;margin-top:-1px;height:371px;overflow:hidden;}
.pro_list li{width:190px;height:185px;float:left;}
.pro_list .pic{width:180px;height:180px;overflow:hidden;margin:5px auto 0 auto;}
.pro_list .txt{display:none;position:absolute;bottom:0;_bottom:-1px;left:0;width:164px;margin-left:5px;padding:0 8px;background:#000;filter:alpha(opacity=60);opacity:0.6;height:40px;}
.pro_list .txt p{position:relative;z-index:2;color:#fff;}
.pro_list .txt a{position:relative;z-index:3;color:#fff;}
.pro_list .txt a:hover{color:#fff;}
.pro_list .txt p{display:block;white-space:nowrap;overflow:hidden;width:164px;line-height:16px;}
.pro_list .txt .title{padding-top:4px;}
.pro_list .txt .price{font-weight:bold;}
.pro_list li.cur{position:relative;z-index:1;}
.pro_list li.cur .txt{display:block;}

.pub_tit{height:42px;background:url(../images/index_bg.png) repeat-x 0 -232px;width:100%;overflow:hidden;}
.pub_tit h2{float:left;height:37px;width:205px;padding-left:15px;background:#f65100;font-size:18px;font-family:"microsoft yahei","黑体";color:#fff;line-height:37px;position:relative;z-index:1;font-weight:bold;}
.pub_tit h2.t1{background:#f65100;}
.pub_tit h2.t2{background:#0051bf;}
.pub_tit h2.t3{background:#008779;}
.pub_tit h2 s{background:url(../images/index_shadow.png) no-repeat 0 0;height:3px;width:220px;overflow:hidden;display:block;position:absolute;top:34px;left:0;}
.pub_menu{float:right;overflow:hidden;margin:15px -10px 0 0;display:inline;}
.pub_menu li{float:left;margin-left:-1px;border-left:1px solid #ccc;height:14px;line-height:14px;_line-height:16px;overflow:hidden;padding:0 10px;}
.pub_menu li a{color:#666;float:left;}
.pub_menu li a:hover{color:#01A7AB;}

.floor{margin-top:10px;border-bottom:1px solid #e3e3e3;height:472px;background:#fff;}
.floor_adv{float:left;width:220px;}
.floor_adv .adv{width:220px;height:320px;overflow:hidden;}
.floor_adv .h220{height:220px;}
.adv_logo{border:1px solid #e3e3e3;border-bottom:0;width:218px;height:109px;overflow:hidden;}
.adv_logo .box{float:left;overflow:hidden;width:190px;border-right:1px dashed #e3e3e3;height:104px;margin-top:5px;}
.adv_logo .box ul{float:left;margin:-1px 0 0 -1px;display:inline;}
.adv_logo .box li{float:left;border-left:1px dashed #e3e3e3;border-top:1px dashed #e3e3e3;width:94px;height:48px;padding-top:3px;}
.adv_logo .box li p{width:90px;height:45px;overflow:hidden;margin:0 auto;}
.adv_logo .num{float:right;width:23px;display:inline;margin:6px 4px 0 0;}
.adv_logo .num li{width:19px;height:23px;line-height:23px;overflow:hidden;float:right;background:#333;text-align:center;color:#fff;margin-top:1px;cursor:pointer;}
.adv_logo .num li.cur{background:#01A7AB;font-weight:bold;width:24px;margin-left:-1px;display:inline;position:relative;z-index:1;cursor:default;}

.shop_top{border:1px solid #e3e3e3;border-bottom:0;width:218px;height:209px;overflow:hidden;}
.shop_top .tab{background:url(../images/index_bg.png) no-repeat 0 -136px;height:30px;border-bottom:1px solid #e3e3e3;width:100%;overflow:hidden;}
.shop_top .tab p{float:left;display:inline;margin-left:-2px;}
.shop_top .tab b{float:left;display:block;width:110px;height:30px;line-height:30px;text-align:center;font-weight:normal;color:#666;background:url(../images/index_bg.png) no-repeat -223px -176px;cursor:pointer;}
.shop_top .tab b.cur{font-weight:bold;color:#333;cursor:text;}
.shop_top .box{height:178px;overflow:hidden;}
.toplist{padding:0 4px;margin-top:-1px;}
.toplist li{vertical-align:top;padding:7px 0;width:100%;overflow:hidden;border-top:1px dashed #ccc;}
.toplist .pic{float:left;width:27px;height:15px;overflow:hidden;}
.toplist .pic b{display:block;width:13px;height:13px;overflow:hidden;background:url(../images/index_bg.png) no-repeat -71px -176px;margin:1px auto 0 auto;}
.toplist .pic .t2{background-position:-85px -176px;}
.toplist .pic .t3{background-position:-99px -176px;}
.toplist .pic .t4{background-position:-113px -176px;}
.toplist .pic .t5{background-position:-127px -176px;}
.toplist .txt{float:left;width:180px;}
.toplist .title{height:15px;line-height:15px;overflow:hidden;}
.toplist .picimg{display:none;width:40px;height:40px;border:1px solid #e3e3e3;overflow:hidden;}
.toplist .price{display:none;height:14px;line-height:14px;overflow:hidden;color:#01A7AB;font-weight:bold;margin-top:2px;}
.toplist li.cur .pic{display:inline;margin:1px 7px 0 7px;width:42px;height:42px;position:relative;z-index:1;}
.toplist li.cur .pic b{position:absolute;top:0px;left:0px;margin-top:0;}
.toplist li.cur .txt{width:151px;}
.toplist li.cur .title{height:28px;line-height:14px;}
.toplist li.cur .picimg{display:block;}
.toplist li.cur .price{display:block;}
.listhide{display:none;}

.floor_list{float:left;width:810px;height:430px;overflow:hidden;}
.floor_list ul{float:left;}
.floor_list li{float:left;width:202px;padding-top:10px;}
.floor_list .pic{width:140px;height:140px;overflow:hidden;margin:0 auto;}
.floor_list .title{width:150px;margin:4px auto 0 auto;height:36px;line-height:18px;overflow:hidden;}
.floor_list .price{width:150px;margin:2px auto 0 auto;font-weight:bold;color:#01A7AB;font-size:14px;height:18px;line-height:18px;overflow:hidden;}


.floor_oth{float:right;width:180px;height:430px;background:#f4f4f4;overflow:hidden;}
.floor_oth .oth_gp{border-bottom:1px solid #e3e3e3;height:214px;overflow:hidden;padding:10px 10px 0 10px;}
.floor_oth .oth_limit{height:195px;overflow:hidden;padding:10px 20px 0 20px;}
.floor_oth .pic{width:140px;height:140px;margin:0 auto;position:relative;z-index:1;}
.floor_oth .title{height:36px;line-height:18px;overflow:hidden;margin-top:5px;}
.floor_oth .oth_gp .price{color:#01A7AB;font-weight:bold;font-size:14px;width:100%;overflow:hidden;}
.floor_oth .oth_gp .price span{float:left;height:23px;line-height:23px;overflow:hidden;}
.floor_oth .oth_limit .price{color:#01A7AB;font-weight:bold;font-size:14px;width:100%;overflow:hidden;height:14px;lilne-height:14px;margin-top:5px;}
.floor_oth .oth_limit .price span{float:right;}
.floor_oth .oth_limit .price del{color:#999;font-weight:normal;float:left;}
.floor_oth .time{background:#cc0000;height:22px;line-height:22px;color:#fff;width:100%;overflow:hidden;margin-top:5px;}
.floor_oth .time label{float:left;width:48px;height:22px;display:block;background:#000;color:#fff;text-align:center;}
.floor_oth .time span{float:right;width:92px;font-weight:bold;text-align:center;display:block;}
.gp_tit{position:absolute;top:0;left:0;font-weight:bold;color:#fff;background:#cc0000;padding:0 10px;height:25px;line-height:25px;display:block;overflow:hidden;}
.gp_icon{width:57px;height:23px;display:block;float:right;background:url(../images/index_bg.png) no-repeat 0 -176px;}

.index_adv{width:1210px;margin:10px auto 0 auto;overflow:hidden;}

/*w990px*/
.w990 .banner{min-width:990px;width:auto!important;}
.w990 .banner .box,
.w990 .bcbox,
.w990 .banner .num p,
.w990 .wbox,
.w990 .index_adv{width:990px;}
.w990 .banner .large{width:550px;}
.w990 .ehome{width:758px;}
.w990 .ehome .tab{width:544px;}
.w990 .ehome .tab li,.w990 .ehome .tab li span{width:135px;}
.w990 .ehome .tab li.cur span{width:135px;}
.w990 .e_list li{margin-left:31px;}
.w990 .pro_item{width:490px;background:url(../images/index_line990.png) no-repeat right bottom;}
.w990 .pro_list{width:230px;padding-left:40px;}
.w990 .floor_list{width:590px;}
.w990 .floor_list li{width:196px;}
/*end w990px*/