@charset "utf-8";
html{background:#B90030;}
body{margin:0px; padding:0px; font-family:Microsoft Yahei,Arial, sans-serif; font-size:13px; color:#444; background:#dee1ea;overflow-x:hidden;}
@media (max-width: 768px)
{
    html,body{background:#FFF;}
}
table{border-collapse:collapse;}
h1,h2,h3,h4,h5,h6,form{margin:0;padding:0;}
dl,dt,dd{padding:0px; margin:0px;list-style:none;}
p{margin:0px; padding:0px;}
img{border:none; vertical-align:middle; max-width:100%;}
a{color:inherit; text-decoration:none;font-family:Microsoft Yahei,Arial, sans-serif; font-size:inherit; outline:none; cursor:pointer;}
a:hover{color:#1f7dbf;text-decoration:none;font-size:inherit;outline: none;}
a:focus {outline: none;text-decoration:none;}
a:active{text-decoration:none;}
u{text-decoration:none;}
input,textarea{-webkit-appearance: none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}
.pb30{padding-bottom:30px;}
.pr30{padding-right:30px;}
.mb15{margin-bottom:15px;}
.mt5{margin-top:5px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt80{margin-top:80px;}
.pd10{padding:10px 0;}
.pd20{padding:20px 0;}
.pd30{padding:30px 0;}
.clear{height:0;line-height:0; font-size:0; clear:both;}

/*顶部*/
header{background:url(../img/w.png) center center no-repeat #B90030; color:#FFF;}
header a{color:#FFF;}
header a:hover{text-decoration:underline;}
header .container{position:relative;}
header .logo{text-align:left; padding:15px 0;}
@media (max-width: 1120px)
{
header{background:#B90030;}
}

@media (min-width: 992px)
{
.search{position:absolute; right:15px; top:50%; margin-top:-23px;}
.search form{display:block;position:relative;min-width:250px;}
.search form input{ outline:none; background:#FFF; color:#333;border:1px solid #FFF; margin:0; padding:5px 5px 5px 10px;  display:block; width:100%;}
.search form button{ overflow:hidden; text-indent:-5000px; width:30px; height:30px;border:0; outline:none;background:url(../img/sbtn.png) center center no-repeat; position:absolute; right:3px; display:block; top:0px;}
.search div{padding:10px 0 0 0;color:#6086b5;}
.search div a{color:#FFF;}
}
@media (max-width: 992px)
{
.search{display:none;}
}
@media (max-width: 768px)
{
.smallHide{display:none;}
.search{display:none;clear:both; height:45px;background:url(../img/sbg.jpg) top repeat-x; position:relative;}
.search form{display:block;position:absolute; right:5px; top:8px; width:155px;}
.search form input{ outline:none; background:#FFF; color:#333;border:1px solid #FFF; margin:0; padding:5px 5px 5px 10px;  display:block; width:100%;}
.search form button{ overflow:hidden; text-indent:-5000px; width:24px; height:30px;border:0; outline:none;background:url(../img/sbtn.png) center center no-repeat; position:absolute; right:3px; display:block; top:0px;}
.search div{padding:15px 0 0 5px; color:#999;font-size:12px;}
.search div a{font-size:12px; color:#333;}
}
/*菜单*/
@media (min-width: 768px)
{
.menu{background:#f6bcb1; border-bottom:1px solid #DDD;}
.menu a{ display:block;float:left;width:16.6667%;margin-left:-1px; font-size:16px; text-align:center; padding:14px 0; color:#242424; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
.menu a.active,.menu a:hover{color:#FFF; background:#e94943; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
}
@media (max-width: 768px)
{
.menu{position:fixed!important;-webkit-transform: translateZ(0); left:0; bottom:0; width:100%; z-index:997; background:#e94943;}
.menu a.ico{width:16.6667%;font-size:10px;-webkit-text-size-adjust:none;display:block; float:left; border-right:1px solid #2265a4; text-align:center; padding:45px 0 10px 0; color:#FFF; background-position:center 15px; background-repeat:no-repeat; background-size:24px 24px;}
.menu a.ico0{background-image:url(../img/ico0.png);}
.menu a.ico1{background-image:url(../img/ico1.png);}
.menu a.ico2{background-image:url(../img/ico2.png);}
.menu a.ico3{background-image:url(../img/ico3.png);}
.menu a.ico4{background-image:url(../img/ico4.png);}
.menu a.ico5{background-image:url(../img/ico5.png);}
.menu a.ico.active{background-color:#ba261a;}
.menu a.ico:last-child{border-right:0;}
}

.showCode{position:fixed!important; z-index:998; left:0; top:0; width:100%; height:100%;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
.showCodeImg{position:absolute;  z-index:999;top:50%; left:50%;width:180px; height:200px;margin:-100px 0 0 -90px;}
.showCodeImg p{text-align:center; color:#FFF;}

/*首页搜索*/
.searchBox{padding:5px; background:#FFF; position:relative;}
.searchBox .myLibrary{position:absolute; top:150px; right:40px; font-size:16px; color:#FFF; text-decoration:underline;}
.searchBox form{display:none; padding:35px; height:200px;}
.searchBox form.active{display:block;}
.searchBox .form_0{background:url(../img/bg.png) right center no-repeat #1f7dbf;}
.searchBox .form_1{background:url(../img/bg.png) right center no-repeat #1f7dbf;}
.searchBox .form_2{background:url(../img/bg.png) right center no-repeat #1f7dbf;}
.searchBox .form_3{background:url(../img/bg.png) right center no-repeat #1f7dbf;}
.searchBox .form_4{background:url(../img/bg.png) right center no-repeat #1f7dbf;}
.searchBox .form_5{background:url(../img/bg.png) right center no-repeat #1f7dbf;}
.searchBox form h2{padding:10px 0 15px 0; text-align:center; color:#FFF; font-size:20px;}
.formInput{position:relative;}
.formInput input{ outline:none; background:#FFF; color:#333;border:1px solid #FFF; margin:0; padding:10px; font-size:16px;  display:block; width:100%;}
.formInput button{ width:140px; height:44px; padding-left:20px;font-size:16px;border:0; outline:none;background:url(../img/sbtn2.png) 30px center no-repeat #6eb6e4; color:#FFF; position:absolute; right:0; display:block; top:0px;}
.formInput .mybutton{ width:70px; height:44px; padding-left:10px;font-size:5px;border:0; outline:none; color:#FFF; position:absolute; right:0; display:block; top:0px;}
@media (max-width: 768px)
{
.searchBox form{padding:15px;height:150px;}
.searchBox form h2{padding:10px 0 20px 0;}
.searchBox .myLibrary{right:20px;top:120px;font-size:12px;}
.formInput input{font-size:13px; height:36px; line-height:36px;padding:10px 5px;}
.formInput button{width:60px; height:36px; overflow:hidden; font-size:12px; padding-left:20px; background:url(../img/sbtn2.png) 7px center no-repeat #6eb6e4; background-size:12px 12px;}
}

.searchLine{height:5px;clear:both;}
.searchLine_0{background:#6eb6e4;}
.searchLine_1{background:#80c4d3;}
.searchLine_2{background:#b9c9e6;}
.searchLine_3{background:#e1ccbf;}
.searchLine_4{background:#a3d0b3;}
.searchLine_5{background:#ffbe40;}

.searchType{clear:both;}
.searchType strong{display:block;width:16.666%; float:left; height:80px; line-height:80px;color:#FFF;text-align:center; font-size:16px; font-weight:normal; cursor:pointer;}
.searchType strong.searchType_0{background:#6eb6e4;border-top:1px solid #FFF;border-right:1px solid #FFF;}
.searchType strong.searchType_0.active{border-top:1px solid #6eb6e4;}
.searchType strong.searchType_1{background:#80c4d3;border-top:1px solid #FFF;border-right:1px solid #FFF;}
.searchType strong.searchType_1.active{border-top:1px solid #80c4d3;}
.searchType strong.searchType_2{background:#b9c9e6;border-top:1px solid #FFF;border-right:1px solid #FFF;}
.searchType strong.searchType_2.active{border-top:1px solid #b9c9e6;}
.searchType strong.searchType_3{background:#e1ccbf;border-top:1px solid #FFF;border-right:1px solid #FFF;}
.searchType strong.searchType_3.active{border-top:1px solid #e1ccbf;}
.searchType strong.searchType_4{background:#a3d0b3;border-top:1px solid #FFF;border-right:1px solid #FFF;}
.searchType strong.searchType_4.active{border-top:1px solid #a3d0b3;}
.searchType strong.searchType_5{background:#ffbe40;border-top:1px solid #FFF;}
.searchType strong.searchType_5.active{border-top:1px solid #ffbe40;}

/*首页新闻*/
.swiper-news{height:210px;}
.swiper-news .swiper-slide{position:relative;}
.swiper-news .swiper-slide p{position:absolute; width:100%; padding:10px; color:#FFF;font-size:12px;bottom:0;background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
.swiper-news .swiper-button-next,.swiper-news .swiper-button-prev{display:none;width:25px; height:22px;}

.newsBox{padding:10px 20px; background:#FFF;}
.newsBox h2{}
.newsBox h2 a{ display:block;float:left; font-size:14px; text-align:center; padding:10px 0; color:#242424; background:#f0f0f0; border-right:1px solid #FFF;}
.newsBox h2 a.active,.newsBox h2 a:hover{color:#FFF; background:#6eb6e4; border-right:1px solid #FFF;}
.newsBox h2 a:last-child{border-right:0;}

.newsBox .newsContent{min-height:213px; display:none; clear:both; padding:15px 0 0 0;}
.newsBox .newsContent.active{display:block;}
.newsPic{padding:0 0 10px 0; display:block;}
.newsPic img{float:left;}
.newsPic div{padding:0 0 0 90px;}
.newsPic div h2{color:#1f7dbf; font-size:14px; padding:8px 0 0 0;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.newsPic div p{color:#888; padding:5px 0 0 0;}
.newsLi{position:relative; border-bottom:1px solid #f1f1f1; padding:8px 0;}
.newsLi a{display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; color:#333;}
.newsLi a:hover{color:#1f7dbf;}
.newsLi span{display:none;}
@media (min-width: 768px)
{
.newsLi a{margin-right:80px;}
.newsLi span{display:block;position:absolute; right:0; top:50%; margin-top:-9px; color:#999; font-size:12px;}
}

/*首页资源*/
.homeResources{position:relative;border:1px solid #DDD; padding:13px 5px 0 8px; background:#FFF;}
@media ( min-width : 768px) 
{
.homeResources h2{width:33px; position:absolute;right:-33px; top:10px;}
.homeResources h2 a{margin-bottom:2px;border:1px solid #dfdfdf;background:#FFF; text-align:center; color:#7e7e7e; font-size:14px;display:block; padding:10px 5px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.homeResources h2 a.active{border:1px solid #6eb6e4; background:#6eb6e4;color:#FFF;}

.homeResources ul{display:none; overflow:hidden;height:575px;}
}
.homeResources ul.active{display:block;}
.homeResources ul{margin:0; padding:0; list-style:none;}
.resourcesContent2 li{width:50%; float:left; padding:0 5px; margin-bottom:3px;}
.resourcesContent2 li a img,.resourcesContent1 li a img{border:1px solid #DDD; padding:2px; width:100%;}
.resourcesContent2 li p,.resourcesContent1 li div{ padding:5px;  overflow:hidden; text-overflow:ellipsis;white-space:nowrap; text-align:center; font-size:12px;}
.homeResources ul a:hover{color:#1f7dbf;}

.resourcesContent3 li{padding:8px 5px; border-bottom:1px dotted #EEE; line-height:150%;}
.resourcesContent1 li{width:33.33%; float:left; padding:0 5px; margin-bottom:10px;}


.resourcesMore{display:none;position:absolute; bottom:10px; right:10px; background:url(../img/more.gif) no-repeat; width:20px; height:4px; overflow:hidden; text-indent:-5000px;}
.resourcesMore.active{display:block;}


@media ( max-width : 768px) 
{
.homeResources{border:0;padding:13px 5px 20px 8px;}
.homeResources ul{display:none;}
.homeResources h2{clear:both; border-bottom:1px solid #EEE; padding:0; text-align:center; margin-bottom:10px;}
.homeResources h2 a{display:inline-block; font-size:12px; background:#f0f0f0; padding:10px 16px 7px 16px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.homeResources h2 a.active{background:#6eb6e4; color:#FFF;}
.resourcesContent2{margin:0 -5px;}
.resourcesContent2 li{padding:0;}
.resourcesContent1 li{padding:0;}
}


/*底部*/
footer{background:#B90030; color:#FFF; padding:20px 0;height:110px;}
footer a{color:#FFF;}
footer a:hover{color:#FFF;text-decoration:underline;}
footer .footer_1{padding-top:10px; text-align:center;}
footer .footer_2 p{padding:3px 0;}
@media (min-width: 992px)
{
footer .footer_2 p{width:100%;display:inline-block;}
.rightResources{padding-left:0;}
}
footer .footer_3{position:relative; height:50px;}
footer .footer_3 .footerLink{position:absolute;bottom:0px; right:15px; width:170px; padding:7px 0 7px 12px;color:#8c8c8c; font-size:12px;background:url(../img/d.gif) right center no-repeat #FFF;}
footer .footer_3 .footerLink:hover{text-decoration:none; color:#222;}
footer .footer_3 .footerLink.active{background:url(../img/u.gif) right center no-repeat #FFF;}
footer .footer_3 .footerLinkContent{background:#f9f9f9; position:absolute;bottom:31px;right:15px; width:170px; padding:7px 0 7px 12px;color:#8c8c8c; font-size:12px; display:none;}
footer .footer_3 .footerLinkContent.active{display:block;}
footer .footer_3 .footerLinkContent a{color:#8c8c8c;}
footer .footer_3 .footerLinkContent p{padding:5px 0;}
@media (max-width: 768px)
{
footer{display:none;}
}
/*快速导航*/
@media (min-width: 992px)
{
.quickLink{ position:fixed;right:0px;top:0px;padding:0px;height: 100%;width: 60px;background:#222; z-index:99;}
.quickLink .quickBox{position:relative; top:50%; margin-top:-250px;}
.quickLink a{display:block; width:60px; padding:33px 0 10px 0; margin-bottom:5px; font-size:12px; text-align:center;color:#FFF; background-repeat:no-repeat; background-position:top center;}
.quickLink a.qq{background-image:url(../img/qq.png);background-size:30px 36px;}
.quickLink a.sina{background-image:url(../img/sina.png);background-size:30px 36px;}
.quickLink a.message{background-image:url(../img/message.png);background-size:30px 36px;}
.quickLink a.wechat{background-image:url(../img/wechat.png);background-size:30px 36px;  position:relative;}
.quickLink a.wechat img{display:none;}
.quickLink a.contact{background-image:url(../img/contact.png);background-size:30px 36px;}
.quickLink a.outside{background-image:url(../img/outside.png);background-size:30px 36px;}
.quickLink a.app{background-image:url(../img/app.png);background-size:30px 36px;}
.quickLink a:hover{background-color:#e9280c; color:#FFF; display:block;}
.quickLink a.wechat:hover img{position:absolute; right:60px; width:200px; height:200px; max-width:200px; display:block; top:0;}
.quickLinkImg{display:none;}
.quickLink a.kg:hover img{position:absolute; right:60px; width:200px; height:200px; max-width:200px; display:block; top:0;}
.quickLink a.kg{background-image:url(../img/kg.png);background-size:30px 36px;  position:relative;}
.quickLink a.kg img{display:none;}
}
@media screen and (min-width: 992px) and (max-width: 1345px)
{
    .quickLink{display:none;}
    .quickLinkImg{display:block;position:fixed;right:10px;bottom:100px;padding:10px;z-index:100;background:url(../img/quicklinkimg.png) no-repeat; width:9px;height:12px;cursor:pointer;overflow:hidden;}
    .quickLinkImg.active{background:url(../img/quicklinkimgon.png) no-repeat;}
}
@media (max-width: 992px)
{
.menu a{font-size:12px;}
.quickLink,.quickLinkImg{display:none;}
.searchType strong{font-size:12px;}
.searchType img{display:none;}
}
@media (max-width: 768px)
{
html,body{overflow-x:hidden;}
body{padding-bottom:72px;}
.searchType strong{height:40px; line-height:40px;font-size:11px;-webkit-text-size-adjust:none;}
.container{padding:0;}
header .logo{padding:20px;}
.newsBox{padding:10px 5px;}
.newsBox h2 a{font-size:11px;-webkit-text-size-adjust:none;}
.searchBox{padding:0;}
footer{padding:20px;}
}
.col-lg-2-5 { width: 20.8%; float: left;}.col-lg-9-5 { width: 79.2%; float: left;}


/*文章列表*/
.artContent{background:#FFF; padding:15px;}
.postion,.postionMobile{background:#f7f7f7; padding:10px;}
@media (min-width: 992px)
{
.artView{padding-left:0;}
}

.newslist{margin:0; padding:10px; list-style:none;}
.newslist li{padding:10px 0 10px 0; border-bottom:1px dotted #EEE; position:relative;}
.newslist li .newsPic{width:150px; float:right; margin:10px 0 0 0;}
.newslist li .hasPic{padding-right:160px;}
.newslist li h2 a{font-size:20px; font-weight:bold;}
.newslist li p{padding:10px 0; line-height:160%; color:#999;}
.newslist li span{color:#000;font-size:12px;}
@media ( max-width : 768px) 
{
.newslist{padding:0;}
.newslist li h2{padding-bottom:10px; line-height:14px ;}
.newslist li h2 a{font-size:14px; font-weight:normal;}
.newslist li p{display:none;}
.newslist li span{color:#999;}  
.newslist li .newsPic{width:100px; float:right; margin:0;}
.newslist li .hasPic{padding-right:110px;}
}

/*文章详情*/
.title{ text-align:center;font-size:28px; font-weight:bold; padding:30px 0;}
.viewInfo1{border-top:1px dotted #EEE;border-bottom:1px dotted #EEE; padding:10px 0; text-align:center; font-size:12px; clear:both; margin-bottom:30px;}
.contentTitle{border-bottom:1px dotted #DDD;padding:10px 0 5px 0;font-size:16px; color:#1f7dbf; margin:0 0 20px 0;}
.content{padding:0 30px 30px 30px; font-size:16px; line-height:180%;}
.noting{padding:50px 0; text-align:center;}
@media ( max-width : 768px) 
{
.viewInfo1{border-bottom:0;border-top:0; padding:0;color:#999;}
.title{font-size:18px; font-weight:bold; padding:10px 0;}
.content{padding:0; font-size:14px;}
}
.viewInfo{display:none;}
/*右边菜单*/
.rightView{background:#FFF; padding:15px;}
.rightView h2{font-size:16px; padding:5px 0 10px 0;}
.rightUL{margin:0; padding:0; list-style:none;}
.rightUL .rightItem a{display:block;padding:8px 0 8px 8px;background:#f3f3f3; color:#646464; border:1px solid #e8e8e8; margin-top:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.rightUL .rightItem a span{display:inline-block; padding-right:5px;}
.rightUL .rightItem.active a,.rightUL .rightItem a:hover{background:#ba261a; color:#FFF; border:1px solid #ba261a;}
.rightUL .rightChildItem{display:none;}
.rightUL .rightChildItem a{display:block;padding:8px 0 8px 15px; border-bottom:1px dotted #DDD;color:#646464;}
.rightUL .rightChildItem a span{display:inline-block; padding-right:5px;}
.rightUL .rightChildItem.active a,.rightUL .rightChildItem a:hover,.rightUL .rightChildItem.active a span{color:#6eb6e4;}



/*常见问题*/
.faqT{font-size:16px;padding:15px 0 15px 15px; border-bottom:1px dotted #DDD; cursor:pointer; color:#333; background:url(../img/li.gif) 5px 22px no-repeat;}
.faqC{display:none;}
.faqC.active{background:#e2f3fd; padding:15px;display:block;}


/*在线留言*/
.messageForm{display:block; padding:30px 0 0 0;}

.messageForm h2{text-align:center; font-size:13px; line-height:140%; color:#999;}
.messageForm h2 a{color:#1f7dbf; text-decoration:underline;}
.messageForm form{display:block; clear:both; padding:20px 0; max-width:700px; margin:0 auto;}
.messageForm form input{width:100%; padding:8px; border:1px solid #DDD; display:block; outline:none;}
.messageForm form textarea{width:100%; padding:8px; border:1px solid #DDD; display:block; height:120px; outline:none;}
.messageForm form button{display:inline-block; padding:7px 25px;background:#f7562b; color:#FFF; border:0; outline:none;}
.messageForm form button:hover{background:#f59176;}
.messageForm .table-responsive{border:0;padding:5px;}
.messageTitle{border-bottom:1px dotted #DDD; padding:15px 0 10px 0; margin-bottom:15px; font-size:18px;}


.loading{display:inline-block; padding-left:30px;}
.chat-main ul li {
    position: relative;
    font-size: 0;
    margin-bottom: 10px;
    padding-left: 60px;}

.chat-text,.chat-user {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    font-size: 14px
;}

.chat-user {
    position: absolute;
    left: 3px
;}

.chat-user img {
    width: 40px;
    height: 40px;
    border-radius: 100%
;}

.chat-user cite {
    position: absolute;
    left: 60px;
    top: -2px;
    width: 500px;
    line-height: 24px;
    font-size: 12px;
    white-space: nowrap;
    color: #999;
    text-align: left;
    font-style: normal;
    font-weight:bold;}

.chat-user cite i {
    padding-left: 15px;
    font-style: normal;
    font-weight:normal;}

.chat-text {
    position: relative;
    line-height: 22px;
    margin-top: 25px;
    padding: 8px 15px;
    background-color: #e2e2e2;
    border-radius: 3px;
    color: #333;
    word-break: break-all;}

.chat-text:after {
    content: '';
    position: absolute;
    left: -10px;
    top: 13px;
    width: 0;
    height: 0;
    border-style: solid dashed dashed;
    border-color: #e2e2e2 transparent transparent;
    overflow: hidden;
    border-width: 10px
;}

.chat-text a {
    color: #33DF83
;}

.chat-text img {
    max-width: 100%;
    vertical-align: middle
;}

.chat-text .layui-layim-file,.layui-layim-file {
    display: block;
    text-align: center
;}
.chat-main ul{margin:0; padding:0; list-style:none;}
.chat-main ul .chat-mine {
    text-align: right;
    padding-left: 0;
    padding-right: 60px
;}

.chat-mine .chat-user {
    left: auto;
    right: 3px
;}

.chat-mine .chat-user cite {
    left: auto;
    right: 60px;
    text-align: right;
    color:#d83462;}

.chat-mine .chat-user cite i {
    padding-left: 0;
    padding-right: 15px;
    color:#999;
    font-weight:normal;}

.chat-mine .chat-text {
    margin-left: 0;
    text-align: left;
    background-color: #5FB878;
    color: #fff
;}

.chat-mine .chat-text:after {
    left: auto;
    right: -10px;
    border-top-color: #5FB878
;}

.chat-mine .chat-text a {
    color: #fff
;}


/*书本列表*/
.bookList{border:1px solid #DDD; padding:10px; margin:0 0 10px 0;}
.bookList img{float:left;padding:0;}
.bookList .bookSummary{padding:0 0 0 120px; line-height:150%;}
.bookList .bookSummary h2{color:#1f7dbf; font-size:14px; padding:8px 0 0 0;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.bookList .bookSummary p{color:#888; padding:5px 0 0 0;}
.content .bookList{background:#F9F9F9; font-size:14px;}


/*投票*/
.voteList{border:1px solid #EEE; padding:15px; margin:10px 0 10px 0;}
.voteList h2{padding:0 0 10px 0;}
.voteList h2 a{color:#333; font-size:18px;}
.voteList p{color:#999; padding:0 0 10px 0;}
.voteList p span{display:inline-block; margin:0 10px 0 0;}
.voteList .voteMore{display:inline-block; padding:7px 20px;background:#6eb6e4; color:#FFF;}
.voteList .voteMore:hover{background:#8bcdf7;}
.voteView{ max-width:100%;}
#voteView{height:500px;}


/*文档下载*/
.downList{padding:15px 5px; border-bottom:1px dotted #DDD; clear:both; line-height:180%;position: relative;}
.downList p{color:#999;}
.downList p strong{color:#444;}
.downTitle{color:#1f7dbf; font-size:16px;}
.downLink,.downLink:visited{position:absolute; right:5px; top:50%; margin-top:-12px;display:inline-block; padding:5px 20px;background:#f1b249; color:#FFF; border:0; outline:none;}
.downLink:hover{background:#f76e09; color:#FFF;}
@media ( max-width : 768px) 
{
.downTitle{font-size:13px;}
.downLink,.downLink:visited{font-size:11px;padding:2px 12px;top:auto;right:0;bottom:10px;margin-top:0;}
}

/*资源导航*/
.resourcesForm{clear:both;position:relative; padding:15px 0; max-width:500px; margin:0 auto;}
.resourcesForm input{display:inline-block; padding:10px; font-size:13px; border:1px solid #DDD; outline:none; width:100%;}
.resourcesForm button{overflow:hidden; padding:11px 10px 11px 30px; color:#FFF; font-size:13px;border:0; outline:none;background:url(../img/sbtn2.png) 10px center no-repeat #f08a1d; position:absolute; right:0px; display:block; top:15px;}
.resourcesForm button:hover{background:url(../img/sbtn2.png) 10px center no-repeat #f49e41;}
.resourcesTable{margin:15px 0;}
.resourcesTable th{background:#f3f3f3; padding:10px;}
.resourcesTable td{padding:10px; border-bottom:1px dotted #DDD;}
.resourcesLink{color:#1f7dbf;}
.resourcesLink:hover{color:#6eb6e4;}
.resourcesView{clear:both; font-size:14px; background:#f9f9f9; padding:15px;}
.resourcesView p{color:#999;}
.resourcesView p strong{color:#444;}
.resourcesView p a{color:#1f7dbf;font-size:14px;}
.resourcesView p a:hover{color:#6eb6e4;}
@media ( min-width : 768px) 
{
    .resourcesView p{width:50%;float:left;}
}


.catT{ padding:0 0px 10px 0px; position:relative;}
.catT h2{ color:#333; font-size:16px; font-weight:bold; display:inline-block; margin-right:15px;}
.catT div{position:absolute; right:15px; top:50%; margin-top:-8px; font-size:12px;}
.catT div span{color:#dc0019;}
.catT div a{width:18px; height:18px; font-size:14px; line-height:14px; display:inline-block; background:#FFF; text-align:center; margin-left:5px; border:1px solid #CCC;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.catL{  padding-bottom:5px; font-size:12px;}
.catL h2,.catL h2 a{font-size:13px; color:#333;font-weight:bold;}
.catL .col-lg-1{padding-top:18px;padding-right:0;padding-left:0px; text-align:right;}
.catL .col-lg-11{ padding-top:10px;padding-bottom:10px;}
.catL .col-lg-11 a{display:inline-block; padding:3px 10px; font-size:12px;color:#005aa0; margin:0 5px 5px 0; border:1px solid #DDD;}
.catL .col-lg-11 a:hover,.catL .col-lg-11 a.active{border:1px solid #5ba4d3;color:#FFF; background:#6eb6e4;}
.catL .col-lg-11 img{width:30px;}
.catLine{ clear:both; height:5px; border-top:1px solid #EEE; margin:0 15px;}

@media ( max-width : 768px) 
{
.menuBox{display:none;}
.catL .col-lg-1{text-align:left; padding-left:15px;}
.catL .col-lg-1 h2{font-size:14px;}
}
/*筛选*/
.mobileSelect{clear:both; padding:10px 0 0 0; text-align:right;}
.mobileSelect span{background:url(../img/select.png) 8px center no-repeat #f3f3f3; background-size:16px 16px; padding:5px 15px 5px 30px; cursor:pointer; display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; border:1px solid #DDD;}
.mobileSelect.active span{background:url(../img/selecton.png) 8px center no-repeat #6eb6e4;background-size:16px 16px; color:#FFF; border:1px solid #5ba5d4;}
@media ( min-width : 768px) 
{
    .artContent{min-height:500px;}
    .mobileSelect{display:none;}
}
@media ( max-width : 768px) 
{
    .catL{display:none;}
    .smallView{display:none;}
}

.mobileHome{background:#FFF;}
.mobileHome div{width:25%; float:left; text-align:center;padding:15px 0 0 0;}
.mobileHome div img{width:30px;}
.mobileHome div p{padding:5px 0; font-size:12px;}

.mobileComom{display:none; border-top:1px solid #DDD;border-bottom:1px solid #DDD; padding:15px; position:relative; margin:15px 0 0 0;width:100%;}
.mobileComom .jj{position:absolute; left:35px;top:-6px; width:11px; height:6px; background:url(../img/jj.jpg) no-repeat;}
.mobileComom ul{margin:0; padding:0; list-style:none;}
.mobileComom ul li{padding:0 5px; margin-bottom:18px;}
.mobileComom ul li div{width:100%;float:none;}
.mobileComom ul li img{width:100%;}