body{margin:0px;padding:0px;font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;background:#F3F3F3;}
td{line-height:28px;}
a{color:#333;text-decoration:none;}
hr{width:100%;border:none;border-top:1px dotted #c3c3c3;}
h2,h2 a{font-size:100%;}
li{list-style:none;}
.gray,.gray a{color:gray;}
.f12{font-size:12px;}
.p10{padding:10px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.red{color:red;}
.blue{color:blue;}
.green{color:green;}
.lh180{line-height:180%;}
.clr{clear:both;overflow:hidden;display:block;font-size:0;height:0;line-height:0;}
.fright{float:right;}
.center{text-align:center;}

.header{background:#ff;margin:0px auto;height:90px;padding-top:10px;}
.header .logo{width:990px;height:85px;margin:0 auto;text-align:center;}
.header .logo img{border:0px;}

.menu{background:#8B2829;width:100%;height:46px;}
.menu ul{height:30px;margin:0px auto;width:990px;padding-top:8px;}
.menu ul li{display:inline;float:left;height:28px;padding-top:3px;width:11%;overflow:hidden;text-align:center;position:relative;border-right:1px #999 solid;}
.menu ul .rt{border:0;}
.menu ul li a{color:white;display:black;font-size:16px;overflow:hidden;}
.menu ul .on a{background:white;border-top:3px solid #DC3430;color:#F85706;font-weight:bold;height:29px;padding:7px 20px 0 20px;margin:0;display:inline;}

.place{width:990px;margin:8px auto;color:#666;font-size:14px;padding-left:20px;}
.place a{color:#666;}

.kw{border: 1px solid #d0ad9a;background: #fff;padding: 2px;font-size: 16px;color: #333;line-height: 26px;}
.btn{font-size:14px;margin-top:2px;width:95px;height:32px;border:0;background:#ddd url(/https/i.xingming.com/img/kw.png) no-repeat;cursor:pointer}

.kw1{width:125px;margin-top:3px;height:16px;padding:5px 7px;font:16px arial;background-attachment:fixed;border:1px solid #cdcdcd;border-color:#9a9a9a #cdcdcd #cdcdcd #9a9a9a;vertical-align:top;background-color:#fff;}
.btn1{font-size:16px;width:95px;height:33px;border:0;background:#ddd url(/https/i.xingming.com/img/kw.png) no-repeat;cursor:pointer;margin-top:6px;}
.btn2{font-size:14px;width:79px;height:25px;border:0;background:#ddd url(/https/i.xingming.com/img/kw.png) no-repeat;cursor:pointer;background-size:168px 31px;}

.bz_sel{font-size:14px;padding:2px 5px;border:#e0c09a 1px solid;}
.bz_sel2{font-size:14px;padding:2px 2px;border:#e0c09a 1px solid;}

.commimg{width:150px;height:120px;padding-right:15px;border:0;}

.names{overflow:hidden;padding-left:25px;padding-right:25px;}
.names li{list-style:none;float:left;margin:5px;font-size:18px;border:1px solid #E0E0E0;padding:2px 8px;}

/* minzi */
.mingzi{overflow:hidden;padding-left:25px;padding-right:25px;}
.mingzi li{list-style:none;float:left;margin:5px;font-size:18px;border:1px solid #E0E0E0;padding:2px 8px;}

.hanzi{padding:0;overflow:hidden;}
.hanzi li{list-style:none;float:left;margin:5px;font-size:22px;border:1px solid #E0E0E0;padding:2px 8px;}

/* 正文 */
.main{width:990px;margin:0px auto;}

/* 正文左边 */
.main .xmtest{width:690px;float:left;margin-bottom:15px;}
.main .xmtest .content{padding:5px 20px 10px 20px;border:1px solid #E0E0E0;border-radius:4px;background:#fff;margin-right:10px;font-size:16px;line-height:30px;}
.main .xmtest .content h1{color:#8B2829;margin:24px 0 14px 0;font-size:20px;text-align:center;}
.main .xmtest .content h1 span{padding-left: 10px;font-size:12px;color:#666;font-weight:400;}
.main .xmtest .content h2,.main .xmtest .content h3{text-align:left;padding-left: 15px; line-height: 32px; border-left: 5px solid #8B2829; font-size: 16px; background: #F5F5F5; margin: 8px 0;font-weight:bold;}

.main .xmtest .content .info{text-align:center;font-size:14px;color:#444;height:22px;width:100%;padding:0 5px;margin-bottom:20px;padding-bottom:10px;background:url(/https/i.xingming.com/img/dots_x.gif) repeat-x bottom;}
.main .xmtest .content .info span{float:right;}
.main .xmtest .content .iform{margin:20px auto;border:1px solid #E6E6E6;background:#f3f3f3;font-size:18px;height:48px;padding:15px 0;}
.main .xmtest .content .iform1{margin:20px auto;border:1px solid #E6E6E6;background:#f3f3f3;font-size:18px;height:118px;padding-top:15px;}

#cs_nav {margin:10px auto;}
#cs_nav ul {padding-left:8px;font-size:14px;border-bottom:1px solid #8B2829;overflow:hidden;}
#cs_nav ul li{list-style:none;float:left;border-top:1px solid #8B2829;border-left:1px solid #8B2829;border-right:1px solid #8B2829;border-radius:4px 4px 0 0;height:28px;margin-right:10px;text-align:center;padding-bottom:2px;padding:0 10px;}
#cs_nav ul li.on{background-color:#8B2829;}
#cs_nav ul li.on a{color:#fff;}

.main .xmtest .content .dhsmall {border-top:1px solid #cecece;padding-top:8px;}
.main .xmtest .content .sxyc {text-align:center;padding:10px 0;line-height:200%;overflow:hidden;font-weight:800;}
.main .xmtest .content .sxyc a {border:1px solid #8B2829;background-color:#8B2829;color:#ffffff;border-radius:3px;padding:8px 10px;margin:3px;}
.main .xmtest .content .sxyc a:hover {background-color:#ffffff;color:#8B2829;}

.tbox {float:left;margin-right:10px;margin-top:10px;padding:5px 0;border:1px solid #E0E0E0;border-radius:4px;background:#fff;font-size:16px;}
.tbox .title {border-bottom:1px solid #cecece;line-height:30px;padding-left:15px;}
.tbox .title span{float:right;padding-right:10px;}
.tbox .intro {margin:0 5px;padding:5px;}

.w1{width:333px;}
.d1 {padding:15px 0 15px 15px;margin:0;white-space:nowrap;}
.d1 li {margin:10px 0;width:250px;}
.w2{width:678px;}
.d2 {padding:5px 0 0 12px;margin:0;}
.d2 li {float:left;margin:5px;width:31%;font-size:14px;border-bottom:1px #ddd dashed;}

.main .xmtest .content .listbox {background:#fff;overflow:hidden;border-bottom:1px solid #e2e2e2;margin:20px 0px 10px 0px;}
.main .xmtest .content .listbox img {width:180px;height:120px;padding:5px 15px 15px 15px;border:0;}
.main .xmtest .content .listbox h2 {margin:0px;}

.xm_pages{margin:0;padding:0;height:50px;text-align:center;}
.xm_pages ul{padding:12px 0px 12px 16px;margin:0;width:100%;}
.xm_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;padding:4px 4px;}
.xm_pages ul li a{float:left;color:#555;display:block;}
.xm_pages ul li a:hover{color:#690;text-decoration:none;}
.xm_pages ul li.thisclass,
.xm_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;font-weight:bold;}
.xm_pages .pageinfo{line-height:18px;padding:2px 4px;color:#999;}
.xm_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

/* 正文右边 */
.main .xmlist{width:300px;float:right;margin-bottom:15px;}
#xm_cs{ margin-bottom:15px; padding-bottom:4px;border:1px solid #E0E0E0;border-radius:4px;background:#fff;}
#xm_cs .box{display:block;width:255px;padding:0px;line-height:36px;padding:12px 0 12px 20px;}
#xm_cs .box h3{font-size:16px;height:20px;margin:0 20px 15px 0;line-height:22px;font-weight:bold; padding-left:15px;color:#333;border-left:5px solid #8B2829}
#xm_cs .box ul{width:225px;margin:0px auto;}
#xm_cs .box ul li{list-style:none;font-size:14px;}
#xm_cs .box a{color:#444;text-decoration:none;}

#sm_cs{ padding-bottom:4px;border:1px solid #E0E0E0;border-radius:4px;background:#fff;}
#sm_cs a{color:#333;text-decoration:none;font-size:16px;}
#sm_cs .sm_list{border-bottom:solid 1px #dfdfdf;overflow:hidden;padding:20px 0;line-height:30px;}
#sm_cs .sm_list h3,.mingzi_list h3{font-size:16px;height:20px;margin:0 20px 15px 20px;line-height:22px;font-weight:bold; padding-left:15px;color:#333;border-left:5px solid #8B2829}
#sm_cs .sm_list ul{list-style:none;width:88%;margin:auto;color:#ce0000;padding-left:5px;line-height:36px;}
#sm_cs .sm_list ul li{float:left;width:120px;background:url(/https/i.xingming.com/img/arrow.gif) center left no-repeat;padding-left:10px;}
#sm_cs .art_comm{padding-top:5px;overflow:hidden;}
#sm_cs .art_comm ul{list-style:none;width:88%;margin:0px auto;line-height:36px;padding:8px 0;}
#sm_cs .art_comm ul li{font-size:14px;}

#sm_cs .hz_list{border-bottom:solid 1px #dfdfdf;overflow:hidden;padding:20px 0;line-height:30px;}
#sm_cs .hz_list h3{font-size:16px;height:20px;margin:0 20px 15px 20px;line-height:22px;font-weight:bold; padding-left:15px;color:#333;border-left:5px solid #8B2829}
#sm_cs .hz_list ul{width:88%;margin:auto;color:#ce0000;padding:0px;}
#sm_cs .hz_list li{list-style:none;float:left;margin:5px;border:1px solid #E0E0E0;padding:2px 8px;}
#sm_cs .hz_list li a{font-size:22px;}

/* list-article */
.list-article{width: 100%; padding:0 10px; box-sizing: border-box; overflow: hidden;}
.list-article .item{width: 100%; display: flex; padding: 10px 0; border-bottom: 1px solid #eee;}
.list-article .item .image{width: 190px; height: 120px; flex-shrink: 0;}
.list-article .item .image img{width: 180px; height: 120px;}
.list-article .item .desc{padding-left: 15px;}
.list-article .item .desc .name a{font-weight: bold; font-size: 18px;}
.list-article .item .desc .intro{padding-top:5px;width: 100%; line-height: 1.6em; font-size: 16px; overflow: hidden; color: #a7a7a7;}

/* zidian */
.shufa{display:block;overflow:hidden;margin:0;width:120px;height:120px;background-image:url(/https/i.xingming.com/img/tian.jpg);background-size:100%;background-repeat:no-repeat;color:#040100;text-align:center;font-size:90px;line-height:120px}

/* mingzi */
.mingzi_list{overflow:hidden;padding:20px 0 0 0;line-height:30px;}
ul.zidian{margin:8px;padding:5px;}
.zidian li {width: 25px;height: 25px;line-height: 25px;text-align: center;margin: 4px;display: inline;float: left;background: url(/https/i.xingming.com/img/right_mingzi.gif);font-size: 14px;}
.zidian li a{text-decoration:none;}

/* relate article */
.relate_title{font-weight:bold;}
.relate_content{margin-bottom:20px;}
.relate_content ul{margin:0;padding:0;}
.relate_content ul li{line-height:32px;height:32px;list-style:none;float:left;background:url(/https/i.xingming.com/img/arrow.gif) center left no-repeat;padding-left:12px;width:100%;}

/* vip */
.button{width:95%;font-size:16px;overflow:hidden;border:0;text-align:center;margin:5px auto 10px auto;height:38px;line-height:38px;background:#8B2829;color:#fff;border-radius:6px;display:block;-webkit-appearance:none}
.sbutton{overflow:hidden;font-size:14px;margin:5px;padding:8px;font-weight:700;border-radius:5px;border:0;text-align:center;text-decoration:none;background:#8B2829;color:#fff;-webkit-appearance:none}
.ipt{padding:1px 0 1px 5px;height:28px;line-height:18px;border:1px solid #d0ad9a;vertical-align:middle;background-color:#fff;font-size:14px;font-family:"\5b8b\4f53"}
.select{color:#3e4144;font-size:14px;height:28px;vertical-align:middle;border:1px solid #d0ad9a}
.inform{width:80%;font-size:100%;padding:10px;margin:10px 20px;line-height:42px;background-color:#f2f2f2}
.inform form{width:80%;margin:auto}
.inform p{line-height:180%;text-align:left;padding:8px 0;margin:0;font-size:16px}

/* 页尾 */
.f_link{width:990px;padding-bottom:10px;margin:0 auto;border:1px solid #E0E0E0;border-radius:4px;background:#fff;font-size:12px;line-height:22px;overflow:hidden;}
.f_link a{color:#333;}
.f_link .f_title{font-size:12px;color:#666666;float:left;width:88px;padding:10px 5px 0 0;text-align:center;font-weight:bold;}
.f_link .f_list{float:right;width:860px;padding-top:8px;}
.f_link .f_list li{float:left;width:98px;padding-right:9px;list-style-type:none;text-align:center;}
.footer{clear:both;height:100px;margin-top:1px;padding-top:15px;text-align:center;line-height:32px;font-size:12px;color:#333;}
.footer a{color:#333;}
.footer span{text-transform:capitalize;}

/* vouch */
.content .vouch{margin-bottom:20px;text-align:center;}
.content .vouch a{margin-bottom:4px;text-align:center;width:60%;height:38px;line-height:38px;font-size:16px;font-weight:bold;background:#8B2829;color:#fff;border-radius:10px;margin:auto;text-align:center; text-decoration:none;display:block;}
 
/* qiming */
.qiming_list{overflow:hidden;padding:0 30px;}
.qiming_list li{list-style:none;float:left;margin:10px;font-size:18px;border:1px solid #E0E0E0;padding:2px 8px;}
.qiming_button{margin-bottom:20px;margin-top:10px;text-align:center;margin-bottom:4px;text-align:center;height:38px;line-height:38px;font-size:16px;padding:0 30px;background:#8B2829;color:#fff;border-radius:10px;margin:auto;text-align:center; text-decoration:none;display:block;border:0;-webkit-appearance: none;}

#btn_top{opacity:.6;background:#666 url(/https/i.xingming.com/img/to_top.png) center 50% no-repeat;border-radius:6px;position:fixed;left:50%;bottom: 80px;margin-left: 500px;border:solid 1px #555;width:42px;height:42px;display:block;z-index:100001;}

/* read all */
.read-content{overflow: hidden;width: 100%;}
.read-content h3{padding-left: 15px; line-height: 32px; border-left: 5px solid #CC0202; font-size: 16px; background: #F5F5F5; margin: 8px 0;font-weight:bold;}
.read-content a:link,.read-content a:visited,.dotted{color:#00F;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #5c3716;text-decoration:none;} 
.read-box{ position: relative; z-index: 9; padding: 0 0 25px; margin-top: -220px; text-align: center; }
.read_mask {height: 200px; background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#FFF)); background: -o-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0)); }
.read-box .read_mod {background-color: #FFF; }
.read-button, .read-button:focus, .read-button:link, .read-button:visited {font-size: 1rem; color: #8B2829; background: #FFF; border-radius: .25rem; border: 1px solid #8B2829; line-height: 1.875rem; }
.read-box .read_mod a{border: 1px solid #8B2829; width: 15rem; height: 2.5rem; line-height: 2.5rem; display:inline-block; vertical-align: top;color:#8B2829;}
.read-box .read_mod a:hover{color:#8B2829;}
.read-box .read_mod img{ display:inline; width: .9375rem; height: auto; margin: 1.0625rem 0 0 .3125rem; vertical-align: top; }