.topline.line-blue {background: #5a8299;padding: 0;width: 1200px;margin-top: 10px;}
.topline {width: 100%;height: 3px;}
.top-class{background: #FFFFFF;padding-top: 15px}
.top-class .item-list{float: left;width: auto;}
.top-class .item-list ul{padding: 0px 5px;}
.top-class .item-list ul li{padding: 0px 10px;}
.linebg {width: 0px;height: 42px;float: left;border-left: 1px solid #e7ebed;border-right: 1px solid #e7ebed;margin-top: 6px;}
.x_zyleft{width: 882px;float: left;margin-bottom: 130px;}
.headbar {height: 46px;line-height: 46px;font-size: 12px;background: #fff;margin-bottom: 10px;margin-top: 20px;}
.headbar p {width: 100%;padding-left: 0px;color: #fff;font-family: "宋体";}
.headbar p span {margin: 0px 5px;color: #888;font-family: "宋体";font-size: 14px;}
.headbar p span a {color: #888;font-family: "宋体";font-size: 14px;}
.zhan_zixun {width: 882px;float: left;background: #ffffff;}
.zhan_zixun img{width: 400px;height: auto;}
.article_sel {
    width: 100%;
    height: 53px;
    padding-top: 10px;
    background: #fff;
}
.title_span {
    padding-left: 7px;
    border-left: 3px solid #00c3f5;
    color: #333;
    font-size: 18px;
    line-height: 2;
    margin-left: 14px;
}
.news_ad{
    margin: 10px 0 20px 0;
}
.newsTop{margin-top: 20px;display: flex;justify-content: space-between;}
.newsTop span{display: inline-block}
.news_ad img{width: 758px!important;height: 60px}
.article_sel p {
    padding: 8px 10px;
    color: #999999;
    float: left;
    cursor: pointer;
    margin-right: 2px;
    font-size: 14px;
    float: right;
}
.sel_current {
    color: #00bffc !important;
    border-radius: 4px;
}
.zixun_list {
    height: 152px;
    float: left;
    width: 877px;
    border-bottom: 1px solid #ddd;
    padding: 13px 0px 14px 13px;
}
.list_left {
    height: 125px;
    width: 196px;
}
.list_left img {
    height: 117.5px;
    width: 200px;
}
.list_xiang {
    width: 640px;
    margin-left: 18px;
}
.list_xiang h3{
	margin: 0px;
}
.list_xiang h3 a {
    font-family: "微软雅黑";
    font-size: 20px;
    max-width: 640px;
    font-weight: bold;
    color: #333;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list_xiang p {
    line-height: 20px;
    height: 60px;
    overflow: hidden;
    color: #999;
    font-family: "微软雅黑";
    font-size: 14px;
    margin-bottom: 4px;
    /*text-indent: 0.7em;*/
    letter-spacing: 0.8px;
    word-break: break-all;
}
.list_yejiao {
    width: 640px;
    float: left;
    color: #888;
    margin-top: 7px;
}
.list_time {
    font-family: "宋体";
    font-size: 12px;
}
.icon-clock {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 2px;
    margin-bottom: -2px;
    background: url('../images/icon/icon_clock.png') 0 0 no-repeat;
}
.list_time i {
    font-style: normal;
    font-family: "微软雅黑;";
}
.xinwen {
    background: url(../images/xinwen.png) no-repeat left center;
    padding-left: 18px;
    color: #888;
}
.list_shuxing {
    margin-left: 15px;
}
.clearboth{clear: both;}
.zixun_conter{margin-bottom: 20px;}
.x_zyright {
    width: 270px;
    float: left;
    margin-left: 18px;
}
.right-ad {
    display: block;
    width: 300px;
    margin-bottom: 16px;
    margin-top: 20px;
}
.right-ad img {
    display: block;
    width: 100%;
}
.right-tab {
    width: 300px;
    margin-bottom: 16px;
    background: #fff;
    border: 1px solid #e6e6e6;
    color: #555;
    font-size: 14px;
    font-family: 'Microsoft Yahei';
    line-height: 16px;
}
.right-tab .tab-title {
    height: 40px;
    color: #3c93d6;
    font-size: 18px;
    /*line-height: 40px;*/
    border-bottom: 1px solid #e6e6e6;
    padding: 22px 4px 35px 10px;
}
.right-tab .tab-title p {
    height: 20px;
    padding-left: 7px;
    border-left: 3px solid #00c3f5;
    color: #333;
    font-size: 20px;
    line-height: 20px;
}
.right-tab ul {
    padding-top: 6px;
    padding: 0 4px 0 10px;
}
.right-tab li {
    overflow: hidden;
    padding: 12px 0;
    border-bottom: 1px solid #e7ebed;
}
.right-tab li:nth-last-child(1){
    border-bottom: none;
}
.right-tab .num-bg.blue {
    background: #12adff;
}
.right-tab .num-bg {
    width: 16px;
    height: 16px;
    margin-right: 12px;
    border-radius: 3px;
    background: #ccc;
    color: #ebf2fa;
    font-family: 'Verdana', "Times New Roman", 'Microsoft Yahei';
    font-style: italic;
    text-align: center;
    line-height: 14px;
}
.right-tab li .item {
    float: left;
    width: 228px;
    color: #555;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
}
.right-tab li.border-none {
    border-bottom: 0px solid #e6e6e6;
}
.right-tab .num.red {
    color: #fb6363;
}
.right-tab .num {
    width: 16px;
    height: 16px;
    margin-right: 12px;
    border-radius: 3px;
    font-family: 'Verdana', "Times New Roman", 'Microsoft Yahei';
    font-style: italic;
    text-align: center;
    line-height: 14px;
}
.gzh {
    margin-top: 9px;
    margin-bottom: 26px;
}
.linkbox {
    margin-top: 20px;
    margin-bottom: 20px;
}
.linkbox a{
	display: inline-block;
}
.linkbox img {
    margin-bottom: 10px;
    margin-left: 22px;
    margin-right: 16px;
}

.right-tab .business a{
    font-size: 16px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    margin: 10px 0;
    color: #333;
}



/*文章详情*/
.i_news {
    width: 100%;
    padding: 0 10px;
}
.i_news h1 {
    padding: 0 18px;
    text-align: left;
    margin: 29px 0px;
    font-size: 30px;
    font-family: "微软雅黑";
    font-weight: normal;
    color: #2a2a2a;
    font-weight: bold;
    word-wrap: break-word;
	word-break: break-all;
}
.infobar {
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #646464;
    border-bottom: 1px solid #D8D8D8;
    padding: 0 18px 5px;
    margin-bottom: 10px;
}
.ib_left {
    width: auto;
    float: left;
}
.ib_left a {
    display: inline-block;
    margin: 0px 10px;
    padding: 0px 5px;
    background: #ebf5fd;
    color: #506fa5;
    text-decoration: none;
    height: 22px;
    line-height: 22px;
}
.i_share {
    width: auto;
    float: right;
}
#bsList {
    min-width: 186px;
}
.n_con p {
    letter-spacing: 1.3px;
    /*text-indent: 1em;*/
}
.n_con {
    color: #2a2a2a;
    font-size: 16px;
    line-height: 28px;
    padding: 10px 18px;
    margin-bottom: 37px;
    word-wrap: break-word;
	word-break: break-all;
}

.tips-info {
    margin-bottom: 25px;
    padding: 0 18px 36px;
    border-bottom: 1px solid #e7ebed;
    color: #999;
    font-size: 14px;
    line-height: 30px;
}
.tips-info .cl-blue {
    color: #81adc2;
}
.tips-info .cl-blue {
    color: #81adc2;
}

.skipbtn {
    width: 877px;
    height: 45px;
    margin-bottom: 18px;
    padding: 0 18px;
}
.skipbtn ul {
    overflow: hidden;
}
.skipbtn ul li {
    width: 280px;
    height: 33px;
    margin: 0 8px;
    float: left;
    line-height: 33px;
    border: 1px solid #ddeef7;
    text-align: center;
    padding: 0px 18px;
    border-radius: 16px;
}
.skipbtn ul li a {
    display: block;
    color: #7ebddb;
    font-size: 14px;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.table > tbody > tr > td:first-child, .table > tbody > tr > td:first-child a {
    text-align: center;
    margin-left: 15px;
    border-top: none !important;
}
.table > tbody > tr > td a {
    display: block;
}
.more {
    float: right;
    margin-top: -35px;
    font-size: 14px;
    margin-right: 15px;
    color: #999 !important;
}
.table > tbody > tr > td{
	border-top: none !important;
	text-align: center;
}
.table > thead > tr > th {
    border-bottom: none !important;
    text-align: center;
    font-size: 14px;
    color: #9aabb8;
}
.item-zone .zone-left {
    float: left;
    margin-right: 15px;
    width: 80px;
    height: 80px;
    margin-bottom: 10px;
}
.item-zone .zone-img {
    display: block;
    margin-bottom: 18px;
    width: 80px;
    height: 80px;
}
.item-zone .zone-left img {
    border-radius: 50%;
    display: block;
    width: 80px;
    height: 80px;
}
.item-zone .zone-right {
    color: #929292;
    float: left;
    font-size: 12px;
    line-height: 22px;
    width: 162px;
}
.item-zone .zone-right h4 {
    /*border-bottom: 1px solid #e7ebed;*/
    width: 105px;
    color: #333;
    font-size: 16px;
    margin-bottom: 8px;
    padding-bottom: 8px;
}
.item-zone .zone-right h4 a {
    color: #2a2a2a !important;
}
.nums {
    display: block;
    width: 75px;
    margin-left: 108px;
    margin-top: -37px;
    font-size: 14px;
    color: #9aabb8;
    text-align: right;
}
.item-zone .zone-right .zone-info {
    height: 41px;
    overflow: hidden;
    line-height: 1.6;
    margin-top: 10px;
    font-size: 14px;
    color: #999;
}
.item-zone .zone-right p {
    margin-bottom: 4px;
    width: 175px;
}
.item-zone .zone-right .zone-info a {
    color: #999 !important;
}
.error_info{
	width: 290px;
	height: 165px;
	padding: 5px;
	border: 1px solid #abcdde;
	border-radius: 3px;
	color: #9f9f9f;
	text-indent: 15px;
	line-height: 15px;
}
.yzm{height: 34px;}

/*我要投稿*/
*{outline: none;}
.contribute-box{width: 1200px;margin: 30px auto;}
.contribute-title{height: 110px;line-height: 110px;border-bottom: 1px solid #EEEEEE;margin: 0px auto;width: 70%;}
.contribute-title input{font-size: 26px;color: #333333;border: 2px solid #EEEEEE;width: 100%;line-height: 50px;padding: 5px 10px;outline: none;border-radius: 5px;}
.contribute-con{width: 70%;margin: 0px auto;}
.contribute-foot{margin-top: 80px;margin-bottom: 60px;}
.contribute-foot button{width: 120px;height: 40px;border-radius: 20px;background: #22b6fe;font-size: 18px;color: #FFFFFF !important;outline: none;border: none;}
.contribute-foot button:hover{background:#179ada;}
.contribute-foot button:active,.contribute-foot button:focus,.contribute-foot button:link{outline: none;}
.richbox{margin-bottom: 20px;width: 100%;}
#container textarea{height: 500px !important;}
.w150{width: 150px;float: left;}
.contribute-box p.titlep{font-size: 20px;color: #333333;}
.contribute-box p.titlep span{color: #999999;font-size: 16px;}
.bgmb100{background: #fff;margin-bottom: 100px;}
.upimg{position: relative;width: 70%;margin: 0px auto;}
.upimg a{display: inline-block;width: 500px;height: 200px;background: #f2f2f2 url(../images/upimg.png) no-repeat center;border-radius: 3px;outline: none;border: 1px solid #DFDFDF;}
.upimg a img {width: 100%;height: 100%;}
.picUp {position: absolute;height: 198px;top: 39px;left: 0px;opacity: 0;cursor: pointer;}
#edui1{z-index: 10 !important;}
#edui3_state{display: none !important;}    /*影藏UE编辑器全屏功能*/
.cue_box{margin: 0px auto;width: 830px;}
.cue_box  p{margin-bottom: 5px;} 
.cue_box  p:first-child{border-left: 5px solid #00A8FF;padding-left: 10px;margin-bottom: 20px;font-size: 16px;}
.dpinline{display: inline;}
.dpinlinebl{display: inline-block;}
.margin6{margin: 6px;}




.label-text{float: right;border: 1px solid #3EB5F6;color: #3EB5F6;border-radius: 4px;font-size: 12px;padding: 2px 5px;margin-left: 8px;}
.label-text:hover{background: #3EB5F6;color: #FFFFFF;}
.tab-title .title-tab{font-size: 18px;color: #999999;cursor: pointer;}
.tab-title .title-tab:last-child{margin-left: 33px;}
.tab-title .title-tab.active,.tab-title .title-tab:hover{color: #333333;border-bottom:3px solid #12ADFF;padding-bottom: 12px;}
.onsite_search{display: inline-block;width: 112px;background: #30a4e1;color: #FFFFFF;font-size: 16px;text-align: center;}
.onsite_search:hover{color: #FFFFFF;}
.interview_talk{color: #30A4E1;background: url('../images/icon/talk.png') no-repeat left;display: inline-block;width:110px;padding-left: 20px;}
.tougao_a{color: #30A4E1;background: url('../images/icon/tougao.png') no-repeat left;display: inline-block;width:78px;padding-left: 20px;}
.blue-label{color: #30A4E1;background: url('../images/icon/blue-label.png') no-repeat left;display: inline-block;width:78px;padding-left: 20px;}
.bg-white{background: #FFFFFF;}


.first_letter{}
.first_letter dl{color: #61A6D6;text-align: center;margin-bottom: 0;border:1px solid #e7ebed;background: #F1F6FA;}
.first_letter dl dt{width: 99px;height: 30px;line-height: 30px;border-right:1px solid #E7EBED;background: #FFFFFF;}
.first_letter dl dt,.first_letter dl dd{float: left;}
.first_letter dl dd{color: #555555;background: #F1F6FA;border-right:1px solid #E7EBED;width: 34px;height: 30px;line-height: 30px;cursor: pointer;}
.first_letter dl dd:last-child{border-right:none}

.list_letters{padding: 10px 5px;}
.list_letters .letters{border: 1px solid #EBEBEB;}
.list_letters .left-con{color: #61A6D6;font-weight: bold;font-size: 32px;background: #F7F7F7;width: 110px;float: left;height: auto;text-align: center;}
.list_letters .right-con{float: left;padding: 0 10px;width: 1078px;}
.list_letters .right-con ul{margin-bottom: 0px;}
.list_letters .right-con ul li{width: 100%;}
.list_letters ul li span{display: inline-block;padding-right: 20px;color: #333333;cursor: pointer;height: 52px;line-height: 52px;border-bottom: 1px solid #EBEBEB;float: left;}
.fw{font-weight: bold}

.clear-height a{height: auto !important;}
.bigPic{position: fixed;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);top: 0;left: 0;z-index: 999;}
.bigPic img{width: 50%;height: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}