@charset "gb2312";
/* CSS Document */
body{ /* background:#f5f5f5; */
}
#wrap{ width:1200px; margin:0 auto;
}
#wrap1000{ width:1000px; margin:0 auto;
}

#top_tuan{ height:78px; background:#f0f0f0 url(../images/top.png) repeat-x 0 bottom; padding-top:5px;
}
#top_tuan_in{ width:1200px; margin:0 auto;
}
#top_left{ width:200px; float:left; height:78px; width:154px; background:url("../images/nav0.png") bottom;
}
#top_left img{ margin-top:1px;
}

#top_middle{ width:820px; float:left; width:690px; height:78px; overflow:hidden;
}
#top_middle a{ height:77px; text-align:center; display:block; float:left; /* height:72px; font-family:'Î¢ÈíÑÅºÚ'; font-size:18px; color:#c00; font-weight:bold;background:url(../images/line-y.jpg) no-repeat right center; width:136px; */
}



#top_middle a.active{ color:#fff; background:#e49a07;
}
#top_middle a.last{ background-image:none;
}
#top_right{ width:180px; float:left; width:310px; width:356px;
}
#top_right00{ width:80px; float:left; text-align:center; height:75px; line-height:75px;
}
#top_right0{ width:86px; float:left; text-align:center; height:75px; line-height:75px;
}
#top_right1,#top_right2{ width:90px; text-align:center; height:75px; line-height:75px; float:left;
}


#search{ padding-top:160px; height:210px; background:url(http://www.ccedtu.com/images/banner.jpg) no-repeat center 0;
}

.red{ color:red;
}

.for_design{ margin-left:28px; float:left; width:279px; height:204px;
}
.for_design[rel="tu1"]{ margin-left:0;
}
#for_design_fl a{ display: inline-block; height:40px ; line-height: 40px; border-radius: 5px; border:#dedede 1px solid; color: #999; margin-right: 22px; width:110px; text-align:center;
}
#for_design_fl a:hover{ color:#2c7bb9; text-decoration:none;
}

.title{ height:66px;  font-size:22px; font-family:'Î¢ÈíÑÅºÚ'; margin-top:20px;
}
.title_in{ height:66px;background:url(../images/line-blue.png) no-repeat center bottom; line-height:66px; text-align:center; width:160px; margin:0 auto;
}

.tuan{ width:1200px; margin:0 auto; margin-top:20px;
}

.tu0{ width: 210px; height: 280px; border:#eee 1px solid;  padding: 10px; background-color: #fff; margin: 0 0 18px 10px; float:left;
/*position: relative;  border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;*/
}
.tu0[rel="tu1"]{  margin-left:0;
}
.tu0_img{ height:210px;
}
.tu0_img img{ width:210px;height:210px;

}
.tu0_t{ height:46px; line-height:46px; overflow:hidden; text-align:center; text-overflow:ellipsis; padding-top:4px;
}
.tu0_price{ height:24px; line-height:24px; vertical-align:middle; font-size:16px; color:#c00; font-family:Arial, Helvetica, sans-serif;
}
.tu0_price img,.tu0_price span{ vertical-align:middle;
}
.tu0_price img,.tu0_price span i{ font-style:normal; font-family:'Î¢ÈíÑÅºÚ';
}




.tu{ margin-left:23px; width:264px; border:#d56e33 solid 1px; float:left; margin-bottom:20px; 

border-radius:8px;
-moz-border-radius:8px; /* Old Firefox */
-webkit-border-radius:8px;
}
.tu[rel="tu1"]{  margin-left:0;
}
.tu_img{ height:264px;
}
.tu img{ width:264px; height:264px;
}
.tu_wz{ height:30px; line-height:30px; overflow:hidden; text-align:center;
}


#tuan_show{ width:1200px; margin:0 auto;
}

