*{margin: 0;padding: 0;}
a{color: #333;}
a:hover,a,a:focus{text-decoration: none;}
a:hover{color: #9e0505;}
p{margin-bottom: 0;}

body{background-color: #f5f5f5;}
ul,ol{list-style: none;}

table {	border-collapse: collapse;border-spacing:0;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .clearfix {zoom: 1;}
*:first-child + html .clearfix {zoom: 1;}
.fl {	float:left;}
.fr {	float:right;}
.none{	display:none;}

.form-control{border: 1px solid #9e0505;}
.btn-default{border-color: #9e0505;}

.inrow{font-size:0;[;font-size:12px;];*font-size:0;font-family:arial;[;letter-spacing:-3px;];*letter-spacing:normal;*word-spacing:-1px;}
.inrow>li,.inrow span{display:inline-block;*display:inline;*zoom:1;font-size:14px;letter-spacing:normal;word-spacing:normal; }
.dataNums{position: absolute; top:50%; display: block; width:100%; height:67px; margin-top: -33.5px; text-align:center;padding-left: 60px;}
.dataNums .dataOne{ width:55px; height:67px; margin: 0px 3px; text-align: center; background: url(../img/num-bg.png) no-repeat;}
.dataNums .dataBoc {position: relative; width: 100%; height: 100%; overflow: hidden;}
.dataNums .dataBoc .tt {position: absolute; top: 0;  left: 0; width: 100%;  height: 100%;}
.dataNums .tt span{width:100%;height:100%; font:bold 54px/75px "Arial";color:#fff4f4;}

.breadlist{padding-top: 30px;font-size: 16px;}
.breadlist .icon{padding: 0 10px;}

.navbar{height: 80px;background-color: #fff;border-color: #fff;border:none;border-radius: 0;box-shadow: 2px 2px 4px #777;margin-bottom: 0;}
.navbar-nav>li>a{line-height: 50px;font-size: 18px;padding-left: 20px;padding-right: 20px;}
.navbar-default .navbar-nav>li>a{color: #9e0505;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{color: #fff;background-color: #9e0505;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color: #fff;background-color: #9e0505;}
.navbar-form{margin-top: 22px;}


.navbar-brand{height: 80px;line-height: 80px;padding:0 80px 0 0;font-weight: bold;font-size: 24px;}
.navbar-default .navbar-brand{color: #9e0505;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{color: #9e0505;}

.carousel-indicators li{border-color: #9e0505;}
.carousel-indicators .active{background-color: #9e0505;}



.bannerbox{overflow:hidden;padding-top: 30px;padding-bottom: 20px;}
.bannerbox .carousel{float: left;width: 62%;height: 400px;}

.bannerbox .carousel-inner {background-color:#fff;border-radius: 10px;box-shadow: 2px 2px 8px #ccc;}
.bannerbox .carousel-inner .itemimg{width: 32%;height: 400px;position: relative;overflow: hidden;float: left;border-radius: 10px;}
.bannerbox .carousel-inner .labell{position: absolute; top: 0;letter-spacing: 0;background-color: #9e0505;color: #fff;padding: 0 14px;line-height:32px;height: 32px;font-size: 17px;border-top-left-radius: 12px;border-bottom-right-radius: 12px;}
.bannerbox .carousel-inner .itemimg .img{width: 100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%)}
.bannerbox .carousel-inner .itemimg .imgbg{height: 400px;-webkit-filter: blur(10px);-moz-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);transform: scale(1.2);position: absolute;top:0;left: 0;width: 100%;}
.bannerbox .carousel-inner .itemtxt {padding-left: 15px;width: 68%;box-sizing: border-box;float: left;}
.bannerbox .carousel-inner .itemtxt .itemtit{font-size: 22px;font-weight: bold;padding-top: 22px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-bottom: 8px;}
.bannerbox .carousel-inner .itemtxt .itemdes{font-size: 18px;color: #555;margin-top: 10px;}
.bannerbox .carousel-inner .itemtxt .topmore{width: 100px;line-height: 28px;height: 28px;border-radius: 3px;background-color: #9e0505;text-align: center;color: #fff;display: block;margin-top: 10px;font-size: 15px;}
.bannerbox .carousel-inner .itemtxt .itemadd{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.bannerbox .carousel-inner .itemtxt .itemdetail{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 50px;}
.bannerbox .carousel-inner .itemtxt .iconbox{overflow:hidden;margin-top: 10px;}
.bannerbox .carousel-inner .itemtxt .iconbox .loveicon{width: 30px;float: left;margin-right: 10px;}
.bannerbox .carousel-inner .itemtxt .iconbox .zlnum{float: left;line-height: 30px;font-size: 16px;color: #888;}
.bannerbox .carousel-inner .itemtxt .iconbox .zlnum .num{color:#9e0505; }

.bannerbox .rightpub{width: 37%;float: right;position: relative;border: 1px solid #f5f5f5;height: 400px;}
.bannerbox .rightpub .numbox{height: 80px;line-height: 80px;font-size: 16px;position: relative;padding-left: 20px;}
.bannerbox .rightpub .numbox .numtxt{float: left;padding-right: 10px;}

.bannerbox .rightpub .codebox .codetip{font-size: 20px;color:#9e0505;font-weight: bold;padding-left: 20px;line-height: 60px; }
.bannerbox .rightpub .codebox .btn{margin: 40px auto 0;background-color: #9e0505;color: #fff;height: 35px;line-height: 35px;padding: 0;width: 120px;display: block;}

.bannerbox .newright{width: 37%;float: right;position: relative;border: 1px solid #f5f5f5;height: 400px;background: url(../img/pic4.jpg) center center no-repeat; background-size: cover;position: relative;border-radius: 10px;}
.bannerbox .newright .toptxt{position: absolute;bottom:10px;left: 0;width: 100%;}
.bannerbox .newright .toptxt .txt{text-align: center;color: #fff;font-size: 26px;letter-spacing: 3px;font-weight: bold;padding-bottom: 15px;}
.bannerbox .newright .toptxt .txt span{color: red;font-size: 30px;}
.bannerbox .newright .newpubBtn{width:80%;margin: 50px auto 55px;display: block;height: 58px;line-height:58px;font-size: 26px;font-weight: bold;color: #fff;background-color: #9e0505;border-radius: 55px;text-align: center;letter-spacing: 6px;}

.indexicon{overflow-x: hidden;padding-top: 20px;padding-right: 10px;}
.indexicon .iconbox{float: left;}
.indexicon .topmore{float: right;}
.carousel-indicators{bottom: 0px;margin-left: -20%;}


.titlebox{width: 100%;padding-top: 60px;padding-bottom: 40px;clear: both;}
.titlebox .titlecontent{width: 100%;padding-top: 20px;padding-bottom: 20px;position: relative;margin: 0 auto;}
.titlebox .titlecontent .headbg{width: 100%;height: 7px;background:url("../img/headbg.png");}
.titlebox .titlecontent .titleleft {display: inline-block;width: 10px;height: 44px;background: rgb(42, 42, 42);position: absolute;top: 0px;left: 0px;}
.titlebox .titlecontent .titleright {width: 140px;height: 44px;line-height: 44px;color: #fff;font-size: 18px;font-family: 'Microsoft YaHei';font-weight: bold;background: #9e0505;text-align: center;position: absolute;top: 0px;left: 10px;letter-spacing: 1px;}
.titlebox .titlecontent .titlemore{top: 9px;right: 0px;position: absolute;z-index: 101;width: 99px;height: 29px;background-color: #fff;}
.titlebox .titlecontent .titlemore .morecontent{padding: 0px;border: 0px solid transparent;overflow: hidden;width:99px;height: 29px;}
.titlebox .titlecontent .titlemore .morecontent .morelink{width: 97px;left: 0px;top: 0px;height: 27px;line-height: 27px;border: 1px solid rgba(204, 204, 204, 1);position: absolute;cursor: pointer;display: inline-block;text-align: center;text-decoration: none;color: #5a5a5a;font-size: 13px;}
.titlebox .tittip{position: absolute;top: 9px;right: 0;background-color: #fff;height: 29px;line-height: 29px;padding-left:30px;color: #9e0505;}

.crashbox{overflow: hidden;}
.crashbox .topbox .topitem{width: 25%;float: left; padding:0 10px; box-sizing: border-box;margin-bottom: 20px;cursor: pointer;} 
.crashbox .topbox .topitem .inner{box-shadow: 2px 2px 8px #ccc;transition: box-shadow .5s;background-color: #fff;padding: 10px;border-radius: 10px;} 
.crashbox .topbox .topitem:hover .inner{box-shadow: 2px 2px 8px #777;} 
.clear{clear: both;}
.itemimg{width: 32%;height: 180px;position: relative;overflow: hidden;float: left;border-radius: 10px;}
.itemimg .labell{position: absolute; top: 0;letter-spacing: 0;background-color: #9e0505;color: #fff;padding: 0 10px;line-height: 22px;height: 22px;font-size: 12px;border-top-left-radius: 10px;border-bottom-right-radius: 10px;}
.itemimg .img{width: 100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%)}
.itemimg .imgbg{height: 170px;-webkit-filter: blur(10px);-moz-filter: blur(10px);-ms-filter:blur(10px);filter:blur(10px);transform:scale(1.2);position: absolute;top:0;left: 0;width: 100%;}
.topitem .itemtxt {padding-left: 15px;width: 68%;box-sizing: border-box;float: left;}
.topitem .itemtxt .itemtit{font-size: 18px;font-weight: bold;padding-top: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;height: 36px;}
.topitem .itemtxt .itemdes{font-size: 15px;color: #555;margin-top: 5px;}
.topitem .itemtxt .itemadd{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 40px;}
.topitem .itemtxt .topmore{width: 80px;line-height: 28px;height: 28px;border-radius: 3px;background-color: #9e0505;text-align: center;color: #fff;display: block;margin-top: 10px;font-size: 15px;float: right;margin-right: 10px;}

.normalbox{margin-top: -30px;overflow:hidden;}

.norbox {overflow:hidden;}
.norbox .noritem{margin-bottom: 20px;float: left;padding:0 5px;box-sizing: border-box;cursor: pointer;width: 10%;}
.norbox .noritem .inner{position: relative;height: 180px;}
.norbox .noritem .itemimg{width: 100%;height: 180px;}
.norbox .noritem .itemimg .imgbg{height: 180px;}
.norbox .noritem .name{position: absolute;bottom: 0;left: 0;width: 100%;padding: 6px;color: #fff;font-size: 14px;background-color: rgba(0,0,0,0.4);box-sizing: border-box;transition: all .3s;}
.norbox .noritem .cover{ width: 100%;height: 0;position: absolute; top: 0;left: 0;background-color: rgba(0,0,0,0.6);transition: all .3s;overflow: hidden;border-radius: 10px;}
.norbox .noritem .cover a{position: absolute;top: 50%;left: 50%;border: 1px solid #f1f1f1;color: #f1f1f1;height: 28px;line-height: 28px;width: 80px;text-align: center;margin-left: -40px;margin-top: -14px;font-size: 14px;border-radius: 3px;}
.norbox .noritem:hover .cover{height: 100%;}
.norbox .noritem:hover .name{height: 0;padding: 0;}

/*寻人问答*/
.newsbox{margin-top: 20px;overflow: hidden;padding-bottom: 20px;background-color: #fff;padding:20px;}
.newsbox .title{font-size: 22px;}
.newsbox .title .titlespan{font-size: 12px;color: #7e7e7e;}
.newsbox .newslists .newitem .newitit {margin-bottom: 5px;}
.newsbox .newslists .newitem .newitit .titletxt{font-size: 20px;color: #9e0505;padding-bottom: 5px;}
.newsbox .newslists{width: 66%;float: left;}
.newsbox .newslists .newslist{border-radius: 15px;box-shadow: 4px 4px 12px #aaa;margin-top: 30px;padding: 20px 0 20px;overflow: hidden;}
.newsbox .newslists .newitem{padding: 0 15px;width: 33.3%;float: left;}
.newsbox .newslists .newitem .newstitle{font-size: 15px;font-weight: normal;width: 100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;border-bottom: 1px dashed #aaa;height: 38px;line-height: 38px;}
.newsbox .problemlists{width: 32%;float: right;}
.newsbox .problemlists .problemlist{border-radius: 15px;box-shadow: 4px 4px 12px #aaa;margin-top: 30px;padding: 30px 20px 20px 0;overflow: hidden;}
.newsbox .problemlists .problemlist .proitem{padding-bottom: 10px;width: 50%;float: left;padding-left: 20px;box-sizing: border-box;}
.newsbox .problemlists .problemlist .proitem .proimgbox{width: 100%;height: 127px;position: relative;overflow: hidden;}
.newsbox .problemlists .problemlist .proitem .proimg{display: block;width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.newsbox .problemlists .problemlist .proitem .protitle{padding: 10px 0;font-size: 16px;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;line-clamp: 2;-webkit-line-clamp: 2;}
/*寻人六块*/
.sixbox{padding-left: 8px;padding-right: 8px;}
.sixpart {margin-top: 30px;overflow: hidden;}
.sixpart .sixitem{padding: 20px;background-color: #fff;width: 491.3px;float: left;margin-right: 10px;margin-bottom: 20px;margin-left: 10px;}
.sixpart .sixitem .sixtitle{position: relative;padding-left: 14px;}
.sixpart .sixitem .sixtitle::before{width: 3px;height: 28px;background-color: #9e0505;position: absolute;top: 0;left: 0;content: "";}
.sixpart .sixitem .sixtitle .titletxt{font-size: 20px;color: #9e0505;padding-bottom: 5px;}
.sixpart .sixitem .sixtitle .morelink{line-height: 28px;position: absolute;right: 0;top: 0;padding-left: 10px;padding-right: 10px;color: #555;}
.sixpart .sixitem .sixtitle .morelink:hover{color: #9e0505;}
.sixpart .sixitem .sicon{overflow: hidden;margin-top: 20px;border-right: 1px solid #eee;}
.sixpart .sixitem .sicon .siconitem{width: 150px;float: left;line-height: 40px;text-align: center;border-bottom: 1px solid #eee;border-left: 1px solid #eee;font-size: 16px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sixpart .sixitem .sicon .siconitem .imgbox {position: relative;background-color: #eee;width: 100%;height: 130px;overflow: hidden;}
.sixpart .sixitem .sicon .siconitem .imgbox .mava{width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.sixpart .sixitem .sicon .siconitem .netxt{line-height: 40px;height: 40px;}
.sixpart .sixitem .sicon .siconitem:hover{color: #9e0505;}

/*新闻*/
.addnewsbox{background-color: #fff;padding: 20px 20px 20px 0;overflow: hidden;}
.addnewsbox .sixnewbox{width:230px;margin-left: 20px;float: left;}
.addnewsbox .sixnewlist .snone {position: relative;width: 100%;height:130px;overflow: hidden;margin-top: 20px;}
.addnewsbox .sixnewlist .snone img{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.addnewsbox .sixnewlist .snone .text{background: url("/home/img/otherImgBg.png") repeat-x bottom;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.addnewsbox .sixnewlist .snone .text .sonetit{color: #fff;position: absolute;bottom: 10px;padding: 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 100%;box-sizing: border-box;font-size: 16px;}
.addnewsbox .sixnewlist .snone:hover .text .sonetit{color: #9e0505;}
.addnewsbox .sixnewlist .wordlist .worditem{height:32px;line-height: 32px;border-bottom: 1px solid #f1f1f1;}
.addnewsbox .sixnewlist .wordlist .worditem .wordtit{padding: 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 100%;box-sizing: border-box;font-size: 15px;display: block;}
.addnewsbox .sixnewlist .wordlist .worditem:hover .wordtit{color: #9e0505;}
.addnewsbox .sixnewtit{position: relative;padding-left: 14px;}
.addnewsbox .sixnewtit::before{width: 3px;height: 28px;background-color: #9e0505;position: absolute;top: 0;left: 0;content: "";}
.addnewsbox .sixnewtit .titletxt{font-size: 20px;color: #9e0505;padding-bottom: 5px;}

/*寻人话题*/
.xrlabelbox{padding: 15px 15px 5px 15px;background-color: #fff;margin-top: 20px;}
.xrlabelbox .xrlbtit{font-size: 15px;color: #9e0505;padding-right: 10px;font-weight: bold;padding-bottom: 10px;display: inline-block;}
.xrlabelbox .xrlbtxt{font-size: 15px;padding-right: 10px;padding-bottom: 10px;display: inline-block;}


/*二维码遮罩*/

.codemask{position: fixed;top: 0;left: 0;z-index: 100000;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);display: none;}
.codemask .codecontent{width: 300px;height: 300px;position: absolute;top: 50%;left: 50%;margin-left: -150px;margin-top: -150px;}
.codemask .codecontent .codeimg{width: 200px;height: 200px;display: block;margin: 0 auto;}
.codemask .codecontent .codetxt{text-align: center;padding-top: 30px;font-size: 20px;color: #fff;}
.codemask .codecontent .shuticon{position: absolute;bottom: -30px;left: 50%;width: 40px;height: 40px;margin-left: -20px;}

/*底部*/
footer{background: #393c41;color: #a7a7a7;font-size: 14px;margin-top: 30px;}
footer .friends{padding-top: 30px; }
footer .friends .friendtit{font-size: 18px;padding-bottom: 10px;}
footer .friends .friendlist img{width:100%;}
footer .splitline{background: #202020;border-top: 1px solid #333;width: 100%;height: 1px; margin-top: 30px;}
footer .ftop{padding-top: 30px; color: #5d5d5d;overflow:hidden;}
footer .ftop a{color: #5d5d5d;}
footer .ftop a:hover{color: #949494;}
footer .ftop .ftits{font-size: 16px;color:#949494;margin-bottom: 18px; }
footer .ftop .codema{float: left;width: 22%;}
footer .ftop .codema .code1{float: right;padding: 0 25px;}
footer .ftop .codema .code1 .codeimgs{width: 100px;height: 100px;display: block;margin-bottom: 18px;}
footer .ftop .codema .code1 .codetxts{text-align: center;font-size: 16px;}
footer .ftop .aboutusbox{width:22%;float: left; margin-right: 3%;}
footer .ftop .aboutusbox .aboutdetail{line-height: 28px;text-indent: 2em;}
footer .ftop .questions{width:22%;float: left; }
footer .ftop .links{width:29%;float: left; }
footer .ftop .rows {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;text-align: center\9;}
footer .ftop .rows .col {display: inline-block\9;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100px;margin-right: 10px;vertical-align: top\9;}
footer .ftop .rows .col a{margin-bottom: 21px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
footer .ftop .questions li{line-height: 19px;margin-bottom: 21px;}
footer .fbot{background-color: #292a2e;color: #5D5D5D;padding: 10px;text-align: center;line-height: 30px;}
footer .fbot p{line-height: 22px;}
footer .fbot a{color: #5D5D5D;text-decoration: none;padding-left: 15px;}
footer .citys{padding-bottom: 30px;}
footer .citys .citystit{font-size: 16px;padding-top: 30px;}
footer .citys .citylists{padding-right: 80px;position: relative;height: 60px;overflow: hidden;}
footer .citys .citylists .unflodbar{position:absolute;top: 10px;right: 0;color: #5d5d5d;}
footer .citys .citylists .unflodbar .flodImg{width: 18px;padding-left: 3px;}
footer .citys .citylist{overflow: hidden;}
footer .citys .citylist .cityitem{float: left;padding-right: 20px;font-size: 14px;color: #5d5d5d;padding-top: 10px;}
footer .citys .citylist .cityitem:hover{color: #949494;}

/*侧边栏*/
.slides{position: fixed;right: 10px;bottom: 35%;z-index: 900;}
.slides .meau{position: relative;}
.slides .meau .pubbtn1{width: 48px;height: 48px;border: 1px solid #ddd;text-align: center;display: block;margin-bottom: 6px;position: relative;background-color: #9e0505;color: #fff;font-size: 14px;border-color: #9e0505;font-family: '微软雅黑';}
.slides .meau .righbtn{width: 48px;height: 48px;border: 1px solid #ddd;text-align: center;display: block;margin-bottom: 6px;position: relative;background-color: #fff;}
.slides .meau_sev .righbtn {border-color: #9e0505;background: url(../img/kefu.png) no-repeat #9e0505 center;}
.slides .meau_top .righbtn{background-color:#9e0505;color: #fff;border-color: #9e0505;}
.slides .meau_top .righbtn span{display: block;}
.slides .right_box {position: absolute;top: 0.5px;right: 48px;padding-right: 25px;}
.noshow {display: none;}
.right_box .box_border {border: 1px solid #ccc;border-top: 4px solid #9e0505;padding: 30px;background-color: #fff;-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);box-shadow: 0 3px 8px rgba(0, 0, 0, .15);position: relative;color: #666;font-size: 14px;font-weight: normal;padding-bottom: 15px;}
.meau_sev .right_box .box_border {width: 410px;}
.right_box .box_border .sev_b {padding-top: 16px;margin-top: 31px;border-top: 1px solid #e4e4e4;}
.right_box .box_border .arrow_right {display: block;width: 13px;height: 16px;background: url(../img/arrow.png) no-repeat;position: absolute;right: -13px;top: 16px;}
.right_box .box_border .sev_t p {float: left;color: #9e0505;font-size: 24px;line-height: 28px;}
.right_box .box_border .sev_t p i {display: block;font-size: 14px;color: #aaa;margin-top: 3px;}
.clear_b {clear: both;}
.right_box .box_border .sev_t span {width: 42px;height: 42px;float: left;display: block;margin-top: 6px;margin-right: 20px;}
.meau_sev .right_box .box_border .sev_t span {background: url(../img/kefu1.png) no-repeat;background-size: cover;
}
.righbtn span {color: #fff;font-size: 14px;line-height: 18px;padding-top: 5px;display: none;}
.sev_b h4 {text-align: center;color: #333;font-size: 14px;letter-spacing: 1px;}
.sev_b h4 i {color: #9e0505;font-style: normal;}
.box_img {position: absolute;top: 0.5px;right: 23px;width: 118px;height: 118px;}
.box_img img {width: 100%;height: 100%;}

.meau_code .righbtn {background: url(../img/code1.png) no-repeat #fff center;}
.meau_code .right_box {top: inherit;bottom: -56px;}
.meau_code .right_box .box_border {width: 210px;text-align: center;border-top: 1px solid #ccc;}
.meau_code .right_box .box_border i {display: block;color: #f66e06;font-size: 16px;line-height: 16px;}
.right_box .box_border .sev_t img{width: 100%;}

.meau_code .right_box .box_border .arrow_right {top: inherit;bottom: 70px;}
.meau_sev:hover .righbtn, .meau_contact:hover .righbtn, .meau_code:hover .righbtn {background: #9e0505;border-color: #9e0505;}
.meau:hover .righbtn span {display: block;}
.slides .meau_top:hover .righbtn{border: 1px solid #ddd;background: url(../img/gotop.png) no-repeat #f1f1f1 center;}
.slides .meau_top:hover .righbtn span {display: none;}
.righbtn span {color: #fff;font-size: 14px;line-height: 18px;padding-top: 5px;display: none;}


.bread{margin-bottom: 20px;}


/*寻人大厅*/
.hallhtml{padding-top: 30px;}

.hallhtml .hotlabel{overflow: hidden;margin-bottom: 20px;}
.hallhtml .hotlabel .hotlabelTit{float: left;margin-right: 18px;color: #9e0505;font-size: 16px;font-weight: 600;height: 30px;line-height: 30px;}
.hallhtml .hotlabel .hotlabelItem{float: left;margin-right: 18px;padding:0 15px; border-radius: 50px;height: 30px;line-height: 30px;border: 1px solid #aaa;color: #333;}
.hallhtml .hotlabel .hotactive,.hallhtml .hotlabel .hotlabelItem:hover{color: #fff;border-color: #9e0505;background-color: #9e0505;}


.hallhtml .hallList{margin-right: -1%;}
.hallitem{width: 24%;overflow: hidden;box-shadow: 2px 2px 8px #ccc; transition: box-shadow .5s;float: left;margin-bottom: 10px;margin-right: 1%;border-radius: 10px;background-color: #fff;padding: 10px;box-sizing: border-box;border-radius: 10px;}
.hallitem:hover { box-shadow: 2px 2px 8px #777;}
.hallitem a{color: #333;}
.hallitem .hleft{width: 33%;float: left;margin-right: 12px;}
.hallitem .hleft .imgBox{position: relative;width: 100%;height: 180px;overflow: hidden;}
.hallitem .hleft .imgBox .img{width: 100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%)}
.hallitem .hleft .imgBox .imgbg{height: 180px;filter: blur(10px);transform: scale(1.2);position: absolute;top:0;left: 0;width: 100%;}
.hallitem .hleft .imgBox .labell{position: absolute; top: 0;letter-spacing: 0;background-color: #9e0505;color: #fff;padding: 0 10px;line-height: 22px;height: 22px;font-size: 12px;border-top-left-radius: 10px;border-bottom-right-radius: 10px;}
.hallitem .hright{padding-top: 5px;padding-right: 8px;}
.hallitem .hright .halltxt{font-size: 14px;line-height: 24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hallitem .hright .halltit{font-size: 15px;font-weight: bold;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;height:44px;}

.hallitem .hright .iconbox{overflow:hidden;}
.hallitem .hright .iconbox .loveicon{width: 25px;float: left;margin-right: 8px;}
.hallitem .hright .iconbox .zlnum{float: left;line-height: 30px;font-size: 14px;color: #888;}
.hallitem .hright .iconbox .zlnum .num{color:#9e0505; }



.citybox{margin-bottom: 20px;overflow:hidden;}
.citybox #hot{line-height: 18px;float: left;position: relative;padding-left: 90px}
.citybox #hot-title {float: left;margin-right: 18px;color: #9e0505;font-size: 16px;font-weight: 600;position: absolute;top: 0;left: 0;}
.citybox a.hot-city {margin: 0 10px 10px;color: #666;font-size: 16px;display: inline-block;}
.citybox a.hot-city:hover{color: #9e0505;}
.citybox .nowcity{float: right;font-size: 16px;color: #666;}
.citybox .nowcity #nowcity{padding-right: 10px;color: #9e0505;}
.citybox .nowcity #changecity{padding-right: 10px;}
.citybox .nowcity #changecity:hover{color: red;}




.comlists{margin-top: 20px;padding-left: 0;}
.comlists .slidelist{overflow: hidden;margin-right: -15px;}
.comlists .slidelist .slideitem{width: 33.3%;float: left;background-color: #fff;border-right: 15px solid #f5f5f5;padding-left: 10px;padding-right: 10px;box-sizing: border-box;}
.comlists .slidelist .slideitem .slidetit{font-size:18px;font-weight: bold;border-bottom: 2px solid #f1f1f1;padding-bottom: 12px;position: relative;text-align: left;margin-top: 15px;}
.comlists .slidelist .slideitem .slidetit:before{position: absolute;width: 80px;height: 2px;background-color: #9e0505;content: "";bottom: 0;left: 0;}
.comlists .slidelist .slideitem  li{border-bottom: 1px dashed #eee;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 40px;}

.comlists .activlists{padding-bottom: 20px;}
.comlists .activlists .activitem{margin-top: 10px;display: flex;width: 100%;}
.comlists .activlists .activitem .activimg{width: 94px;height: 76px;}
.comlists .activlists .activitem .activtxt{padding-left: 10px;width: 280px;}
.comlists .activlists .activitem .activtxt .actit{font-size: 16px;font-weight: bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom: 3px;padding-top: 3px;}
.comlists .activlists .activitem .activtxt .smalltxt .smalltxtitem{font-size: 14px;color: #777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*寻人问答*/

.anstopicbox{background-color: #fff;margin-top: 30px;padding-top: 20px;padding-bottom: 15px;}
.anstopicbox .anstopic{border: 1px solid #ccc;padding:0 10px ;line-height: 24px;}
.anstopicbox .anstopic .anstopcitem{overflow: hidden;padding-bottom: 18px;padding-top: 18px;}
.anstopicbox .anstopic .dashline{border-bottom: 1px dashed #ccc;}
.anstopicbox .anstopic .more{float: right;font-size: 15px;color: #999;}
.anstopicbox .anstopic .tit{font-size: 15px;color: #999;float: left;}
.anstopicbox .anstopic .anstopiclist{float: left;margin-bottom: 0;}
.anstopicbox .anstopic .anstopiclist .atlitem{float: left;margin-right: 20px;}
.anstopicbox .anstopic .anstopiclist .active{border: 1px solid #9e0505;padding:0 10px;}

.anstopicbox .anstopic .anstopiclist .atlitem a{color: #777;}
.anstopicbox .anstopic .anstopiclist .active a{color: #9e0505;}

.anstopicbox .anslistsbox{overflow: hidden;}
.anstopicbox .newslistbox{margin-top: -15px;}

.anstopicbox .anslistsbox .anslists{width:70%;float: left;}
.anstopicbox .anslistsbox .anslists .ansitem{overflow: hidden;padding-top: 20px;padding-bottom: 20px;border-bottom: 1px dashed #ccc;position: relative;}
.anstopicbox .anslistsbox .anslists .ansnumbox{width: 60px;color: #666;font-size: 14px;text-align: center;padding-top: 10px;padding-bottom: 10px;float: left;margin-right: 20px;border:1px solid #ccc; position: absolute;top: 20px;left: 0;  }

.anstopicbox .anslistsbox .anslists .ansmes{padding-left: 80px;}
.anstopicbox .anslistsbox .anslists .ansmes .anstit{font-weight: bold;font-size: 18px;margin-bottom: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-top: 0px;}
.anstopicbox .anslistsbox .anslists .ansmes .ansdes{font-size: 15px;line-height:26px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;padding-top: 10px;}
.anstopicbox .anslistsbox .anslists .ansmes .ansdes a{color: #666;}
.anstopicbox .anslistsbox .anslists .ansmes .ansdes a:hover{color: #666;}
.anstopicbox .anslistsbox .anslists .timemes{overflow: hidden;font-size: 12px;color: #999;margin-top: 10px;}
.anstopicbox .anslistsbox .anslists .timemes .time{float: left;}
.anstopicbox .anslistsbox .anslists .timemes .readings{float: right;}
.anstopicbox .anslistsbox .anslists .ansmes .topics{margin-top: 5px;}




.anstopcon{background-color: #f8f8f8;padding: 30px;}
.anstopcon .anstitle{font-size: 22px;font-weight: bold;margin-top: 0;margin-bottom: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.anstopcon .anscontent{font-size: 14px;line-height: 22px;margin-top: 20px;}
.anstopcon .anscontent p{width: 100%;word-wrap:break-word;}
.answers{margin-top: 10px;}
.answers .answitem{padding-top:20px;padding-bottom: 20px;border-bottom: 1px dashed #ccc;}
.answers .answcon{font-size: 14px;line-height: 22px;color: #333;margin-bottom: 14px;text-align: left;}

.anslikes{margin-top: 30px;}
.anslikes .ansliketit{width: 100%;font-size: 18px;line-height: 18px;color: #333;padding: 10px 0 16px 0;border-bottom: 1px solid #e8e8e8;}
.anslikes .ansliketit:before{content: '';width: 3px;height: 18px;background: #F83244;float: left;margin-right: 10px;}
.anslikelist{padding: 11px 0;margin-bottom: 0;}
.anslikelist .anslikeitem a{line-height: 32px;height: 32px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;display: block;width: 100%;}
.anslikelist .anslikeitem a:hover{color: #e6334b;}



.topics{margin-top: 10px;}
.topics .topictxt{font-size: 12px;}
.topics .topic{font-size: 12px;color: #9e0505;margin-right: 30px;background-color: #fde4e4;padding: 0 8px ; line-height: 22px; height: 22px;border-radius: 10px;margin-top: 10px;display: inline-block;}




.comslidebox{width: 30%;float: right;box-sizing: border-box;padding-left: 15px;}
.comslidebox .csbitem{border: 1px dashed #ccc;padding-left: 15px;padding-right: 15px;margin-top: 20px;}
.comslidebox .questionbox{border: 1px dashed #ccc;padding-left: 15px;padding-right: 15px;margin-top: 20px;padding-top: 25px;padding-bottom: 25px;}
.comslidebox .questionbox .questip{text-align: center;font-size: 14px;color: #666;}
.comslidebox .questionbox .quesbtn{color: #fff;background-color: #9e0505;height: 32px;line-height: 32px;display: block;margin: 15px auto 0;width: 140px;text-align: center;border-radius: 6px;}
.comslidebox .newsbotlist .nblitem{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 20px;padding-bottom: 10px;font-size: 15px;position: relative;color: #777;}
.comslidebox .newsbotlist .nblitem a{color: #777;}
.comslidebox .newsbotlist .nblitem a:hover{color: #9e0505;}
.comslidebox .newsbotlist .nblitem:after{position: absolute;top:10px;left: 6px;width: 6px;height: 6px;background-color: #ddd;content: "";border-radius: 6px;}



.newsright{float: left;width: 34%;padding-left: 15px;box-sizing: border-box;border-right: 15px solid #f5f5f5;padding-right: 15px;border-left: 15px solid #f5f5f5;}
.anslist .anslitem{padding-bottom: 18px;font-size: 15px;position: relative;color: #777;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 20px;}
.anslist .anslitem .newsnum{width: 20px;height: 20px;background-color: #b4b4b4;color: #fff;display: inline-block;margin-right: 10px;text-align: center;font-size: 12px;border-radius: 3px;font-weight: bold;}
.anslist .anslitem .colornum{background-color: #9e0505;color: #fff;}



.comslidebox .csbitem .slititlebox{font-size:18px;font-weight: bold;border-bottom: 2px solid #f1f1f1;padding-bottom: 12px;position: relative;text-align: left;margin-top: 15px;margin-bottom: 18px;}
.comslidebox .csbitem .slititlebox:before{position: absolute;width: 80px;height: 2px;background-color: #9e0505;content: "";bottom: 0;left: 0;}

.indextopics .ititem{height: 24px;line-height: 24px;display: inline-block;margin-right: 15px;margin-bottom: 15px;background-color: #9e0505;color: #fff;padding: 0 10px;font-size: 12px;border-radius: 3px;}


.looksec{background-color: #fff;margin-top: 20px;}
.looksec .anstit{font-size: 18px;line-height: 60px;}
.looksec .questit{height: 40px;line-height: 40px;width: 100%;display: block;box-sizing: border-box;padding-left: 10px;font-size: 15px;border:1px solid #ccc;}
.looksec .quesdetail{height: 280px;line-height: 28px;display: block;width: 100%;box-sizing: border-box;padding-left: 10px;padding-right: 15px;margin-bottom: 15px;font-size: 15px;border:1px solid #ccc;}
.looksec .queslable{height: 40px;line-height: 40px;width: 260px;font-size: 15px;padding-left: 10px;margin-right: 30px;border:1px solid #ccc;}
.looksec .ansbtn{display: block;width: 300px;text-align: center;background-color:#e6334b;color: #fff;border-radius: 40px;height: 40px;line-height: 40px;border: none;margin: 20px auto 40px; font-size: 15px;}





/*寻人详情页*/
.detailCon{overflow: hidden;margin-top: 20px;background-color: #fff;}
.detailCon .tracemesbox{width: 70%;float: left;}

.detailCon .traceTitle{font-size: 24px;text-align: center;padding-top: 30px;}
.detailCon .traceTime{font-size: 16px;text-align: center;padding-top: 10px; color: #777;}
.detailCon .tracemes{margin-top: 20px;border: 1px solid #f1f1f1;padding: 20px;overflow: hidden;}
.detailCon .tracemes .topmes{overflow: hidden;}
.detailCon .tracemes .itemimg{width: 23%;height: 300px;position: relative;overflow: hidden;float: left;border-radius: 10px;}
.detailCon .tracemes .itemimg .img{width: 100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%)}
.detailCon .tracemes .itemimg .imgbg{height: 300px;filter: blur(10px);transform: scale(1.2);position: absolute;top:0;left: 0;width: 100%;}
.detailCon .tracemes .mesbox{width: 74%;float: right;overflow:hidden;}
.detailCon .tracemes .mesbox .traceName{font-size: 24px;font-weight: bold;padding-bottom: 10px;padding-top: 10px;}
.detailCon .tracemes .mesbox .mesitem {padding-bottom: 10px;overflow: hidden;}
.detailCon .tracemes .mesbox .mesitem .mes{width: 50%;float: left;font-size: 18px;letter-spacing: 2px;}
.detailCon .tracemes .mesbox .mesitem .addmes{width: 100%;float: left;font-size: 18px;letter-spacing: 2px;}
.detailCon .tracemes .mesbox .mesitem .mestit{color: #999;}
.detailCon .tracemes .btnsbox {overflow: hidden;padding-top: 5px;}
.detailCon .tracemes .btnsbox .btn{width: 160px;text-align: center;font-size: 18px;height: 40px;line-height: 40px;border-radius: 6px;padding: 0;margin: 0;color: #fff;font-weight: bold;margin-right: 20px;letter-spacing: 1px;}
.detailCon .tracemes .btnsbox .pubclue{background-color: #f39800;}

.detailCon .tracemes .iconbox{overflow:hidden;margin-top: 10px;}
.detailCon .tracemes .iconbox .loveicon{width: 30px;float: left;margin-right: 10px;}
.detailCon .tracemes .iconbox .zlnum{float: left;line-height: 30px;font-size: 16px;color: #888;}
.detailCon .tracemes .iconbox .zlnum .num{color:#9e0505; }
.topitem .itemtxt .itemadds{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}


.detailCon .botmes .bottitle{font-size: 20px;font-weight: bold;color: #9e0505;padding-bottom: 10px;padding-top: 20px;}
.detailCon .botmes .missdetail{font-size: 16px;line-height: 32px;}
.detailCon .botmes .conmes{font-size: 16px;padding-bottom: 10px;line-height: 32px;}



.detailCon .picList{overflow: hidden;margin: 20px -20px;}
.detailCon .picList .picItem{width: 20%;float: left;padding: 0 20px 15px;box-sizing: border-box;}
.detailCon .picList .picItem .codeimg{width: 160px;height: 160px;}

.detailCon .picList .picItem .imgBox{position: relative;width: 100%;height: 240px;overflow: hidden;}
.detailCon .picList .picItem .imgBox .img{width: 100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%)}
.detailCon .picList .picItem .imgBox .imgbg{height:240px;filter: blur(10px);transform: scale(1.2);position: absolute;top:0;left: 0;width: 100%;}
.detailCon .picList .picItem .codeTip{text-align: center;font-size: 16px;margin-top: 16px;color: red;font-weight: bold;}


.detailCon .cluesbox .titlebox{padding-bottom: 20px;padding-top: 30px;}
.detailCon .cluesbox .cluesitem{font-size: 16px;line-height: 32px;padding-top: 15px;padding-bottom: 15px;border-bottom: 1px solid #f1f1f1;}
.detailCon .cluesbox .clueimglist{overflow: hidden;}
.detailCon .cluesbox .clueimglist .clueimg{width: 19%;display: inline-block;padding: 10px 1%;}



.detailCon .detailtips {background-color: #f5f5f5;padding: 20px;margin-top: 20px;overflow:hidden;font-size: 16px;line-height: 30px;}
.detailCon .detailtips .tipTit{font-size: 18px;font-weight: bold;line-height: 40px;color: #9e0505;}
.detailCon .detailtips .tiplists{font-size: 16px;line-height: 32px;padding-bottom: 8px;}



.provideClue .clueBox{width: 60%;float: left;}
.provideClue .cluetipcon{width:40%;float: left;font-size: 16px;line-height: 30px;}
.provideClue .cluetipcon .cluesTipTit{color: #777;padding-top: 15px;font-weight: bold;padding-bottom: 7px;}
.provideClue .cluetipcon .cluesTip{color: #999;padding-bottom: 10px;}


.provideClue .clueBox .inputItem{font-size: 16px;padding-bottom: 20px;overflow: hidden;}
.provideClue .clueBox .inputItem .inputTit{width: 120px;float: left;line-height: 35px;height: 35px;}
.provideClue .clueBox .inputItem input{line-height: 35px;height: 35px;float: left;padding-left: 10px;width: 300px;}
.provideClue .clueBox .descrip{font-size: 16px;padding-bottom: 15px;}


.provideClue .clueBox  .textBox{position: relative;width: 420px;}
.provideClue .clueBox  .textBox .textNum{position: absolute;bottom: 10px;right: 10px;letter-spacing: 1px;}
.provideClue .clueBox  .textBox .textNum span{font-weight: bold;color: #9e0505;display: inline-block;padding-right: 3px;}
.provideClue .clueBox  textarea{padding: 10px;border: 1px solid #e0e0e0;resize: none;font-size: 16px;width: 100%;box-sizing: border-box;}
.provideClue .clueBox  .btnBoxs{overflow: hidden;padding-top: 20px;padding-bottom: 20px;}
.provideClue .clueBox  .btnBoxs button{padding: 8px 40px;background: #9e0505;border-radius: 3px;font-size: 18px;text-align: center;margin: 0;border: none;outline: none;color: #fff;float: left;}
.provideClue .clueBox .btnBoxs .ruleBox{float: right;padding:8px 0;}
.provideClue .clueBox .btnBoxs .ruleBox input{width: 20px;height: 20px;position: relative;top: 4px;}


.provideClue .upload-content{font-size: 12px;color: #666;background: #fff;overflow: hidden;margin-bottom: 30px;}
.provideClue .upload-content .content-img{margin-bottom: 10px;overflow: hidden; width: 100%;}
.provideClue .upload-content .content-img .content-img-list{display: inline; width: 100%;}
.provideClue .upload-content .content-img .ico-plus{display: inline-block;vertical-align: middle;margin-top: -6px;margin-left: 10px;width: 22px;height: 22px;background: url('../img/plus.png') center/22px 22px;}
.provideClue .upload-content .content-img .content-img-list-item{position: relative;display: inline-block;width: 24%;height: 126px;margin-top: 10px;margin-left: 1%;text-align: -webkit-match-parent;}
.provideClue .upload-content .content-img .content-img-list-item img{width: 100%;height: 126px;}
.provideClue .upload-content .content-img .content-img-list-item:first-child{margin-left: 0;}
.provideClue .upload-content .content-img .content-img-list-item .hide{display: none;}
.provideClue .upload-content .content-img .content-img-list-item .delete-btn{position: absolute;left: 0;bottom: 0;text-align: center;width: 100%;background: rgba(0,0,0,0.6);height: 28px;line-height: 28px;color: #fff;cursor: pointer;}
.provideClue .upload-content .content-img .content-img-list-item .ico-delete{display: inline-block;vertical-align: middle;width: 14px;height: 14px;background: url('../img/del.png') center/12px 14px;}
.provideClue .upload-content .content-img .file{position: relative;display: inline-block;border: 1px dashed #DEDEDE;border-radius: 4px;color: #999999;text-decoration: none;text-indent: 0;width: 24%;height: 126px;line-height: 126px;margin-top: 10px;margin-right:1%;float: left;}
.provideClue .upload-content .content-img .file input {position: absolute;font-size: 0px;right: 0;top: 0;opacity: 0;cursor: pointer;width: 100%;height:126px;z-index: 1;}
.provideClue .upload-content .upload-tips {padding-top: 10px;width: 100%;color: red;}
.provideClue .btn-submit-upload{width: 100%;height: 40px;line-height: 40px;text-align: center;background-color: #2b7fa3;color: #fff;font-size: 20px;display: block;border-radius: 5px;margin-top: 30px;}

.detailCon .hotsbox{width: 31%;float: right;}
.detailCon .hotsbox .topbox{padding: 20px 20px 10px;box-shadow: 2px 2px 8px #aaa;}
.detailCon .hotsbox .topbox .topitem{margin-bottom: 10px; border-bottom: 1px solid #f1f1f1;padding-bottom: 10px;}



/*寻人资讯*/
.newspage {overflow: hidden;}
.newspage .newslists {overflow: hidden;background-color: #fff;padding-right: 10px;box-sizing: border-box;}
.newspage .newslist{width: 70%;float: left;padding-left: 10px;box-sizing: border-box;}
.newspage .newslists .titlebox{padding-top: 30px;padding-bottom: 10px;}
.newspage .newslist .newitem{padding: 15px 0;border-bottom: 1px solid rgba(153, 153, 153, 0.15);}
.newspage .newslist .newitem .toptit{overflow: hidden;}
.newspage .newslist .newitem .toptit .newstitle{font-size: 16px;font-weight: normal;margin: 0;float: left;font-weight: bold;}
.newspage .newslist .newitem .toptit .newstime{font-size: 14px;color: #999;float: right;}
.newspage .newslist .newitem .newsdetail a{line-height: 26px; height: 52px; color: #878787;display: -webkit-box;overflow: hidden;margin-top:6px;font-size: 14px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newspage .newslist .newitem .newsdetail:hover{color: #9e0505;}

.newspage .newslist .newitem{overflow:hidden;width: 100%;display: block;}
.newspage .newslist .newitem .newsimg{width: 130px;margin-right: 15px;border-radius: 8px;float: left;}
.newspage .newslist .newitem .newstxt{padding-left: 145px;padding-top: 12px;}



.newspage .newslist .newitem .keywords{font-size: 14px;line-height: 26px;color: #878787;}
.newspage .newslist .newitem .descript{font-size: 14px;line-height: 26px;color: #878787;height: 52px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newspage .newslist .newitem:hover .keywords,.newspage .newslist .newitem:hover .descript{color: #9e0505;}

.newspage .recomend .wlitem{background-color: #f5f5f5;padding: 10px;border-bottom: 2px solid #fff;}
.newspage .recomend .wlimg{width:140px;float: left;}
.newspage .recomend .wltxt{padding-left:150px;}
.newspage .recomend .wltxt .wltitle{font-size: 16px;}
.newspage .recomend .wltxt .wldetail{font-size: 14px;line-height: 24px;color: #878787;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newspage .recomend .wltxt .wldetails{font-size: 14px;line-height: 24px;color: #878787;height: 48px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newspage .recomend .wlitem:hover .wltxt ,.newspage .recomend .wlitem:hover .wldetail,.newspage .recomend .wlitem:hover .wldetails{color: #9e0505;}


.newspage .webitemcon .webtitle{font-size: 24px;text-align: center;}
.newspage .webitemcon .webgrid{overflow:hidden;border: 1px #efefef solid;border-bottom: none;margin-top: 20px;}
.newspage .webitemcon .webgrid li{float: left;min-width: 50%;line-height: 40px;border-bottom: 1px #efefef solid;padding: 0 10px;font-size: 15px;}
.newspage .webitemcon .webgrid li:nth-child(1),.newspage .webitemcon .webgrid li:nth-child(1){height: 40px;}
.newspage .webitemcon .webgrid li:nth-child(3),.newspage .webitemcon .webgrid li:nth-child(4){width: 100%;}
.newspage .webitemcon .webgrid li span{font-weight: bold;}
.newspage .webitemcon .wicon{margin-top: 20px;}




/*发布寻人*/
.publishPage{padding-top: 30px;min-height: 700px;}
.publishPage .pic{width: 100%;height: 87%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;min-width: 1200px;background-image: url(../img/pic4.jpg);-webkit-filter: blur(15px);-moz-filter: blur(15px);-ms-filter: blur(15px);filter: blur(15px); background-size: cover;background-repeat: no-repeat;background-color: #0a1b34;z-index: -1;background-position: top center;opacity: 0.7;}
.publishPage .publishbox{overflow: hidden;}
.publishPage .publeft{color: #fff;margin-top: 140px;width: 400px;float: left;margin-left:15%;}
.publishPage .publeft .leftTit{font-size: 48px;letter-spacing: 3px;padding-bottom: 40px;}
.publishPage .publeft .leftTxt{font-size: 18px;margin-bottom: 15px;}
.publishPage .pubright{float: right;width: 360px;background-color: #fff;padding: 20px;text-align: center;margin-top: 140px;margin-right: 15%;float: right;}
.publishPage .pubright .pubTitle{font-size: 20px;font-weight: bold;color: #9e0505;line-height: 40px;border-bottom: 1px solid #f1f1f1;padding-bottom: 10px;margin-bottom: 10px;}
.publishPage .pubright .pubTip{font-size: 16px;padding-top: 5px;color: #666;padding-bottom: 15px;}
.publishPage .pubright .pubTip span{color: #9e0505;}
.publishPage .pubright .codeimg{width: 200px;height: 200px;display: block;margin: 0 auto;}
.publishPage .pubright .qr-coagent{background-color: #fff;font-family: "microsoft yahei";color: #999;border: none;padding: 0;line-height: 25px;margin-left: 30px;}
.publishPage .pubright .qr-coagent li {float: left;text-align: left;position: relative;margin-right: 18px;}
.publishPage .pubright .qr-coagent li b {width: 25px;height: 25px;display: block;background: url(../img/qr-coagent.png) no-repeat;margin: 0 auto;position: absolute;left: 0;}
.publishPage .pubright .qr-coagent em {padding-left: 32px;*display: inline-block;_display: inline;font-style: normal;}

.publishPage .pubright .qr-coagent li .faster {background-position: -27px;}
.publishPage .pubright .qr-coagent li .more-safe {background-position: -54px;}


/*自愿者页面*/

.volunteerPage{overflow: hidden;}
.volunteerPage .volunteer{width: 50%;padding: 30px 30px;float: left;}
.volunteerPage .volunteer .volTit{font-size: 22px;text-align: center;padding-bottom: 20px;}
.volunteerPage .volunteer .volCon{font-size:16px;line-height: 32px;text-indent: 2em;}
.volunteerPage .volunteer .volCon .volDetial{padding-bottom: 6px;}

.volunteerPage .volpubBox{width: 50%;padding: 30px 30px;float: left;}
.volunteerPage .volpubBox .inputbox{box-shadow: 2px 2px 6px #aaa;padding: 25px;}

.volunteerPage .volpubBox .volpubTit{font-size: 22px;text-align: center;padding-bottom: 20px;color: #9e0505;font-weight: bold;}
.volunteerPage .volpubBox .inputItem{overflow: hidden;margin-bottom: 15px;}
.volunteerPage .volpubBox .inputItem .inputTit{width: 20%;float: left;line-height: 35px;height: 35px;font-size: 18px;color: #777;}
.volunteerPage .volpubBox .inputItem .volinput{float: left;line-height: 35px;height: 35px;width: 300px;font-size: 16px;padding-left: 10px;width: 80%;border-color: #aaa;}
.volunteerPage .volpubBox .volsub{height: 35px;line-height: 35px;width: 200px;text-align: center;background-color: #9e0505;color: #fff;font-size: 18px;font-weight: bold;margin: 40px auto 20px;}

/*成功案例*/
.casepage .newslists{width: 66%;}
.casepage .newslist .newitem .toptit .newstitle{font-size: 18px;font-weight: bold;color: #555;}
.casepage .newslist .newitem .state{text-align: right;font-weight: bold;color: #999;}
.casepage .newslist .newitem .state span{color: #9e0505;}
.casepage .newslist .newitem:hover .newsdetail{color: #878787;}
.casepage .hotsbox .titlebox{padding-top: 30px;}

.newadd{overflow: hidden;box-shadow: 3px 3px 8px #999;margin-top: 50px;margin-bottom: 30px; padding-top: 20px;padding-bottom: 10px;}
.newadd .title{font-size: 22px;padding-left: 10px;margin-bottom: 10px;}
.newadd .title .titlespan{font-size: 12px;color: #7e7e7e;}
.newadd .plist {border-left: 1px solid #eee;border-top: 1px solid #eee;overflow: hidden;margin-top: 20px;}
.newadd .plist .pitem{float: left;width: 20%;border-right: 1px solid #eee;border-bottom: 1px solid #eee;box-sizing: border-box;height: 30px;line-height: 30px;padding-left: 10px;padding-right: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newadd .naleft{width: 58%;float:left;padding-left: 10px;box-sizing: border-box;}
.newadd .naleft .title{padding-left: 0;}
.newadd .naright{width: 40%;float:right;}
.newadd .naright .nalist{overflow: hidden;}
.newadd .naright .naitem{width: 50%;float: left;font-size: 16px;line-height: 42px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px dashed #eee;padding: 0 10px;}


/*其他详情*/
.odetailpage {overflow: hidden;}
.odetailpage .odetailcon{width: 70%;float: left;}
.odetailpage .odetailcon .odetailTitle{font-size: 24px;text-align: center;padding-top:20px;}
.odetailpage .odetailcon .odetailTime{font-size: 16px;text-align: center;padding-top: 10px; color: #777;}
.odetailpage .odetailcon img{max-width:100%;}
@media screen and (max-width:1580px){
	.container {width: 1350px;}
	.sixpart .sixitem{width: 424.3px;}
	.sixpart .sixitem .sicon .siconitem{width: 127.7px;}
	.addnewsbox .sixnewbox{width:240px;}
	.addnewsbox .newssix{display: none;}
	.navbar-form .form-control{width: 150px;}
	.publishPage .pic{height: 110%;}
	.navbar-nav>li>a{padding-left: 18px;padding-right: 18px;}
}

@media screen and (max-width:1200px){
	.container {width: 1200px;}
	.sixpart .sixitem{width: 374.3px;}
	.sixpart .sixitem .sicon .siconitem{width: 111px;}
	.addnewsbox .sixnewbox{width: 267px;}
	.addnewsbox .newssix{display: none;}
	.addnewsbox .newsfive{display: none;}
	.navbar-form .form-control{width: 150px;}
	.navbar-form .form-control{width: 150px;}
	.crashbox .topbox .topitem{width: 33.3%;}
	.navbar-nav>li>a{padding-left: 13px;padding-right: 13px;}
	.navbar-brand{padding-right: 54px;}
	.normalbox .meritem{width: 16.6%;}
	.normalbox .meritem .itemimg{height: 220px;}
	.normalbox .meritem .itemimg .imgbg{height: 220px;}
	.norbox .noritem{width: 12.5%;}
	.norbox .noritem .inner{height: 140px;}
	.norbox .noritem .itemimg{height: 140px;}
	.norbox .noritem .itemimg .imgbg{height: 140px;}
	.hallitem{width: 32%;}
	
	.publishPage .publeft{margin-left: 0;}
	.publishPage .pubright{margin-right: 0;}

	.bannerbox .newright .toptxt .txt{font-size: 20px;letter-spacing: 1px;}
	.bannerbox .newright .toptxt .txt span{font-size: 24px;}
	.bannerbox .newright .newpubBtn{font-size: 20px;height: 44px;line-height: 44px;}
	.newsbox .newslists .newitem .toptit .newstime{width: 35%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.navbar-nav>li>a{padding-left: 10px;padding-right: 10px;}
}
@media screen and (max-width:1000px){
	.navbar-brand{display: none;}
	.navbar-nav>li>a{padding-left: 10px;padding-right: 10px;}

	
}
.indexslide{display: none;}

@media screen and (max-width:768px){
	.container{width: 100%}
	.navbar{height: 50px;}
	.navbar-nav{margin-top: 0;}
	.navbar-nav>li>a{line-height: 20px;font-size: 16px;padding-left: 25px;padding-right: 25px;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color: #fff;z-index: 10000;position: relative;border-bottom: 1px solid #f1f1f1;}
	.navbar-default .navbar-toggle .icon-bar{background-color: #333;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #333;}
	.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background-color: #fff;}
	.navbar-brand{display: block;height: 50px;line-height: 50px;padding-left: 10px;font-size: 18px;}
	.anstopicbox .anslistsbox .anslists {width: 100%;}
	.comslidebox {width: 100%;padding-left: 0;display: none;}
	.anstopicbox .anslistsbox .anslists .ansmes .topics { display: none;}
	.anstopicbox .anslistsbox .anslists .timemes{margin-top: 5px;}
	.anstopicbox .anslistsbox .anslists .ansmes .ansdes{padding-top: 5px;line-height: 20px;}
	.anstopicbox .anslistsbox .anslists .ansitem{padding-top: 10px;padding-bottom: 10px;}
	.hallhtml .hotlabel{white-space: nowrap;overflow-x: scroll;margin-bottom: 10px;}
	.hallhtml .hotlabel .hotlabelItem{display: inline-block;float: none;}
	::-webkit-scrollbar{display: none;}
	footer{display: none}
	.anstopicbox{margin-top: 10px;}
	.anstopcon {padding: 15px;}
	.answers .answitem{padding-top: 10px;padding-bottom: 10px;}
	.slides{display: none;}
	.indexslide{display: block;}
	.indexslide{position: fixed;bottom: 12%;right: 10px;}
	.indexslide .slideitem{color: #fff;background-color: green;font-size: 14px;margin-bottom: 10px;padding: 6px 11px;display:block;border-radius:50px;}
	.looksec .queslable {width: 100%;margin-bottom: 20px;}
	.looksec .ansbtn{margin-top: 40px;}

}
