@charset "utf-8";
/* CSS Document */
body { margin:0 auto; font-size:12px; font:"宋体"; line-height:1.5;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,a,li{ padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a {text-decoration:none;}
.clear {CLEAR: both}

#main{ width:960px; margin:0 auto;}

/* header部分*/
#header{ width:960px; height:28px; line-height:28px;}
.tel{ margin-left:410px; text-align:right;}
.a1{ color:#ff942b;}
.a2{ color:#727272}
.span1{ color:#ff942b}
.span2{ color:#727272}

#nav{ width:960px; height:37px; margin-top:64px;}
.menu{ width:960px; height:37px; float:right}
.menu_right{ width:6px; height:37px; background: url(images/menu_right.gif); float:right;}
.menu_left{ width:6px; height:37px; background:url(images/menu_left.gif); float:left}
.menu_middle{ width:948px; height:37px; background:url(images/menu_middle.gif) repeat-x; float:left; display:inline}
.menu_middle ul li{ float:left; font-size:15px; font-weight:bold; margin-left:15px; color:#FFF; display:inline}
.menu_middle ul li a{ color:#FFF; display:block; width:100px; height:31px; text-align:center; padding-top:6px;}
.menu_middle ul li a.active1{ background:url(images/meun_btn.gif)}
.menu_middle ul li a:hover{background:url(images/meun_btn.gif)}

.box_nav{ width:960px; height:32px; background: url(images/title_bg.gif) repeat-x;}
.box_title{ width: 150px; height:32px; background:url(images/nav_title01.gif) repeat-x; font-weight:bold; color:#FFF; line-height:27px; text-align:center; }

.content01{ width:938px; height:208px; margin-top:20px; padding:10px ; border:1px solid #e0e0e0;}
.content_02{ width:938px; height:350px; margin-top:20px; padding:10px ; border:1px solid #e0e0e0; margin-bottom:10px;}

.box_content{ width:240px; height:150px; float:left; display:inline}
.text1{ width:45px;}
.box_content ul li { margin-bottom:15px; display:block}
.box_btn{ width:720px; height:39px; text-align:center; }
.box_btn_bg{ width:177px; height:39px; background:url(images/btn2.gif); border:none; color:#fff; font-weight:bold;}
.box_btn2{ width:958px; height:48px; margin-bottom:10px; margin-top:10px; border:1px solid #e0e0e0;}
.box_main{ width:720px; height:200px; float:left}
.box_main01{ width:940px; height:200px; float:left}
.text01{ width:90px;}

.top2{ width:213px; height:198px; float:right; border:1px solid #e0e0e0;}
.top2 ul li{ margin-top:10px; margin-left:5px; border-bottom:1px dashed #e0e0e0;}
.top2 ul li.t1{ border:none}
.top2 ul li a{ padding-left:25px; background:url(images/pic1.gif) no-repeat 0 -1.5px; color:#666;}
.bj_title{ width:215px; height:50px; background:url(images/ba_bg.gif) repeat-x; line-height:50px; font-size:20px; font-weight:bold; text-align:center; color:#FFF;}
.box_01{ width:710px; height:50px; margin-left:10px; float:left; background:url(images/ba_bg.gif) repeat-x; line-height:50px; text-align:center; font-size:15px; color:#fff; display:inline; font-weight:bold;} 
.box_02{ width:220px; height:50px; float:right; text-align:center;}


/*装修报价*/
.box_line01{ height:30px; overflow:hidden; padding-left:20px;}
.box_line02{ height:30px; overflow:hidden; padding-left:20px;}
.box_line03{ height:30px; overflow:hidden; padding-left:20px;}
.box_line04{ height:30px; overflow:hidden; padding-left:20px;}
.box_line01 ul li{ display:block; float:left; width:200px; text-align:center; overflow:hidden;}
.box_line02 ul li{ display:block; float:left; width:100px; text-align:center; margin-right:10px; overflow:hidden;}
.box_line03 ul li{ display:block; float:left; width:100px; text-align:center; margin-right:10px; overflow:hidden;}
.box_line04 ul li{ display:block; float:left; width:100px; text-align:center; margin-right:10px; overflow:hidden;}
.box_line05 ul li{ display:block; float:left; width:100px; text-align:center; margin-right:10px; overflow:hidden;}
.box_line05{ height:30px; overflow:hidden; padding-left:20px;}

/*快速报价页面结束*/
.offer_list{ width:710px; height:1300px; margin-top:10px; float:left; margin-bottom:10px;}
.of_result{ width:710px; height:150px;}
.of_nav{ height:30px; padding-left:25px; line-height:30px; font-size:14px; font-weight:bold; background:url(images/i01.gif) 3 4 no-repeat ;}
.of_result table tr td{ height:25px; line-height:25px; text-align:center; border-top:1px solid #e3e3e3; border-right:1px solid #e3e3e3; color:#333}
.td01{ background:#f1f1f1;}
.td02{ border-left:1px solid #e3e3e3;}
.td03{ border-bottom:1px solid #e3e3e3;}
.of_result p{ height:25px; line-height:25px; padding-left:10px; font-size:12px; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #666;}

.of_tab2{ height:710px; overflow:hidden}
.of_tab2 tr td{ height:25px; line-height:25px; border-top:1px solid #e3e3e3; border-right:1px solid #e3e3e3; text-align:center}
.of_tab2 tr td.td04{ border:none}
.td05{ text-align:center; background:#f1f1f1;}
.span01{ margin-left:40px;}
.span06{ margin-left:25px;}
.span04{ margin-left:21px;}
.span05{ margin-left:4px;}
.of_tab2 tr td a{ color:#F30; border:1px solid #e3e3e3; height:17px; width:60px; padding:1px;}
.of_tab2 tr td a:hover{ color:#09F;}
.of_tab2 p{ height:25px; padding-left:10px; font-weight:bold; line-height:25px; margin-bottom:5px; border-bottom:1px dashed #666;}
.span02{ margin-left:480px;}
.bt{ height:26px;}
.b1{ width:126px; height:26px; line-height:26px; float:left; background:url(images/b2.gif); padding-left:15px;}
.b2{ width:111px; height:26px; line-height:26px; float:right; background:url(images/b1.gif); padding-left:30px;}
.b1 a{ color:#F30;}
.b1 a:hover{ color:#09F; text-decoration:underline;}
.b2 a{ color:#F30;}
.b2 a:hover{ color:#09F; text-decoration:underline;}
.b_btn{ height:53px; text-align:center; margin-top:10px;}
.b_btn01{ width:198px; height:53px; background:url(images/b_btn.gif) no-repeat; border:none; line-height:53px; font-size:16px; font-weight:bold; color:#666666;}
.b_an{ height:400px; overflow:hidden; border:1px solid #e3e3e3; background:url(images/new_title_bg.gif) top repeat-x; margin-top:10px;}
.b_an p{ height:27px; line-height:27px;}
.p01{ padding-left:10px; font-weight:bold; color:#333;}
.p02{ padding-left:10px; color:#333; margin-bottom:10px; border-bottom:1px dashed #e0e0e0;}
.a02{ font-weight:bold; color:#C30;}
.b_tn ul li{ float:left; width:175px; height:210px; text-align:center; padding:5px; border:1px solid #e3e3e3; margin-left:35px; display:inline;}
.b_tn ul li p{ border:1px dashed #e0e0e0;}
.b_tn ul li img{ width:175px; height:175px;}
.b_tn{ height:225px; overflow:hidden;}
.b_tn01{ height:29px; line-height:29px; text-align:center;}
.b_tn02{ width:132px; height:29px; background:url(images/b_btn01.gif); color:#333; border:none; font-weight:bold;}
.p03{ padding-left:10px; height:25px; line-height:25px;}
.bt_content{ width:960px;}
.bj_right{ width:238px; height:300px; float:right; margin-top:10px; background:url(images/new_title_bg.gif) repeat-x; border:1px solid #e3e3e3;}
.bj_right p { height:27px; line-height:27px; font-weight:bold; padding-left:10px;}
.bj_right ul li { margin-bottom:5px; padding-left:10px;}
.di{ position: fixed; left:120px; top:430px; width:60px; height:17px;}
/*快速报价页面结束*/
.bt_content01{ height:300px; margin-top:10px; border:1px solid #e3e3e3; margin-bottom:10px;}
.bx{ padding-left:60px;}
.bx tr td{ height:30px; line-height:30px;}
.bx tr td.td06{ text-align:center;}
.bx tr td.td07{ text-align:right; color:#F00;}
.ptext{ height:30px; line-height:30px; padding-left:20px; font-size:16px; font-weight:bold;}

.box02{ padding-left:8px; padding-top:10px;}
.box02 tr td{ height:30px; text-align:center; line-height:30px; border:1px solid #e3e3e3;}
.select01{ width:140px;}
.tx02{ width:82px; height:32px;}
.box02 tr td.td01{ text-align:left;}
.tx01{ width:50px;}
.btn_input{ height:26px; line-height:50px; text-align:center; margin-top:20px;}
.btn01{ width:158px; height:26px; background:url(images/btnn.gif); color:#fff; border:none; font-weight:bold;}
.txtbottom{ height:42px; margin-top:15px; line-height:42px; margin-left:8px; border:1px solid #e0e0e0; padding-left:10px; vertical-align:middle; text-align:center}
.btn11{ width:102px; height:26px; color:#FFF; border:none; font-weight:bold; background:url(images/btn11.gif); margin-left:10px; margin-top:5px;}

.baoj{ margin-bottom:10px;}
.baoj table tr td { height:30px; line-height:30px; text-align:center; border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}

.baoj table tr td.t01{ border-right:1px solid #e3e3e3;}
.baoj table tr td.t02{ border-bottom:1px solid #e3e3e3;}
.baoj p{ height:40px; font-size:16px; padding-left:10px; font-weight:bold; line-height:40px; text-align:center;}

.baojia table tr td { height:30px; line-height:30px; text-align:center; border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}
.baojia table tr td.t01{ border-right:1px solid #e3e3e3;}
.baojia table tr td.t02{ border-bottom:1px solid #e3e3e3;}
.baojia p{ height:40px; font-size:16px; padding-left:10px; font-weight:bold; line-height:40px; text-align:center;}
.baojia02 table tr td { height:40px; line-height:40px; text-align:center; border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}
.baojia02 table tr td.t02{ border-bottom:1px solid #e3e3e3;}
.baojia02 table tr td.t01{ border-right:1px solid #e3e3e3;}
.baojia02 p{ height:40px; font-size:16px; padding-left:10px; font-weight:bold; line-height:40px; text-align:center;}
/*footer*/
#friendlink{ width:958px; height:123px;  text-align:center; border:1px solid #e0e0e0;}
.friendlink_main{ width:950px; height:125px; padding:5px; background:#FFF;}
.friendlink_nav{ width:950px; height:32px; background:url(images/new_title_bg.gif) repeat-x;}
.friendlink_content{ width:950px; height:93px;}
.p3{ color:#06C; font-size:14px; font-weight:bold;}
.new_title{ width:106px; height:27px; background:url(images/title_nav.gif); text-align:center; padding-top:5px; color:#FFF; font-weight:bold; float:left; display:inline;}