#tuanInfo{ background-color: #fff; padding:16px; position: relative; margin-bottom: 30px; font-family:'Î¢ÈíÑÅºÚ';
}
.yangji-img{ width: 258px; height: 258px;  border-radius: #eee 1px solid; background-color: #eee; margin-right: 30px; }
.yangji-img img{ max-width:258px; max-height:258px;
}
.right-infor{ width: 878px; }
#tuanInfo h1{ padding-bottom:18px; line-height: 24px; height: 24px; padding-top: 10px; }
#tuanInfo h1 span{ color:#333; font-size: 24px; display: inline-block; max-width: 680px; font-weight: bolder; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#tuanInfo h1 i{ color: #fff; background-color: #0099ea; width: 64px ; height: 24px; vertical-align: 5px; line-height: 24px; border-radius: 2px; font-size: 12px; display: inline-block; text-align: center; margin-left: 10px;}

#tuanInfo .work-idea{color: #333;font-size: 16px; width: 680px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 16px; line-height: 16px;}
#tuanInfo .referral{ color: #999;  padding-top:16px; line-height: 14px; padding-bottom: 20px; }
#tuanInfo .belong{ overflow: hidden\9; width: 740px;  height: 26px;  padding-bottom: 15px;  overflow: hidden;border-bottom: #ddd 1px dotted; }
#tuanInfo .belong span{ display: inline-block; height:24px ; line-height: 24px; border-radius: 5px;  margin-bottom: 15px; border:#999 1px solid; color: #999; padding: 0 20px; margin-right: 20px;}
#tuanInfo .work-infor span{ float: left; width: 270px; display: inline-block; color: #999; line-height:32px; margin-right: 20px; }
#tuanInfo .copyright-img{ width: 80px; height: 80px; position: absolute; right:15px; top: 0;background:url(../images/bqzp.png); }

.fl{ float:left;
}



#location{ height:40px; line-height:40px;
}

#left{ width:586px; margin-right:30px; float:left;
}
#right{ width:495px; float:left;
}
h2#title{ font-size:20px; font-size:16px; height:40px; line-height:40px; padding:0; margin:0;
}
#pic{ text-align:center; height:580px; width:580px; display:table-cell; vertical-align:middle;
border-radius:8px;
-moz-border-radius:8px; /* Old Firefox */
-webkit-border-radius:8px;
}
#pic img{ max-width:578px; max-height:578px; padding:1px; 
}
.box{ width:586px; height:586px; background:url(../images/pic_out.png);
}
#info{ border-top:#e5e5e5 solid 1px; padding:8px; line-height:2;
}
#info_l{ width:600px; float:left;
}
#info_r{ width:102px; float:left; text-align:center;
}


#price{ height:80px; line-height:80px; background:#a50000; color:#fff; font-size:24px; font-family:'Î¢ÈíÑÅºÚ'; padding-left:30px;
}

.t0{ padding:10px; line-height:10px; font-weight:bold; font-size:14px; color:#666;
}
.pic0{ width:162px; height:206px; margin: 16px; float:left; 
}
.pic0_img{ width:160px; height:160px; text-align:center; border:#d1d1d1 solid 1px; display:table-cell; vertical-align:middle;
}
.pic0_img img{ max-width:160px; max-height:160px;
}
.pic0_wz{ height:44px; line-height:22px; text-align:center; overflow: hidden;
}

.pic1{ width:120px; height:120px; margin: 10px 7px; float:left;
}
.pic1_img{ width:120px; height:100px; text-align:center; display:table-cell; vertical-align:middle;
}
.pic1_img img{ max-width:120px; max-height:100px;
}
.pic1_wz{ height:20px; text-align:center;
}



#tuan_l{ width:350px; float:left;
}
#tuan_l img{ width:320px; height:550px;
}

#tuan_r{ width:850px; float:left;
}


#canshu{ width:512px; height:289px; background:url(../images/canshu.png); font-size:16px; font-family:'Î¢ÈíÑÅºÚ'; color:#9306ad;
}

.canshu0{ height:54px; line-height:54px; padding-left:110px;
}
.canshu1{ padding-left:110px; width:150px; height:48px; line-height:48px; float:left;
}
.canshu2{ padding-left:98px; width:152px; height:48px; line-height:48px; float:left;
}

.canshu3{ height:48px; line-height:48px; padding-left:110px; clear:left;
}


#goumai{ width:518px; height:117px; background:url(../images/goumai.png); margin-top:20px; font-size:16px; font-family:'Î¢ÈíÑÅºÚ'; color:#9306ad;
}

