.red { color: #E93737 !important; }
.bronze { color: #B58D4F; }
.grey { color: #656565 !important; }
.black { color: #333 !important; }
.white { color: #fff !important; }


.nobd { border: none !important; }

body{font: 12px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", "Simsun", "\5B8B\4F53";}

.hdnav { height: 63px; line-height: 63px; border-right: 1px solid #d4d4d4; white-space: nowrap; overflow: hidden; }
.header div.home { float: right; height: 41px; }
.header div.home a { display: block; width: 16px; height: 16px; margin: 12px 20px 0; background: url("/i1/fashion/deco/2013/1021/1008_fash_mqm_indexhome.png") 0 0 no-repeat; text-indent: -999em; }
.hdlogo { position: absolute; left: 0; top: 0; z-index: 101; _position: absolute; _top: expression(documentElement.scrollTop); width: 100%; height: 41px; border-bottom: 1px solid #e3e3e3; line-height: 41px; background-color: #fff; }
.hdlogo .wrap { overflow: visible; }
.logo { float: left; display: inline; background: url(/n/collection/pic/160315_ddys_logo1.png) no-repeat;	 background-repeat: no-repeat;		
height: 41px; width: 295px; overflow: hidden; text-indent: -9999px;	 }
.user { float: right; color: #000; font-size: 12px; padding: 0 41px 0px 0px; width: 300px; }
.user span { float: left; }
.user a, .user a:visited { padding: 0px 5px; color: #fc8615; }
.user a.tn-tab-custom { line-height: 17px; }
.user a.nick { width: 100px; overflow: hidden; height: 21px; white-space: nowrap; text-overflow: ellipsis; }
.user a.cheadLoginBtn { float: right; }
.top_ctrl { float: right; width: 70px; height: 41px; font-size: 12px; }
.btn_settop { display: none; color: #B58E4F; background: url(/i1/fashion/deco/2013/0624/index/texts_3st.png) 0 -162px no-repeat; padding-left: 15px; _background-position: 0 -164px; }
.btn_settop:hover { color: #fff; }
.hdlinks { float: right; width: 230px; font-size: 12px; }
.hdlinks a, .hdlinks a:visited { color: #000; padding: 0 10px;}
.hdnav_w { width: 100%; border-top: 3px solid #000; }
.hdnav_item_o { float: left; width: 124px; border-left: 1px solid #d4d4d4; overflow: hidden; white-space: nowrap; transition: width 0.6s ease; -webkit-transition: width 0.6s ease; -moz-transition: width 0.6s ease; -ms-transition: width 0.6s ease; }
.hdnav_itemshow { width: 373px; }
.hdnav_item { width: 373px; }
.hdnav_item h2 { float: left; display: inline; width: 95px; height: 43px; padding: 10px 15px; overflow: hidden; text-indent: -99em; background: url(/i1/fashion/deco/2013/0624/index/texts_3st.png) 0 0 no-repeat; }
.hdnav_item h2 a, .hdnav_item h2 a:visited { display: block; width: 95px; height: 43px; overflow: hidden; padding: 0; margin: 0; outline: none; cursor: pointer; }
.hdnav_item h2 a:hover { }
#hdnav_item_o0 h2 { background-position: 33px 11px; }
#hdnav_item_o1 h2 { background-position: -64px 11px; }
#hdnav_item_o2 h2 { background-position: -163px 11px; }
#hdnav_item_o3 h2 { background-position: -270px 11px; }
#hdnav_item_o4 h2 { background-position: -363px 11px; }
#hdnav_item_o5 h2 { background-position: -477px 11px; }
.hdnav_item a, .hdnav_item a:visited { display: inline; padding: 0 2px; color: #353535; width: auto; height: auto; }
.hdnav_item a:hover { }
.hdnav_item a.hdnav_item_link0 { display: none; }

.topped_ads {width: 1000px;height: 90px;margin: 0 auto;margin-top: 10px;}
.topped_ads img{width: 1000px;height: 90px;}


.navigation { width: 100%; height: 73px; margin: 0 auto; margin-top: 20px; }
.navigation .nav { width: 1000px; }
.navigation .page_nav { width: 1000px; margin: 0 auto; height: 33px; }
.navigation .page_nav li { display: block; float: left; width: 65px; height: 33px; margin-right: 1px; }

.navigation .page_nav li a { display: block; width: 65px; height: 30px; border-bottom: 3px solid #000; line-height: 30px; text-align: center; font-size: 16px; font-family: "Microsoft Yahei Bold"; color: #000;}
.navigation .page_nav li a:hover { color: #f70000; border-bottom: 3px solid #f70000; font-size: 20px;}
.navigation .page_nav li.selected a{color: #f70000; border-bottom: 3px solid #f70000;font-size: 20px;}
.navigation .item_nav { width: 100%; height: 40px; background: #282630; margin-top: -3px; border-top: 3px solid #000; }
.navigation .item_nav .middle{width: 1000px;margin: 0 auto;height: 40px;}
.navigation .item_nav .middle .item_list { width: 600px;height: 40px;float: left; display: none;}
.navigation .item_nav .middle .item_list li { display: block; float: left;margin-right: 1px; height: 40px;padding: 0 15px;}
.navigation .item_nav .middle .item_list li:hover{background: #bfbec1;}
.navigation .item_nav .middle .item_list li a { font-size: 13px; display:inline-block; color: #fff;height: 40px; line-height: 40px;font-family: "Microsoft Yahei Regular";}
.navigation .item_nav .middle .item_list li:hover a{color: #000;}
.navigation .item_nav .middle .dangdai{display: block;}


.collection-search { width: 330px; height: 30px; position: relative; margin-top: 4px; float: right;}
.cheadSearch{width: 320px;}
.cheadSearch .selectView{z-index: 99;}
.collection-search .cheadSeaType { width: 86px; }
.collection-search .keyinput {padding: 0;background-color: #282630;height: 28px;width: 200px;border: 1px solid #fff;position: absolute;left: 86px;top: 0;overflow: hidden;}
.collection-search .cheadSeaKey { border:0; padding:7px 10px; height:14px; line-height:14px; color: #fff; vertical-align:top; outline:none; background: #282630;}
.collection-search .keyinput.focus{border: 1px solid #f70000;}
.collection-search .cheadSeaSmt { background: url('/n/collection/pic/160315_ddys_search.png') no-repeat; width: 22px; height: 22px; position: absolute; border: 0; cursor: pointer; right: 0; top: 5px; outline:none }

.collection-search .ds_cont { background: url(/sinaimg/dy/deco/2014/1222/images/collection_bg_01.png) no-repeat 0 -40px; height: 30px; }
.collection-search .ds_title { padding-left:10px; font-size: 14px; line-height: 29px;}
.collection-search .ds_title:hover,.collection-search .ds_list p:hover{cursor:pointer}
.collection-search .ds_list { border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; background:#fff; z-index: 99;}
.collection-search .ds_list p{ border-bottom:1px solid #e1e1e1; padding-left:10px; line-height: 28px; font-size: 14px; }
.collection-search .ds_list p:hover{cursor:pointer}
.collection-search .ds_list .selected {background-color:#ccc; color:#222; }



.focus-pic { position:relative; width:1000px; height:470px; overflow:hidden;margin:0 auto;margin-top: 30px;}
.main_out{width: 660px;height: 470px;position: absolute;right: 0;top: 0;overflow: hidden;}
#focus_main{position: absolute;width: 660px;height: 450px;overflow: hidden;}
.important-news{ margin: 0px 0 10px;}
.focus-control .focus-dots{ position:absolute; bottom:0px; right:10px;}
.focus-control .focus-dots li{ display:inline-block;width:5px; height:5px; margin-left:10px; cursor:pointer;background:#000;_background:none;float: left;}
.focus-control .focus-dots li.dotItemOn{ background:red;_background:none;}


.focus-pic .item { float:left; width:660px; overflow:hidden;height: 450px;}
.focus-pic .item .img_link{display: block;width: 660px;height: 450px;}
.focus-pic .item .img_link img{width: 660px;height: 450px;}
.focus-pic .item .bg { height:67px; background:#000; filter:alpha(opacity=50);opacity:0.5; margin-top:-67px;}
.focus-pic .item .txt { padding-left:24px; height:67px; margin-top:-67px; position:relative;}
.focus-pic .item h3{ font-family:"Microsoft YaHei","微软雅黑", "黑体"; font-size:20px; line-height:36px;}
.focus-pic .item p{color:#b8b7b5}

.txt_control{width: 340px;height: 450px;background: #fff;position: absolute;left: 0;top: 0;opacity: 0.8;filter: alpha(opacity=80);}
.txt_control ul{width:320px;height:450px;margin: 0 auto;}
.txt_control ul li{width: 320px;height: 111px;overflow: hidden;}
.txt_control ul li.last{border-bottom: 0;}
.txt_control ul li h2{font-size: 18px;margin-top: 20px;}
.txt_control ul li h2 a{color: #000;text-decoration: none;}
.txt_control ul li p{font-size: 12px;color: #000;margin-top: 15px;}
.txt_control ul li.dotItemOn h2 a{color: #f70000;}
.txt_control ul li.dotItemOn p{font-size: 12px;color: #f70000;}


.titles{height: 50px;border-top: 1px solid #000;border-bottom: 1px solid #000;line-height: 50px;text-indent: 1em;font-size: 18px;font-weight: bold;}
.titles .more{display: block;float: right;width: 50px;height: 20px;background: url(/n/collection/pic/160315_ddys_more.png) no-repeat;margin-top: 15px;}

.body_content{width: 1000px;margin: 0 auto;margin-top: 20px;overflow: hidden;}

.today_hot{width: 1000px;height: 400px;}

.today_hot h2.titles{width: 1000px;}

.today_hot .pic_list{width: 1000px;margin-top: 20px;}
.today_hot .pic_list li{float: left;width: 320px;height: 300px;margin-right: 20px;}
.today_hot .pic_list li.last{margin-right: 0;}
.today_hot .pic_list li .link{display: block;width: 320px;height: 200px;}
.today_hot .pic_list li .link img{width: 320px;height: 200px;}
.today_hot .pic_list li .txt{margin-top: 20px;height: 80px;}
.today_hot .pic_list li .txt .top span{background: url(/n/collection/pic/160315_ddys_list_bg.png) no-repeat;display: block;float: left;width: 6px;height: 5px;margin: 10px 5px 0;}
.today_hot .pic_list li .txt .top a{font-size: 18px;color: #000;}
.today_hot .pic_list li .txt .top a:hover{color: red;}
.today_hot .pic_list li .txt .bottom{overflow: hidden;margin-top: 10px;}
.today_hot .pic_list li .txt .bottom span{display: block;width: 2px;height: 42px;background: #f5f5f5;float: left;margin: 0;}
.today_hot .pic_list li .txt .bottom .des{height: 42px;float: left;width: 300px;margin-left: 10px;line-height: 21px;color: #717171;}


.news_video{width: 1000px;height: 470px;}
.news_video .news{width: 660px;height:470px;float: left;}
.news_video .video{width: 320px;height:235px;float: left;margin-left: 20px;}

.news_video .news .titles{width: 660px;}
.news_video .video .titles{width: 320px;}

.news_video .news .content{width: 660px;height: 390px;margin-top: 20px;}
.news_video .news .content a.left{display: block;float: left;width: 320px;height: 390px;}
.news_video .news .content a.left img{width: 320px;height: 390px;}

.news_video .news .content ul{float: left;width: 320px;height: 390px;margin-left: 20px;overflow: hidden;}
.news_video .news .content ul li{display: block;height: 44px;line-height: 44px;font-size: 16px;}
.news_video .news .content ul li a{color: #000;}
.news_video .news .content ul li a:hover{color: #fa4242;}

.news_video .video .content{width: 320px;height: 150px;margin-top: 20px;}
.news_video .video .content a.img_link{display: block;width: 145px;height: 150px;float: left;margin-left: 5px;}
.news_video .video .content a.img_link img{width: 145px;height: 150px;}
.news_video .video .content .txt{width: 150px;height: 150px;float: left;margin-left: 10px;}

.news_video .video .content .txt h3{width: 150px;height: 50px;line-height: 25px;overflow: hidden;}
.news_video .video .content .txt h3 a{color: #000;}
.news_video .video .content .txt h3 a:hover{color: #f70000;}

.news_video .video .content .txt p{display: block;width: 150px;height: 100px;line-height: 25px;overflow: hidden;font-size: 14px;color: #71737a;}



.recommendation{width: 1000px;margin: 0 auto;overflow: hidden;}
.recommendation .reco_left{float: left;width: 660px;}
.recommendation .reco_right{float: left;width: 320px;margin-left: 20px;}
.recommendation .column, .recommendation .art_person{margin-top: 20px;width: 660px;}
.recommendation .column .titles{width: 660px;}

.focus_artist{width: 660px;height: 120px;margin-top: 20px;position: relative;overflow: hidden;}
.focus_artist .focus_artlist{width: 660px;height: 120px;overflow: hidden;position: absolute;}
.focus_artlist .item{float: left;width: 660px;overflow: hidden;height: 120px;}
.focus_artlist .item ul{width: 675px;height: 120px;overflow: hidden;}
.focus_artlist .item ul li{width: 125px;height: 120px;margin-right: 10px;float: left;}
.focus_artlist .item ul li .pic{display: block;width: 125px;height: 90px;}
.focus_artlist .item ul li .pic img{width: 125px;height: 90px;}
.focus_artlist .item ul li .author{line-height: 30px;font-size: 14px;color: #000;text-align: center;}
.focus_artlist .item ul li .author a{color: #000;}
.focus_artlist .item ul li:hover .author a{color: #f00;}


.focus_artist .control_dir{position: absolute;width: 660px;height: 1px;left: 0;top: 0;}
.focus_artist .control_dir a{display: block;position: absolute;;width: 30px;height: 90px;background: #fff;opacity: 0.7;filter:alpha(opacity=70);top: 0}
.focus_artist .control_dir .dir_prev{left: 0;}
.focus_artist .control_dir .dir_next{left: 630px;}
.focus_artist .control_dir a i{display: block;width: 13px;height: 21px;position: absolute;left: 8px;top: 34px;}
.focus_artist .control_dir .dir_prev i{background: url(/n/collection/pic/160315_ddys_left.png) no-repeat;}
.focus_artist .control_dir .dir_next i{background: url(/n/collection/pic/160315_ddys_right.png) no-repeat;}

.exhibition{width: 660px;height: 390px;float: left;margin-top: 10px;}
.exhibition .titles{width: 660px;}


.exhibition .focus-pic { position:relative; width:660px; height:320px; overflow:hidden;margin:0 auto;margin-top: 10px;}
.exhibition #focus_exhibition{position: absolute;width: 660px;height: 300px;overflow: hidden;}
.exhibition .focus-control .focus-dots{ position:absolute; bottom:0px; right:10px;}
.exhibition .focus-control .focus-dots li{ display:inline-block;width:5px; height:5px; margin-left:10px; cursor:pointer;background:#000;_background:none;float: left;}
.exhibition .focus-control .focus-dots li.dotItemOn{ background:red;_background:none;}


.exhibition .focus-pic .item { float:left; width:660px; overflow:hidden;height: 300px;}
.exhibition .focus-pic .item .img_link{display: block;width: 660px;height: 300px;}
.exhibition .focus-pic .item .img_link img{width: 660px;height: 300px;}
.exhibition .focus-pic .item .bg { height:67px; background:#000; filter:alpha(opacity=50);opacity:0.5; margin-top:-67px;}
.exhibition .focus-pic .item .txt { padding-left:24px; height:67px; margin-top:-67px; position:relative;}
.exhibition .focus-pic .item h3{ font-family:"Microsoft YaHei","微软雅黑", "黑体"; font-size:20px; line-height:36px;}
.exhibition .focus-pic .item p{color:#b8b7b5}

.exhibition .txt_control{width: 200px;height: 300px;background: #282630;position: absolute;left: 0;top: 0;opacity: 0.8;filter: alpha(opacity=80);}
.exhibition .txt_control .content{position: absolute;width: 145px;left: 28px;top: 100px;height: 114px;overflow: hidden;}
.exhibition .txt_control .content li{width: 145px;position: absolute;left: 0;top:0;display: none;height: 114px;}
.exhibition .txt_control .content li p{display: block;width: 145px;line-height: 22px;color: #fff;font-size: 18px;margin-top: 0;}
.exhibition .txt_control .content li p.tt{height: 44px;}
.exhibition .txt_control .content li p.time{height: 22px;margin-top: 22px;}
.exhibition .txt_control .content li p.place{height: 22px;}
.exhibition .txt_control .content li.current{display: block;}

.mechanism{width: 320px;overflow: hidden;}
.mechanism .titles{width: 320px;margin-top: 20px;}
.mechanism ul{width: 320px;overflow: hidden;}
.mechanism ul li{width: 150px;height: 100px;margin-right: 20px;margin-top: 20px;float: left;}
.mechanism ul li.even{margin-right: 0;}
.mechanism ul li a{display: block;width: 150px;height: 100px;}
.mechanism ul li a img{width: 150px;height: 100px;}

.bc {padding: 0px 0;}
.bc h2 { font-size: 18px; color: #000; line-height: 30px; height: 38px; text-indent: 1em; margin-top: 15px;font-weight: normal;}
.bc .item { overflow: hidden; zoom: 1; border-bottom: dotted 1px #e6e6e6; padding: 0 0 0 9px; margin: 0 0 8px; height:124px;}
.bc .item_box{ height:124px; overflow:hidden; width:300px;}
.btw03 {float: left;width: 86px;margin-right: 11px;}
.blk_tw_pic a:hover span{color: #f00;}
.blk_tw_pic a span{display: block;text-align: center;font-size: 14px;}
.blk_tw_pic img{margin: 0 auto;background: #fff;display: block;}


.middled_ads{width: 1000px;height: 90px;}
.middled_ads img{width: 1000px;height: 90px;}

.feedings{width: 1000px;margin: 0 auto;overflow: hidden;margin-top: 20px;}
.feed_content{width: 660px;float: left;}

.feedings .top_list{width: 320px;float: left;margin-left: 20px;}
.feedings .top_list_fixed{position: fixed;top: 0;left: 50%;margin-left: 180px;_position: absolute;_top: expression((ff=document.documentElement.scrollTop)+'px') !important;}
.feedings .top_list .titles{width: 320px;}
.feedings .top_list .news_top{width: 320px;margin-top: 20px;overflow: hidden;}
.feedings .top_list .news_top li{width: 320px;height: 21px;margin-bottom: 20px;}
.feedings .top_list .news_top li span{display: block;float: left;width: 21px;height: 21px;line-height: 21px;text-align: center;background: #000;color: #fff;font-size: 14px;font-weight: bold;margin-left: 10px;}
.feedings .top_list .news_top li p{display: inline-block;line-height: 21px;font-size: 14px;padding-left: 10px;}
.feedings .top_list .news_top li p a{color: #000;}
.feedings .top_list .news_top li p a:hover{color: #f00;}
.feedings .top_list .news_top li.tops span{background: #f90101;}



.coo_list{width: 1000px;overflow: hidden;margin: 20px auto;}
.coo_list .titles{width: 1000px;}
.coo_list .cooperation{width: 1000px;overflow: hidden;margin-top: 10px;}
.coo_list .cooperation li{line-height: 36px;font-size: 14px;height: 36px;float: left;width: 14.2%;}
.coo_list .cooperation li a:hover{color: red;}
.coo_list .cooperation li a:visited{color: #666;}


.footer { width:100%; margin:0 auto; padding:23px 0; border-top:solid 1px #e5e5e5; background:#fdfdfd }
.footer p { text-align:center; font-size:14px; color:#666; line-height:36px; }
.footer p a, .footer p a:visited { color:#666; }
.footer p a:hover { color:#228fdd; }