body{background:url(../images/vip/yzf_bg1.gif) top repeat-x;}
a:link,a:visited{color:#444;}
a:hover{color:#f00!important;}
.main h3{border:solid 1px #700;background:#B50000;line-height:27px;height:27px;font-size:14px;color:#fff;margin-top:10px;padding:0 10px;}
.main h3 em{float:right;font-weight:normal;font-size:12px;}
.main h3 em a:link,.main h3 em a:visited,.main h3 em a:hover{color:#fff;}
.main h3 span{float:left;height:25px;line-height:25px;font-weight:normal;width:124px;text-align:center;padding-top:2px;margin:1px 0 -1px 0;position:relative;cursor:pointer;}
.main h3 span.on{background:url(../images/vip/yzf_bg6.gif);color:#444;font-weight:bold;}
.main h4{background:url(../images/vip/yzf_bg5.gif);height:24px;line-height:24px;font-size:12px;padding:0 10px;}
.main h4 em{float:right;font-weight:normal;}
.main h4 span{float:left;font-weight:normal;width:90px;text-align:center;cursor:pointer;}
.main h4 span.on{background:#fff;border-right:solid 1px #e6e6e6;border-left:solid 1px #e6e6e6;width:88px;font-weight:bold;}
.main h4 strong{color:#f00;}
.main_right h5 cite{color:#f00;}

.yzf_top{padding-top:12px;height:44px;}
.yzf_top span{float:left;}
.yzf_top em{float:right;padding-top:9px;}
.yzf_nav{margin-top:12px;height:29px;line-height:30px;background:url(../images/vip/yzf_bg4.gif);overflow:hidden;padding-left:1px;width:959px;}
.yzf_nav a{float:left;height:29px;width:96px;background:url(../images/vip/yzf_bg3.gif);text-align:center;font-size:14px;}
.yzf_nav a.on{background:url(../images/vip/yzf_bg2.gif);}
.yzf_nav a:link,.yzf_nav a:visited,.yzf_nav a:hover{color:#fff!important;}
.yzf_ad{margin:5px auto 6px auto;width:960px;}
.yzf_city{margin:10px auto 16px auto;border:solid 1px #ccc;background:#f5f5f5;padding:6px 10px;width:938px;line-height:22px;}
.yzf_city span{width:72px;display:inline-block;vertical-align:top;color:#444;}
.yzf_city em{width:866px;display:inline-block;}
.yzf_city em a{display:inline-block;margin-right:12px;}
.yzf_city em a.on:link,.yzf_city em a.on:visited,.yzf_city em a.on:hover{color:#f00;font-weight:bold;}

.slide1{float:left;width:665px;height:370px;}
.yzf_commend{float:right;width:283px;border:solid 1px #e6e6e6;height:368px;}
.yzf_commend h5{font-size:14px;color:#f00;padding:8px 10px 0 10px;line-height:30px;height:30px;overflow:hidden;text-align:center;}
.yzf_commend h5 a:link,.yzf_commend h5 a:visited,.yzf_commend h5 a:hover{color:#f00;}
.yzf_commend p{padding:0 10px;height:40px;overflow:hidden;}
.yzf_commend p a:link,.yzf_commend p a:visited,.yzf_commend p a:hover{color:#f00;}
.yzf_commend ul{padding:8px 10px 0 10px;}
.yzf_commend ul li{line-height:23px;height:23px;overflow:hidden;}
.yzf_designer1{float:left;width:663px;border:solid 1px #e6e6e6;margin-top:10px;}
.yzf_designer1 ul{padding:0 6px;width:651px;height:320px;}
.yzf_designer1 li{float:left;padding:10px 5px 0 5px;width:83px;height:145px;}
.yzf_designer1 li span{display:block;width:81px;height:81px;border:solid 1px #ccc;overflow:hidden;text-align:center;}
.yzf_designer1 li strong{display:block;height:20px;overflow:hidden;padding-top:6px;}
.yzf_designer1 li em{display:block;line-height:18px;height:18px;overflow:hidden;}
.yzf_designer2{float:right;width:283px;border:solid 1px #e6e6e6;height:344px;margin-top:10px;}
.yzf_designer2 ol{margin:10px 10px 6px 10px;}
.yzf_designer2 ol span{float:left;width:81px;height:81px;border:solid 1px #ccc;overflow:hidden;}
.yzf_designer2 ol strong{float:right;width:170px;line-height:23px;height:23px;overflow:hidden;}
.yzf_designer2 ol em{float:right;width:170px;height:60px;overflow:hidden;}
.yzf_designer2 ol p{clear:both;padding-top:5px;height:60px;overflow:hidden;}
.yzf_designer2 ol p a:link,.yzf_designer2 ol p a:visited,.yzf_designer2 ol p a:hover{color:#f00;}
.yzf_designer2 ul{border-top:dashed 1px #e6e6e6;margin:0 10px;line-height:18px;}
.yzf_designer2 ul strong{display:block;padding-top:8px;}
.yzf_designer2 ul li{height:36px;padding-top:5px;}
.yzf_designer2 ul li em{height:18px;display:block;overflow:hidden;}

.yzf_case1{border:solid 1px #e6e6e6;border-top:0;padding:0 10px;height:263px;width:938px;}
.yzf_case1 .slide2{float:left;width:365px;height:243px;margin-top:10px;}
.yzf_case1 ul{float:right;width:562px;height:263px;overflow:hidden;}
.yzf_case1 ul li{height:111px;width:562px;padding:10px 0;border-bottom:dashed 1px #ccc;float:left;}
.yzf_case1 ul li span{float:left;width:164px;height:109px;border:solid 1px #ccc;text-align:center;}
.yzf_case1 ul li strong{float:right;width:386px;height:20px;margin-bottom:6px;overflow:hidden;}
.yzf_case1 ul li em{float:right;height:20px;width:386px;overflow:hidden;}
.yzf_case1 ul li p{padding-top:5px;float:right;height:40px;width:386px;overflow:hidden;}
.yzf_case1 ul li p a:link,.yzf_case1 ul li p a:visited,.yzf_case1 ul li p a:hover{color:#f00;}
.yzf_case2{margin-top:10px;border:solid 1px #e6e6e6;height:174px;}
.yzf_case2 ul{padding:10px 5px;}
.yzf_case2 li{float:left;width:148px;padding:0 5px;height:130px;text-align:center;}
.yzf_case2 li span{display:block;background:url(../images/vip/yzf_bg7.gif);width:132px;height:88px;padding:6px 10px 10px 6px;}
.yzf_case2 li em{display:block;padding-top:6px;height:20px;overflow:hidden;}
.yzf_promotion{border:solid 1px #e6e6e6;border-top:0;padding:10px 5px;height:100px;width:948px;}
.yzf_promotion li{float:left;width:148px;padding:0 5px;height:100px;text-align:center;}
.yzf_promotion li span{display:block;width:146px;height:73px;border:solid 1px #ccc;}
.yzf_promotion li em{display:block;padding-top:5px;height:20px;overflow:hidden;}
.yzf_mission1{margin-top:10px;width:663px;border:solid 1px #e6e6e6;float:left;}
.yzf_mission1 table{width:663px;margin-top:10px;}
.yzf_mission1 th{font-weight:normal;border-right:1px solid #dfdfdf;border-top:1px solid #dfdfdf;background:#f9f9f9;padding:3px 0 2px 0;}
.yzf_mission1 th.bordernone{border-right:none}
.yzf_mission1 td{text-align:center;border-top:1px solid #dfdfdf;padding:6px 0 3px 0;}
.yzf_mission1 td.alignleft{padding:6px 10px 3px 10px;text-align:left;}
.yzf_mission1 td span{color:#f00;}
.yzf_mission2{margin-top:10px;width:283px;border:solid 1px #e6e6e6;float:right;}
.yzf_mission2 ul{margin:9px 10px;}
.yzf_mission2 li{line-height:24px;height:24px;overflow:hidden;}
.yzf_mission2 a.blue:link,.yzf_mission2 a.blue:visited{color:#04a;}
.yzf_mission2 a.blue:hover{color:#f00;}
.yzf_mission2 a.red:link,.yzf_mission2 a.red:visited,.yzf_mission2 a.red:hover{color:#f00;}

.yzf_box{margin-bottom:10px;width:180px;overflow:hidden;border:0;}
.yzf_box h4{border:solid 1px #700;background:#b00;line-height:24px;color:#fff;padding:0 10px;font-size:12px;width:158px;}
.yzf_box h4 a:link,.yzf_box h4 a:visited,.yzf_box h4 a:hover{color:#fff!important;}
.yzf_box ul{border:solid 1px #dfdfdf;border-top:0;padding:5px;width:168px;}
.yzf_box ul li{line-height:24px;height:24px;overflow:hidden;}
.yzf_box a.blue:link,.yzf_box a.blue:visited{color:#04a;}
.yzf_box a.blue:hover{color:#f00;}
.yzf_box a.red:link,.yzf_box a.red:visited,.yzf_box a.red:hover{color:#f00;}
.yzf_box1{margin-bottom:0!important;width:180px!important;border:0!important;}
.yzf_box1 h4{border:solid 1px #700;background:#b00;line-height:24px;color:#fff;padding:0 10px;font-size:12px;width:158px;}
.yzf_box1 ul{border:solid 1px #dfdfdf;border-top:0;padding:5px 10px 10px 10px!important;width:158px!important;}
h5.yzf_bj{background:url(../images/vip/yzf_bg8.gif);height:24px;border:0;line-height:24px;padding:0 20px;}
h5.yzf_bj span{float:left;padding:0 15px;font-weight:normal;cursor:pointer;}
h5.yzf_bj span.on{background:#fff;font-weight:bold;border-left:solid 1px #e6e6e6;border-right:solid 1px #e6e6e6;}
h5.yzf_bj em{float:right;font-weight:normal;}
h5.yzf_bj cite{color:#f00;font-weight:bold;}

.yzf_sort{padding:5px 15px 0 15px;width:728px;}
.yzf_sort li{clear:both;padding-top:10px;}
.yzf_sort li strong{display:inline-block;width:39px;vertical-align:top;}
.yzf_sort li cite{display:inline-block;width:689px;}
.yzf_sort li cite a.red:link,.yzf_sort li cite a.red:visited,.yzf_sort li cite a.red:hover{color:#f00!important;display:inline-block;width:24px;margin-right:17px;}
.yzf_sort li font{display:inline-block;width:648px;vertical-align:top;font-size:12px;}
.yzf_sort li span{display:inline-block;width:108px;color:#777;}
.yzf_sort li span a.on:link,.yzf_sort li span a.on:visited,.yzf_sort li span a.on:hover{color:#f00!important;}
.yzf_sort li span a.red:link,.yzf_sort li span a.red:visited,.yzf_sort li span a.red:hover{display:inline;width:72px;margin-right:0;}
.yzf_sort li p{border:solid 1px #c00;background:#fff0f0;margin:5px -9px 0 71px;padding:5px 8px 5px 8px;text-align:left;}
.yzf_sort li input{vertical-align:middle;}

.main_right a:link,.main_right a:visited{color:#04a!important;}
.main_right h4{height:25px;padding:0 10px;line-height:20px;font-size:12px;background:none;border-bottom:solid 1px #dfdfdf;}
.main_right h4 span,.main_right h4 span.on{float:left;width:128px;text-align:center;height:21px;padding-top:3px;margin:0 5px -1px 0;border:solid 1px #dfdfdf;background:#f9f9f9;color:#04a;font-weight:normal;cursor:pointer;position:relative;}
.main_right h4 span.on{background:#fff;border-bottom-color:#fff;color:#444;font-weight:bold;}
.mission_list li em{color:#f00!important;}
.work_list li cite{color:#f00!important;}
.designer_list li dd cite{color:#f00!important;}
.designer_list li span cite{color:#f00!important;}
.designer_info ul dd cite{color:#f00!important;}
.order_list h5 cite{color:#f00!important;}
.order_list td em{color:#f00!important;}
.list td span{color:#f00!important;}
.total span{color:#f00!important;}
.page a.on:link,.page a.on:visited{color:#f00!important;}
.news_date{color:#444;}
.news_summary{border:solid 1px #ccc;background:#f9f9f9;color:#999;padding:7px 10px;text-indent:24px;margin:0 20px;}
.designer_info{border:solid 1px #dfdfdf;background:#f9f9f9;}