/*
#gm1 a{ width:118px; height:36px; display:block; background:url(../images/buy1.png); margin-top:7px; margin-left:60px;
}
#gm1 a:hover{ background:url(../images/buy2.png);
}
#gm1 a:active{ background:url(../images/buy3.png);
}

#gm2 a{ width:142px; height:36px; display:block; background:url(../images/add_cart1.png); margin-top:7px; margin-left:60px;
}
#gm2 a:hover{ background:url(../images/add_cart2.png);
}
#gm2 a:active{ background:url(../images/add_cart3.png);
}
*/

#shuoming{ border:#6f6f6f dotted 1px; padding:6px; margin-top:18px; line-height:2; font-size:13px; width:502px;
border-radius:6px;
-moz-border-radius:6px; /* Old Firefox */
-webkit-border-radius:6px;
}

#bank{
}
#bank li{ height:72px; width:215px; float:left;
}
#bank li input{ float:left; margin:12px 4px 0 6px;
}
.bank-info{ width:; border:#c6c6c6 solid 1px; height:27px; width:162px; padding:8px 10px; background:#fff;
}


.page{ height:50px; line-height:30px; margin:0 20px;  padding:10px 0;font-size:14px; text-align:center; font-family:'Î¢ÈíÑÅºÚ';
}
.page span,.page a{ display:inline-block; width:40px; height:40px; line-height:40px; border:#e3e3e3 solid 1px; background:#fff; margin-right:6px; border-radius:4px;
}
.page a:hover,.page span.active{ background:#10c55b; font-weight:bold; color:#fff; border:#10c55b solid 1px;
}
.page .p0{ width:80px; border:#ff6600 solid 1px;
}
.page .p1{ 
}
.page .p2{ width:50px;
}
.page .p3{ border:#fff solid 1px; margin-right:0;  margin-right:6px;
}


#link_t{ border-bottom:#e9a872 solid 1px; height:40px; font-size:18px;
}
#link_t_in{ width:1200px; margin:0 auto; height:40px; line-height:40px;
}

#link_c{ width:1200px; margin:0 auto;
}
#link_c ul{ margin:20px 20px 20px 0; 
}
#link_c li{ float:left; width:125px; height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis;
	white-space:nowrap;
}

#search_select{ border:#d56e33 solid 1px; background:#fff; color:#6a6869; padding:14px 14px 0 14px; font-family:'Î¢ÈíÑÅºÚ'; font-size:14px;
border-radius:8px;
-moz-border-radius:8px; /* Old Firefox */
-webkit-border-radius:8px;
}

.select_line{ /* border-bottom:#dadada solid 1px;*/ padding:10px 0;
}

.select_line strong{ font-size:14px;
}

.tuSearch{ width:224px; margin-right:20px; float:left; margin-bottom:18px;
}
.tuSearch[rel="tu0"]{ margin-right:0;
}
.tuSearch img{ width:224px; height:224px;
}
.tuSearch_wz{ height:30px; line-height:30px; overflow:hidden; text-align:center;
}




/* show.php */
#flower{ margin-top:30px; background:#fff; padding-left:15px; padding-top:18px;
}
.flower0{ width: 282px;  margin: 0 0 14px 14px; float:left;
}
.flower0[rel="tu1"]{  margin-left:0;
}
.flower0:hover{ -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);
}

.flower0_img{ width:280px; height:280px; border:#eee 1px solid;
}
.flower0_img img{ width:280px; height:280px;
}
.flower0_wz{ height:40px; line-height: 40px;  padding: 0 10px; border-radius: 2px; border:#eee 1px solid; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #fff; margin-top: 10px; font-size:14px; font-family:'Î¢ÈíÑÅºÚ';
}

#show_more{ margin-top:30px; background:#fff; padding-left:15px; 
}
#show_more_t{ height:66px; line-height:66px; font-size:22px; font-family:'Î¢ÈíÑÅºÚ'; text-align:center; color:#666;
}


