a{cursor:pointer;text-decoration:none;}
ul{list-style:none;}
.ico_error{display:inline-block;width:12px;height:12px;margin-right:5px;vertical-align:middle;background:url(/static/images/tool/decorate.png) -180px 0 no-repeat;}
.tool_wrap{width:100%;padding:0 0 50px 0;background:#f2f2f2;}
.tool_wrap .head_one{width:100%;height:48px;}
.tool_wrap .head_one .route{font-size:12px;line-height:48px;height:48px;padding:0 0 0 23px;padding-left:0;color:#404040;}
.tool_wrap .head_one .route .a1{color:#999;}
.calculator_decorate .calc_wrap .calculator_btn,.calculator_decorate .more-wrap .relative-calc .re-calc-wrap a i{background:url(/static/images/tool/decorate.png) no-repeat;}
.calculator_decorate{width:1190px;margin:0 auto;}
.calculator_decorate .calc_wrap{position:relative;overflow:hidden;background:#fff;}
.calculator_decorate .calc_wrap .nav{float:left;width:230px;}
.calculator_decorate .calc_wrap .nav li{font-size:14px;width:229px;height:88px;text-align:center;color:#999;border-right:1px solid #1db06a;border-left:1px solid #f2f2f2;background-color:#f2f2f2;}
.calculator_decorate .calc_wrap .nav .nav_hd{height:62px;border-left:1px solid #1db06a;background-color:#1db06a;}
.calculator_decorate .calc_wrap .nav .nav_hd a{font-size:19px;line-height:62px;height:62px;color:#fff;border-color:#3f4151;cursor:default;}
.calculator_decorate .calc_wrap .nav .nav_hd a:hover{color:#fff;}
.calculator_decorate .calc_wrap .nav li a{font-size:15px;line-height:88px;display:block;height:88px;color:#999;}
.calculator_decorate .calc_wrap .nav li a:hover{color:#1db06a;}
.calculator_decorate .calc_wrap .nav li a.wall-hover:hover i{background-position:0 -42px;}
.calculator_decorate .calc_wrap .nav li a.tile-hover:hover i{background-position:-30px -42px;}
.calculator_decorate .calc_wrap .nav li a.floor-hover:hover i{background-position:-60px -42px;}
.calculator_decorate .calc_wrap .nav li a.wallpaper-hover:hover i{background-position:-90px -42px;}
.calculator_decorate .calc_wrap .nav li a.coating-hover:hover i{background-position:-120px -42px;}
.calculator_decorate .calc_wrap .nav li a.curtains-hover:hover i{background-position:-150px -42px;}
.calculator_decorate .calc_wrap .nav li.active{border:1px solid #1db06a;border-right:0 none;background:#fff;}
.calculator_decorate .calc_wrap .nav li.active a{color:#1db06a;}
.calculator_decorate .calc_wrap .nav li i{display:inline-block;float:left;width:25px;height:25px;margin:32px -55px 0 38px;background:url(/static/images/tool/decorate.png) no-repeat;}
.calculator_decorate .calc_wrap .nav li.wall i{background-position:0 0;}
.calculator_decorate .calc_wrap .nav li.tile i{background-position:-30px 0;}
.calculator_decorate .calc_wrap .nav li.floor i{background-position:-60px 0;}
.calculator_decorate .calc_wrap .nav li.wallpaper i{width:27px;height:27px;background-position:-90px 0;}
.calculator_decorate .calc_wrap .nav li.coating i{background-position:-120px 0;}
.calculator_decorate .calc_wrap .nav li.curtains i{width:23px;height:34px;background-position:-150px 0;margin-top:29px;}
.calculator_decorate .calc_wrap .nav li.wall.active i{background-position:0 -42px;}
.calculator_decorate .calc_wrap .nav li.tile.active i{background-position:-30px -42px;}
.calculator_decorate .calc_wrap .nav li.floor.active i{background-position:-60px -42px;}
.calculator_decorate .calc_wrap .nav li.wallpaper.active i{background-position:-90px -42px;}
.calculator_decorate .calc_wrap .nav li.coating.active i{background-position:-120px -42px;}
.calculator_decorate .calc_wrap .nav li.curtains.active i{background-position:-150px -42px;}
.calculator_decorate .calc_wrap .data_input{position:relative;float:left;width:529px;height:590px;border:1px solid #1db06a;border-right-color:#d5d2d2;border-left:0;}
.calculator_decorate .calc_wrap .data_input .mycalculator .house .text_select{font-size:14px;float:left;color:#666;}
.calculator_decorate .calc_wrap .data_input .mycalculator .house div select{width:115px;margin:7px 5px 0 0;padding:6px 8px;border:1px solid #d3d2d2;height:30px;}
.calculator_decorate .calc_wrap .calc_result{position:relative;float:left;width:428px;height:590px;border:1px solid #1db06a;border-left:0;}
.calculator_decorate .calc_wrap .calc_result .result{position:absolute;top:25px;left:100px;width:300px;}
.calculator_decorate .calc_wrap .calc_result .p_jg{font-size:18px;position:relative;margin-bottom:40px;color:#333;}
.calculator_decorate .calc_wrap .calc_result .p_num{font-size:14px;position:relative;margin-bottom:50px;text-align:center;color:#333;color:#666;}
.calculator_decorate .calc_wrap .calc_result .p_money{position:relative;height:50px;text-align:center;border-bottom:1px dotted #d5d2d2;}
.calculator_decorate .calc_wrap .calc_result .p_tip{font-size:12px;position:relative;margin-top:15px;text-align:center;color:#999;}
.calculator_decorate .calc_wrap .calc_result p em{font-size:28px;font-style:normal;color:#1db06a;display:block;height:28px;line-height:28px;}
.calculator_decorate .calc_wrap .calculator_btn{position:absolute;top:244px;right:377px;display:inline-block;width:104px;height:104px;background-position:0 -80px;}
.calculator_decorate .calc_wrap .calculator_btn:hover{background-position:-110px -80px;}
.calculator_decorate .section-wrap{position:relative;margin-top:50px;}
.data_input .mycalculator{position:absolute;top:25px;left:40px;width:558px;}
.data_input .mycalculator .condition{font-size:18px;margin-bottom:40px;color:#333;}
.data_input .mycalculator .house{width:558px;height:63px;margin-bottom:20px;}
.data_input .mycalculator .house .p_title{font-size:14px;}
.data_input .mycalculator .house .length{font-size:14px;float:left;color:#666;}
.data_input .mycalculator .house .width{font-size:14px;float:left;margin-left:18px;color:#666;}
.data_input .mycalculator .house div input{width:54px;margin:7px 5px 0 10px;padding:8px 10px;color:#333;border:1px solid #d3d2d2;}
.data_input .mycalculator .house .width1{font-size:14px;float:left;margin-left:0;color:#666;}
.data_input .mycalculator .house .width1 .tl_input{width:130px;margin:7px 5px 0 10px;margin-left:0;padding:5px 10px;border:1px solid #eee;}
.data_input .mycalculator .p_text_tl{font-size:12px;margin-top:5px;color:#cd0000;}
.data_input .mycalculator .house .length .cl_input{width:130px;}
.calculator_decorate div.index_check{line-height:14px;height:14px;margin-top:2px;color:#cd0000;}
.calculator_decorate .apply-wrap .text-box div.index_check em{position:relative;top:1px;left:2px;float:left;width:13px;height:13px;margin-right:6px;background-position:-51px -165px;}

.head_one{width:100%;height:48px;border-bottom:1px solid #eee;}
.head_two{width:100%;height:48px;border-bottom:1px solid #ddd;}
.content-wrap{width:1190px;margin:0 auto;}
.show_left{float:left;overflow:hidden;width:960px;margin-top:20px;margin-bottom:140px;border:0 solid #e1e1e1;border-radius:0;background:#fff;}
.content_one{width:1220px;}

/*黄道吉日*/
.zxgl-goodday{width:1190px;margin:0 auto;}
.zxgl-goodday .calc_wrap{position:relative;overflow:hidden;background:#f2f2f2;}
.zxgl-goodday .calc_wrap .calc-nav{float:left;width:230px;height:1269px;border-right:1px solid #ffa81f;}
.zxgl-goodday .calc_wrap .calc-nav li{font-size:14px;width:229px;height:88px;color:#999;border-left:1px solid #f2f2f2;background:#f2f2f2;}
.zxgl-goodday .calc_wrap .calc-nav .calc-nav-hd{height:62px;border-left:1px solid #ffa81f;background:#ffa81f;}
.zxgl-goodday .calc_wrap .calc-nav li.active{border:1px solid #ffa81f;border-right:1px solid #fff;background:#fff;}
.zxgl-goodday .calc_wrap .calc-nav li{font-size:14px;width:229px;height:88px;text-align:center;color:#999;border-right:1px solid #ffa81f;border-left:1px solid #f2f2f2;background:#f2f2f2;}
.zxgl-goodday .calc_wrap .calc-nav li a:hover{color:#ffa81f;}
.zxgl-goodday .calc_wrap .calc-nav li a.decorate-hover:hover i{background-position:0 -120px;}
.zxgl-goodday .calc_wrap .calc-nav li a.start-hover:hover i{background-position:-40px -120px;}
.zxgl-goodday .calc_wrap .calc-nav li a.move-hover:hover i{background-position:-80px -120px;}
.zxgl-goodday .calc_wrap .calc-nav li a.into-hover:hover i{background-position:-120px -120px;}
.zxgl-goodday .calc_wrap .calc-nav li a.marry-hover:hover i{background-position:-200px -120px;}
.zxgl-goodday .calc_wrap .calc-nav li a.engagement-hover:hover i{background-position:-160px -120px;}
.zxgl-goodday .calc_wrap .calc-nav li.active a{color:#ffa81f;}
.zxgl-goodday .calc_wrap .calc-nav li i{background:url(/static/images/tool/goodday.png);}
.zxgl-goodday .calc_wrap .calc-nav li.decorate i{width:32px;height:30px;margin:32px -64px 0 38px;background-position:0 -80px;}
.zxgl-goodday .calc_wrap .calc-nav li.start i{width:25px;height:25px;background-position:-40px -80px;}
.zxgl-goodday .calc_wrap .calc-nav li.move i{width:24px;height:23px;background-position:-80px -80px;}
.zxgl-goodday .calc_wrap .calc-nav li.into i{width:30px;height:27px;margin:32px -61px 0 38px;background-position:-120px -80px;}
.zxgl-goodday .calc_wrap .calc-nav li.marry i{width:30px;height:25px;margin:35px -59px 0 38px;background-position:-200px -80px;}
.zxgl-goodday .calc_wrap .calc-nav li.engagement i{width:34px;height:34px;margin:32px -63px 0 38px;background-position:-160px -80px;}
.zxgl-goodday .calc_wrap .calc-nav li.decorate.active i{background-position:0 -120px;}
.zxgl-goodday .calc_wrap .calc-nav li.start.active i{background-position:-40px -120px;}
.zxgl-goodday .calc_wrap .calc-nav li.move.active i{background-position:-80px -120px;}
.zxgl-goodday .calc_wrap .calc-nav li.into.active i{background-position:-120px -120px;}
.zxgl-goodday .calc_wrap .calc-nav li.marry.active i{background-position:-200px -120px;}
.zxgl-goodday .calc_wrap .calc-nav li.engagement.active i{background-position:-160px -120px;}
.zxgl-goodday .calc_wrap .calc-input{position:relative;float:left;width:529px;height:590px;border:1px solid #ffa81f;border-right-color:#d5d2d2;border-left:0;}
.zxgl-goodday .calendar{float:left;width:888px;height:1268px;padding:0 29px 0 40px;background:#fff;border:1px solid #ffa81f;border-bottom:0 none;border-left:0 none;}
.zxgl-goodday .calendar .year{margin-bottom:27px;}
.zxgl-goodday .calendar .year ul{border-bottom:1px solid #d5d2d2;}
.zxgl-goodday .calendar .year ul li{float:left;width:290px;height:60px;line-height:60px;text-align:center;}
.zxgl-goodday .calendar .year ul li a{font-size:15px;color:#2a2a2a;}
.zxgl-goodday .calendar .year ul li a.active{font-weight:bold;color:#ffb43d;}
.zxgl-goodday .calendar .date{float:left;width:252px;height:282px;padding:0 20px 0 17px;margin:0 6px 6px 0;background:#fef3e1;}
.zxgl-goodday .calendar .date a{display:block;font-size:16px;font-weight:bold;padding:17px 0 15px 10px;}
.zxgl-goodday .calendar .date-wrap{width:254px;font-size:16px;color:#2a2a2a;text-align:center;margin:0 auto;border-collapse: collapse;}
.zxgl-goodday .calendar .date-wrap thead{border:1px solid #fdb748;border-left:0 none;border-right:0 none;}
.zxgl-goodday .calendar .date-wrap th{height:39px;line-height:39px;}
.zxgl-goodday .calendar .date-wrap tbody td{line-height:30px;padding-top:4px;}
.zxgl-goodday .calendar .date-wrap tbody td.padd-10{padding-top:15px;}
.zxgl-goodday .calendar .date-wrap tbody td.good{color:#ea5817;font-weight:bold;background:url(/static/images/tool/goodday.png) no-repeat 3px 4px;}
.zxgl-goodday .calendar .date-wrap tbody td.padd-10.good{background-position:3px 15px;}
.start-day .calendar .date-wrap tbody td.good{background-position:-35px 7px;}
.start-day .calendar .date-wrap tbody td.padd-10.good{background-position:-35px 18px;}
.move-day .calendar .date-wrap tbody td.good{background-position:-72px 6px;}
.move-day .calendar .date-wrap tbody td.padd-10.good{background-position:-71px 17px;}
.into-day .calendar .date-wrap tbody td.good{background-position:-116px 3px;}
.into-day .calendar .date-wrap tbody td.padd-10.good{background-position:-116px 16px;}
.engagement-day .calendar .date-wrap tbody td.good{background-position:-155px -1px;}
.engagement-day .calendar .date-wrap tbody td.padd-10.good{background-position:-155px 10px;}
.marry-day .calendar .date-wrap tbody td.good{background-position:-197px 8px;}
.marry-day .calendar .date-wrap tbody td.padd-10.good{background-position:-197px 18px;}

/*装修预算表*/
.decorate-budget{width:1190px;margin:0 auto;}
.decorate-budget .title{width:230px;height:60px;line-height:60px;text-align:center;background:#cd0000;}
.decorate-budget .title h1{font-size:18px;font-weight:normal;color:#fff;}
.decorate-budget .down{line-height:35px;text-align:center;margin-top:14px;}
.decorate-budget .down a{display:block;width:135px;height:35px;font-size:12px;color:#cd0000;background:#f2f2f2;margin-left:15px;border:1px solid #999;}
.decorate-budget .down a i{display:inline-block;width:14px;height:15px;margin-right:12px;vertical-align:middle;background:url(/static/images/tool/decorate.png) no-repeat -196px 0;}
.decorate-budget .down a:hover{color:#fff;background:#ec3833;border-color:#ec3833;}
.decorate-budget .down a:hover i{background-position:-214px 0;}
.decorate-budget .budget-img{background:#fff;padding:60px 0 48px;}
.decorate-budget .budget-img img{display:block;margin:0 auto;}
.decorate-budget .budget-img .down{margin:48px 0 0 443px;}
