html{width:100%;margin:0;padding:0;background-color:#f0f0f0;text-align:center;font-size:10px;}
body{margin:0 auto;padding:0;text-align:left;max-width:1200px;background-color:#fff;font-size:1.6rem;}
a{text-decoration: none;color:#333;}
a:hover{text-decoration: none;color:#FF4136;}
.clearfix:after{clear:both;height:0;display:block;visibility:hidden;content:''}
ul,ol{list-style: none;margin:0;padding:0;}
h1,h2,h3{margin-left:10px;border-left:3px solid #ff4136;padding-left:10px;font-size:1.8rem;font-weight:bold;}
.wrap{border-top:3px solid #f0f0f0;}
#header{height:80px;width:100%;border-bottom:1px solid #f0f0f0;position:relative;}
.logo{margin:0;border:none;padding:10px 0 0 10px;float:left;height:70px;margin-top:5px;width:180px;margin-left:10px;}
img{max-width:98%;height:auto;}
.logo img{height:60px;width:auto;}
.logo a{font-size:28px;font-weight:bold;}
.memberbar{position:absolute;top:2rem;right:1rem;z-index:2;}
.memberbar li{height:25px;line-height:25px;width:50px;margin-left:1rem;text-align:center;float:right;border:1px solid #f0f0f0;overflow:hidden;}
.memberbar li a{font-size:1.2rem;color:#f2a654;}
.menubar{border-bottom: 1px solid #f0f0f0;text-align:center;padding:20px 0;}
.icon{width:40px;height:40px;border-radius:20px;line-height:30px;font-size:20px;line-height:40px;margin:10px auto;}
.icon-home{background:#9658dc;}
.icon-list{background:#ff1da3;}
.icon-publish{background:#ff9800;}
.icon a{color:#fff;}

.breadcrumbs{background:#f0f0f0;padding:10px 20px;font-size:1.4rem;}
.hotcity{line-height:2.3rem;text-align:center;margin-top:1rem;}
.hotcity .item{width:19.8%;float:left;border-right:1px solid #f0f0f0;margin-bottom:10px;}
.hotcity .item.nb{border-right:none;}
.list{}
.list li{border-bottom:1px dashed #f0f0f0;margin-left:10px;margin-right:10px;}
.list li h3,.list li .h3{border-left:none;font-size:1.4rem;margin-left:0;padding-left:0;font-weight:normal;height:1.6rem;line-height: 1.6rem;overflow:hidden;}
.list li h3 a.title10{color:#FF3300;font-weight:bold;}
.list li h3 a.title9{color:#FF00ff;font-weight:bold;}
.list li h3 a.title8{color:#ffcc00;font-weight:bold;}
.list li h3 a.title{color:#333;}
.list li h3 span{font-size:0.8rem;color:#666;margin-right:3px;}
.list li .meta{color:#666;font-size:1.2rem;margin-left:10px;}
.list li .meta .badge{color:#FF4136;background-color:#ccc;}
.mainblock .article{padding:10px;line-height:2rem;}
.mainblock .article img{max-width:95%}
.mainblock .contact{margin:10px;}
.btn-more{background:#f0f0f0;padding-top:10px;padding-bottom:10px;margin:10px 20px;text-align: center;border-radius: 10px;}
.btn-more a{font-size:1.6rem;color:#ff4136;font-weight:bold;}
.meta{color:#666;font-size:1.2rem;border-bottom:1px dashed #f0f0f0;margin-left:15px;margin-right:15px;padding-bottom:10px;}
.jobrequest{margin:10px;}
.table-detail{width:100%;line-height:25px;}
.table-detail td,th{border-bottom:1px dashed #f0f0f0;padding-top:5px;padding-bottom:5px;}
.table-detail th{text-align:right;padding-right:10px;width:100px;}
.tagbg{background:#f0f0f0;margin-top:15px;padding:10px;}
.sideblock p{margin-left:20px;}
.aside ul li{margin:5px;border-bottom:1px solid #ededed;line-height:2rem;padding-left:10px;}

.page{text-align:center;}
.pagination li a,.pagination li span{color:#ff4136;}
.pagination li.active a,.pagination li.active span{background-color:#f0f0f0;border-color:#ff4136;color:#ff4136;}
.pagination li a:hover{background-color:#f2a654;}
#citylayer{display:none;padding:10px;font-size:1.2rem;}
#citylayer dl{border-bottom:1px solid #f0f0f0;line-height:2.5rem;}
#citylayer dl:after{clear:both;height:0;display:block;visibility:hidden;content:''}
#citylayer dt{float:left;width:10%;margin-right:5px;}
#citylayer dd{float:left;width:85%;}
#citylayer dd a{margin-left:10px;}
#footer{background:#2b2b2b;padding:20px;text-align:center;color:#fff;margin-top:40px;font-size:1.2rem;}
#footer a{color:#fff;}
.form{margin:20px;}
.form a{color:#aa0000;}
.form .formtitle{border-bottom: 1px solid #ededed;margin-top:20px;height:30px;}
.form .formtitle .l{float:left;line-height:30px;font-size:1.6rem;font-weight:bold;}
.form .formtitle .r{float:right;line-height:30px;}
.tip{background:#ededed;padding:10px;line-height:2.3rem;font-size:1.6rem;color:#ad0000;}
.tip span{margin-right:15px;}
.viewlist{margin-top:20px;margin-bottom:20px;width:98%;border-collapse:collapse;}
.viewlist caption{margin:0;padding:0;}
.viewlist caption a{display:inline-block;padding:7px 15px;text-align:center;background:#efefef;font-size:20px;font-weight:bold;}
.viewlist caption a.current{background:#369;color:#fff;}
.viewlist td,.viewlist th{padding:3px 5px;line-height:2.3rem;font-size:1.4rem;border:1px solid #ededed;}
.viewlist th{text-align:center;}
.viewlist td .meta{margin:0;padding:0;font-size:1.2rem;color:#666;border:none;}
.form-group select{height:2.5rem;line-height:2.5rem;display:inline-block;border:1px solid #ededed;font-size:1.4rem;color:#333;padding-left:5px;width:120px;}

.mysponsor{width:100%;height:auto;margin-bottom:5px;}
@media all and (min-width: 760px){
    .list li{float:left;width:48%;margin-left:1%;margin-right:1%;}
    .memberbar li{width:90px;}
    .mysponsor{float:left;margin-left:1%;width:49%;}
}
.qrcode{z-index:9999;right:0px;top:200px;position:fixed;background:#5b932a;color:#fff;width:auto;height:100px;}
        .qrcode .wxpic{float:left;width:100px;height:100px;display:none;}
        .qrcode .wxpic img{width:100px;height:100px;}
        .knowus{width:25px;margin-top:10px;float:left;text-align:center;font-size:14px;}
.mask{filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);}
.ss-2:after{clear:both;}
.ss-2 a{float:left;margin-left:3%;max-width:45%;}