/*=========主设置=========*/
/* @import url('http://jscdn.hanyunshi.com/p/public/fonts/iconfont.css'); *//* 字体图标调用 */
/*@import url('/Scripts/fonts/iconfont.css'); 字体图标调用*/
@import url('/css/fonts/iconfont.css'); /*字体图标调用*/
body { font-size: 14px; font-family: "Microsoft YaHei", "微软雅黑", Tahoma, Helvetica, sans-serif; }
body, form, ul, img, li, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; border: 0px; list-style:none; }
table {border-spacing: 0; border-collapse: collapse;}
td, th{ padding: 0;}
input, select, textarea, button { margin: 0px; padding: 0px; font-size: 100%; font-family: "Microsoft YaHei", "微软雅黑", Tahoma, Helvetica, sans-serif; }
/*img { display: block; }*/
form { background: transparent}
a:hover{color:#95191b;}

/*=========全局设置=========*/
.mt10 {margin-top: 10px;}
.mb10 {margin-bottom: 10px;}
.ml10 {margin-left: 10px; }
.mr10 {margin-right: 10px;}
.mr20 {margin-right: 20px;}
.mt20 {margin-top: 20px;}
.mb20 {margin-bottom: 20px;}
.mt30 {margin-top: 30px;}
.mb30 {margin-bottom: 30px;}
.pt10 {padding-top: 10px;}
.pb10 {padding-bottom: 10px;}
.pd10 { padding: 10px;}
.pl20{ padding-left: 20px;}
.pr20{ padding-right: 20px;}
.pt20{ padding-top: 20px;}
.pb20{ padding-bottom: 20px;}
.pd20 { padding: 20px;}
.txt2em { text-indent: 2em;}
.txtc { text-align: center;}
.left { float: left; }
.right { float: right; }
.font12 { font-size: 12px; }
.font18 { font-size: 18px; }
.fontge { font-family: Georgia; }
.clear:after { content: ''; height: 0; display: block;	clear: both;}
.clear{	zoom: 1; }
.ellipsis { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ellipsis2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-wrap: break-word;}
.hide { display: none; }
.md { display: block; height: 45px; margin-top: -45px; visibility: hidden;} /*锚点向上偏移*/
/*字体颜色*/
.colgreen {color: #59b852;}
.colred { color: #94181a; }
.coldh { color: #ddc7ab; }
.colhg { color: #669900; }
.colhs { color: #bf906f; }
.colzs { color: #96592d; }
/*背景颜色*/
.bgf { background-color: #ffffff;}
.bgq { background-color: #f2e9d4;}
.bge { background-color: #e9ddc3;}
.bgreen { background-color: #59b852; }
.bred { background-color: #94181a;color: #ede7d9;}
/*线条*/
.bdt { border-top: 1px rgba(57,43,32,0.1) solid;}
.bdb { border-bottom: 1px rgba(57,43,32,0.1) solid;}
.bdr {border-right: 1px solid rgba(57,43,32,0.1);}
.bdd { border: 1px rgba(57,43,32,0.1) solid;}

/*=========框架尺寸=========*/
.hc-1190 { width: 1190px; margin: 0 auto;}
.hc-860 { width: 860px; }
.hc-320 { width: 320px; }
.hc-200 { width: 200px; }
.hc-395 { width: 395px; }
.hc-970 { width: 970px; }
.hc-310 { width: 310px; }
.hc-650  { width: 650px; }
.hc-420{ width: 420px;}

/*=========广告尺寸=========*/
.speimg180 { width: 180px; overflow: hidden; margin: 0 auto; }
.speimg820 { width: 820px; overflow: hidden; margin: 0 auto; }
.speimg300 { width: 300px; overflow: hidden; margin: 0 auto; }
.speimg300 ul { width: 310px; }
.speimg300 li { float: left; width: 145px; margin-right: 10px; margin-bottom: 10px;}
/*1190px滚动广告*/
.speimg1190 { width: 1190px; height: 90px; margin: 10px auto 0; overflow:hidden; position:relative; }
.speimg1190 li{ float:left; display:inline;}
.speimg1190 li img{ width:1190px; height:90px; display:block;}
.speimg-num { position:absolute; right:0px; bottom:5px; z-index:3; }
.speimg-num dd{ float:left; width:8px; height:8px; overflow:hidden; display:inline; margin:10px 4px 0 0; font-size:0px; line-height:200px; text-align:center; border:1px #fff solid; background:#fff; cursor:pointer; }
.speimg-num dd.active{ color:#fff; border:1px #94181a solid; background:#94181a;}


/*输入表单placeholder样式*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder { color: #b9a189; }
input:-moz-placeholder, textarea:-moz-placeholder, select:-moz-placeholder { color: #b9a189; }
input::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder { color: #b9a189; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder { color: #b9a189; }

/*=========头部=========*/
.tr-top { width: 100%; height:30px; min-width:1190px; background-color: #f6f6f7;font-size: 12px;}
.tr-top .nav { height:30px; }
.tr-top .nav a{ color: #392b20;text-decoration:none;}
.tr-top .nav a:hover { color: #95191b;}
.tr-top .nav dd { float:left; height:30px; line-height: 30px; position:relative; z-index:899;display: inline;}
.tr-top .nav .tablink { padding:0 5px 0 10px; position: relative; after: "\e642";}
.tr-top .nav .tablink:hover { background-color: #fff; border-left-color: #bdb9a4; border-right-color: #bdb9a4; -moz-box-shadow:1px 1px 5px 0 #e9ddc3; -webkit-box-shadow:1px 1px 5px 0 #e9ddc3; -box-shadow:1px 1px 5px 0 #e9ddc3; box-shadow: 1px 1px 5px 0 #e9ddc3; position: relative; after: "\e643"; }
.tr-top .nav ul { display:none; z-index:899; background-color:#fff; width: 130px; position:absolute; top:30px; left:-1px; padding:10px 5px; border:1px solid #bdb9a4; border-top:none; -moz-box-shadow:2px 2px 2px rgba(134,74,15,0.1); -webkit-box-shadow:2px 2px 2px rgba(134,74,15,0.1); -box-shadow:2px 2px 2px rgba(134,74,15,0.1); box-shadow: 2px 2px 2px rgba(134,74,15,0.1);}
.tr-top .nav dd:hover ul { display:block; }
.tr-top .nav ul li { padding: 0 15px; line-height:24px;}
.tr-top .nav i { margin-left: 5px; font-style: normal; font-size:12px; padding: 0 3px; color: #94181a; }
.tr-top .nav .iconfont { float: left; font-size: 120%; line-height: 25px; color: #392b20; margin-top:2px; _margin-top: 0px;  margin-right: 5px; }
.tr-top .nav .icon-xia-x { float: right; font-size: 12px; color: #999999;margin-left: 8px; }
.tr-top .nav .no-sub { padding: 0 10px; color: #333333; }
.tr-top .nav span img { display: inline-block; float: left; margin-top:7px;margin-right: 5px; }
.tr-top .nav .brafter { width: 3px; after: ' '; }
.tr-top .nav .brafter:after, .tr-top .nav .brafter .after { content: ' '; position: absolute; top: 7px; right: 1px; height: 15px; border-right: 1px #bdb9a4 solid; }


/*=========头部LOGO搜索等=========*/

/*网站LOGO，节气，小广告*/
.life-header{height: 110px;background:#ffffff;}
.life-header .hc-1190{position: relative;}
.life-header .logo{/*width:340px;*/height:110px;line-height: 110px;position: absolute;left: 0;}
.life-header .logo img{ float: left; margin-top:25px;width: auto;height:60px;}
/*.life-header .logo span{color: #95191b; font-size: 30px;  margin-left: 15px; border-left: 1px solid #cfcab8; padding-left: 10px; }*/

.life-header .logo i{color: #908a79;font-size:22px;margin-left: 10px;font-style: normal;margin-top: 3px;display: block;float: left;}

.life-header .logo_wz{height:110px;line-height: 110px;position: absolute;left:186px;}
.life-header .logo_wz span{color: #95191b; font-size: 30px; border-left: 1px solid #cfcab8; padding-left: 10px; }
.life-header .logo_dian span{border-left: none;position: relative;}
.life-header .logo_dian span:before{content: '';position: absolute;width:6px;height:6px;background: #3d2f24;border-radius: 50%;top: 50%;margin-top: -3px;left:-3px;}
.life-header img{height: 110px;width: auto;}
.life-header .jieqi{position: absolute;left: 280px;}
.life-header .jieqi img{height: auto;width: 75px;margin-top: 25px;}
.life-header .life-search{position: absolute;left:380px;}
.life-header .header-speimg{position: absolute;right: 0;}

/*搜索*/
/* .life-search{width: 400px; padding:35px 0 0 0; margin-left: 30px;position: relative;} */
.life-search{width:325px; padding:35px 0 0 0; margin-left:20px;}
.life-search .selebox{cursor: pointer;width:90px;height: 30px;background-color: #ffffff;color: #363636;text-align: left;border: 2px solid #95181a;border-right: 0;position: relative;z-index: 600;}
.life-search .selebox .txt{cursor: pointer;width: 90px;height: 30px;line-height: 30px;padding-left: 10px;display: inline;overflow: hidden;}
.life-search .selebox .angle{width: 0;height: 0;font-size: 0;display: inline;overflow: hidden;clear: both;border-width: 3px;border-color: #636260 transparent transparent transparent;border-style: solid dashed dashed dashed;position: absolute;right: 10px;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.life-search .selebox .option{display: block;width: 80px;border: solid 2px #95181a;position: absolute;top: 30px;left: -2px;overflow: hidden;}
.life-search .selebox .option a{display: block;width: 100%;height: 30px;line-height: 30px;text-align: left;background: #ede7d9;padding: 0 10px;}
.life-search .selebox .option a:hover{background:#95181a;text-decoration: none;color: #ffffff;}
.life-search .input {width:230px;min-height:23px; line-height:23px; padding:3px 3px 4px 8px; background-color:#ffffff; border:2px solid #95181a;  border-right:0; border-radius:0;height:23px;}
.life-search .input:focus{outline:0}
/* .life-search input::-webkit-input-placeholder{ color: #b9a189; } */
.life-search input::-webkit-input-placeholder{ color: #707070; }
.life-search input:-moz-placeholder{ color: #707070; }
.life-search input:-ms-input-placeholder{ color: #707070; }
.life-search .btn { width:80px; height:33px; line-height:30px; color:#ede7d9; font-size:1.1em; background:#95181a; cursor: pointer; border: none;  padding: 0; }
.life-search .hot { width: 100%; line-height:30px; color:#707070; }
.life-search .hot a { color: #b9a189; margin: 0 3px; }
.life-search .hot a:hover{color: #95191b;}

/* .life-search .ac_results{position: absolute;top:69px;left: 0;width:99.6%;border:1px solid #ccc;z-index: 10;background: #ede7d9;display: none;}
.life-search .ac_results ul li{line-height:28px;color:#392b20;padding-left: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.life-search .ac_results ul li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.life-search .ac_results ul li:hover{background: #f1ece1;} */

/*=========导航=========*/
.life-nav { width: 100%; height:40px; min-width:1190px; background-color: #95191b;}

/*导航盒子*/
.life-nav .navbox { width: 200px; height:40px; }
.life-nav .navbox .box { height:40px; position:relative; z-index:500;}
.life-nav .navbox .my { display:block; width:200px; height:100%; line-height:40px; font-size:16px; text-align:center; color:#ede7d9; font-style: normal; background: #590f10;}
.life-nav .navbox .my span { color: #945758; margin-left: 4px;}
.life-nav .navbox .my:hover, .life-nav .navbox .box:hover .my {color:#f2e9d4; text-decoration:none;}
.life-nav .navbox .box:hover .life-tab-box { display:block;}

.xzcsNav{border-bottom: 1px solid #d5cbee;padding: 10px 0;background: #f6f6f6;}
.xzcsNav ul li{font-size:16px;line-height:2;float: left;text-align: center;margin-left: 15px;}
.xzcsNav ul li.active a{color: #95191b;}

/*盒子子内容*/
.life-tab-box {display:none; width:200px; height: auto; background: #590f10; position:absolute; left:0px; top:40px; z-index:898; }
.life-tab-box dl { position:relative; }
.life-tab-box dd { height:45px; z-index:898;position:relative;  }
.life-tab-box .nav { display:block; color: #f2e9d4; height:45px; line-height: 45px; padding-left: 25px; overflow: hidden; position: relative; /*after: "\e641";*/  }
.life-tab-box .nav:after, .life-tab-box .nav .after { content: "\e641"; position: absolute; top: 1px; right: 10px; font-family: "iconfont"; color: #7d6750; }
.life-tab-box .nav:hover, .life-tab-box dd:hover .nav { height: 48px; line-height: 48px; color: #95181a; text-decoration:none; border:2px #590f10 solid; border-right:none; padding-left: 22px; background-color: #f2e9d4; }
.life-tab-box .nav:hover:after, .life-tab-box .nav:hover .after, .life-tab-box dd:hover .nav:after, .life-tab-box dd:hover .nav .after { color: #945758; }
.life-tab-box .tabbox { background: #f2e9d4; display:none; padding:10px 20px; width: 508px;  overflow: hidden; border:2px #590f10 solid; border-left:none; position:absolute; top:0px; left:200px; z-index:899; }
.life-tab-box dd:hover .tabbox{ display:block; }
.life-tab-box .icon { float: left; font-size: 120%; height: 48px; overflow: hidden; margin-right: 5px; }
.life-tab-box .brafter { height: 2px; overflow: hidden; background: url(/Scripts/images/ico/life-navbox.png) no-repeat 17px -695px; }

/*背景*/
.life-tab-box .bz_navbox{ background: url("/Scripts/images/pic/bz_navbg.jpg") no-repeat bottom center #f2e9d4; }
.life-tab-box .xm_navbox{ background: url("/Scripts/images/pic/xm_navbg.jpg") no-repeat bottom center #f2e9d4; }
.life-tab-box .hm_navbox{ background: url("/Scripts/images/pic/hm_navbg.jpg") no-repeat bottom center #f2e9d4; }
.life-tab-box .yc_navbox{ background: url("/Scripts/images/pic/yc_navbg.jpg") no-repeat bottom center #f2e9d4; }
.life-tab-box .jm_navbox{ background: url("/Scripts/images/pic/jm_navbg.jpg") no-repeat bottom center #f2e9d4; }
.life-tab-box .zb_navbox{ background: url("/Scripts/images/pic/zb_navbg.jpg") no-repeat bottom center #f2e9d4; }
.life-tab-box .hh_navbox{ background: url("/Scripts/images/pic/hh_navbg.jpg") no-repeat bottom center #f2e9d4;top:inherit; bottom: -7px;}
.life-tab-box .fs_navbox{ background: url("/Scripts/images/pic/fs_navbg.jpg") no-repeat bottom center #f2e9d4;top:inherit; bottom: -7px;}
.life-tab-box .xz_navbox{ background: url("/Scripts/images/pic/xz_navbg.jpg") no-repeat bottom center #f2e9d4;top:inherit; bottom: -7px;}
.life-tab-box .hl_navbox{ background: url("/Scripts/images/pic/hl_navbg.jpg") no-repeat bottom center #f2e9d4;top:inherit; bottom: -7px;}
.life-tab-box .zt_navbox{ background: url("/Scripts/images/pic/zt_navbg.jpg") no-repeat bottom center #f2e9d4;top:inherit; bottom: -7px;}
.life-tab-box .ms_navbox{ background: url("/Scripts/images/pic/ms_navbg.jpg") no-repeat bottom center #f2e9d4;top:inherit; bottom: -7px; }
.life-tab-box .xl_navbox{ background: url("/Scripts/images/pic/xl_navbg.jpg") no-repeat bottom center #f2e9d4; top:inherit; bottom: -7px; }
.life-tab-box .pp_navbox{ background: url("/Scripts/images/pic/pp_navbg.jpg") no-repeat bottom center #f2e9d4; top:inherit; bottom: -7px; }

/*盒子信息列表*/
.life-tab-box .tabbox h3 { font-size: 16px; color: #392b20;line-height: 32px; }
.life-tab-box .tabbox ul {line-height: 24px; padding-bottom: 175px;}
.life-tab-box .tabbox  li { float: left; width: 25%; text-align: left; }
.life-tab-box .tabbox  li a{  font-size: 14px; color: #392b20; line-height: 32px;}
.life-tab-box .tabbox  li a:hover{ text-decoration: underline;  color: #95191b;}
/*.life-tab-box .tabbox  li a.active{ color: #f30004;}*/
.life-tab-box .tabbox .nav_button{  border: 1px solid #c87858; width: 123px; height: 29px; position: absolute; right: 100px; bottom:40px;  }
.life-tab-box .tabbox .nav_button a{ display: block; padding-left: 15px; line-height: 29px; color:#95191b; font-size: 16px;}
.life-tab-box .tabbox .nav_button span{ margin: 0 5px; display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align:center; color:#f9dca7; background: #95191b; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; font-size: 12px;}
.life-tab-box .bz_navbox .nav_button{ right: 124px;}


/* 更多 浮动导航*/
.life-nav-list li:last-child .life_nav_tab {width: 78px; padding: 5px 0px;}
.life-nav .life-nav-list li:hover .life_nav_tab {display: block;  }
.life-nav  .life_nav_tab {border-width: 2px 2px 2px;border-style: none solid solid;border-color: rgb(149, 24, 26) rgb(149, 24, 26) rgb(149, 24, 26);border-image: initial;border-top: none;display: none;width: 663px;position: absolute;top: 40px;z-index: 999;background: rgb(242, 233, 212); right: 0px; left: inherit;}
.life-nav-list li:last-child .life_nav_tab .list_navtab {width: 78px;padding: 0px;border-width: initial; border-style: none;border-color: initial; border-image: initial;}
.life-nav-list li:last-child .life_nav_tab .list_navtab .navtab_panel .list_daohang {padding: 0px;width: 100%;float: left;}
.life-nav-list li:last-child .life_nav_tab .list_navtab .navtab_panel .list_daohang a {color: rgb(56, 43, 34);width: 100%;  text-align: center;  padding: 5px 0px;  font-weight: normal;float: left;font-size: 14px;  line-height: 28px;  }
.life_nav_tab .list_navtab .navtab_panel .list_daohang a:hover {color: rgb(157, 21, 23)!important;background: none;text-decoration: underline;  }
.life_nav_tab .list_navtab .navtab_panel a:hover {background: none;  }

/*主导航*/
/* .life-nav-menu { width: 990px; } */
.life-nav-list { font-size: 16px; line-height: 40px; }
.life-nav-list li { float: left; margin-right: 1px; text-align: center; position: relative; after: ' '; }
.life-nav-list li:after, .life-nav-list li .after { content: ' '; position: absolute; top: 10px; bottom: 10px; right: -1px; height: 20px; border-right: 1px #9a3031 solid; }
/*.life-nav-list a { display: block; color: #e3d3bf;  padding: 0 17px; }*/
.life-nav-list a { display: block; color: #ffffff;  padding: 0 22px; }
.life-nav-list a:hover,.life-nav-list a.active { background-color:rgba(255,255,255,0.2);color: #ffffff !important; text-decoration: none;}
.csdqbtn{display:block;float:right;font-size: 16px; line-height: 40px;height:40px;}
.csdqbtn  a{display: block; color: #ffffff;  padding: 0 22px; }
.csdqbtn  a:hover,.csdqbtn a.active{background-color:rgba(255,255,255,0.2);color: #ffffff !important; text-decoration: none;}

/*=========导航 end=========*/

/*网站LOGO，节气，小广告*/
.xingzuo-header{height: 110px;background:#ffffff;}
.xingzuo-header .hc-1190{position: relative;}
.xingzuo-header .logo{height:110px;line-height: 110px;position: absolute;left: 0;}
.xingzuo-header .logo img{float: left;margin-top: 30px;width: 194px;height: 50px;}
/*.life-header .logo span{color: #95191b; font-size: 30px;  margin-left: 15px; border-left: 1px solid #cfcab8; padding-left: 10px; }*/

.xingzuo-header .logo i{color: #908a79;font-size:22px;margin-left: 10px;font-style: normal;margin-top: 3px;display: block;float: left;}

.xingzuo-header .logo_wz{height:110px;line-height: 110px;position: absolute;left:186px;}
.xingzuo-header .logo_wz span{color: #49197d; font-size: 30px; border-left: 1px solid #cfcab8; padding-left: 10px; }
.xingzuo-header .logo_dian span{border-left: none;position: relative;}
.xingzuo-header .logo_dian span:before{content: '';position: absolute;width:1px;height:41px;background: #b8b8b8;left:-6px;top: 8px;}
.xingzuo-header img{height: 110px;width: auto;}
.xingzuo-header .jieqi{position: absolute;left: 370px;}
.xingzuo-header .jieqi img{height:80px;width: auto;margin-top: 15px;}
.xingzuo-header .life-search{position: absolute;left:480px;}
.xingzuo-header .header-speimg{position: absolute;right: 0;}

/*搜索*/
/*.xingzuo-header .life-search{width: 430px; padding:30px 0 0 0; margin-left:20px;}
.xingzuo-header .life-search .selebox{cursor: pointer;width:90px;height: 30px;background-color: #ffffff;color: #333333;text-align: left;border: 2px solid #49197d;border-right: 0;position: relative;z-index: 600;}
.xingzuo-header .life-search .selebox .txt{cursor: pointer;width: 90px;height: 30px;line-height: 30px;padding-left: 10px;display: inline;overflow: hidden;}
.xingzuo-header .life-search .selebox .angle{width: 0;height: 0;font-size: 0;display: inline;overflow: hidden;clear: both;border-width: 3px;border-color: #636260 transparent transparent transparent;border-style: solid dashed dashed dashed;position: absolute;right: 10px;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.xingzuo-header .life-search .selebox .option{display: block;width: 80px;border: solid 2px #95181a;position: absolute;top: 30px;left: -2px;overflow: hidden;}
.xingzuo-header .life-search .selebox .option a{display: block;width: 100%;height: 30px;line-height: 30px;text-align: left;background: #ede7d9;padding: 0 10px;}
.xingzuo-header .life-search .selebox .option a:hover{background:#95181a;text-decoration: none;color: #ffffff;}
.xingzuo-header .life-search .input {width:240px;min-height:23px; line-height:23px; padding:3px 3px 4px 8px; background-color:#ffffff; border:2px solid #49197d;  border-right:0; border-radius:0;border-left: 0;}
.xingzuo-header .life-search .input:focus{outline:0}
.xingzuo-header .life-search input::-webkit-input-placeholder{ color: #707070; }
.xingzuo-header .life-search input:-moz-placeholder{ color: #707070; }
.xingzuo-header .life-search input:-ms-input-placeholder{ color: #707070; }
.xingzuo-header .life-search .btn { width:80px; height:34px; line-height:30px; color:#f2ede3; font-size:1.1em; background:#49197d; cursor: pointer; border: none;  padding: 0; }
.xingzuo-header .life-search .hot { width: 100%; line-height:30px; color:#b9a189; }
.xingzuo-header .life-search .hot a { color: #b9a189; margin: 0 3px; }
.xingzuo-header .life-search .hot a:hover{color: #95191b;}*/

.xingzuo-header .life-search .selebox{color: #333333;border: 2px solid #49197d;border-right: 0;}
.xingzuo-header .life-search .selebox .option{border: solid 2px #95181a;}
.xingzuo-header .life-search .selebox .option a{background: #ede7d9;}
.xingzuo-header .life-search .selebox .option a:hover{background:#95181a;color: #ffffff;}
.xingzuo-header .life-search .input {border:2px solid #49197d;  border-right:0; border-radius:0;border-left: 0;}
.xingzuo-header .life-search input::-webkit-input-placeholder{ color: #707070; }
.xingzuo-header .life-search input:-moz-placeholder{ color: #707070; }
.xingzuo-header .life-search input:-ms-input-placeholder{ color: #707070; }
.xingzuo-header .life-search .btn {color:#f2ede3;background:#49197d;}
.xingzuo-header .life-search .hot {color:#b9a189; }
.xingzuo-header .life-search .hot a { color: #b9a189; margin: 0 3px; }
.xingzuo-header .life-search .hot a:hover{color: #95191b;}

/*=========导航=========*/
.xingzuo-nav { width: 100%; height:40px; min-width:1190px; background-color: #49197d;}
.xingzuo-nav .life-nav-list a{color: #f0ece1;}
.xingzuo-nav .life-nav-list li:after,.xingzuo-nav .life-nav-list li .after{border-right: 1px #5a2f87 solid;}
.xingzuo-nav .life-nav-list a:hover,.xingzuo-nav .life-nav-list a.active{background-color: #6d4797;color: #f0ece1;text-decoration: none;}

/*=========导航 end=========*/


/*=========底部=========*/
.tr-footer { /*height: 252px;*/background: #392b20; color: #b9a189;/* padding-top: 15px;*/ margin-top: 50px; }
.tr-footer .link {padding:30px 0 15px 0; color: #b9a189;background: #392b20;}
.tr-footer .link .icon {color: #b9a189; border: 1px #4d4137 solid; display: inline-block; padding: 5px 7px; margin-right: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.tr-footer .link .ft_weibo { width: 26px; height: 20px; background: url("/Scripts/images/ico/ft_weibo.png") no-repeat top center; display: inline-block; }
.tr-footer .link .icon:hover { text-decoration: none;color:#ff6400; }
.tr-footer .link .iconfont { font-size: 120%; padding-right: 5px; }
.tr-footer .foot_nav {border-bottom: 1px #4d4137 solid;border-top: 1px #4d4137 solid;}
.tr-footer .nav { border-left: 1px #4d4137 solid;background: #392b20;}
.tr-footer .nav a {text-decoration:none; color: #e6e1cd; font-size: 16px; padding: 0 10px; border-right: 1px #4d4137 solid; }
.tr-footer .copyright { padding: 10px 0 30px 0; color: #b9a189; line-height: 28px;background: #392b20;}
.tr-footer .copyright .weixin { height: 84px; background: url(../images/ico/weixin.gif) no-repeat; padding-left: 94px;background-size: contain;}
.tr-footer .copyright a { color: #b9a189; text-decoration: none;}
.tr-footer .copyright a:hover{ color: #ff6400; text-decoration: underline; }
.tr-footer .copyright a img{ display: inline-block;}
.tr-footer .nav a:hover{color: #95191b;}

.xingzuo-footer { /*height: 252px;*/background: #491a7c; color: #ede3d9;/* padding-top: 15px;*/ margin-top: 50px; }
.xingzuo-footer .link {padding:30px 0 15px 0; color: #ffffff;background: #491a7c;}
.xingzuo-footer .link .icon {color: #ffffff; border: 1px rgba(255,255,255,0.1) solid; display: inline-block; padding: 5px 7px; margin-right: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.xingzuo-footer .link .ft_weibo { width: 26px; height: 20px; background: url("/Scripts/images/ico/ft_weibo.png") no-repeat top center; display: inline-block; }
.xingzuo-footer .link .icon:hover { text-decoration: none;color:#ff6400; }
.xingzuo-footer .link .iconfont { font-size: 120%; padding-right: 5px; }
.xingzuo-footer .foot_nav {border-bottom: 1px rgba(255,255,255,0.05) solid;border-top: 1px rgba(255,255,255,0.05) solid;}
.xingzuo-footer .nav { border-left: 1px rgba(255,255,255,0.05) solid;background: #491a7c;}
.xingzuo-footer .nav a {text-decoration:none; color: #ede3d9; font-size: 16px; padding: 0 10px; border-right: 1px rgba(255,255,255,0.05) solid; }
.xingzuo-footer .copyright { padding: 10px 0 30px 0; color: #ffffff; line-height: 28px;background: #491a7c;}
.xingzuo-footer .copyright .weixin { height: 84px; background: url(../images/ico/weixin.gif) no-repeat; padding-left: 94px;background-size: contain;}
.xingzuo-footer .copyright a { color: #ffffff; text-decoration: none;}
.xingzuo-footer .copyright a:hover{ color: #95191b; text-decoration: underline; }
.xingzuo-footer .copyright a img{ display: inline-block;}
.xingzuo-footer .nav a:hover{color: #95191b;}

.zixun-footer { /*height: 252px;*/background: #95191b; color: #ede3d9;/* padding-top: 15px;*/ margin-top: 50px; }
.zixun-footer .link {padding:30px 0 15px 0; color: #ffffff;background: #95191b;}
.zixun-footer .link .icon {color: #ffffff; border: 1px rgba(255,255,255,0.1) solid; display: inline-block; padding: 5px 7px; margin-right: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.zixun-footer .link .ft_weibo { width: 26px; height: 20px; background: url("/Scripts/images/ico/ft_weibo.png") no-repeat top center; display: inline-block; }
.zixun-footer .link .icon:hover { text-decoration: none;color:#ff6400; }
.zixun-footer .link .iconfont { font-size: 120%; padding-right: 5px; }
.zixun-footer .foot_nav {border-bottom: 1px rgba(255,255,255,0.05) solid;border-top: 1px rgba(255,255,255,0.05) solid;}
.zixun-footer .nav { border-left: 1px rgba(255,255,255,0.05) solid;background: #95191b;}
.zixun-footer .nav a {text-decoration:none; color: #ede3d9; font-size: 16px; padding: 0 10px; border-right: 1px rgba(255,255,255,0.05) solid; }
.zixun-footer .copyright { padding: 10px 0 30px 0; color: #ffffff; line-height: 28px;background: #95191b;}
.zixun-footer .copyright .weixin { height: 84px; background: url(../images/ico/weixin.gif) no-repeat; padding-left: 94px;background-size: contain;}
.zixun-footer .copyright a { color: #ffffff; text-decoration: none;}
.zixun-footer .copyright a:hover{ color: #95191b; text-decoration: underline; }
.zixun-footer .copyright a img{ display: inline-block;}
.zixun-footer .nav a:hover{color: #95191b;}

.hc-footer{background:#ffffff;color: #999999;margin-top: 50px;border-top: 5px solid #95191b;}
.hc-footer .nav{padding:10px 0;}
.hc-footer .nav a{text-decoration:none;color: #95191b;font-size: 18px;padding: 0 18px;border-right: 1px #cccccc solid; font-weight: 700;}
.hc-footer .copyright { padding:0 0 30px 0; color: #999999; line-height: 28px;}
.hc-footer .copyright i{font-style: normal;margin: 0 15px;color: #666666;}
.hc-footer .copyright a { color: #999999; text-decoration: none;}
.hc-footer .copyright a:hover{ color: #ff6400; text-decoration: underline; }
.hc-footer .copyright a img{ display: inline-block;}
.hc-footer .nav a:hover{color: #95191b;}

.foot_icon{margin-top: 20px;}
.foot_icon ul li{width: 58px;float: left;margin-left: 20px;cursor: pointer;position: relative;}
.foot_icon ul li span{display: block;font-size: 14px;color: #666666;text-align: center;margin-top: 10px;}

.foot_ewm{position: absolute;border: 1px solid #c8c8c8;top: -170px;left: -52px;padding: 5px;background: #ffffff;border-radius:10px;}
.foot_ewm:before{width: 0px;height: 0px;position: absolute;bottom:-16px;left:70px;padding: 0;border: 8px solid transparent;border-color:#fff transparent transparent transparent;content: '';z-index: 12;}        
.foot_ewm:after{width: 0px;height: 0px;position: absolute;bottom:-18px;left:69px;padding: 0;border: 9px solid transparent;border-color:#ccc transparent transparent transparent;content: '';z-index: 10;}
.foot_ewm img{width:145px;height:145px;}
.foot_icon ul li:hover .foot_ewm{display: block;}

/*=========右侧全局浮动=========*/
.hc-rfixed { background:#42362a; width:35px; position: fixed; right: 0; bottom: 0; z-index: 9998; height:100%;}
.hc-rfixed-top { width:100%; position:absolute; top:100px;}
.hc-rfixed-up { width:100%; position:absolute; bottom:50px;}
.hc-rfixed dd { width:100%; text-align:center; position:relative; z-index:9998; }
.hc-rfixed dd:hover{ background-color:#94181a; }
.hc-rfixed-top dd { after: ' '; }
.hc-rfixed-top dd:after, .hc-rfixed .hc-rfixed-top dd .after { content: ' '; position: absolute; left: 5px; right: 5px; width: 25px; bottom: -3px; height: 1px; background-color: #554a40;}
.hc-rfixed .links { display: block; padding: 10px 0; color:#fff; cursor: pointer; }
.hc-rfixed .links:hover { color:#fff; text-decoration:none; }
.hc-rfixed-top .links  { margin: 5px 0 3px 0; }
.hc-rfixed-up .links { margin: 0; }
.hc-rfixed .icon { display: block; font-size: 160%; }
.hc-rfixed .title { display: block; width: 20px; line-height: 16px; margin: 0 auto;}
.hc-rfixed .links em { display: inline-block; margin-top: 5px; font-style:normal; font-size:12px; background-color: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 1px 4px; color: #94181a; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.hc-rfixed dfn { display:none; background:#FFF; font-style: normal; padding:10px; border:#ddc7ab 1px solid; border-right:0; border-top-left-radius: 10px; border-bottom-left-radius: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-top-left-radius: 10px; -moz-border-bottom-left-radius: 10px;  position:absolute; right:35px; _right:34px; z-index:9998;}
.hc-rfixed dd:hover dfn{display:block;}
.hc-rfixed-top dfn { top:-1px; }
.hc-rfixed-up dfn { bottom:-1px; }

/*客服*/
.hc-rfixed .hckf { text-align: center; width: 130px; }
.hc-rfixed .hckf li { padding-bottom: 10px; display: block; }
.hc-rfixed .hckf-button { display: block; outline: none; cursor: pointer; font-size: 16px; height: 30px; line-height: 30px; color: #382b1f; text-align: left; border: 1px #dbc7a3 solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0px 2px 5px #e9ddc3, 0px 1px 2px #fff inset; -webkit-box-shadow: 0px 2px 5px #e9ddc3, 0px 1px 2px #fff inset; box-shadow: 0px 2px 5px #e9ddc3, 0px 1px 2px #fff inset;/* FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f2e9d4,endColorStr=#f6eeda)*/; background: -webkit-linear-gradient(#f2e9d4, #f6eeda); background: -o-linear-gradient(#f2e9d4, #f6eeda); background: -moz-linear-gradient(#f2e9d4, #f6eeda); background: linear-gradient(#f2e9d4, #f6eeda); }
.hc-rfixed .hckf-button:hover { text-decoration: none; color: #94181a; background: #f6eeda;}
.hc-rfixed .hckf-button .icon { float: left; margin:0 5px 0 10px; color: #ddc7ab; }
.hc-rfixed .hckf-button:hover .icon { color: #94181a; }
.hc-rfixed .hckf .tel { color: #ddc7ab; font-size: 500%; _line-height: 60px; }


/*=========会员登录弹出窗口=========*/
#hc-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; display: none; background-color: rgba(0,0,0,.3); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4C000000,endcolorstr=#4C000000); z-index: 9999;}
* html #hc-backdrop {z-index:9999; position:absolute; /*left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))*/}
#hc-user-login { display: none; position: fixed; top: 50%; left: 50%; width: 410px; height: 420px; overflow: hidden; margin-top: -210px; margin-left: -205px; background-color: rgba(0,0,0,.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
#hc-user-login dl { padding: 10px; }
#hc-user-login dl dt { height: 40px; overflow: hidden; }
#hc-user-login dl dd { height: 319px; padding: 20px; }
#hc-user-login .title { line-height: 40px; font-size: 18px; padding-left: 15px;}
#hc-user-login .icon { font-size: 18px; padding: 10px; cursor: pointer; }

.hc-user-login {width: 410px; height: 420px; overflow: hidden; background-color: rgba(0,0,0,.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.hc-user-login dl { padding: 10px; }
.hc-user-login dl dt { height: 40px; overflow: hidden; }
.hc-user-login dl dd { height: 319px; padding: 20px; }
.hc-user-login .title { line-height: 40px; font-size: 18px; padding-left: 15px;}
.hc-user-login .icon { font-size: 18px; padding: 10px; cursor: pointer; }


.hc-user-top { height: 44px; line-height: 44px; font-size: 16px; text-align: center; }
.hc-user-top span { display: inline-block; float: left;  vertical-align: baseline; width: 50%; height: 100%; cursor:pointer; position: relative; after:" "; before: " "; }
.hc-user-top span:after, .hc-user-top span .after { content: " "; width: 100%; height: 100%; border: 1px #ddc7ab solid; position: absolute; top: -1px; left: -1px; }
.hc-user-top span:first-child:after, .hc-user-top span:first-child .after { border-top-left-radius: 3px; -moz-border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; }
.hc-user-top span:last-child:after, .hc-user-top span:last-child .after { border-top-right-radius: 3px; -moz-border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; }
.hc-user-top .active { color: #94181a; background-color: #ddc7ab;  }
.hc-user-top span:before, .hc-user-top span .before { display: none; }
.hc-user-top .active:before, .hc-user-top .active .before { content: " "; width: 0; height: 0; font-size: 0; display: inline; overflow: hidden; clear: both; border-width: 8px; border-color: #ddc7ab transparent transparent transparent; border-style: solid dashed dashed dashed; position: absolute; left: 50%; bottom: -16px; margin-left: -8px; }
.hc-user-box { padding-top: 15px;  }

.hc-userinput-row { height: 44px; border: 1px #ddc7ab solid; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin-bottom: 10px; clear: left; overflow: hidden; position: relative; }
.hc-userinput-row .rowico { float: left; font-size: 18px; padding: 12px; position: relative; after: " ";  }
.hc-userinput-row .rowico:after, .hc-userinput-row .rowico .after { content: " "; position: absolute; top: 5px; bottom: 5px; right: 0; border-right: 1px #ddc7ab solid; }
.hc-userinput-row .yzm { position: absolute; top: 5px; bottom: 5px; right: 0; padding: 0 10px; *padding: 0 5px; border-left: 1px #e3d3bf solid; background-color: transparent; border-top: 0; border-right: 0; border-bottom: 0; cursor: pointer; resize: none; outline: none; }
.hc-userinput-row p { overflow: hidden; padding: 10px; }
.hc-userinput-row .hc-user-input { resize: none; outline: none; border: 0; background-color: transparent;  height: 24px; line-height: 24px; width: 100%; box-shadow: none; -webkit-appearance: none; overflow: hidden;}

.hc-user-button { background-color: #94181a; color: #ba8961; font-size: 20px; padding: 10px 0; *padding: 5px 0; width: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  cursor: pointer; resize: none; outline: none; border: 0; box-shadow: none; overflow: visible; }
.hc-user-button:enabled:active { background-color: #870000;}

.hc-nouser-button {margin-top: 10px; background-color: #999999; color: #fff; font-size: 20px; padding: 10px 0; *padding: 5px 0; width: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  cursor: pointer; resize: none; outline: none; border: 0; box-shadow: none; overflow: visible; }
.hc-nouser-button:enabled:active { background-color: #999999;}
.user-h-padd {margin: 10px auto 20px;}
.user-h-padd .serve-txt{ color: #1589d6;  font-size: 14px;  vertical-align: middle;  display: block;  padding: 0px 19px;  text-align: center;  margin-bottom: 10px;  }

.hc-user-link a { font-size: 40px; }
.hc-user-link a:hover { text-decoration: none; }
.hc-user-link .weixin { color: #55b542; }
.hc-user-link .weibo { color: #dbad1d; }
.hc-user-link .qq { color: #3dafcc; }

/*右侧 国学 吉祥*/
.TjNavi { float:right; width:450px; height:66px;margin-top: 25px;}
.TjNavi dl { margin-top:6px;}
.TjNavi dd {float: left;margin-left:8px;}
.TjNavi dd.tjgx { width:40px; height:40px;background: url(//www.hanyunshi.com/Scripts/images/headergx.png) no-repeat;background-size: 100%;}
.TjNavi dd.tjjx { width:40px; height:40px;background: url(//www.hanyunshi.com/Scripts/images/headerjx.png) no-repeat;background-size: 100%;margin-left:25px;}
.TjNavi dd.tjurl {line-height:22px;font-size: 14px;}



/* 测算大全 */
.csdq_nav ul li{width: 170px;border: 1px solid #ececec;border-radius: 5px;float: left;padding: 10px 15px;margin-right: 17px;margin-bottom: 15px;}
.csdq_nav ul li:nth-child(4n){margin-right: 0;}
.csdq_nav a{display: block;}
.csdq_nav ul li i{display: block;float: left;margin-right: 15px;}
.csdq_nav ul li h3{font-size: 18px;color: #000000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.csdq_nav ul li em{display: block;font-style: normal;font-weight: normal;font-size: 14px;color: #a9a9a9;margin-top:5px;}

.shhljq860{height: 118px;}
.shhljq860 .shhljqText{width: 670px;margin-left:145px;margin-top:25px;}

.csdq_title h3{display: block;float: left;font-size: 18px;color: #000000;font-weight: normal;margin-top: 25px;}
.csdq_title img{display: inline-block;margin-top: -2px;margin-right: 5px;}

.csdq_content{border: 1px solid #ececec;margin-top: 15px;border-radius: 10px;padding-bottom:15px;}
.csdq_list ul li{display: block;width:154px;float: left;position: relative;padding: 0 30px;margin-top: 30px;}
.csdq_list ul li:before{content: '';position: absolute;width: 1px;height:38px;background: #e3e3e3;right: 0;top:5px;}
.csdq_list ul li:nth-child(4n):before{content: inherit;}
.csdq_list ul li i{display: block;float: left;margin-right: 15px;}
.csdq_list ul li h3{font-size: 18px;color: #000000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.csdq_list ul li em{display: block;font-style: normal;font-weight: normal;font-size: 14px;color: #a9a9a9;margin-top:5px;}
.csdq_txt{margin-top: 30px;}
.csdq_txt a{display: block;width:154px;float: left;position: relative;padding: 0 30px;text-align: center;font-size: 16px;color: #7f7f7f;line-height:35px;}
.csdq_txt a:before{content: '';position: absolute;width: 1px;height:10px;background: #e3e3e3;right: 0;top:13px;}
.csdq_txt a:nth-child(4n):before{content: inherit;}
.csdq_txtmore{color: #7f7f7f;text-align: center;height: 30px;line-height: 30px;}

.csdq_hltxt{margin-top: 30px;}
.csdq_hltxt a{display: block;width:154px;float: left;position: relative;padding: 0 30px;font-size: 16px;color: #7f7f7f;line-height:35px;}
.csdq_hltxt a:before{content: '';position: absolute;width: 1px;height:10px;background: #e3e3e3;right: 0;top:13px;}
.csdq_hltxt a:nth-child(4n):before{content: inherit;}
.csdq_hltxt i{display: inline-block;position: relative;top:5px;margin-right:5px;margin-left: 5px;}
.csdq_hltxt i img{vertical-align: initial;}

.csdq_hmcont{margin: 30px 30px 10px 30px;}
.csdq_hmcharge{float: left;width: 385px;}
.csdq_hmitem{border-radius: 10px;padding: 10px 15px;}
.csdq_hmitem i{display: block;float: left;margin-right: 15px;}
.csdq_hmitem h3{font-size:20px;color: #000000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 28px;}
.csdq_hmitem em{display: block;font-style: normal;font-weight: normal;font-size: 18px;color: #b4b4b4;margin-top:5px;}
.csdq_hmlh{background: #ffeef8;}
.csdq_hmll{background: #e6f3ff;margin-top: 14px;}

.csdq_hmyyt{background:linear-gradient(to bottom,#edf7fc,#ffffff);width: 345px;float: right;border: 1px solid #f1f1f1;border-radius: 10px;padding: 0 20px;position: relative;padding-bottom: 15px;}
.csdq_hmyyt:before{content: '';position: absolute;top:10px;right: 0;background: url(//www.hanyunshi.com/Scripts/images/csdq/hmyytbg.png);width: 99px;height: 85px;}
.hmyytit{font-size: 20px;color: #000000;font-weight: 700;border-bottom: 1px solid #dce0e1;line-height: 50px;position: relative;z-index: 1;}
.hmyytiem{position: relative;z-index: 1;margin-top: 10px;}
.hmyytiem img{float: left;margin-right: 5px;margin-top: 5px;}
.hmyytiem h4{display: block;float: left;font-size: 20px;}
.hmyytiem span{display: block;float: left;font-size:18px;color: #7b7b7b;margin-left: 60px;}

/* 测算大全 end */

/*右侧公共区域*/
.symainRgt{width: 270px;}
.symainRgt .shhlText{border:1px solid #94181a;height: 30px;line-height: 30px;width: 215px;border-radius: 30px;margin: 0 auto;cursor: pointer;}
.symainRgt .shhlText b{font-size: 16px;font-weight: 400;}
.symainRgt .shhlText i{width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #94181a;position: relative;top: -2px;}
.symainRgt .shhlDate{margin: 10px 0;}
.symainRgt .shhlDate .iconfont{background:#ffffff;color:#94181a;font-size:30px;margin-top:36px;}
.symainRgt .shhlDate .iconfont:hover{color: #94181a !important;}
.symainRgt .shhlDate h2{font-size: 82px;color: #94181a;width: 198px;}
.symainRgt .shhlDesc span{line-height: 32px;font-weight: 700;}

.shhlText{text-align: center;}
.shhlText b{display: inline-block;font-size: 18px;}
.shhlText i{display: inline-block;font-size: 18px;color: #95191b;cursor: pointer;margin-left: 2px;width: 22px;height: 18px;overflow: hidden;line-height: 18px;position: relative;top: 3px;}
.shhlText span{display: inline-block;width:26px;height:26px;border-radius: 50%;font-size:18px;color: #ffffff;background: #95191b;text-align: center;line-height:26px;cursor: pointer;margin-left: 5px;}

.life-form-main{text-align: center;}
.XzJm_aside .life-form-main{margin-top: 10px;}
.XzJm_aside .life-aside-btn{float: right;}
.life-form-main .xzml_sele {border: 1px solid #e1dfde;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;width: 185px;height: 30px;}
.life-aside-input{border: none;width: 50%;color: #333333;  resize: none;  outline: none;  float: left;position: relative;line-height: 30px;height: 30px;font-family: "Microsoft YaHei", "微软雅黑", Tahoma, Helvetica, sans-serif;}

.syxsjby{margin-top: 10px;}
.syxsjby .syxsj{width: 50%;float: left;font-size: 15px;line-height: 36px;}
.syxsjby .syxsj span{color: #94181a;text-decoration: underline;}
.syxsjby .syrjq{font-size: 16px;line-height: 36px;}
.syxsjby .syrjq span{color: #94181a;text-decoration: underline;}
.syxsjby .syrjq i{color: #999999;margin-right:10px;font-style: normal;}
.syrjmzny{font-size: 16px;line-height: 36px;}
.syrjmzny span{display: block;float: left;}
.syrjmzny i{display: block;float: left;font-style: normal;color: #dddddd;margin-left: 5px;}
.syrjmzny i.active{color: #f2cb51;}
.syrjmzny em{display: block;float: left;font-style: normal;color: #94181a;text-decoration: underline;margin-left: 7px;}

.syrcjr{margin-top: 25px;}
.syrcjr .life-form-main .xzml_sele{height: 34px;background: #f4f4f4;border: 1px solid #dddddd;border-radius: 0;}
.syrcjr .seleInp .life-aside-input{height: 34px;line-height: 34px;font-size: 16px;}
.syrcjr .life-aside-btn{width: 72px;height: 36px;background: #95191b;color: #ffffff;font-size: 16px;border: 1px solid #95191b;float: right;border-radius: 0;}

.syrgList{margin-top: 10px;}
.syrgList a{float: left;font-size: 16px;line-height: 32px;color: #999999;display: block;position: relative;margin-right: 12px;padding-right: 12px;}
.syrgList a:before{content: '';position: absolute;width: 1px;height: 16px;top:8px;right: 0;background: #999999;}
.syrgList a:nth-child(3n):before{content: initial;}

/* 2023年9月18日 修改首页右侧 */
.sywxmainRgt .syxsjby .syxsj{line-height: 32px;}
.sywxmainRgt .syxsjby .syxsj span{text-decoration: initial;}
.sywxmainRgt .syrcjr{margin-top: 10px;}
.sywxmainRgt .syrcjr .life-form-main .xzml_sele{width: 196px;}

.sywxcy{background:url(//www.hanyunshi.com/Scripts/images/shouye/wxcyBg.jpg) no-repeat;background-size:100% 100%;border-radius: 10px;height: 56px;margin: 10px 0;padding-left:100px;}
.sywxcy ul li{float: left;margin-right: 10px;margin-top: 10px;}
.sywxcy ul li span{display: block;width: 28px;height: 14px;border-radius: 15px;border: 1px solid rgba(255,255,255,0.4);}
.sywxcy ul li i{font-size: 14px;color: #ffffff;display: block;text-align: center;font-style: normal;margin-top:2px;}

.read_title .colhs span{font-size: 16px;color: #000000;font-weight: 700;}
.read_title .colhs i{font-style: normal;color: #b20000;font-size:22px;float:initial;}

.xzystb{display: flex;flex-direction: row;padding-left:15px;justify-content: space-between;}
.xzysfl{display: flex;flex-direction: column;align-items: center;flex: 1;}
.xzysflpro{width: 15px;height:85px;border-radius: 20px;background: #ffffff;position: relative;}
.xzysflpro span{display: block;position: absolute;width: 15px;border-radius: 20px;bottom: 0;}
.xzysflpro span.zonghe{background: linear-gradient(to bottom, #ffa7dc , #ff81aa);}
.xzysflpro span.aiqing{background: linear-gradient(to bottom, #f9d46a , #fdad4c);}
.xzysflpro span.caifu{background: linear-gradient(to bottom, #afcbfa , #8e9cff);}
.xzysflpro span.shiye{background: linear-gradient(to bottom, #74e9fa , #47d2ff);}
.xzysflpro span.jiankang{background: linear-gradient(to bottom, #bfe7c5 , #7fca89);}

.hcshXingzuo_right{float: right;background: #eef3f7;padding-bottom: 20px;}
.lifeXz_core{padding:20px 15px 0 25px;}
.lifeXz_core ul li{float: left;font-size: 14px;text-align: center;margin-right: 10px;color: #423529;cursor: pointer;height: 18px;line-height: 18px;width: 43px;}
.lifeXz_core ul li.active{border:2px solid #423529;}
.lifeXz_main{width: 260px;margin:20px auto 0 auto;}
.lifeXz_main .lifeXz_img{width:81px;float: left;position: relative;}
.lifeXz_main .lifeXz_img .xz_genghuan{position: absolute;top:58px;left:38px;font-size: 14px;color: #ffffff;height: 22px;line-height: 22px;text-align: center;border-radius:10px;background: #49197d;cursor: pointer;width: 45px;}
.lifeXz_main .lifeXz_img span{display:block;font-size:24px;text-align:center;margin-top:20px;}
.lifeXz_main .lifeXz_img i{display:block;font-style: normal;font-size: 14px;color: #423529;text-align: center;margin-top: 5px;}

.shhlDate{margin: 5px 0;}
.shhlDate .iconfont{display: block;float: left;width: 36px;height: 36px;border-radius: 50%;font-size: 20px;color: #ffffff;background: #95191b;text-align: center;line-height: 36px;margin-top: 54.5px;}
.shhlDate .iconfont:hover{color: #ffffff !important;}
.shhlDate h2{display: block;float: left;font-size: 110px;color: #95191b;font-weight: 700;width: 258px;text-align: center;}
.shhlDesc span{display: block;font-size: 18px;line-height: 28px;text-align: center;}

.zixunbg{background: #ffffff;border: 1px solid #ececee;padding:30px;}
.hcshzixun{background: #f6f6f7;margin-bottom: -50px;padding-bottom: 50px;}
.zixun_content{position: relative;}
.zixun_contright .XzJm_aside .tit_name h3{color: #5e4e41;}

.xzsx_item{margin-top: 5px;}
.xzsx_item a{display: block;float: left;width: 63px;border: 1px solid #eaeaea;height: 28px;border-radius: 5px;text-align: center;line-height: 28px;font-size: 15px;margin-top: 10px;margin-right:5px;}
.xzsx_item a:nth-child(4n){margin-right: 0;}

.xzgdtj{margin:5px 5px 0 5px;}
.xzgdtj a{display: block;float: left;width:124px;height:30px;border-radius: 5px;text-align: center;line-height: 30px;font-size: 15px;background: #a0a2ec;color: #ffffff;margin:10px 5px 0 5px;}

/* 相关阅读 */
.read_correlation{margin-top: 30px;}
.read_title h3{display: block;font-size: 24px;color: #000000;position: relative;float: left;padding-left: 15px;}
.read_title h3:before{content:'';position:absolute;width:4px;height:24px;background: #95191b;top: 5px;left:0px;}
.read_title i{font-size: 16px;float: right;font-style: normal;line-height: 30px;}
.read_list{margin-top:10px;}
.read_list a{display:block;width: 50%;float: left;font-size: 16px;color: #000000;line-height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.read_list a:hover{color: #95191b;text-decoration: underline;}

.mianbaoxie{color:#392b20; padding: 15px 0 15px; font-size: 16px;}
.mianbaoxie span{font-size:18px; margin-right: 5px;}
.mianbaoxie span.iconfont{color: #95191b;}
.mianbaoxie a{ color: #392b20; padding: 0 3px;}
.mianbaoxie a:hover{color: #95191b;text-decoration: underline;}
.mianbaoxie em{font-style: normal;padding: 0 3px;}

.xzysfl h3{display: block;font-size: 16px;margin-top: 10px;}
.xzysfl i{display: block;font-size: 15px;margin-top: 20px;font-style: normal;color: #676b6e;}

.xzyssx ul{display: flex;flex-direction: row;justify-content: space-between;margin-top: 15px;}
.xzyssx ul li{width:80px;padding:5px 0;text-align: center;font-size: 16px;border-radius: 5px;float: left;}
.xzyssx ul li.spxz{border: 1px solid #fb8fb3;color: #fb8fb3;}
.xzyssx ul li.xyys{border: 1px solid #a7acee;color: #a7acee;}
.xzyssx ul li.xysj{border: 1px solid #f3c265;color: #ff3e00;}

.sxgdtj{margin:5px 5px 0 5px;}
.sxgdtj a{display: block;float: left;width:124px;height:30px;border-radius:30px;text-align: center;line-height: 30px;font-size: 15px;background: #fef0ef;color: #f8616a;margin:10px 5px 0 5px;}

.zxlhl_aside{padding: 15px;}
.zxlhl_aside .symainRgt{width: 280px;margin-top:15px;}

.zxxzys_aside{padding: 15px;}
.zxxzys_contain{margin-top: 15px;}
.zxxzys_contain .lifeXz_core{padding: 0;}
.zxxzys_contain .lifeXz_core ul li{color: #f38a8e;width: 55px;margin-right: 0;height: 20px;line-height: 20px;font-size: 15px;}
.zxxzys_contain .lifeXz_core ul li.active{border: 1px solid #f38a8e;border-radius: 10px;}

.xztpswitch{margin: 15px 0;}
.xztpswitch img{width: 80px;margin: 0 auto;display:block;}
.xztpswitch .life-aside-input{width: 90px;border-radius: 30px;height: 30px;line-height:28px;border: 1px solid #f2f2f2;margin:10px 0 0 95px;float: inherit;padding: 0 10px;background: #ffffff url(//www.hanyunshi.com/Scripts/images/xingzuo/sanjiao.png) no-repeat 92% center;appearance: none;-moz-appearance: none;-webkit-appearance: none;font-size: 15px;}
.xztpswitch .xzysbtn{width:179px;height:80px;padding-left:99px; line-height:80px;}
.xztpswitch .xzysbtn img{width: 80px;margin: 0 auto;display:inline-block;}
.xztpswitch .xzysbtn a{margin-left:10px;font-size:14px;color:#f38a8e; border: 1px solid #f38a8e;border-radius: 5px; padding:3px 5px;}

.zxxzys_contain .xzysflpro{background: #f3f3f3;}
.zxxzys_contain .xzysfl i{margin-top:5px;}

.zxxzys_contain .xzyssx ul li{width: 85px;}
.zxxzys_contain .xzyssx ul li.spxz{background: #fef5fa;}
.zxxzys_contain .xzyssx ul li.xyys{background: #f0f2ff;}
.zxxzys_contain .xzyssx ul li.xysj{background: #fffaf4;}


/* 浮动右侧 举报 */
.reportRg_fix{position:fixed;text-align:center;top:50%;left:50%;z-index:5;margin-left:615px;}
.reportRg_fix ul li{width: 50px;height: 46px;background:#bfb8b3;margin-bottom: 20px;color:#ffffff;font-size: 26px;padding-top: 4px;cursor: pointer;}
.reportRg_fix ul li em{display: block;color:#ffffff;font-size: 26px;font-style: normal;}
.reportRg_fix ul li.reportRg_fhfb{line-height:42px;}
.reportRg_fix ul li span{display: block;color:#ffffff;font-size: 14px;margin-top: -5px;}
.reportRg_fix ul li:hover{background:rgba(149,25,27,1);color: rgba(237,231,217,1);}
.reportRg_fix ul li:hover span{color: rgba(237,231,217,1);}
.reportRg_fix ul li:hover em{color: rgba(237,231,217,1);}
/* 浮动右侧 举报 end */

.xzYunshi{float: left;margin-left: 20px;margin-top: -15px;}
.xzYunshi .xzysList{margin-top: 15px;}
.xzysList span{float: left;font-size: 14px;color: #000000;}
.xzysList i{float: left;width: 16px;height: 16px;background: url(//www.hanyunshi.com/Scripts/images/xingzuo/xingxing.png) no-repeat;background-position: 0px 0px;margin-top: 2px;margin-left: 2px;}
.xzysList i.active{background-position: -20px 0px;}


/* 测试大全 */
/* select 样式 */
.seleInp .life-aside-input{padding: 0 0 0 5px;border-radius: 5px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url("//www.hanyunshi.com/Scripts/images/xingzuo/sanjiao.png") no-repeat 95% center;height: 30px;line-height: 30px;font-size: 14px;} 

.life-aside-btn{width:80px;height: 30px;border: 1px solid #d94141;border-radius: 3px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px; color: #d94141;cursor: pointer;  text-transform: uppercase;  overflow: visible;  font-size: 14px;outline: none;background: #fff;}
.life-aside-btn:hover { color: #95191b;}

.xzcsdq_aside{padding: 15px;}
.xzcsdq_aside .right_aside_box{margin-top: 15px;padding-bottom:5px;background: #ffffff;}
.xzcsInp{margin-top: 10px;}
.xzcsInp .life-aside-btn{float: right;}
.xzcsInp .xzml_sele{border: none;border-left: 1px solid #d1d1d1;width: 197px;}
.xzcsInp .xzml_sele .life-aside-input{border: 1px solid #d1d1d1;border-radius: 0;border-left: none;}
.xzcsInp .life-aside-btn{border: 1px solid #d1d1d1;border-radius: 0;border-left: none;background: #f0f0f0;color: #575757;}
.xzcsInp .life-aside-input{background: url(//www.hanyunshi.com/Scripts/images/xingzuo/sanjiao.png) no-repeat 95% center;}

.xzcsInp .xzcsInpXm{border: 1px solid #d1d1d1;border-left: none;float: left;width: 77.5px;line-height:28px;height:28px;padding:0 10px;font-size: 14px;outline:none;box-shadow: 0 0 0 1000px #ffffff inset;}
.xzcsInpXm::-webkit-input-placeholder{color: #999999;}
.xzcsInpXm::-moz-input-placeholder{color: #999999;}
.xzcsInpXm::-ms-input-placeholder{color: #999999;}

.xzcsInp .xzcsInptxt{border:1px solid #d1d1d1;border-left: none;float: left;width:186px;line-height:28px;height:28px;padding:0 5px;font-size: 14px;outline:none;box-shadow: 0 0 0 1000px #ffffff inset;}
.xzcsInptxt::-webkit-input-placeholder{color: #999999;}
.xzcsInptxt::-moz-input-placeholder{color: #999999;}
.xzcsInptxt::-ms-input-placeholder{color: #999999;}
.xzcshlInp .life-aside-left{width:77px;}
.xzcshlInp .life-aside-right{width:60px;}
.xzcsytInp .life-aside-input{width: 197px;}
.xzcscpInp .life-aside-left{width:52px;}
.xzcscpInp .life-aside-right{width:52px;}
.xzcscpInp .xzcsInptxt{width: 82px;}
/*右侧公共区域 end*/

/*左侧节日节气*/
.shhljq{box-shadow: 5px 5px 5px rgba(0,0,0,0.1);margin-top: 15px;border-radius: 10px;overflow: hidden;}
.shhljq .shhljqText{width: 670px;margin-left: 200px;float: left;margin-top:27px;}
.shhljq .shhljqText span{display: block;font-size: 26px;color: #098070;line-height: 38px;}
.shhljq .shhljqText ul li{font-size: 20px;color: #000000;line-height: 38px;float: left;margin-right: 20px;}
.shhljq .shhljqDetai{float: right;width: 80px;height: 40px;line-height: 40px;text-align: center;border: 1px solid rgba(9,128,112,0.4);border-radius: 40px;font-size: 24px;color: #098070;text-shadow: 2px 2px 4px #6dd5be;margin-top: -28px;margin-right: 44px;}
.shhljq .shhljqDetai:hover{color: #95191b;border: 1px solid #95191b;cursor: pointer;}
.shhl_Content{margin-top: 25px;}

.hlxqbtn{font-size: 15px!important;font-weight: 300!important;}
.hlxqbtn i{color: #95191b;font-size: 15px;}

/*右侧公共区域 end*/