.all-classify { text-align: center; margin:20px 0;padding-top: 20px;overflow: hidden\9;}
.all-classify span{ display: inline-block; height: 36px; border-radius: 36px;line-height:36px; padding:0 35px; margin: 0 5px;  color: #666; cursor: pointer;}
.all-classify span.on{  background-color:#0099ea; color: #fff; cursor: pointer;}

.ico1{ position:absolute; left:0; bottom:4px; width:278px; height:30px; text-align:right;
}
.ico1 img{ border-radius:8px;border:1px solid #ffffff; width:30px; height:30px; background-color:#fff; cursor:pointer;
                box-shadow: 0px 0px 5px #363535;
                background-image: linear-gradient(to top, rgba(0,0,0,.1), rgba(255,255,255,.1));
                
                opacity:0.7;
                
            }
.ico1 img:hover
{
            -webkit-transition:  0.3s ease-in-out;
	        -moz-transition:  0.3s ease-in-out;
	        -o-transition:  0.3s ease-in-out;
	        -ms-transition:  0.3s ease-in-out;
	        transition:  0.3s ease-in-out;
            opacity:1 !important;

            }
			
			
/* designer	*/

#dh{ font-size:18px; text-align:center; font-family:'Î¢ÈíÑÅºÚ';
}
#dh a{ display:inline-block; width:40px; margin:0 30px; height:56px; line-height:56px; text-align:center; 
}
#dh a.active{ height:54px; line-height:54px; border-bottom:#666 solid 2px;
}
.design_tu{ width:285px; margin-right:20px; height:315px; float:left; background:#fff; margin-bottom:20px;
}
.design_tu[rel="tu0"]{ margin-right:0px; 
}
.design_img{ width:285px; height:185px; margin-bottom:6px;
}
.design_img img{ max-width:285px; max-height:185px;
}
.design_t{ height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; padding:0 8px;
}
.design_info{ height:30px; line-height:30px; border-bottom:#f1f1f1 solid 1px; padding:0 8px; color:#a9a9a9; vertical-align:middle;
}
.design_info img,.design_info span{ vertical-align:middle;
}
.design_price{ height:40px; line-height:40px; padding:0 8px; font-size:16px; font-family:'Î¢ÈíÑÅºÚ';
}
.design_price span{ color:red; font-family:Arial, Helvetica, sans-serif;
}
.design_date{ text-align:right; height:20px; line-height:20px; padding:0 8px; color:#a6a6a6; font-size:13px;
}

#design_page{ text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif;
}
#design_page span,#design_page a{ display:inline-block; width:38px; height:38px; line-height:40px; text-align:center; border:#c1c1c1 solid 1px;
}
#design_page a.active,#design_page span.active{ background:#3c3c3c; color:#fff;
	
}


.fk{ margin:8px; float:left; text-align:center; color:#3d444e;
}
.fk img{ margin-bottom:10px; border-radius:25px; width:50px; height:50px;
}
.fk span{ color:#c9bfbd; display:block; height:20px; line-height:20px; 
}
/* designer end	*/	

#footer_tuan{ margin-top:20px; background:#454545; padding-top:20px; color:#fff;
}
#footer_tuan_in{ width:1200px; margin:0 auto;
}
#footer_tuan a:link,#footer_tuan a:visited,#footer_tuan:active{ color:#fff;
}
#footer_tuan_in{ width:1200px; margin:0 auto;
}

#foot1{ float:left; width:220px;
}

#footerLeft { float:left; width:386px;
}
#footerLeft #footerEwm { padding-top:13px; }
#footerLeft #footerEwm li { width:93px; text-align:center; float:left; color:#fff; }

#footerRight { float:left; width:752px; margin-left:12px; }
#footerRight #footerMap > li { float:left; margin-left:44px; width:80px; }
#footerRight #footerMap > li:first-child { margin-left:0px; }
#footerRight #footerMap > li > span { font-family:'Î¢ÈíÑÅºÚ'; font-size:18px; }
#footerRight #footerMap > li > ul { padding-top:5px; }
#footerRight #footerMap > li > ul > li { width:80px; height:24px; line-height:24px; overflow:hidden; }

#footerCopy { text-align:center; line-height:24px; vertical-align:middle; }
#footerCopy img { vertical-align:middle; }