/*导航栏*/
a{cursor:pointer;text-decoration:none;}
ul{list-style:none;}
.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;}
.head_one{width:100%;height:48px;border-bottom:1px solid #eee;}
.content-wrap{width:1190px;margin:0 auto;}

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