/* ------------------------------
css for www.rainbowdekor.cn
design by ZhangLiang & uusalon@gmail.com
date 2010-03-15
---------------------------- */
/* Reset */
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,input,select{margin:0;padding:0;font-family:"宋体";}
input,select,label{vertical-align:middle;font-size:12px;}
ul,ol,li{list-style:none;}
img{border:0;}
.clear{clear:both;height:0;overflow:hidden;}
a{color:#574747;text-decoration:none;}
a:hover{text-decoration:none;color:#8f5454;}
body{font-size:12px;}
#mainbg{background:url(/img/repeat.png) repeat-x 0 -58px;width:100%;}
/* Head */
#header{width:960px;margin:0 auto 5px;position:relative;height:111px;background:url(/img/bg.jpg) no-repeat 0 80px;}
#logo{float:left;background:url(/img/bg.jpg) no-repeat -741px -31px;width:219px;height:57px;margin:23px 0 0;}
#logo a{display:block;width:219px;height:57px;overflow:hidden;text-indent:-5000px;outline:none;}
.menu{float:right;width:705px;padding:45px 0 0;position:relative;}
.menu li{float:left;width:98px;}
.menu li a{display:block;outline:none;}
.menu li#home_menu .home_a,.menu li#about_menu .about_a,.menu li#news_menu .news_a,.menu li#product_menu .product_a,.menu li#experience_menu .experience_a,.menu li#design_menu .design_a,.menu li#sales_menu .sales_a{background:url(/img/bg.jpg) no-repeat 0 -66px;width:92px;height:35px;overflow:hidden;text-indent:-5000px;display:block;}
.menu li#home_menu.cur .home_a{background-position:0 -31px;}
.menu li#about_menu .about_a{background-position:-98px -66px;}
.menu li#about_menu.cur .about_a{background-position:-98px -31px;}
.menu li#news_menu .news_a{background-position:-196px -66px;}
.menu li#news_menu.cur .news_a{background-position:-196px -31px;}
.menu li#product_menu .product_a{background-position:-294px -66px;}
.menu li#product_menu.cur .product_a{background-position:-294px -31px;}
.menu li#experience_menu .experience_a{background-position:-392px -66px;}
.menu li#experience_menu.cur .experience_a{background-position:-392px -31px;}
.menu li#design_menu .design_a{background-position:-490px -66px;}
.menu li#design_menu.cur .design_a{background-position:-490px -31px;}
.menu li#sales_menu .sales_a{background-position:-588px -66px;}
.menu li#sales_menu.cur .sales_a{background-position:-588px -31px;}
.menu li .sub_menu{display:none;position:absolute;top:80px;clear:both;width:auto;}
.menu li .sub_menu li{height:30px;line-height:30px;background:url(/img/icon.gif) no-repeat 100% -59px;margin:0;display:block;zoom:1;width:auto;}
.menu li .sub_menu li.last{background:none;}
.menu li .sub_menu li a{color:#4f352e;width:97px;text-align:center;}
.menu li .sub_menu li.xsd a{width:127px;}
.menu li .sub_menu li a:hover{font-weight:700;}
.menu li#about_menu.cur .sub_menu{left:-45px;width:388px;}
.menu li#news_menu.cur .sub_menu{left:48px;width:391px;}
.menu li#product_menu.cur .sub_menu{left:145px;width:388px;}
.menu li#design_menu.cur .sub_menu{left:392px;width:291px;}
.menu li#sales_menu.cur .sub_menu{right:0;width:224px;}
.menu li.cur .sub_menu{display:block;}
#head_links{position:absolute;top:0;right:0;background:url(/img/bg.jpg) no-repeat -302px -101px;width:151px;height:24px;line-height:24px;}
#head_links li{float:left;width:69px;text-align:center;}
#head_links li.nw{width:81px;}
#head_links li a{color:#9f9794;}
#head_links li a:hover{color:#8f5454;}
/* Main */
.main{width:960px;margin:0 auto;}
.cloumn{margin:0 0 10px;}
.box{border:1px solid #dfdfdf;background:#fefefd;}
.title,.title2{background:url(/img/repeat.png) repeat-x 0 0;height:29px;line-height:29px;margin:0 0 2px;}
.title2{background:url(/img/repeat.png) repeat-x 0 -29px;}
.title .more{float:right;margin:0 10px 0 0;}
.title h4,.title2 h4{background:url(/img/title.jpg) no-repeat 0 0;width:120px;overflow:hidden;text-indent:-5000px;margin:0 0 0 10px;}
.title h4.rbhd{background-position:-120px 0;}
.title h4.xptj{background-position:-240px 0;}
.title h4.qyjj{background-position:-360px 0;}
.title h4.qywh{background-position:-480px 0;}
.title h4.qyls{background-position:-600px 0;}
.title h4.lxwm{background-position:-720px 0;}
.title h4.qyxw{background-position:-840px 0;}
.title h4.schd{background-position:-960px 0;}
.title h4.mtjj{background-position:-1080px 0;}
.title h4.xpss{background-position:-1200px 0;}
.title h4.jptj{background-position:-1320px 0;}
.title h4.cpss{background-position:-1440px 0;}
.title h4.zxzz{background-position:-1560px 0;}
.title h4.yctd{background-position:-1680px 0;}
.title h4.ycgz{background-position:-1800px 0;}
.title h4.yczp{background-position:-1920px 0;}
.title h4.sales{background-position:-2040px 0;}
.title h4.join{background-position:-2160px 0;}
.title h4.qjtyg{background-position:-3000px 0;}
.title h4.map{background-position:-3120px 0;}
.title h4.rczp{background-position:-3480px 0;}
.title2 h4.about{background-position:-2280px 0;}
.title2 h4.news{background-position:-2400px 0;}
.title2 h4.product{background-position:-2520px 0;padding:0;}
.title2 h4.qjtyg{background-position:-2640px 0;}
.title2 h4.design{background-position:-2760px 0;}
.title2 h4.sales{background-position:-2880px 0;}
.title2 h4.map{background-position:-3240px 0;}
.title2 h4.rczp{background-position:-3360px 0;}
.index_experience{float:left;width:229px;height:205px;margin:0 12px 0 0;}
.index_swdt{float:left;margin:0 12px 0 0;width:474px;overflow:hidden;}
.index_rbhd{float:left;width:231px;}
.index_rbhd .pic{height:152px;overflow:hidden;padding:11px;}
.index_rbhd .pic a{display:block;text-align:center;}
.index_rbhd .pic a img{display:block;width:205px;height:132px;border:1px solid #545454;margin:0 0 5px;}
.index_design{width:229px;height:118px;}
.index_links{float:left;width:209px;height:41px;padding:10px;color:#574747;line-height:160%;margin:10px 12px 0 0;}
.index_links a{margin:0 8px 0 0;}
.index_xptj{float:right;margin:-120px 0 0;_margin:-193px 0 0;width:717px;}
/* Sider */
#nav{background:url(/img/icon.gif) no-repeat 0 -92px;padding:0 0 0 20px;line-height:21px;height:21px;overflow:hidden;color:#4f352e;}
#nav span{color:#9f9794;margin:0 5px;}
#nav a{color:#9f9794;}
.content{float:left;width:717px;overflow:hidden;}
.sider{float:right;width:231px;}
.sub_nav{width:231px;}
.sub_nav_bg{background:url(/img/nav_bg.png) repeat-x 0 0;padding:11px 0;overflow:hidden;}
.sub_nav_bg li{font-size:15px;background:url(/img/line.gif) no-repeat 0 53px;height:54px;padding:1px 0 0;margin:0 12px;}
.sub_nav_bg li a{display:block;height:51px;width:111px;line-height:51px;padding:0 0 0 96px;color:#ecdcc7;overflow:hidden;}
.sub_nav_bg li a:hover,.sub_nav_bg li.cur a{font-size:16px;color:#ffffff;background:url(/img/sub_nav.gif) no-repeat;}
/* List */
.list1{height:174px;overflow:hidden;}
.list1 li{padding:12px 0;height:35px;margin:-1px 10px 0;border-top:1px dotted #d6d6d6;}
.list1 li .date{display:block;background:url(/img/bg.jpg) no-repeat -698px -109px;width:79px;height:16px;float:left;font-family:Arial;font-size:10px;line-height:16px;text-align:center;margin:0 20px 0 0;color:#766565;}
.list2{height:150px;padding:10px 0 0 10px;overflow:hidden;}
.list2 li{float:left;width:168px;margin:0 7px 0 0;}
.list2 li a{display:block;text-align:center;}
.list2 li img{width:166px;height:119px;border:1px solid #545454;margin:0 0 5px;}
/* Product */
.product{padding:10px 11px;}
.productcon_title,.newscor h2{background:#eeeeee;padding:0 10px;font-size:12px;height:24px;line-height:24px;color:#525151;}
.productcon{padding:18px 0;}
.productcon_pic{float:left;width:400px;overflow:hidden;}
.productcon_pic .top li{width:400px;height:400px;position:relative;}
.productcon_pic .top li img{width:398px;height:398px;border:1px solid #9f9f9f;}
.productcon_pic .top li span.zoom{position:absolute;display:block;background:url(/img/bg.jpg) no-repeat -588px -101px;width:20px;height:20px;left:378px;top:378px;}
.productcon_pic .top li span.zoom a{display:block;width:20px;height:20px;}
.productcon_pic .list{padding-top:13px;}
.productcon_pic .list li{float:left;position:relative;margin-right:13px;padding-top:6px;}
.productcon_pic .list li img{border:2px solid #9f9f9f;cursor:pointer;}
.productcon_pic .list li.cur {background:url(/img/bg.jpg) no-repeat -608px -119px;}
.productcon_pic .list li.cur img{border:2px solid #d70c2a;}
.productcon_txt{float:right;width:274px;}
.productcon_txt .lines{padding:8px 0;_padding:4px 0;font-size:13px;line-height:160%;}
.productcon_txt .lines span{font-size:12px;color:#8c8c8c;}
.productcon_txt .tiyan{margin-top:10px;}
.productcon_txt .tiyan a{display:block;width:140px;height:24px;color:#504d4d;background:url(/img/bg.jpg) no-repeat -151px -101px;line-height:24px;padding:0 0 0 11px;}
.productcon_txt .tiyan a:hover{color:#8f5454;background-position:0 -101px;}
.newscorlist{padding-bottom:15px;}
.newscorlist li{float:left;width:98px;overflow:hidden;margin:15px 12px 0 0;_display:inline;}
.newscorlist li p.txt{color:#828282;padding-top:5px;}
.newscorlist li img{width:86px;height:86px;border:2px solid #dadada;}
.newscorlist li a:hover img{border:2px solid #D70C2A;}
.product_so{float:left;width:534px;border-right:1px dotted #b9b9b9;}
#search_content{overflow:auto;zoom:1;}
#search_content li{float:left;width:90px;overflow:hidden;margin:0 16px 0 0;display:inline;height:130px;}
#search_content li a{color:#828282;display:block;}
#search_content li img{width:86px;height:86px;border:2px solid #dadada;display:block;margin:0 0 7px;}
#search_content li a:hover img{border:2px solid #d70c2a;}
.product_so_sider{width:138px;float:left;padding:0 0 0 20px;font-weight:700;}
.product_so_sider a{cursor:pointer;color:#828282;}
.product_so_sider a:hover{color:#d70c2a;}
.product_so_sider li.cur a{color:#000000;}
.product_so_sider li.cur a:hover{color:#d70c2a;}
.product_so_sider li ul{padding:8px 0 8px 0;}
.product_so_sider li ul li{padding:5px 0;}
.product_so_sider li ul li a{font-weight:400;padding-left:16px;}
.product_so_sider li.cur ul li a{color:#828282;}
.product_so_sider li ul li a{background:url(/img/icon.gif) no-repeat 0 0;}
.product_so_sider li ul li a.cur{background:url(/img/icon.gif) no-repeat 0 -39px;color:#d70c2a;}
/* Pic list */
.pic_list{padding:10px 0 20px;}
.pic_list li{height:142px;border-bottom:1px dotted #b9b9b9;padding:12px 0;}
.pic_list li .pic{float:left;width:152px;}
.pic_list li .pic img{width:140px;height:140px;border:1px solid #545454;}
.pic_list li .txt{float:left;width:540px;}
.pic_list li .txt h2{font-size:14px;}
.pic_list li .txt h2 .date{font-size:12px;font-weight:400;margin:0 0 0 16px;color:#9e9e9e;}
.pic_list li .txt h2 a{color:#553939;}
.pic_list li .txt h2 a:hover{color:#8f5454;}
.pic_list li .txt .summary{display:block;color:#574747;line-height:160%;margin:10px 0;}
.pic_list li .txt .more{display:block;}
.pic_list li .txt .more a{width:140px;height:24px;color:#504d4d;background:url(/img/bg.jpg) no-repeat -151px -101px;line-height:24px;padding:0 0 0 11px;float:right;}
.pic_list li .txt .more a:hover{color:#8f5454;background-position:0 -101px;}
/* Text List */
.txt_list{padding:0 0 20px;}
.txt_list ul{border-bottom:1px dotted #b7b7b7;padding:8px 0;}
.txt_list li{background:url(/img/bg.jpg) no-repeat -942px -106px;padding:0 8px 0 25px;height:30px;line-height:30px;}
.txt_list li .date{float:right;color:#b7b7b7;}
/**/
.txt_content{padding:30px 40px;}
.txt_content h2{font-size:16px;color:#851919;text-align:center;font-weight:400;}
.txt_content .date{display:block;text-align:center;color:#bc9c9c;margin:10px 0 20px;}
.txt_main{line-height:160%;color:#5b4d4d;}
.txt_main p{margin:10px 0 0;line-height:160%;color:#5b4d4d;}
/* Experience */
#expereince_flash{float:left;width:512px;}
#expereince_list{float:left;width:167px;padding:0 0 0 14px;}
#expereince_list h2{font-size:14px;color:#898989;padding-left:3px;padding-bottom:4px;}
#expereince_list .list_rooms li{float:left;margin:2px 4px;display:inline;}
#expereince_list .list_rooms li img{width:47px;height:47px;}
#expereince_list .list_pages{padding-left:1px;padding-top:2px;}
#expereince_list .list_pages li{float:left;margin:0 3px;display:inline;}
#expereince_list .list_pages li a{display:block;height:17px;line-height:17px;border:1px solid #d1d1d1;color:#4e4e4e;font-family:Arial;width:17px; text-align:center;}
#expereince_list .list_pages li a.cur{background:#dc0000;border:1px solid #dc0000;color:#ffffff;}
#expereince_list .list_pages li a:hover{border:1px solid #dc0000;}
#expereince_list .list_pages li.jian a{width:12px;font-family:"宋体";}
#expereince_pic{padding-top:8px;}
#expereince_pic select{width:158px;margin-left:4px;}
#expereince_send{margin:20px auto;}
#expereince_send .box{float:left;border:none;}
#expereince_send .box h2{font-size:14px;color:#898989;}
#expereince_send .box p{margin:4px 0;font-family:"宋体";}
#expereince_send .box input{margin:4px 0;border:1px solid #c5c5c5;border-bottom:none;border-right:none;background:#e9e9e9;height:22px;padding:5px 5px 0;color:#838383;}
#expereince_send .box input.text_url{width:550px;}
#expereince_send .box input.text_email{width:550px;}
#expereince_send .box p span.send{display:block;margin-top:10px;margin-right:20px;text-align:right;}
#expereince_send .box textarea{font-size:12px;width:550px;border:1px solid #c5c5c5;border-bottom:none;border-right:none;background:#e9e9e9;padding:2px 5px 2px;color:#838383;height:58px;}
/* Pages */
.pages{text-align:center;}
.pages ul{display:inline-block;*display:inline;zoom:1;}
.pages li{float:left;line-height:22px;font-weight:700;font-size:13px;height:22px;line-height:22px;margin:0 10px;}
.pages li a.cur,.pages li a:hover{color:#b10909;text-decoration:underline;}
.pages .prev,.pages .next{background:url(/img/bg.jpg) no-repeat -453px -101px;display:block;width:58px;color:#8a8787;font-weight:400;}
.pages .prev a,.pages .next a{background:url(/img/bg.jpg) no-repeat -511px -101px;display:block;width:58px;color:#ffffff;}
.pages .prev a:hover,.pages .next a:hover{text-decoration:none;color:#ffffff;}
/* Contact */
.contact p{color:#5B4D4D;line-height:160%;margin:10px 20px 0;}
.q2{font-size:13px;padding:15px 0;margin:0 20px;}
.q2 .wen{background:url(/images/g2.png) no-repeat left top;padding-left:28px;font-size:14px;font-weight:700;line-height:20px;margin-top:15px;color:#000000;}
.q2 .wen a{color:#000000;}
.q2 .da{background:url(/images/g3.png) no-repeat left top;padding-left:28px;margin-top:7px;line-height:20px;}
.q2 .da .txt{line-height:160%;margin:8px 0;}
.q2 .da li{padding:2px 0;}
.contact_form{width:545px;margin:15px auto;}
.contact_form input.text{margin:4px 0;border:1px solid #c5c5c5;border-bottom:none;border-right:none;background:#e9e9e9;height:22px;padding:5px 5px 0;color:#838383;width:543px;}
.contact_form textarea{margin:4px 0;border:1px solid #c5c5c5;border-bottom:none;border-right:none;background:#e9e9e9;height:160px;padding:5px 5px 0;color:#838383;width:543px;font-size:14px;}
.contact_form input.button{text-align:center;margin:15px 0 15px 243px;width:60px;border:none;background:none;font-family:"宋体";cursor:pointer;font-size:13px;color:#828282;}
/* Sales */
#productsort{font-weight:700;padding:20px 0 0 8px;width:108px;float:left;}
#productsort li.cur a{color:#000000;}
#productsort li ul{padding:8px 0 8px 3px;}
#productsort li ul li{padding:3px 0;}
#productsort li ul li a{font-weight:400;color:#828282;padding-left:16px;display:block;height:16px;line-height:16px;}
#productsort li.cur ul li a{color:#828282;}
#productsort li.cur ul li a:hover{color:#D70C2A;}
#productsort li ul li a{background:url(/img/icon.gif) no-repeat 0 2px;}
#productsort li ul li a.cur{background:url(/img/icon.gif) no-repeat 0 -37px;color:#d70c2a;}
#sales_main{width:566px;float:left;border-right:1px solid #DADADA;padding:0 10px 0 0;min-height:870px;}
.sales_map{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #e9e9e9;}
.sales_list{margin-bottom:30px;}
.sales_list .title3{color:#d50c2a;font-size:20px;}
.sales_list .main2{margin-top:20px;}
.sales_list .main2 table{border-collapse:collapse;}
.sales_list .main2 table td{border-bottom:1px solid #e9e9e9;padding:8px 2px;line-height:160%;}
.sales_list .top{text-align:right;padding:8px 7px;}
.sales_list .top img{margin:0 2px -1px 0;}
.sales_list .content2 .info{padding:28px 0;}
.sales_list .content2 .info li{height:25px;line-height:25px;}
.sales_list .content2 .pic{ text-align:center;}
.sales_list .content2 .pic li{float:left;margin:0 18px;}
.sales_list .content2 .pic li img{border:1px solid #a3a3a3;width:271px;height:203px;}
/* start map_list  */
.map_list{margin:20px auto 0;border-collapse:collapse;border:1px solid #eeeeee;}
.map_list .td{border-collapse:collapse;color:#555555;}
.map_list .left2{background:#eeeeee;width:98px;padding:0 0 0 5px;float:none;}
.map_list .left2 a{font-weight:700;color:#b90000;font-size:14px;}
.map_list .right2{color:#555555;line-height:30px;float:none;}
.map_list .right2 a{padding:0 10px;color:#555555;}
/* Footer */
#footer{width:960px;margin:30px auto 0;background:url(/img/line.gif) no-repeat -207px 0;height:33px;padding:7px 0 0;}
#footer .links{float:left;color:#754343;}
#footer .links span{margin:0 20px;}
#footer .links a{color:#754343;}
#footer .beian{float:right;}
#footer .beian a{color:#998787;}
