﻿@charset "utf-8";
input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
body{background: #ffffff}
.lesslistDiv{
    width: 100%;
    position: relative;
}
.lesslistDiv .floatRight {
    bottom: 80px;
    left: 50%;
    margin-left: -212px;
    position: absolute;
    z-index: 8;
}
.lesslistDiv .floatRight.ri1 {
    bottom: 232px;
    height: 100px;
    position: absolute;
    width: 480px;
    margin-left: -240px;
}
.lesslistDiv .ri1 .kh2,.lesslistDiv .ri1 h3{
    color: #ffffff;
    text-align: center;
}
.lesslistDiv .ri1 .kh2{
    font-size: 46px;
    font-weight: bold;
    margin-top: 43px;
}
.lesslistDiv .ri1 h3{
    font-size: 24px;
    line-height: 1.6;
}
.lawyerCont .textImgSeparation > div.ted {
    padding: 0 !important;
}
.stCont.sc > .currenta:hover h3,.stCont.sc > .currenta:hover{
    color: #00c9ff;
}




.imgLayer{
    width: 1180px;
    height: 600px;
    background: url("../images/knowledgeindex-text.png") no-repeat scroll 388px 277px;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -590px;
    z-index: 6;
    min-width: 1180px;
}

/******顶部图片**********/
.noImgCurrent,.currentNotice,.lesslist{
    position: relative;
    width: 100%;
    z-index: 5;
    min-width: 1180px;
}
.currentNotice {
    margin-top: -100px;
    min-height: 460px;
}
.noImgCurrent{
    min-height: 5px;
    float: left;
}
.lesslist{
    margin-top: -100px;
    min-height: 520px;
}

/******************知识库主体内容公用*****************************/
.mine{
    width: 100%;
    float: left;
    height: auto;
    min-width: 1180px;
}
.knowMine{
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

/*分享*/
.shareBut{
    float: left;
    width: 100%;
    text-align: center;
    margin: 40px 0;
}
.shareBut a{
    height: 40px;
    line-height: 40px;
    display: inline-block;
    border: 1px solid #e64949;
    color: #e64949;width:150px;    text-align: center;
}
.shareBut a:hover{
    background-color: #e64949;
    color: #ffffff;
    background-position: 20px -79px;
}
.shareBut .sBRi{
    border: 1px solid #81ac55;
    color: #81ac55;
    margin-left: 20px;
    background-position: 20px -33px;
}
.shareBut .sBRi:hover{
    background-color: #81ac55;
    background-position: 20px -123px;
}


/******************知识库主体内容--文章详情*****************************/
/*标题区*/
.knowMine h3,.knowMine h5{
    width: 100%;
    text-align: center;
}
.knowMine h3{
    font-size: 24px;
    color: #595758;
    line-height: 2;
}
.knowMine h5{
    color: #727171;
    font-weight: normal;
    margin-top: 11px;
}
.knowMine h5 span{
    display: inline-block;
}
.knowMine h5 span em{
    margin-left: 16px;
    display: inline-block;
}
.reading{
    margin-left: 73px;
}
/*1像素线条*/
.line{
    width: 100%;
    display: block;
    height: 1px;
    background: #dddddd;
    margin: 30px 0 0 0;
}
/*内容区*/
.contBlock{
    width: 100%;
    height: auto;
    border-top: 1px solid #dddddd;
     margin-top: 28px;
    word-wrap: break-word;
    text-align: left;
}
/*排版*/
.contBlock ,contBlock p{
     line-height: 30px;
     padding-bottom: 30px;
     color:#666;
     font-size: 14px;
}
/*上一页和下一页*/
.cPages{
    float: left;
    height: 50px;
    width: 100%;
    font-size: 14px;
    margin-bottom: 20px;
}
.cPages span{
    display: block;
    text-align: left;
    color: #898989;
    line-height: 1;
}
.cPages .floatRight span,.cPages .floatRight a{
    text-align: right;
}
.cPages .cPagesText{
    display: inline-block;
    text-align: left;
    color: #595758;
    margin-top: 10px;
}
.cPages a:hover span{
    color: #00c9ff;
}
.cPages .group,.cPages .floatRight{
    height: 100%;
}
.cPages .group{
    background: url("../images/prevnext.png") no-repeat scroll left 0;
    padding-left: 40px;
}
.cPages .floatRight{
    padding-right: 50px;
    background: url("../images/prevnext.png") no-repeat scroll right -100px;
}

/*相关产品*/
.relPro{
    width: 100%;
    float: left;
    height: auto;
    font-size: 14px;
    color: #595758;
}
.relPro > a{
    display: inline-block;
    margin-bottom: 20px;
}
.relPro > img {
    margin-bottom: 20px;
}
.relPro h5{
    text-align: left;
    margin: 25px 0 22px 0;
}

/*知识库评价*/

/********************知识库-搜索结果**************************************/
/*search*/
.nav-index .searchLe span{
    font-size: 14px;
    color: #f14b4b;
}
.nav-index .searchLe span i{
    margin: 0 11px;
    font-style: inherit;
}
.ri .search-form{
    float: left; 
    background-color: #fff;
    border:1px solid #dddddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    width: 424px;
}
.ri .search-text{
    height:27px;
    line-height: 27px;
    float: left;
    width: 350px;
    border: 0;
    outline: none;
    margin: 5px; 
}
.ri .search-button{
    background: url("../images/search.png") no-repeat scroll center center;
    width:60px;
    height:38px;
    float: left;
    border: none;
    border-left: 1px solid #dddddd;
    cursor: pointer;
}
.ri .search-text:hover,.ri .search-text:focus{
    border: none !important;
}
.ri .search-button:hover{
    border-left:1px solid #dddddd;
    border-bottom: none !important;
    border-top: none !important;
    border-right: none !important;
}

/*search 内容*/
.seachCont{
    float: left;
    width: 100%;
    height: auto; 
    text-align: left;
}
.borTop,.sc,.sc h3,.sc p{
    word-wrap: break-word;
}
.borTop{
    border-top: 1px solid #dddddd;
}
.sc{
    width: 100%;
    height: auto;
    border-bottom: 1px solid #dddddd;
    color: #595758;
    padding: 32px 0 37px 0;
}
.sc h1 a{
    color: #595758;
}
.sc h3{
    text-align: left;
    font-size: 24px;
    line-height: 1.7;
}
.sc h3 a{
    color: #595758;
}
.sc h3 a:hover,.sc h3 a:hover em{
    color: #00c9ff;
}
.sc em{
    color: #f14b4b;
}
.sc p{
    font-size: 14px;
    line-height: 1.7;
}
.sc span{
    font-size: 14px;
    color: #dddddd;
    line-height: 2;
    display: inline-block;
    margin-top: 3px;
}
.sc i{
    font-style: inherit;
    margin-left: 18px;
}

/*********************************************************公开课*************************************************/
.lessMine{
    width: 1180px;
}

/*****************公开课-当期预告***************************************/


/***内容区***/
.currentNotice h4,.not-Top h4{
    font-size: 24px;
    color: #595758;
}
/**/
.not-Top{
    width: 100%;
    margin-bottom: 60px;
}
.not-Top .group,.aside,.nav-index .group{
    margin-left: 40px;
}
.not-Top .floatRight{
    text-align: center;
    width: 820px;
}
.not-Top .floatRight h4{
    font-weight: normal;
    display: inline-block;
}
.not-Top .floatRight a{
    padding: 0 60px;
    height: 40px;
    line-height: 40px;
    background: #00c9ff;
    color: #ffffff;
    display: inline-block;
    margin-left: 45px;
}
.not-Top .floatRight a:hover{
    background: #00aad7;
}
/*内容公用*/
.noticeCont{
    height: auto;
    width: 100%;
    float: left;
}
/*左内容*/
.aside{
    width: 280px;
    height: auto;
    text-align: left;
}
.a1 img{
    width: 80px;
    height: 80px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.aText{
    height: 80px;
    padding: 20px 0 20px 20px;
}
.aText h3{
    font-size: 18px;
    color: #595758;
    line-height: 1.1;
}
.aText span{
    font-size: 16px;
    color: #b5b5b5;
}
.spCont{
    font-size: 14px;
    color: #595758;
    line-height: 2;
    margin-top: 11px;
}
.aside p{
    font-size: 14px;
    color: #b5b5b5;
    line-height: 1.6;
}
.aside > div{
    float: left;
    height: auto;
    margin-bottom: 48px;
    width: 100%;
}
/*往期回顾*/
.reviewPast{
    border: 1px solid #dddddd;
    width: 100%;
    padding: 20px 20px 0 20px;
    font-size: 12px;
    text-align: center;
}
.reviewPast .group{
    background: #00c9ff;
    margin: 0;
    position: relative;
    line-height: 20px;
    height: 20px;
    padding: 0 30px 0 5px;
    color: #ffffff;
}
.reviewPast em{
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    right: -10px;
    display: inline-block;
    border-left: 10px solid #00c9ff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: none;
}
.reviewPast a{
    display: block;
    float: left;
    text-align: left;
    font-size: 18px;
    color: #595758;
    border-top: 1px solid #dddddd;
    padding: 19px 0;
    line-height: 1.5;
    width: 100%;
}
.reviewPast .floatRight > a:hover,.reviewPast a:hover{
    color: #00c9ff;
}
.reviewPast .floatRight > a {
    border: medium none;
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #9fa1a0;
}
.noBorTop{
    border-top: none !important;
}
.reviewPast img{
    margin-bottom: 14px;
    width: auto !important;
}
.reviewPast span{
    display: block;
    width: 100%;
    color: #00c9ff;
    font-size: 14px;
    line-height: 1.5;
}
.reviewPast.weiRe{
    padding: 20px;
    margin-bottom: 0;
}
.reviewPast.review{
    margin-bottom: 20px;
}

/*右内容*/
.theme{
    height: auto;
    width: 820px;
    color: #595758;
    text-align: left;
    margin-left: 40px;
}
.lessMine .theme{
    text-align: center;
}
.lessMine .theme1{ 
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    padding: 0 40px 13px;
    height: auto;
    text-align: left;
}
.theme h5,.theme h4{
    float: left;
    width: 100%;
    text-align: left;
}
.theme h5{
    font-weight: bold;
    margin-top: 40px;
    color: #595758;
}
.theme h4{
    margin: 33px 0;
    font-size: 24px;
}
.th1{
    font-size: 14px;
    margin: 0 0 29px 0;
    width: 100%;
    clear: both;
}
.th1 p{
    line-height: 1.6;
    text-align: left;
}
.theme .noMarTop{
    margin-top: 0; 
}
.th1 > div {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.topTh1{
   clear: both;
   font-size: 14px;
   line-height: 1.6;
   color: #595758;
   margin-top: 37px;
   text-align: left;
}
.not-Top .floatRight .hasEnd,.not-Top .floatRight .hasEnd:hover{
    background: #e4e4e4;
}


/**********************************公开课-往期列表*************************************/
/*top*/
.knoSquareNav{
    background: #1d2737;
    height: auto;
    width: 100%;
    min-width: 1180px;
}
.squareNavIn{
    width: 1180px;
    margin: 0 auto;
    height: 100px;
    position: relative;
    z-index: 1;
}
.sn,.snRi{
    display: inline-block;
    height: 100%;
}
.sn{
    background: url("../images/squarenavinimgle.png") no-repeat scroll  center 22px;
    width: 100px;
}
.sn:hover{
    background-position: center -122px;
}
.snRi{
    background: url("../images/squarenavinimgri.png") no-repeat scroll  center 26px;
    width: 170px;
    position: relative;
    display: block;
}
.snRi:hover{
    background-position: center -74px;
}

/*创业--公开课--弹层*/
.snRiPop{
    width: 160px;
    height: 102px;
    background: #ffffff;
    position: absolute;
    top: 90px;
    right: 0;
    z-index: 100;
    border:1px solid #c5c5c5;
    padding: 27px 0 0 30px;
    display: none;
}
.snRiPop em,.sqNav li .snRiPop em{
    background: url("../images/triangle_1.png") no-repeat scroll center 1px; 
    border: none; 
    height: 7px;
    width: 14px;
    position: absolute;
    left: 50%;
    top: -7px;
    margin-left: -7px;
}
.snRiPop span{
    display: inline-block;
    height: 25px;
    line-height: 25px;
    width: 100%;
    font-size: 14px;
    color: #5d5d5d;
}
.snRiPop span a{
    height: 20px;
    line-height: 20px;
    padding: 0 4px;
    font-size: 12px;
    color: #ffffff;
    background: #ed5a5a;
    display: inline-block;
    margin-left: 5px;
}
.snRiPop span .s-a{
    background: none;
    color: #5d5d5d;
}
.snRiPop span .s-a:hover{
    color: #00c9ff;
}

.issueList{
    width: 100%;
    height: auto;
    clear: both;
    margin-top: 2px;
}
/**导航列表**/
.sqNav{
    margin: 30px 0 0 10px;
}
.sqNav li{
    float: left;
    height: 40px;
    margin-right: 20px;
    position: relative;
}
.sqNav .noMarRr{
    margin-right: 0;
}
.sqNav li a{
    color: #ffffff;
    font-size: 18px;
    display: inline-block;
    padding: 0 30px 0 18px; 
    height: 40px;
    line-height: 40px;
}
.sqNav li a:hover{
    background: #00c9ff;
}
/**/
.sqNav .snRiPop{
    height: auto;
    padding: 22px 30px 22px 10px;
    width: 444px;
    background: #ffffff;
    top: 57px;
    left: -40px;
    display: none;
    z-index: 999999;
}
.sqNav li .snRiPop em{
    margin-left: -137px;
}
.sqNav li .snRiPop.sli2 em{
    margin-left: -108px;
}

/*二级内容*/
.sqNav .snRiPop li,.sqNav .snRiPop li a{
    line-height: normal;
    height: auto;
}
.sqNav .snRiPop li{
    margin: 0;
    margin-left: 20px;
}
.sqNav .snRiPop li a{
    font-size: 14px;
    color: #5d5d5d;
    width: 114px;
    padding: 0;
    background: none;
    line-height: 2;
}
.sqNav .snRiPop li a:hover{
    color: #00c9ff;
}
.snRiPop.sli1 > ul {
    overflow: hidden;
}

/*三角形*/
.sqNav li em{
    height: 0;
    width: 0;
    display: 
    inline-block; 
    cursor: pointer; 
    position: absolute;
    top: 20px; 
    right: 20px; 
    border-left:7px solid transparent;
    border-bottom:7px solid #ffffff;
    border-right:none;
    border-top:none;
}


/*左侧内容*/
.iList {
    clear: both;
    margin-bottom: 40px;
}
.iList.noMarBot,.noMar.stCont{
    margin-bottom: 0;
}
.issueList .iList .group{
    width: 260px;
    height: 260px;
    position: relative;
}
.iList span{
    display: inline-block;
    height: 70px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background: url("../images/lessle.png") no-repeat scroll 15px center;
}
/*右侧内容*/
.issueList .iList .lessThCont{
    border: 1px solid #dddddd;
    border-left: none;
    width: 920px;
    padding: 33px 40px 37px;
    *width: 830px;
    *height: auto;
}
.lessThCont{
    position: relative;
}
.lessThCont a{
    position: absolute;
    top: 40px;
    right: 40px;
    display: inline-block;
    border:1px solid #dddddd;
    padding: 0 35px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #5d5d5d;
}
.lessThCont a:hover{
    background: #00c9ff;
    color: #ffffff;
    border:1px solid #00c9ff;
}
.lessThCont p,.lessThCont h4{
    text-align: left;
    color: #595758;
}
.lessThCont h4{
    font-size: 24px;
    margin-bottom: 28px;
}
.lessThCont p{
    font-size: 14px;
    line-height: 1.6;
    margin-top: 5px;
}


/*******************************************瀑布流***********************************************/
.waterfall,.waterLess{width: 1208px;}
.waterfall{
    height: auto;
    clear: both;
    position: relative;
}
/*分块公用样式*/
.pin{
    border: 1px solid #dddddd;
    width: 282px;
    height: auto;
    margin: 0 0 20px 20px;
    float: left;
}
.box{
    padding: 20px;
}

/*顶部三角词条*/
.entry{
    width: 100%;
    height: 20px;
    line-height: 20px;
    color: #ffffff;
    font-size: 12px;
    text-align: left;
}
.entry span{
    display: inline-block;
    height: 20px;
    line-height: 20px;
    position: relative;
    padding: 0 6px 0 6px;
}
.entry span em{
    height: 0;
    width: 0;
    display: 
    inline-block; 
    cursor: pointer; 
    position: absolute;
    top: 0; 
    right: -10px;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-right:none;
}
.enNav span{background: #ea5f49;}
.enNav span em{border-left:10px solid #ea5f49;}
.synthesize span{background: #56c5a9;}
.synthesize span em{border-left:10px solid #56c5a9;}

/*分页导航*/
.box li{
    margin-top: 20px;
}
.box li a{
    width: 100%;
    display: inline-block;
    background: #fff3eb;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #935c54;
    text-align: center;
}

/*综合内容块*/
.box h4{
    text-align: left;
    font-weight: normal;
    line-height: 1.4;
    margin-top: 20px;
    word-wrap:break-word;
}
.box h4 a{
    font-size: 18px;
    color: #595758;
    font-weight: normal;
}
.time,.box p{
    font-size: 14px;
    color: #9e9e9e;
    text-align: left;
}
.time {
    display: inline-block;
    text-align: left;
    width: 100%;
    margin-top: 10px;
}
.time i{
    font-style: inherit;
    margin-left: 10px;
}
.box img{
    margin-top: 20px;
    width: 280px;
}
.box p{
    text-align: left;
    line-height: 1.6;
    margin-top: 20px;
    word-wrap: break-word;
}



/********************知识库-首页********************************************/
.waterfall.indexWF {
    margin-top: 40px;
}
.box.banner {
    padding: 0 0 60px;
    border: 1px solid #dddddd;
    margin-bottom: 20px;
}
.box .fPic img{
    margin-top: 0;
}
.pin .reviewPast.review {
    border-top: none;
    border-bottom: 1px solid #dddddd;
    clear: both;
    margin-bottom: 0;
}
.pin .reviewPast{
    border-bottom: none;
    border-left: none;
    border-right: none;
}
.reviewPast.weiRe {
    border-top: 1px solid #ddd;
    margin-bottom: 0;
    padding: 20px;
}
.box.pass{
    border: 1px solid #dddddd;
    padding: 0;
}
.box.pass1{
    border: 1px solid #dddddd;
    margin-top: 20px;
}
.box .refresh {
    clear: both;
    height: 60px;
    display: inline-block;
    line-height: 60px;
    width: 100%;
    font-size: 14px;
    color: #595758;
    background: url("../images/refresh.png") no-repeat scroll 89px center;
}
.pass1 .reviewPast.weiRe {
    padding: 0;
    border-top: none; 
    margin-top: -20px;
}
.box > a {
    display: inline-block;
    width: 240px;
}


/*焦点图*/
.focus{ position:relative; width: 280px; height:280px; background-color: #000; float: left;}  
.focus img{ width: 280px; height: 280px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#b2efff; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#00c9ff;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ width: 100%; display: inline-block; text-align: center; text-decoration:none; color:#fff; font-size:18px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:-42px; right:90px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#b2efff; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#00c9ff;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    

/***************************************品牌故事*******************************************/
/*品牌故事-定稿*/
.story{
    height: auto;
    width: 820px;
    color: #595758;
    text-align: left;
    margin-left: 40px;
}
.stCont{
    padding: 31px 40px 35px 40px;
    height: auto;
    border: 1px solid #dddddd;
    color: #595758;
    margin-bottom: 40px; 
    position: relative;
}
.stCont h3{
    font-size: 24px;
    text-align: left;
}
.stCont.sc span{
    color: #727171;
    margin-top: 8px;
}
.stCont img{
    text-align: center;
    margin: 30px 0;
}
.fallImgCurrent{
    height: 138px;
    /* margin-top: -100px; */
    width: 100%;
    float: left;
    background: url("../images/6.png") no-repeat scroll center center;
}

/*置顶*/
.stCont.sc > em {
    background: url("../images/zhiding.png") no-repeat scroll center center;
    display: inline-block;
    height: 61px;
    position: absolute;
    right: 0;
    top: 0;
    width: 61px;
}

/*************************关于我们********************************/
.group.gCenter {
    margin-left: 155px;
}
.gCenter ul{
    overflow: hidden;
    height: auto;
    padding: 0;
    margin-top: 1px;
}
.gCenter li{
    float: left;
    margin-left: 7px;
}
.gCenter li,.gCenter li a{
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 16px;
}
.gCenter li a{
    padding: 0 7px;
    display: inline-block;
}
.gCenter li a:hover,.gCenter li a.current{
    color: #ffffff;
    background: #00c9ff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}


.loading-wrap{
    text-align: center;
    margin: 20px 0; 
}

/*瀑布流内容加载完成*/
.loading{
    display: inline-block;
    width: 305px;
    height: 237px;
    margin: 0 auto;
    background: url("../images/lodding.png") no-repeat scroll center center;
}
/*首页没有内容*/
.waterfallms{
    width: 480px;
    height: 312px;
    display: inline-block;
    margin: 20px 0;
    background: url("../images/waterfall.png") no-repeat scroll center center;
}
/*没搜到内容*/
.noFind{
    width: 100%;
    height: 540px;
    margin: 0 auto;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 80px;
    background: url("../images/nofind.png") no-repeat scroll center center;
}

#mask{
    background: #000000;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99998;
    opacity: 0.7;
    filter:alpha(opacity=70);
}
/*分享到微博*/
/*分享到微信*/
.knowPoper{
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -290px;
    margin-top: -260px;
    height: 520px;
    width: 580px;
    background: #ffffff;
    z-index: 999999;
    display: none;
    text-align: center;
}
.knowPoper h4{
    font-size: 14px;
    color: #595758;
    text-align: center;
    margin-top: 115px;
}
.knowPoper img{
    margin-top: 21px;
    width: 250px;
}
.colse{
    display: inline-block;
    width: 21px;
    height: 21px;
    position: absolute;
    top: 30px;
    right: 30px;
    cursor: pointer;
    background: url("../images/close.png") no-repeat scroll center center;
}
.knowPoper h2{
    font-size: 24px;
    color: #686667;
    text-align: center;
    margin: 53px 0 16px;
}
#knowPoperwb img{
    margin: 20px 0;
}
#knowPoperwb p{
    line-height: 1.8;
    text-align: left;
    font-size: 14px;
    color: #686667;
}
#knowPoperwb h3{
    text-align: left;
    font-size: 16px;
    margin: 30px 0;
}
#knowPoperwb > div{
    overflow-x: hidden;
    height: 298px;
    padding: 0 30px;
    width: 100%;
}
#knowPoperwb > div img{
    width: auto;
}
#knowPoperwb .knowPButOut{
    background: #ffffff;
    height: auto;
    margin: 0;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: 0;
    text-align: center;
    overflow-y: hidden;
}
#knowPoperwb .knowPBut{
    display: inline-block;
    width: 240px;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #ffffff;
    background: #f14b4b;
    margin: 30px 0; 
}
#knowPoperwb .knowPBut:hover{
    background: #00c9ff;
}
.knowMine iframe {
    margin-bottom: 43px;
}
#noticelist .refresh{
    clear: both;
    color: #595758;
    display: inline-block;
    font-size: 14px;
    height: 60px;
    line-height: 60px;
    padding: 0;
    text-align: center;
    width: 100%;
    background: url("../images/refresh.png") no-repeat scroll 72px center;
}

/*友言评论的样式*/
.t-youyan {
    clear: both;
    content: ".";
    display: block;
    padding-top: 25px;
 
}

/*子频道列表*/
.subchannel_main{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;height: 62px;line-height: 57px;margin:0 0 0px 0;}
.subchannel{}
.subchannellist { text-align:center;}
.subchannellist li { display:inline;border-left:1px solid #d4d4d4;  }
.subchannellist li.n1{border:none;}
.subchannellist li a { padding:3px 5px;font-size:18px; color:#5b5b5b; font-weight:normal;margin:0 5px;}
.subchannellist li a:hover {    color:#fc7602;border-bottom:3px solid #fc7602; }
.subchannellist #current a {  font-weight:normal;   color:#fc7602;border-bottom:3px solid #fc7602;}
.subchannellist .depth1{ font-size:16px; font-weight:bold; }
.subchannellist .depth2{ font-size:14px; text-indent:1.5em; background:none; }
.subchannellist .depth2 a{ border:none;}
.subchannellist .depth3{ font-size:14px; text-indent:3em}
.subchannellist .depth4{ font-size:14px; text-indent:4.5em}
.subchannellist .depth5{ font-size:14px; text-indent:6em}
.subchannellist .depth6{ font-size:14px; text-indent:7.5em}
/**/
/*分页样式*/
.pagination-wrapper { clear:both; padding:1em 0 2em 0;text-align:center; } .pagination { display: inline-block; *display:inline; *zoom: 1; font-size:12px; border-radius: 3px; box-shadow: 01px 2px rgba(0, 0, 0, 0.05); } .pagination li{ list-style: none;display: inline; float: left; line-height: 1em; text-decoration:none; border: 1px solid #ddd; border-left-width: 0; } .pagination li a { display: inline-block; padding: .5em .8em; background-color:#f9f9f9; color: #999; } .pagination li a:link{ background:#fff;color: #4C78A5; } .pagination li a:hover{ text-decoration:none; }.pagination li a:link:hover { color: #000; } .pagination li.thisclass{ background-color: #f9f9f9; color:#999; } .pagination li:first-child { border-left-width: 1px; border-radius: 3px 0 0 3px; } .paginationli:last-child{ border-radius: 0 3px 3px 0; } .pagination .pageinfo{color: #444; }


/*主体右侧*/
/*样式1*/
.right_title {padding: 35px 0 0px;}
.right_title h2 { font-size:30px; font-weight:normal; text-align:center; padding:30px 0 0 0;color:#505050;   }
.right_title h2 a{color:#505050;} 

.right_title h2 img{padding:0 10px;}
.right_body { padding:5px 0px; overflow:hidden; zoom:1;  border-top:0; border-bottom:0 }
.right_body .f2{text-align:left;margin:10px 0;}
.right_body .f2 p{display:block;}
.right_bottom .f1{margin:10px 0;}
.right_bottom h2{font-size: 24px;font-weight: bold;color:#000;text-indent: 10px;margin:20px 0;font-weight:normal;border-bottom:1px solid #ccc;line-height:40px;height:40px}
/*样式2*/
.right_title1 { }
.right_title1 h2 {font-size:30px; font-weight:normal; text-align:center;  padding:30px 0;color:#505050;    }
.right_title1 h2 a{color:#505050;} 
.right_title1 h2 img{padding:0 10px;}
.right_body1 { padding:5px 0; overflow:hidden; zoom:1;  border-top:0; border-bottom:0 }
.right_bottom1 {height: 5px;  line-height:5;  overflow:hidden; font-size:0px; margin-bottom:5px;}
/*样式3*/
.right_title2 { height:69px; line-height:69px;  }
.right_title2 h2 { font-size:20px;   font-weight:normal;  text-indent:40px; color:#FFF;}
.right_body2 { padding:5px; overflow:hidden; zoom:1; border-top:0; border-bottom:0}
.right_bottom2 { height: 5px; font-size: 0px; line-height:0;  overflow:hidden; margin-bottom:5px;}
/*==========@@模块  结束@@==========*/

/*==========@@频道布局  开始@@==========*/
/*模型body*/
.body_index, .body_article, .body_download, .body_picture, .body_product, .body_single, .body_video, .body_job, .body_feedback, .body_guestbook{}
.index, .single, .article, .picture, .download, .video, .product, .job, .guestbook, .feedback{ width:1200px;margin:5px auto; }
.xcxmoban{width:1000px;margin:5px auto;overflow:hidden;}
#top, #logo, #banner, #announcement, #link, #copyright,#floor_1,#floor_3,#floor_4,#floor_5,#floor_6,#floor_7 { width:1200px;  margin:0 auto; overflow:hidden; border:0px dashed red;}
#navigation{  margin:0 auto;  border:0px dashed red;}
#floor_2{  margin:0 auto; overflow:hidden; border:0px dashed red;}
#left { float:left; width:250px; }

/*文字列表*/
.textlist{ }
.textlist li {overflow:hidden;padding:15px;border: 1px solid #efefef;margin:30px 0  0  0;}
.textlist li a{  }
.textlist li .time_wrap{float:left;width:130px;overflow:hidden;height:110px;background:#0166ce;margin:0 20px 0 0;}
.textlist li .time_wrap .day{font-size: 52px;line-height: 40px;display:block;text-align:center;color:#fff;padding: 17px 0;font-weight:bold;}
.textlist li .time_wrap .year{font-size: 14px;line-height: 20px;display:block;text-align:center;color:#fff;padding: 2px 0;}
.textlist li .info_wrap{float: left;overflow:hidden;width:800px;}
.textlist li .info_wrap .InfoTitle{font-size: 20px;margin:2px 0;padding:4px 0;display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight: bold;color: #626262; }
.textlist li .info_wrap .Info{margin:4px 0;}
.textlist li .info_wrap .Info .Infotime{float:left;display:block; text-align:left;color:#999;;}
.textlist li .info_wrap .Info .InfoHit{float:left;display:block; text-align:left;color:#999;margin:0 20px 0 0;font-size: 14px;}
.textlist li .info_wrap .InfoContent{display:block;overflow:hidden;line-height: 1.6em;font-size:16px;padding:0;color:#999;width:100%;height:46px;}
.textlist li .ViewMore{float:right;display:block;border:1px solid #ddd;padding:5px 10px;margin:40px 40px 0 0;color: #626262;font-size: 16px; } 
.textlist li:hover{border:1px solid #fc7602;}
.textlist li:hover .time_wrap{background:#fc7602;}
.textlist li:hover .InfoTitle  { color:#fc7602; }
.textlist li:hover .ViewMore{border:1px solid #fc7602;background:#fc7602;color:#fff;}

/*信息*/
.InfoTitle{ font-weight:normal; text-align:center; vertical-align:middle; padding:5px 0px}
.InfoTitle h1{ font-size:28px; line-height: 1.5em; font-weight:normal;color:#333;}
.InfoTime{color:#999; text-align:left;  padding:2px 0px;font-size: 14px; height:25px}
.InfoContent, .InfoContent p{ line-height:2.0em; font-size:16px; padding:10px 0; color:#222;}
.InfoContent a{color:#666;}
.InfoContent a:hover{color:#F30;}
.InfoContent a b{font-weight:normal;}
.InfoAttachment{ padding:10px 0px; text-align:center; width:81px; margin:0 auto;}
.InfoPicture{ text-align: center;}
.InfoPicture img{ width:100%; max-width:100%}
.info_from_wrap{ padding:0 10px; text-align:center; color:#999; border:0px dashed #ccc; line-height:30px; margin-bottom:5px;}
.info_from_wrap a { color:#999; }
.info_from_wrap a:hover { color:#555; }
#ReadLevelTip{ font-weight:bold; color:red;}
.Tag{ text-align: left; font-weight:normal; margin-top:15px;}
.Tag b{ background:url(../images/tag.jpg) left center no-repeat; padding-left:20px; font-weight:normal;}
.Tag a{ padding:2px 8px; font-size:13px; font-weight:normal; text-decoration:none; color:#333; background:#f5f5f5; margin-right:5px; border:1px solid #ddd; border-radius:14px;}
.Tag a:hover{background:#eee; color:#333;}
.info_previous_next_wrap{ background:#fff; padding:5px; border:1px solid #E3E3E3; color:#333; line-height:1.8em}
.Next a{ }
.Previous a{ }
/*==========@@元件 结束@@==========*/