
/*20191120版*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
a{text-decoration:none!important;}
ul,ol,li{list-style:none;}
img{width:100%;}
b{font-weight:normal;}
/* body{font-family:'PingFangSC-Regular, sans-serif'; color:#202124;}  */
body{color:#202124;}
#moveStudy .weChat-ma{left:0;background:#fff;z-index:999999;top:60px;}
.iframe-top{ border-bottom:2px solid #bd241f;  background:#eee;}
.panel{ border:0; box-shadow: 0 0 0; }
.panel-heading,.panel-body,.panel-footer{padding:0; border:0;background:transparent; }
.panel-body{padding-top:1px;}
.container{width:1070px; min-width:1070px;}
.thumbnail{padding:0; margin:0; border-color:transparent!important; overflow:hidden;}
.swiper-slide .thumbnail{ height:120px;}
.thumbnail img{width:100%;max-height:120px;min-height:120px;}
.nav-menu{height:64px;min-width:700px;}
.logo-box{float:left;}
.logo{display:block; background:url(../img/logo.png) no-repeat 0 0; background-size:100% auto; width:216px; height:64px;}
.menu-list{ float:left;padding-left:10px;}
.menu-list .nav>li>a:hover{color:#c21315;}
.nav>li>a:hover, .nav>li>a:focus{background-color:transparent!important;}
.navbar-nav{margin:20px 0;}
.navbar-nav>li,.navbar-nav-two>li,.navbar-nav-three>li{float:left!important; }

.navbar-nav>li>a,.navbar-nav-three>li>a{font-size:18px; color:#262626; padding:0 15px;line-height:64px;}
.navbar-nav>li:before{content: "|";color: #ccc;margin:0 44px;}
.navbar-nav>li:first-child:before{margin-left:0;}
.navbar-nav>li:last-child:after{content: "|";color: #ccc;margin:0 0 0 44px;}
.navbar-nav>li>a{display: inline-block;border-bottom: 4px solid transparent;line-height: 30px;padding: 2px 2px;box-sizing: border-box;}
.navbar-nav>li>a:hover{border-bottom: 4px solid #C01027;}
.navbar-nav>li>.dropdown-menu{width:110px;  min-width:0; border:0; top:34px;margin-left:60px}
.navbar-nav>li>.dropdown-menu>li{position:relative;}
.navbar-nav .dropdown-menu>li>a{ padding:3px 0; text-align:center;}
.navbar-nav .dropdown-menu>li>ul.dropdown-menu{  margin-left:110px; margin-top:-30px; width:100%; min-width:0; border:0;}

.calander-right{float:right;width:245px;}
.search-form{ float:right;position:relative; margin-top:14px;}
.input-search{width:215px; height:36px; border:1px solid #e0e0e0; outline:none!important; background:#f7f7f7; padding-left:10px; }
.btn-search{position:absolute; right:15px; top:0; outline:none!important; background:url(../img/search.jpg) no-repeat center; height:40px; width:36px; color:#a4a4a4; font-size:16px; border:0;}
.navbar-nav-two,.navbar-nav-three{float:left;}
.navbar-nav-two>li>a{font-size:12px; color:#a1a1a1; padding:0 10px;line-height:64px;}

.navbar-nav-two>li:first-child:before{content:"|"; float:right; font-weight:lighter; line-height:64px; font-size:12px; margin-right:-2px;color:#a1a1a1;}
.navbar-nav-three>li:first-child:before{content:"|"; float:right; line-height:64px; font-size:18px; margin-right:-2px;color:#262626;}
.navbar-nav-three>li:first-child:before{content:""; float:right; line-height:64px; font-size:18px; margin-right:-2px;color:#262626;}

.navbar-nav-three li a.btn:hover{background-color: #940E0D !important;}

.warning-btn{height:45px; width:60px;background:url(../img/icon_06.png) no-repeat 10px 15px;}
.login-person{height:45px;width:50px;background:url(../img/icon_03.png) no-repeat right 15px;}
.badge-count{position:absolute; top:7px; right:8px; padding:0; width:20px; height:20px; line-height:20px;background:#c11820}
#login-person li:first-child{}
.personal-center{display:none; width:355px; height:375px; background:#fff; z-index:999; position:absolute; right:-15px;top:50px; padding:30px 18px 0 18px; border-bottom-left-radius:6px; border-bottom-right-radius:6px;moz-border-bottom-left-radius:6px;-webkit-bottom-left-border-radius:6px;moz-border-bottom-right-radius:6px;-webkit-border-bottom-right-radius:6px; box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.basic-data{padding-top:22px;}
.login-person-name{ display:block; color:#000; font-size:20px; font-weight:bold; margin-bottom:10px;}
.person-integral{ color:#a7aeb3; font-weight:bold;}
.center-list li{float:left; width:50%; text-align:center; margin-bottom:15px; padding-left:5px;}
.center-list li a{color:#787d81; font-weight:bold; border-radius:4px; background-color:#f9fafd;background-repeat:no-repeat; background-position:22px center;}
.study-plan{background-image:url(../img/index_19.jpg);}
.my-collection{background-image:url(../img/index_23.jpg);}
.my-integral{background-image:url(../img/index_27.jpg);}
.personal-settings{background-image:url(../img/index_26.jpg);}
.personalized-signature{border-bottom:1px solid #dcdcdc; padding-bottom:10px; height:70px; overflow:hidden;}
.personalized-signature p{color:#787d81; background:url(../img/index_31.jpg) no-repeat 5px 2px; padding-left:32px; padding-right:50px; font-weight:bold; line-height:25px;}
.goon{float:right; margin-top:-30px; color:#a4d282; font-weight:bold;}
.sign-out{ color:#9a9ca7; font-weight:bold; line-height:46px;}
.sign-out:hover,.goon:hover{color:#c21315;}
.user-name{ height:95px; width:100%;}
.user-name a{ display:block; float:left; width:92px;height:92px; margin-right:18px;border-radius: 50%;overflow:hidden;}
.user-name a img{width:100%; height:auto;}
.info-box{padding-top:20px;}






.swiper-pagination-bullet{width:10px; height:10px; background:#fff; opacity:1.0; filter:Alpha(opacity=100);}
.swiper-pagination-bullet-active{background:#c21315;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 20px;}

.carousel-box{width:51.4%; float:left;}
.carousel-one{height:310px; overflow:hidden;}
.top-line a{ display:block;height:48px; width:100%; border:1px solid #db7373; background:url(../img/top_line.png) no-repeat 0 0; text-align:center; line-height:48px; font-size:18px; font-weight:bold; color:#003a87; text-decoration:none!important; margin-bottom:13px;padding-left: 15px;}

.tab-select{float:left;width:48.6%;}
.tab-select .panel{float:left; width:50%; padding-left:20px;}
.tab-select .nav>li>a{color:#202124; font-size:16px; padding:8px 15px;}
.tab-select .nav>li.active>a{border-bottom:2px solid #8c1021; font-weight:bold;}
.tab-list{padding-top:22px;}
.tab-list>li{margin-bottom:17px;}
.tab-list>li>a{color:#202124; font-size:13px;}
.tab-list>li>a:hover{color:#c21315;}
.tab-select .panel-footer a{display:block; height:50px; overflow:hidden;}


.month-study .panel-heading,.study-entrance .panel-heading{line-height:66px; height:66px;}
.panel-title{font-size:18px; font-weight:bold;float:left;}

.study-content{color:#333; font-size:16px; margin-left:18px;float:left;}

.month-study .panel-body{padding:0 24px;position:relative;}
.carousel-two{width:100%; padding-top:10px; }

.carousel-two .swiper-slide{border-bottom:1px solid #e6e6e6; background:#f6f6f6; padding-bottom:12px; height:160px; overflow:hidden;}

.carousel-two .caption{padding:10px}
.swiper-slide .h4{font-size:14px; display:block; font-weight:bold; margin-bottom:8px;}
.person-name{font-size:12px; color:#999; float:left;}
.person-times{font-size:12px; color:#999; float:right; margin-right:10px;}

.h4:hover{color:#c21315;}

.swiper-prev{ background:#f7f7f7 url(../img/index_22.jpg) no-repeat 0 10px; height:160px; width:22px; position:absolute; left:0; top:11px; cursor:pointer;}
.swiper-next{ background:#f7f7f7 url(../img/index_25.jpg) no-repeat 0 10px; height:160px; width:22px; position:absolute; right:0; top:11px;cursor:pointer;}

.study-entrance .search-form{float:right; margin-right:-15px;}
.study-entrance .input-search{width:242px; height:34px;}
.entrance-list li a{font-size:20px; color:#6e6e6e;}
.my-study{ background:url(../img/index_30.jpg) no-repeat 5px 5px;}
.lesson-recommendation{background:url(../img/index_32.jpg) no-repeat 5px 5px;}
.live-telecast{background:url(../img/index_34.jpg) no-repeat 5px 5px;}
.live-preview{background:url(../img/index_36.jpg) no-repeat 5px 5px;}
.the-map{background:url(../img/index_38.jpg) no-repeat 5px 5px;}
.use-help{background:url(../img/index_41.jpg) no-repeat 5px 5px;}


.col-sm-2{float:left!important; padding-left:0;}
.col-sm-4,.col-sm-10{float:left!important; padding:0;}
.col-sm-10{}

.lines a{display:block;}
.political-construction{ width:100%; height:308px; line-height:380px; font-size:20px; text-decoration:none!important; color:#fff!important; text-align:center; background:#f05745 url(../img/index_64.jpg) no-repeat center 110px;}
.typical-experience{width:100%; height:308px; line-height:380px; font-size:20px; text-decoration:none!important; color:#fff!important; text-align:center; background:#68a0f7 url(../img/index_67.jpg) no-repeat center 110px;}

.lines{margin-right:-15px;}
.political-list li{ float:left; width:50%; padding-right:15px;}
.lessons li .thumbnail{border-radius:0; background:#f6f6f6; border-bottom:1px solid #e5e5e5!important; height:146px; margin-bottom:15px; }
.lessons li .thumbnail>a{ display:block;height:117px;overflow:hidden;}
.lessons li .h4{font-size:14px; margin-bottom:1px; margin-top:0;}


/*经济建设*/
.economic-construction{width:100%; height:146px; line-height:210px; font-size:20px; text-decoration:none!important; color:#fff!important; text-align:center; background:#968efc url(../img/index_jjjs.jpg) no-repeat center 36px;}

.experience-list li{ float:left; width:50%;padding-right:15px;}
.social-construction{width:100%; height:146px; line-height:210px; font-size:20px; text-decoration:none!important; color:#fff!important; text-align:center; background:#54d8f2 url(../img/index_86.jpg) no-repeat center 36px;}


.social-list li{ float:left; width:20%; padding-right:15px;}
.social-list li .thumbnail{border-radius:0; background:#f6f6f6; border-bottom:1px solid #e5e5e5!important; height:146px; margin-bottom:15px; }
.social-list li .thumbnail>a{ display:block;height:117px;overflow:hidden;}
.social-list li .h4{font-size:14px; margin-bottom:1px; margin-top:0;}

.culture-construction{width:100%; height:146px; line-height:210px; font-size:20px; text-decoration:none!important; color:#fff!important; text-align:center; background:#ffd24d url(../img/index_98.jpg) no-repeat center 30px;}

.operative-technology{width:100%; height:146px; line-height:210px; font-size:20px; text-decoration:none!important; color:#fff!important; text-align:center; background:#55bf63 url(../img/index_111.jpg) no-repeat center 30px;}

.policies-regulations{width:100%; height:146px; line-height:210px; font-size:20px; text-decoration:none!important; color:#fff!important; text-align:center; background:#f55e6b url(../img/index_124.jpg) no-repeat center 30px;}

.hot-topic{ margin-left:-5px; margin-right:-5px;}
.hot-topic li{float:left; width:33.33%; margin-bottom:10px;}
.hot-topic li a{padding:0 5px;height:162px; overflow:hidden;}
.place-list{margin:0 -48px;}
.place-list li a:hover{color:#c21315;}

.more-places{ float:right; }
.more-places .dropdown-toggle{display:block; padding:5px 5px 5px 20px;width:200px;height:34px;margin-top:15px;line-height:24px;  color:#333;  border:1px solid #aaa;text-decoration:none!important; }
.more-places  .dropdown-toggle:focus{ background:#fff!important;  color:#333;border-color:#f1f1f1;}
.more-places .dropdown-toggle:hover{color:#333;}

.more-places  .caret{float:right; margin-top:8px; margin-right:5px;}
.more-places  .dropdown-menu{   border-bottom-left-radius:4px!important; border-bottom-right-radius:4px!important; border-top-left-radius:0!important; border-top-right-radius:0!important; max-height:160px; overflow-x:hidden; overflow-y:scroll; width:200px; border-color:#f1f1f1; margin-top:-2px;}

.more-places  .dropdown-menu::-webkit-scrollbar{
    width: 10px;
    background-color: #fff;
}
.more-places  .dropdown-menu::-webkit-scrollbar-track{
    border-radius: 6px;
    background-color: #fff;
}
.more-places  .dropdown-menu::-webkit-scrollbar-thumb{
    height: 10px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #f1f1f1;
}
.more-places  .dropdown-menu li{ width:188px; }
.more-places  .dropdown-menu li a{color:#333;}
.more-places  .dropdown-menu li a:hover{ color:#c21315;}

.place-list li{float:left; width:12.5%; text-align:center; margin:10px 0;}
.place-list li a{color:#8b8b8b; font-size:16px; font-weight:bold; text-decoration:none!important;}

.friendly-link li{float:left; width:25%; margin:20px 0;}
.friendly-link li a{ height:45px;}

.friendly-link li:nth-child(1) a{ background:url(../img/index_156.jpg) no-repeat 30px 0;}
.friendly-link li:nth-child(2) a{ background:url(../img/index_153.jpg) no-repeat 0 0;}
.friendly-link li:nth-child(3) a{ background:url(../img/index_161.jpg) no-repeat 0 8px;}
.friendly-link li:nth-child(4) a{ background:url(../img/index_150.jpg) no-repeat 10px 0;}



.link-select .dropdown{float:left;}
.link-select .dropdown-toggle{display:block; padding:5px 5px 5px 20px;width:200px;  color:#333; margin-left:115px;margin-top:15px;  border:1px solid #aaa;text-decoration:none!important; }
.link-select .dropdown-toggle:focus{ background:#fff!important;  color:#333;border-color:#f1f1f1;}
.link-select .dropdown-toggle:hover{color:#333;}

.link-select .caret{float:right; margin-top:8px; margin-right:5px;}
.link-select .dropdown-menu{ margin-left:115px;  border-bottom-left-radius:4px!important; border-bottom-right-radius:4px!important; border-top-left-radius:0!important; border-top-right-radius:0!important; max-height:160px; overflow-x:hidden; overflow-y:scroll; width:200px; border-color:#f1f1f1; margin-top:-2px;}

.link-select .dropdown-menu::-webkit-scrollbar{
    width: 10px;
    background-color: #fff;
}
.link-select .dropdown-menu::-webkit-scrollbar-track{
    border-radius: 6px;
    background-color: #fff;
}
.link-select .dropdown-menu::-webkit-scrollbar-thumb{
    height: 10px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #f1f1f1;
}
.link-select .dropdown-menu li{ width:188px; }
.link-select .dropdown-menu li a{color:#333;}
.link-select .dropdown-menu li a:hover{ color:#c21315;}

.footer{height:140px; width:100%; background:#333; margin-top:30px; padding:45px 0;}
.footer-container{width:1070px; margin:0 auto;}

.logo-one{display:block; width:52px; height:62px; float:left; background:url(../img/logo_one.jpg) no-repeat 0 0; }
.logo-two{display:block; width:237px; height:59px; float:left; background:url(../img/logo_two.png) no-repeat 0 0;  margin-left:10px;}
.footer-main{width:556px; float:left; padding-top:6px; margin-left:20px;}
.footer-main p,.footer-right p{color:#fff; margin-bottom:12px;}

.footer-right{float:right; width:150px; padding-top:6px;}
.footer-right p a{color:#fff; text-decoration:none!important; padding-left:15px;}
.footer-right p a:hover{color:#c21315;}

.operation .bdshare-button-style0-16 a,.operation .bdshare-button-style0-16 .bds_more{background: url(../img/share.png) no-repeat 2px 0px!important;background-size:32px!important;line-height:96px!important;margin-top:3px;font-size:14px!important;color:#666!important;}
.bds_more_small{background: url(../img/share.png) no-repeat !important;background-size:24px!important;line-height:25px!important;font-size:14px!important;color:#666!important;}


/*新闻*/
.carousel-news{margin-bottom:30px;overflow:hidden;}
.carousel-news .carousel-images{float:left; width:792px; height:450px; overflow:hidden; position:relative; margin-right:28px;}
.carousel-images img{width:100%; height:auto;}
.carousel-images:before{ content:""; display:block;position:absolute; left:0; bottom:0; background:#000; width:100%; height:60px; opacity:0.4; filter:Alpha(opacity=40);}
.news-caption{ position:absolute; left:0; bottom:0; color:#fff; width:100%; height:60px; font-size:16px; line-height:60px; padding-left:15px;}
.carousel-news .thumbnail{border-radius:0; background:#fbfbfb;}
.carousel-news .caption .h4{color:#202124; font-weight:bold; line-height:32px; font-size:18px; margin-top:20px;}
.carousel-news .caption p{line-height:30px;color:#333;}
.carousel-news .carousel-indicators{margin-left:7.5%; bottom:14px;}
.carousel-news .carousel-indicators li{ margin:3px; background:#b2b2b2; border-color:#b2b2b2; width:12px; height:12px;}
.carousel-news .carousel-indicators li.active{ background:#fff; border-color:#99101e;width:14px; height:14px; margin-bottom:2px;}

.recent-updates{float:left; width:780px;padding:20px 30px; background:#fbfbfb;min-height: 500px }
.hot-spot-recommendation{ width:270px; float:right;padding:20px 10px;background:#fbfbfb;}
.recent-updates .panel-heading,.hot-spot-recommendation .panel-heading{ height:40px; line-height:40px;}
.panel-groups{margin-top:10px;}
.recent-updates .panel-body,.hot-spot-recommendation .panel-body{ padding-left:0;}
.updates-list>li{ height:200px; padding-top:28px; border-bottom:1px dashed #dcdcdc;}
.updates-list>li:last-child{border:0;}
.updates-list>li>a{ display:block; float:right; width:210px; height:140px; overflow:hidden; border-radius:5px; margin-left:25px;}
/*视频播客图片高度调整*/
.img-thumbnail{padding:0; border:0; width:100%; height:138px;}

.recent-updates  .caption{ text-align:left; padding-left:0; margin:0}
.lists-title{font-size:16px; color:#202124; }
.lists-title:hover,.lists-title:focus,.share-link a:focus,.share-link a:hover{ color:#c21315;}
.updates-brief{color:#7a7a7a; line-height:24px; height:100px; overflow:hidden; margin:10px 0;}

.share-link span{padding-right:20px;}
.share-link span,.share-link a{ color:#a7a7a7;}
.share-link span b{font-weight:normal;}
.share-link a{float:right; background:url(../img/xw_10.png) no-repeat 0 3px; padding-left:22px;}

.spot-list>li{border-bottom:1px dashed #dcdcdc;}
.spot-list>li:last-child{border:0;}
.spot-list>li>a{padding:10px 0; color:#666;}
.spot-list>li>a:hover,.spot-list>li>a:focus{color:#c21315;}


.current-affair-three li{height:auto;min-height:80px;}
/*学习*/
.study-left{ float:left; width:800px;}
.carousel-study{margin-bottom:30px;}
.carousel-study .carousel-images{float:left; width:600px; height:340px; overflow:hidden; position:relative; margin-right:20px;}
.carousel-study .thumbnail{border-radius:0;}
.carousel-study .caption .h4{color:#202124; font-weight:bold; line-height:32px; font-size:18px; margin-bottom:0;}
.carousel-study .caption p{line-height:28px;color:#333;}
.carousel-study .carousel-indicators{margin-left:7.5%; bottom:10px;}
.carousel-study .carousel-indicators li{ margin:3px; background:#fff; border-color:#b2b2b2; }
.carousel-study .carousel-indicators li.active{ background:#c21315; border-color:#c21315; margin-bottom:2px;}

.article-con{background:#fff;padding:20px;}

.recommendation-list{margin-left:-5px; margin-right:-5px; padding-top:10px;}
.recommendation-list li{width:33.33%; float:left; padding:0 5px; height:245px; margin-bottom:10px; }
.recommendation-list li .thumbnail{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0; padding:0; margin:0;background:#f6f6f6;border-bottom:1px solid #e5e5e5!important;overflow:hidden; }
.recommendation-list li .thumbnail>a{display:block; height:168px; overflow:hidden;}
.recommendation-list li .h4{ padding-left:10px;display:block; width:100%; font-size:16px; text-align:left;}
.author-name{color:#333; padding-left:10px; }
.see-more{ float:right;color:#666;}
.author-name:hover,.see-more:hover{color:#c21315;}
.see-more .fa{margin-left:5px;}

.entrance-lists {padding-top:10px;}
.entrance-lists .thumbnail{border-radius:0;}
.entrance-lists li{ height:100px; margin-bottom:10px; overflow:hidden; }
.entrance-lists li a{padding:0;}
.entrance-lists li a span{ position:absolute; color:#fff; font-size:30px; top:32px; display:block; width:100%; text-align:center;}
.entrance-lists li a .img-shade{  position:absolute; width:100%; height:100%;top:0; bottom:0; left:0; right:0; opacity:0.7;filter:Alpha(opacity=70);}


.main{padding-top:10px;}


/*交流和服务*/

.red-list{width:460px; padding:0; margin:0 auto;}
.red-list li{ list-style:none; width:210px; height:68px; background:#c21315 url(../img/background.png) no-repeat 0 0; background-size:400px; text-align:center; line-height:68px; float:left; margin:10px; }
.red-list li a{display:block; width:100%; height:68px;}

.red-entrance{ color:#fff!important; font-weight:bold; font-size:18px; text-decoration:none!important; }
.main-part{background:#f7f7f7;  margin-bottom:20px; margin-left:-15px; margin-right:-15px;}
.forum-list {padding-top:45px;}
.forum-list li{list-style:none; width:25%; float:left; margin-bottom:20px; }
.forum-list li a{ display:block; height:110px; width:100%; line-height:140px;font-size:20px; text-align:center; color:#333; text-decoration:none!important; }
.forum-list li:first-child a{background:url(../img/jl1.png) no-repeat center top;}
.forum-list li:nth-child(2) a{background:url(../img/jl2.png) no-repeat center top;}
.forum-list li:nth-child(3) a{background:url(../img/jl3.png) no-repeat center top;}
/*.forum-list li:nth-child(4) a{background:url(../img/jl4.png) no-repeat center 10px;}*/

.icons-list{padding:50px 0;}
.icons-list li{list-style:none; width:20%; float:left;  margin-bottom:20px;}
.icons-list li a{ display:block; height:110px; width:100%; line-height:140px;font-size:20px; text-align:center; color:#333; text-decoration:none!important; }
.icons-list li:first-child a{background:url(../img/jl5.png) no-repeat center top;}
.icons-list li:nth-child(2) a{background:url(../img/jl6.png) no-repeat center top;}
.icons-list li:nth-child(3) a{background:url(../img/jl7.png) no-repeat center top;}
.icons-list li:nth-child(4) a{background:url(../img/jl8.png) no-repeat center top;}
.icons-list li:nth-child(5) a{background:url(../img/jl9.png) no-repeat center top;}
.icons-list li:nth-child(6) a{background:url(../img/jl10.png) no-repeat center top;}
.icons-list li:nth-child(7) a{background:url(../img/jl11.png) no-repeat center top;}
.icons-list li:nth-child(8) a{background:url(../img/jl12.png) no-repeat center top;}
.icons-list li:nth-child(9) a{background:url(../img/jl13.png) no-repeat center top;}
.icons-list li:nth-child(10) a{background:url(../img/jl14.png) no-repeat center top;}

.red-list-two{width:930px; margin:0 auto;  padding:0; padding-left:7px;}
.red-list-two li{ list-style:none; width:210px; height:68px; background:#c21315 url(../img/background.png) no-repeat 0 0; background-size:400px; text-align:center; line-height:68px; float:left; margin:10px; }
.red-list-two li a{ width:100%; height:68px; display:block;}
.icons-list-two{padding:50px 80px 0 80px;}
.icons-list-two li{list-style:none; width:20%; float:left;  margin-bottom:60px;}
.icons-list-two li a{ display:block; height:110px; width:100%; line-height:180px;font-size:20px; text-align:center; color:#333; text-decoration:none!important; }
.icons-list-two li:first-child a{background:url(../img/fw1.png) no-repeat center 15px;}
.icons-list-two li:nth-child(2) a{background:url(../img/fw2.png) no-repeat center 15px;}
.icons-list-two li:nth-child(3) a{background:url(../img/fw3.png) no-repeat center 15px;}
.icons-list-two li:nth-child(4) a{background:url(../img/fw4.png) no-repeat center 15px;}
.icons-list-two li:nth-child(5) a{background:url(../img/fw5.png) no-repeat center 15px;}
.icons-list-two li:nth-child(6) a{background:url(../img/fw6.png) no-repeat center 15px;}
.icons-list-two li:nth-child(7) a{background:url(../img/fw7.png) no-repeat center 15px;}
.icons-list-two li:nth-child(8) a{background:url(../img/fw8.png) no-repeat center 15px;}

.main-forum{ padding-top:40px; padding-bottom:20px;}
.forum{ padding:0 85px;}
.forum-title{border-bottom:1px solid #dcdcdc; line-height:47px;}
.forum-title span{padding-left:35px; padding-bottom:8px; font-size:20px; color:#c21315; background:url(../img/jl.png) no-repeat 0 5px; border-bottom:2px solid #c21315;}
.podcast-title{border-bottom:1px solid #dcdcdc; line-height:47px;}
.podcast-title span{padding-left:35px; padding-bottom:8px; font-size:20px; color:#c21315; background:url(../img/bk.png) no-repeat 0 6px; border-bottom:2px solid #c21315;}

.news-list li{padding:15px 0 25px 0;border-bottom:1px dashed #dcdcdc;position:relative;}
.news-list .caption a,.news-list .caption p{line-height:30px;}
.news-list li .news-img{margin-left:10px!important; overflow:hidden;width:200px;height:110px!important; padding:0;border-radius:5px;}
.news-list li .share{position:absolute;right:0;bottom:0;line-height:15px;}
.recent-news{width:70%;float:left;}

.headlines{position:relative; margin-bottom:10px; background:#fff url(../img/toutiao.png) no-repeat 0 0; height:45px; width:100%; border:1px solid #e2e2e2;}
.headlines-title{ position:absolute; width:100%; text-align:center; top:50%; margin-top:-12px; color:#8c1021!important; font-weight:bold; font-size:24px;}
.news-panel{width:29%; background:#ccc;}


.news-part{min-width:1000px; overflow:hidden; margin-bottom:-10px; margin-top:10px;}
.panel-box{width:29%; float:left;}


.adver-box-one{width:49.25%; float:left;position:relative;}
.adver-box-two{width:49.25%; float:left; margin-left:1.5%; position:relative;}
.adver-content{position:absolute; width:100%; height:94px; background:url(../img/bg.png) no-repeat bottom; background-size:100% auto; bottom:0; color:#fff!important; line-height:150px; padding-left:20px;}
.adver-box-one img,.adver-box-two img{width:100%;}
.more{float:right; color:#000;}

.panel-list li a{ padding:10px 0 0 0; color:#4d4d50;}
.panel-list li a:hover{ color:#cd0200; background:transparent; text-decoration:underline; }
/*0104*/
.current-affairs{height:130px; overflow:hidden;}
.current-affairs li:first-child a,.current-affairs li:nth-child(2) a{color:#2f3033; font-weight:bold;}
.current-affairs li:first-child a:hover,.current-affairs li:nth-child(2) a:hover{color:#cd0200; font-weight:bold;}
.website-notice,.study-bulletin{ overflow:hidden; height:130px;}
.date-select{ height:269px;}
.table-date-index td{border:0!important;padding:0!important;text-align:center;}
.table-date-index td a{color:#ababab; display:block; padding:3px; width:24px; height:24px; line-height:17px; margin:1.5px auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; border:1px solid #fff;}
.table-date-index th{ border-bottom:0!important; padding:3px!important; text-align:center; font-weight:normal;}
.table-date-index caption{text-align:center; background:#8d1021; color:#fff; padding:3px;}
.table-date-index .circle{border-color:#8c1021;}
/*0104*/


.head-info{padding-left:50px; font-size:16px; color:#a5a5a5;font-weight: bold;}
.study-list li{width:20%; float:left; height:205px; overflow:hidden;}
.study-list li .thumbnail{border:0; padding:15px 7px 0 7px; }
.study-list li .thumbnail a{ display:block;height:140px; overflow:hidden;}
/*将最近更新该为5列*/
.update-list li{width:20%; float:left; height:190px; overflow:hidden; margin-bottom:10px;}
.update-list li .thumbnail{border:0; padding:15px 7px 0 7px; }
.update-list li .thumbnail a{ display:block;height:140px; overflow:hidden;}
.caption a{padding-left: 17px;line-height:25px; margin:0;}

.subject-list li{width:25%; float:left; overflow:hidden;padding:15px 5px 0 5px;}
.subject-list li .thumbnail{border:0;  margin-bottom:0; padding:0; position:relative;display:block;height:135px; overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.subject-list li .thumbnail img{width:100%;height:140px;}
.subject-list li .thumbnail span{ display:block; width:100%; text-align:center; position:absolute; font-size:18px; font-weight:bold; color:#fff; top:50%; padding:0 20px;margin-top:-9px;}
.img-shade{ position:absolute; width:100%; height:100%;top:0; bottom:0; left:0; right:0; opacity:0;filter:Alpha(opacity=70);}


.subject-list li:nth-child(10n+1) .img-shade{ background:#eb4b4d; }
.subject-list li:nth-child(10n+2) .img-shade{ background:#004797; }
.subject-list li:nth-child(10n+3) .img-shade{ background:#89800f; }
.subject-list li:nth-child(10n+4) .img-shade{ background:#db6929; }
.subject-list li:nth-child(10n+5) .img-shade{ background:#1f553a; }
.subject-list li:nth-child(10n+6) .img-shade{ background:#89800f; }
.subject-list li:nth-child(10n+7) .img-shade{ background:#1f553a; }
.subject-list li:nth-child(10n+8) .img-shade{ background:#eb4b4d; }
.subject-list li:nth-child(10n+9) .img-shade{ background:#004797; }
.subject-list li:nth-child(10n+10) .img-shade{ background:#db6929; }
.subject-list-two li{width:20%; float:left; overflow:hidden;padding:15px 5px 0 5px;}
.subject-list-two li .thumbnail{border:0;  margin-bottom:0; padding:0; position:relative;display:block;height:120px; overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.subject-list-two li .thumbnail img{width:100%;height:120px;}
.subject-list-two li .thumbnail span{ display:block; width:100%; text-align:center; position:absolute; font-size:18px; font-weight:bold; color:#fff; top:50%; padding:0 10px;margin-top:-9px;}
.month-study-two{margin-bottom:50px;}

.select .dropdown{float:right; margin-top:-15px; position:relative;}
.select .dropdown-toggle{display:inline-block; padding:5px 5px 5px 20px;width:185px; background:#f1f1f1; color:#333; margin-right:20px; border:1px solid #f1f1f1; }
.select .dropdown-toggle:hover,.select .dropdown-toggle:focus{text-decoration:none;}
.select .dropdown-toggle:focus{background:#fff; }
.select .caret{float:right; margin-top:8px; margin-right:5px;}
.select .dropdown-menu{ position:absolute; width:800px; top:29px; left:-615px;border:1px solid #f1f1f1;-moz-border-top-right-radius:0;-webkit-top-right-border-radius:0;border-top-right-radius:0; padding:20px;}

.select .dropdown-menu li{  float:left; margin:5px 10px;}
.select .dropdown-menu li a{ padding:5px 10px; text-align:center;}
.information-base{ color:#2f3033;}
.broad{ padding:40px 30px 30px 30px;}
.broad-list li{ width:20%; float:left; padding:0 5px; }
.broadcast-img1{ width:98%; height:80px;background:url(../images/qg_03.png) no-repeat 0 0; background-size:100% auto; position:relative;text-align:center;}
.broadcast-img2{ width:98%; height:80px;background:url(../images/xx_03.png) no-repeat 0 0; background-size:100% auto; position:relative;text-align:center;}
.broadcast-img3{ width:98%; height:80px;background:url(../images/yj_03.png) no-repeat 0 0; background-size:100% auto; position:relative;text-align:center;}
.broadcast-img4{ width:98%; height:80px;background:url(../images/zt_03.png) no-repeat 0 0; background-size:100% auto; position:relative;text-align:center;}
.broadcast-img5{ width:98%; height:80px;background:url(../images/bj_03.png) no-repeat 0 0; background-size:100% auto; position:relative;text-align:center;}

.navbar-brand{color:#fff;}
.couplet{width:50px; background:#ccc; position:fixed; bottom:150px; z-index:999; right:50px;}
.couplet-nav li{border-bottom:1px solid #ddd;}
.couplet-nav li:last-child{border-bottom:0;}
.couplet-nav li a{height:50px; background-size:50px auto; }
.weChat-ma{ position:absolute; left:-150px;text-align:center; top:0; border:1px solid #ccc; padding:0 10px; background:#fff; width:150px; display:none; overflow:hidden;}
.weChat-ma .h5{ margin:0; color:#666; line-height:25px; }
/*右侧对联样式*/
.connect{position:absolute; left:-150px; text-align: left; top:0; border:1px solid #ccc; padding:0 10px; background:#fff; width:150px; display:none; overflow:hidden;}
.upward{ background:url(../img/ccw_31.jpg) no-repeat 0 0; }
.weChat{ background:url(../img/ccw_34.jpg) no-repeat 0 0; }
.headset{ background:url(../img/zicon_12.jpg) no-repeat 0 0; }
.elses{ background:url(../img/zicon_14.jpg) no-repeat 0 0; }
.couplet-help{ background:url(../img/help_bjcc.jpg) no-repeat 0 0; }
.line-two{overflow:visible; margin:60px 0 50px 0;}
.information-base{color:#333;}
.line-two .dropdown-toggle{display:inline-block; padding:5px 5px 5px 20px;width:185px; background:#454545!important; color:#fff; margin-left:80px; }
.line-two .dropdown-toggle:hover,.line-two .dropdown-toggle:focus{ background:#454545!important; }
.line-two .caret{float:right; margin-top:8px; margin-right:5px;}
.line-two .dropdown-menu{background:#454545;  margin-left:80px; border-top-left-radius:4px!important; border-top-right-radius:4px!important; border-bottom-left-radius:0!important; border-bottom-right-radius:0!important; max-height:140px; overflow-x:hidden; overflow-y:scroll; width:185px;}
.line-two .dropdown-menu::-webkit-scrollbar{
    width: 10px;
    background-color: #454545;
}
.line-two .dropdown-menu::-webkit-scrollbar-track{
    border-radius: 6px;
    background-color: #454545;
}
.line-two .dropdown-menu::-webkit-scrollbar-thumb{
    height: 10px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #999;
}
.line-two .dropdown-menu li{ width:173px; background:#454545;}
.line-two .dropdown-menu li a{color:#fff;}
.line-two .dropdown-menu li a:hover{ color:#333;}
.navbar-brand{font-size:14px; margin-top:-10px; margin-left:-15px;}
.line-three{ float:left; margin-bottom:50px; padding:0 30px;margin-top:20px;}
.line-three .navbar-nav li{color:#fff; background:#313131; margin-right:50px;}

/*服务*/
.bread-nav,.breadcrumb{ background:#f7f7f7; margin-bottom:0;}
.breadcrumb li a{color:#172c45;}
.breadcrumb li a:hover,.breadcrumb li a:focus{ color:#cd0200;}

.service-left{width:73.4%; float:left; margin-bottom:30px;  }
.service-left .panel{ border-radius:0;padding:25px 30px;margin-bottom:15px;background:#fbfbfb;}
.service-right{width:26.6%; float:left; padding-left:15px;}
.service-left .panel-heading{border-bottom:1px solid #ddd; padding:0 0 5px 0;height:40px; line-height:38px;}
.service-left .panel-body{padding:0;}
.service-left .panel-title{border-bottom:2px solid #cd0200; padding-bottom:0px; font-size:16px; color:#000; font-weight:bold; letter-spacing:1px;}
.service-left .panel-list li{border-bottom:1px solid #ddd; line-height:22px;}
.service-left .panel-list li:last-child{border-bottom:0;}
.service-left .panel-list li a{ padding:15px 0; color:#172c45;}
.panel-list li a:hover{ color:#cd0200; background:transparent; text-decoration:underline; }

.main-service{margin-top:15px; margin-left:-15px; margin-right:-15px;}


.help a{ display:block; width:100%; height:100px; background:url(../img/help.png) no-repeat 0 0; background-size:100% auto; text-align:center; color:#fff; font-size:18px; font-weight:bold; letter-spacing:2px; line-height:100px; }
.help a:hover,.help a:focus{text-decoration:none;}

.downloads{padding:25px 20px 10px 20px; margin-top:12px; border-radius:0; background:#fbfbfb;}
.downloads .panel-heading{border-bottom:1px solid #ddd; height:40px; line-height:38px;}
.downloads .panel-body{padding:0;}
.downloads .panel-title{border-bottom:2px solid #cd0200; padding-bottom:0px; font-size:16px; color:#000; font-weight:bold; letter-spacing:1px;}
.downloads .panel-list li{border-bottom:1px dashed #ddd; line-height:22px;}
.downloads .panel-list li:last-child{border-bottom:0;}
.downloads .panel-list li a{ padding:15px 0; color:#172c45;}
.downloads li a:hover{ color:#cd0200; background:transparent; text-decoration:underline; }


.panel-broadcast .panel-heading{ margin:0 5px;}
.week-list{padding:10px 5px 0 3px; list-style:none; height:70px; margin-bottom:0;}
.week-list li{ width:14%; float:left; margin-left:2px; text-align:center;}
.week-list li a{ display:block; color:#172c45; padding:5px 0; margin-bottom:5px; text-decoration:none;}
.active .week-day,.active .week-day:hover{ background:#c21315!important; color:#fff!important;}
.week-date{display:none;}
.active .week-day ~ .week-date{ display:block;}


.broadcast-list.broadcast-list li{ width:33.3%; float:left; margin-top:10px;}
.broadcast-list .thumbnail{padding:0; border-radius:0;background:transparent!important; border:1px solid #ddd!important;margin:0;}
.broadcast-pic{display:block; height:156px; overflow:hidden;}
.broadcast-list .thumbnail img{width:100%; height:auto;}
.broadcast-list .caption{padding:15px; }
.broadcast-list .caption .h4{font-size:16px; font-weight:bold; }
.broadcast-list .caption .h4:hover,.broadcast-list .caption .h4:focus{color:#cd0200;}
.broadcast-list .caption p{ margin-top:7px;}

.expert-list{margin-top:5px;}
.expert-list li{width:100%; padding-top:15px; height:205px;}
.expert-photo{ width:35%; float:left; max-height:180px;overflow:hidden; position:relative;}
.expert-comp{width:100%; height:30px; position:absolute; line-height:30px; background:#000; color:#fff; bottom:0; padding-left:15px;opacity:0.7;filter:Alpha(opacity=70);}
.expert-photo img{width:100%; height:auto;}
.expert-info{width:65%; float:left; border-bottom:1px dashed #ddd;padding-left:20px; height:190px; overflow:hidden;}
.expert-info p{margin:0 0 4px;}
.expert-info p:last-child{ max-height:77px; overflow:hidden;}
.expert-info .h4{margin:15px 0;}
.expert-info .h4 span{ font-weight:bold; margin-right:20px; font-size:16px;}
.expert-info em{font-style:normal;}


.news-nav{background:url(../img/nav_back.jpg) no-repeat 0 0; background-size:100% auto; z-index:9;}
.news-nav .nav{margin:0 auto; width:450px;}
.news-nav .nav .active a{color:#99101e;}
.news-nav li{width:90px; float:left;}
.news-nav li a{ color:#000;}
.news-nav li a:hover,.news-nav li a:focus{color:#99101e; background:transparent;}
.news-nav li .dropdown-menu{width:100%; min-width:0; margin-top:-1px; border-top-left-radius:0;border-top-right-radius:0;}
.news-nav li .dropdown-menu li{text-align:center; width:100%;}
.news-nav li .dropdown-menu li a{padding:3px 0;}



/*文章分享*/
/* .share{background:url(../img/xw_10.png) no-repeat 0 4px; padding-left:20px; float:right; color:#999;}
.share:hover,.share:focus{text-decoration:none;} */
.article-source b{ font-weight:normal;}

.share-w{position:absolute; right:15px;bottom:40px;}
.news-info{text-align:left;color:#999; border-bottom:1px dashed #ccc;  padding:6px 0;}
/*文章列表高度*/
.articleline{height:auto;}

.img-title{ position:absolute; bottom:0; left:0; background:#000; width:100%;height:30px;line-height:30px; color:#fff;opacity:0.8;filter:Alpha(opacity=80);overflow:hidden;}
.hot-recommend ul{padding:5px;}
.hot-recommend ul li{line-height:24px; margin:10px 0; border-bottom:1px dashed #ccc;}
.hot-recommend ul li a{color:#333;padding:0;}
.hot-recommend ul li a:hover,.hot-recommend ul li a:focus{  color:#cd0200;text-decoration:underline;}
#myModal{margin-top:200px;}
.modal-title{ color:#000; font-weight:bold; font-size:16px;}
.modal-header{padding-bottom:0;}
.modal-footer{padding-top:0;}
.modal-header,.modal-footer{border:0;}
.note-content{ resize:none;}

/*视频*/
.notes{display:block;width:50px; height:50px; background:url(../img/bj.jpg) 0 0; background-size:100% auto; position:absolute; right:0; top:400px;}
.jw-skin-bce .jw-controlbar .jw-icon-barlogo-new:before {
    padding: 0; display:none;
}
.jw-icon-barlogo-new{min-width:0!important;}
/*4月28日修改*/
.video-box{background:#000; padding:0 0 0 0;}
.jwplayer{margin:0 auto!important;}
/*1223*/
.video-info{margin-top:15px; overflow:hidden;background:#fbfbfb; padding:20px 0 0 0;}
.simple-info{padding:0 20px 20px 20px;background:#fbfbfb;line-height:25px;}
.info-left{width:60%;  float:left; padding:20px 20px 5px 20px;}
.info-left p{line-height:30px;}
.info-right{width:40%;  padding:20px 20px 5px 0; float:right; position:relative; }
#date{height:0; padding:0; border:0; outline:none!important; position:absolute; left:-250px;top:0;}
.date{height:0; padding:0; border:0; outline:none!important; position:absolute; left:-250px;top:0;}

.operation a{ display:block; width:40px; height:60px; overflow:hidden; float:left; margin-left:15px; line-height:100px; color:#666; text-align:center;}
.operation a:hover,.operation a:focus{color:#666; text-decoration:none;}
.download{ display:block; color:#666; float:left; text-align:center; font-weight:normal; cursor:pointer;padding-top:2px}
.download .glyphicon{ display:block; height:35px; width:35px; background:#2884f2; color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; margin:0 auto; margin-bottom:3px; line-height:35px; }
.download .glyphicon-small{ display:block; height:25px; width:25px; background:#2884f2; color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; margin:0 auto; margin-bottom:3px; line-height:25px; }
#addNotes {
    background: url(../img/icon_note.png) no-repeat 5px 4px;
    width: 45px;
}

#collect{ background:url(../img/no_collect.png) no-repeat 5px 4px; background-size:35px;display:block;float:left;width:50px;text-align:center;}

#cancel{background:url(../img/collection.png) no-repeat 5px 4px; background-size:35px;width:50px;display:block;float:left;text-align:center;}
.cancel{display:none;}
.cancel span{color:red;font-size:12px;}
.video-origin{float:right;margin-right:230px;}
#video-share {
    background: url(../img/xw_10.png) no-repeat 0 0;
    background-size: 40px;
    width: 50px;
    text-indent: -0.7em;
}

.right-box .h4{border-bottom:1px solid #ccc; padding-bottom:12px;}
.right-box .h4 a{ color:#000;}
.recommend-list .caption{padding-top:15px; }
.comment-part{background:#fff; margin:15px 0; overflow:hidden;}
.comment-part .hot-spot-recommendation{padding-top:10px;}
.comment-box{width:70%; padding:0;display:inline-block;}
.comment-box .h4{border-bottom:1px solid #ddd; padding:15px 25px;}
.comment-box .comment-title{padding-left:0;}
.comment-box .leaving-message{ margin-top:10px;}
.comment-box .h4 a{ padding-right:35px; color:#000; font-weight:bold; font-size:16px;}
.comment-box .h4 a:hover{text-decoration:none;}
.comment-box .h4 a.active{ color:#99001b; text-decoration:none;}
.comment-title{border-bottom:1px solid #ddd;color:#000; font-weight:bold; font-size:16px; padding:15px 0; margin-bottom:15px; padding-bottom:0;}
.comment-part .tab-content a img{width:auto;}

.comment-title li{float:left; margin-right:30px;}
.comment-title li.active a{ border-bottom:2px solid #8c1021; }


.comment-title li a{ padding: 5px;font-size:18px;color:#202124;}
.comment-title li a:hover,.comment-title li a:focus{background:transparent;}

.comment-list li{line-height:20px; margin:10px 0;border-bottom:1px solid #eee; position:relative; padding-left:60px;}
.comment-list li a:hover,.comment-list li a:focus{background:transparent;}
.leaving-message{position:relative;}
.words-number{position:absolute; right:15px; bottom:50px; color:#999;}

.may-like{width:30%;float:right;}

/*1223*/
/* .head-pic{ position:absolute; display:inline!important; left:-80px; top:0;} */
/* .head-pic .img-circle{width:50px;} */
.img-circle{border-radius: 0;!important}
.comment-name{color:#999; font-size:12px;padding-top:28px;}
.comment-list .caption{ margin-top:-65px; }
.comment-list .caption p{ margin-bottom:10px;-webkit-margin-end: 2em;}
.screenshot{width:150px; border:0;margin-bottom:10px; padding:0;}
.comment-time,.fabulous{margin-bottom:0!important; font-size:12px; color:#999;}
.comment-time{float:left;margin-bottom:5px!important;}
.fabulous{text-align:right; padding-right:15px;}
.attention-box{ width:30%; float:right;   padding:2px 30px;}
.attention-title{border-bottom:1px solid #ddd;color:#000; font-weight:bold; font-size:16px; padding:15px 0;}
.attention-content{ margin-bottom:10px;}
.attention-content p{margin:0;}
.labels{ color:#333; font-size:16px; font-weight:bold; display:inline-block;  min-width:80px; padding-right:20px; line-height:40px;}
.labels:hover,.labels:focus{text-decoration:none;}
.labels:nth-child(10n+1){ color:#de2938; }
.labels:nth-child(10n+2){ color:#54a1d5; }
.labels:nth-child(10n+3){ color:#2adf42; width:100%; }
.labels:nth-child(10n+4){ color:#dddf00; }
.labels:nth-child(10n+5){ color:#939; }
.labels:nth-child(10n+6){ color:#f15c80; width:100%; }
.labels:nth-child(10n+7){ color:#e4d354; }
.labels:nth-child(10n+8){ color:#6979c4; }
.labels:nth-child(10n+9){ color:#F0F; }
.labels:nth-child(10n+10){ color:#24cbe5; }

.fa-gray,.fa-gray:hover{background:url(../img/gray.jpg) no-repeat 0 8px!important; padding:13px 13px 0 13px;}
.fa-red,.fa-red:hover{background:url(../img/red.jpg) no-repeat 0 8px!important; padding:13px 13px 0 13px;}
.attention-list{padding-top:5px;}
.attention-list li{float:left; width:50%; margin-bottom:12px; padding:0 5px;}
.attention-list .img-thumbnail{width:100%; height:auto; margin-bottom:5px;}
.attention-list li a{ padding:0; color:#333; text-align:center;}
.attention-list li a:hover{color:#cd0200; text-decoration:underline;}

/*文章*/
.article-box{ width:71%; display:inline-block;background:#fbfbfb; padding:30px;}
.right-box{ width:27.5%;  float:right; padding:0;}
.right-box .panel{background:#fbfbfb;padding:20px 20px 15px 30px;width:100%;}


.h4 a:hover,.h4 a:focus{ color:#cd0200;}
.article{ padding-top:100px;margin-top:20px; background:url(../img/zzb.png) no-repeat 0 0; background-size:100% auto; background-position:center top;}
.article-title{ color:#cc0033; text-align:center;font-size:16px;}
.article-info{text-align:center; margin:25px 0 0 0;}
.article-info span,.article-info a{ color:#999; font-size:14px;}
.article-info a{padding:0 3px;}
.article-info span{padding:0 8px;}
.big-title{text-align:center; font-family:"PingFang SC"; font-size: 26px; color:#333; font-weight:bold; line-height:45px;}
.big-short-title{text-align:center; font-family:"PingFang SC"; font-size: 18px; color:#333; font-weight:bold; line-height:45px;}
.article-content{font-size:18px; padding-top:20px; line-height:35px;font-family:"SimSun";}
.article-content img{width:auto;max-width:659px;}
.article-content table{margin:0 auto!important;}

.recent-list{padding:5px; padding-left:0;}
.recent-list li{line-height:35px; }
.recent-list li a{color:#333; padding:0;}
.recent-list a:hover,.notice-list li a:focus,.recommend-list li a:hover,.recommend-list li a:focus{ color:#cd0200; background:#fff; text-decoration:underline;}
.recommend-list{padding-top:5px;}
.recommend-list li{float:left; width:100%; margin-bottom:12px;}
.recommend-list .img-thumbnail{float:left; width:130px;margin-right:10px;}
.recommend-list li a{ padding:0; color:#333;}


/*热搜榜*/
.hot-content{background:#fff; margin-bottom:50px; padding-bottom:20px; margin-left:-15px; margin-right:-15px;}
.lists{ padding:30px 50px;}
.lists .h3{margin-bottom:20px;}
.hot-title{ margin-bottom:5px;}
.hot-title a{color:#333;}
.hot-title a:hover,.hot-title a:focus{ color:#cd0200;}
.hot-list{padding-top:5px;}
.hot-list li{float:left; width:100%;  padding:0;}
.hot-list .img-thumbnail{float:left; width:100%;margin-right:10px; border:0; padding:0;}
.hot-list li a{ padding:0; color:#333;padding:13px 0;}
.hot-list li:first-child{margin-bottom:15px;}
.hot-list li:first-child a{ padding:0;}
.hot-list li a span{ color:#666;}
.hot-list li .caption{padding:5px 0;}
.hot-list li .caption .h4{ line-height:30px;}
.hot-list li .caption .h4:hover,.hot-list li .caption .h4:focus{color:#cd0200;}
.hot-list li .caption p{margin-top:5px; color:#666;}
.img-box{ position:relative; overflow:hidden; display:block; width:45%; float:left; margin-right:10px;}
.list-index{ font-size:16px; padding:0 5px 0 10px;}
.hot-list .glyphicon{float:right; margin-right:10px;font-size:12px; padding-top:3px;}
.hot-list .glyphicon-arrow-up{ color:#7ad31b; }
.hot-list .glyphicon-arrow-down{ color:#fe5e1f; }
.hot-list .glyphicon-minus{ color:#ccc; }
.hot-list li:first-child .list-index{ display:block; width:80px; height:80px; background:#c51414; position:absolute; left:-40px; bottom:-40px;-moz-border-radius: 50%;-webkit-border-radius:50%;border-radius:50%; color:#fff; text-align:right; padding-right:20px; padding-top:12px; z-index:99;}
.hot-list li:nth-child(2) .list-index,.hot-list li:nth-child(3) .list-index{ color:#c51414}
.hot-list li:nth-child(2n+2) a{ background:#f5f5f5!important; }
.hot-list li:nth-child(n+2) a:hover{ background:#eee!important;}

/*推荐视频*/
.recommend-content{ margin:0 0 60px 0; position:relative;}
.left-menu{width:200px; background:#fbfbfb; height:690px; position:absolute; left:0; top:0;}
.head-pic-name{text-align:center; padding-top:40px;}
.head-pic-name  a{width:90px;height:90px; overflow:hidden;display:block; margin:0 auto;border-radius:50%;}
.head-pic-name img{width:100%;}
.head-pic-name p{margin:0;}
.head-name{font-size:16px; padding-top:20px; padding-bottom:5px;}
.brief-introduction{color:#808080;}


.right-content{ padding-left:210px;}

.achievement-box{ height:160px; background:#fbfbfb; padding:40px 0;}
.achievement-list li{width:33.33%; float:left;  border-left:1px dashed #dcdcdc; padding-top:5px;}
.achievement-list li:first-child{border:0;}
.achievement-list li p{ text-align:left; padding-left:120px;}
.achievement{font-size:26px; font-weight:bold; color:#8c1021;}
.list-name{font-size:16px; }
.next-icon{font-size:20px; float:right; margin-top:-5px;}
.function-list{padding-top:30px;}
.function-list>li>a{padding:0 30px 0 40px;color:#202124;}
.function-list>li{margin:10px 0; padding:3px 0;}
.function-list>li.active{ border-left:2px solid #c21315;}
.function-list>li.active a,.function-list>li.active .next-icon,.function-list>li:hover .next-icon{color:#c21315;}
.function-list>li.active a{ padding-left:38px;}
.function-list>li:hover{border-left:2px solid #c21315;}
.function-list>li:hover a{ padding-left:38px;color:#c21315;}
.function-list li .badge{ background: #c21315;position:absolute; top:0; right:80px;}

.list-change{margin-top:10px; padding:33px 50px;background:#fbfbfb;}
.list-change .panel-body{padding:10px 0 25px 0;}
.tab-list-two li{ float:left; margin-right:30px;}
.tab-list-two li a{font-size:18px; color:#202124;font-weight:bold; padding:10px 0;}
.tab-list-two li.active a{border-bottom:2px solid #c21315;}
.list-change .panel-heading{border-bottom:1px solid #dcdcdc;}


.join-collect,.join-collect:focus{float:right; border:1px solid #c21315; text-decoration:none!important; color:#c21315; padding:4px 10px; margin-top:-40px; outline:none;}
.join-collect:hover{ background:#c21315; color:#fff!important;}
.video-img{position:relative; padding:0!important; width:210px;height:140px;overflow:hidden; float:left; margin-right:10px;}
.video-img img{width:100%; max-height:140px;}
.video-img .img-title{opacity:0.6;filter:Alpha(opacity=60);}
.video-list{padding:10px 0;}
.video-list li{padding:10px 0;height:166px;border-bottom:1px dashed #dcdcdc;}

.video-title{color:#202124; font-size:16px; padding:10px 0;}
.video-content{ margin:10px 0; color:#666; line-height:24px; height:50px; overflow:hidden;}
.video-state{ color:#999; padding-bottom:10px;float: right;}
.video-date{  color:#999;}
.video-list .caption .join-collect{ line-height:20px; margin-top:-32px;color:#c21315;}
.delete_note,.delete_note:focus{float:right; border:1px solid #c21315; text-decoration:none!important; color:#c21315; padding:4px 10px; margin-top:-40px; outline:none;}
.delete_note:hover{ background:#c21315; color:#fff!important;}
.video-list .caption .delete_note{ line-height:20px; margin-top:-70px;color:#c21315;}

.modal-open .modal {overflow-y: hidden;}
.today{  background:#c21315; color:#fff!important;}
.modal-dialog{width:1000px; }
.modal-content{border-radius:0; border-top:4px solid #be1316; padding:10px 20px; height:590px; overflow-y: scroll;  overflow-x: hidden;}
.modal-header{padding-bottom:10px;}
.table-date th{border:0!important; font-weight:normal; color:#333;}
.table-date th a{ color:#333; text-decoration:none!important; display:block; width:30px; height:30px; border-radius:50%; line-height:30px; margin:0 auto;}
.modal-title{font-weight:normal; color:#333;}
.table-date th,.table-date td{ text-align:center; width:14.28%;}
.table-date td{ border-left:1px solid #fff; padding:5px 0!important;    border-top: 1px solid #dcdcdc;}
.table-date tr td:first-child{border-left:0;}
.live-entrance{ display:none; color:#fff!important; background:#c11315; width:100px; padding:3px 10px!important; margin:0 auto;}
.live-entrance:hover,.live-entrance:focus{ text-decoration:none;}
.date-btn{ background:#c21315; color:#fff; padding:5px; display:block;}
.date-btn:hover,.date-btn:focus{color:#fff;}
#last-week{float:left;}
#next-week{float:right;}
.modal-body p{text-align:center; margin-bottom:20px;}

.modal-content::-webkit-scrollbar{
    width: 10px;
    background-color: #fff;
}
.modal-content::-webkit-scrollbar-track{
    border-radius: 6px;
    background-color: #fff;
}
.modal-content::-webkit-scrollbar-thumb{
    height: 5px;
    border-radius: 6px;

    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #c21315;
}
.right-content .tab-pane{min-height:500px; position:relative;}
.no-data{ text-align:center; width:100%;  position:absolute; top:180px; }
.no-data .glyphicon{ color:#c21315; padding-right:5px; font-size:18px; top:4px; }
.display-more{display:block; position:absolute;bottom:-30px;width:82px; height:30px; color:#8c1021!important; left:50%; margin-left:-50px; text-decoration:none!important; background:url(../img/down.png) no-repeat right -2px;}

/*学习*/
.study-plan-title a{ font-size:20px; color:#262b2e!important; padding:10px 0;line-height:50px; text-decoration:none!important; font-weight:bold;border-bottom:2px solid #8c1021;}
.date-box{width:100%; border:1px solid #dcdcdc; background:#fafafa; margin:6px 0;}
.date-left{width:200px; float:left; padding:10px;}
.date-right{padding-left:200px;}
.table-study{ border-left:1px solid #dcdcdc; margin:0;}
.table-study th{font-weight:normal; text-align:center; border-bottom:1px solid #dcdcdc!important; height:40px; line-height:40px;}
.table-study td{ text-align:center; height:40px; padding-top:10px!important; border:0!important;}
.table-study td a{color:#333; text-decoration:none!important; padding:5px 15px; position:relative; border:1px solid #fafafa;}
.table-study td a:hover{border:1px solid #c21315;}
.to-day{background:#c21315; color:#fff!important;border:1px solid #c21315!important;}
.has-plan:before{ display:inline-block; content:""; width:5px; height:5px; border-radius:50%;background:#c21315; position:absolute; right:7px; top:7px;}
.last-month{color:#999!important;}
.last-month .has-plan:before{background:#999;}

.month-change{text-align:center;}
.month-change a{text-decoration:none!important;}
.change-left{float:left; font-size:30px; color:#333; margin-top:-13px;}
.change-right{float:right; font-size:30px; color:#333; margin-top:-13px;}
.selected-date{text-align:center; padding-top:50px;}
.selected-day{ font-size:68px; color:#999;}
.selected-week{color:#666;}
.list-change .h5{font-size:14px; margin-top:25px; margin-bottom:5px;}

.plan-list{min-height:350px; position:relative;}

.classify-list li{ float:left; text-align:left; margin-right:70px;line-height:44px; }
.classify-list li a{display:inline; font-size:20px; color:#262b2e!important; padding:10px 0; text-decoration:none!important; font-weight:bold;}
.classify-list li.active a{ border-bottom:2px solid #8c1021;}

.pages{text-align:center;}

/*学习*/
.study-type-list{ padding:0 30px; background:#fbfbfb; margin-bottom:10px;}
.selects-type{padding:5px 0; border-bottom:1px dashed #dcdcdc;}
.selects-type:last-child{border:0;}
.selects-type li a{padding:8px 20px;}
.btnSearch{background:#fff;border:1px solid #c21315; outline:none;padding:2px 15px;}
.classification-list{padding-left:60px; padding-right:120px;}
.classification-list li{float:left;}
.classification-list li a{color:#202124;}
.classification-list li a:hover,.classification-list li.active a{color:#c21315;}
.select-name{ color:#a0a0a0; float:left; margin-top:8px;}
.close-open,.close-open:focus{float:right;color:#a0a0a0; text-decoration:none!important; margin-top:8px;}
.close-open:hover{color:#8c1021;}
.close-all{ display:none;}
.close-open span i{margin-left:3px;}

.classify-list li{ float:left; text-align:left; margin-right:70px; }
.classify-list li a{display:inline; font-size:20px; color:#262b2e!important; padding:10px 0; text-decoration:none!important; font-weight:bold;}
.classify-list li.active a{ border-bottom:2px solid #8c1021;}

.type-list li{ float:left; width:25%; margin-bottom:0px; padding:0 5px;height: 215px;}
.type-list li a{padding:0;}
.type-list li img{width:100%;}
.type-list li .caption{margin-top:10px;text-align:center;}
.type-list li .h4{font-size:14px; color:#262b2e; }
.type-list li .h4:hover{color:#cd0200;}
.choose-type{ margin-bottom:125px;float:left;width:70%;min-height: 500px}
.chooses,.chooses .panel{background:#fbfbfb;}
.chooses{padding:30px 50px;}


.course-serach{
    padding: 0 30px;
    background: #fbfbfb;

    margin-bottom: 10px;
}
.course-serach-form{
    padding:10px
}
.course-serach-form-serach{
    color: #a0a0a0;
    float: left;
    margin-top: 3px;
}

/*我的消息*/
.tab-pane .h5{ height:40px; background:#fafafa; font-size:14px; line-height:40px; padding-left:20px; margin-top:14px;}
.messages{padding-top:0!important;}
.message-list{margin-top: 20px;}
.message-list li{padding:10px 20px; border-bottom:1px dashed #dcdcdc;position:relative;}
.message-list .h4{font-size:16px; padding:0; color:#202124; margin:15px 0 12px 0;}
.message-content{color:#666; line-height:24px;margin-bottom:15px;}
.message-info{color:#999;}
.message-info span{ margin-right:38px;}
.message-info span b{font-weight:normal;}
.message-info-two{position:absolute;width:100%;bottom:0;}


/*我的积分*/
.integral-list li{padding:10px 130px 10px 20px; border-bottom:1px dashed #dcdcdc; position:relative;}
.tab-pane .h5 span{ font-size:18px; color:#c21315; padding:0 3px;}
.integral-list .h4 a{ font-size:16px;color:#202124;}
.integral-list .h4 a:hover{ color:#c21315;}
.continuity{font-size:14px; color:#666; margin-left:30px;}
.get-integral{ position:absolute; right:20px; top:30px; font-size:16px; color:#202124;}
.completed,.under-way{ color:#c21315;}
.get-integral b{font-weight:normal; padding:0 3px;}
.grades{padding:20px 60px;}
.grades .progress{margin:0; height:3px; background:#e6e6e6;}
.grades .progress-bar{background:#c21315;}
.grade-list{ margin-top:-18px;}
.grade-list li{width:10%;font-style:italic; float:left;}

.grade-border{width:34px; height:34px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; border:1px solid #c21315;}
.grade-list li span{display:block; width:30px; height:30px;background:#c21315; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; margin:1px auto; color:#fff; font-size:18px; text-align:center; line-height:30px;}
.grade-list li span b{font-size:12px; font-weight:normal;}
.current-grade .grade-border{ width:39px; height:39px; background:#c21315;}


/*20171218*/
/*我的评论*/
.today-grade .fa{color:#fff; background:#c31314; padding:7px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; margin-right:5px;}
.comments-time{float:right; margin-right:20px; background:url(../img/clock.png) no-repeat 0 3px; padding-left:33px; }
.publish-time,.publisher{font-size:14px; color:#999; margin-left:40px;}
.publish-info {color: #666; white-space: normal; word-wrap: break-word; word-break: break-all; overflow: hidden;}
.comments-date{position:absolute; right:20px; top:30px; color:#666;}

/*我的设置，因改名需要将宽度加大*/
.forms .control-label{ float:left; font-weight:normal; color:#666; width:150px; text-align:left; line-height:46px; padding:0; margin:0;}
.form-box{float:left; line-height:46px; max-width:650px; position:relative;}
.full-name{line-height:46px;}
.forms .form-group{margin:0;}
.forms  input.form-control{ width:250px; height:30px; border-color:#dcdcdc;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; margin-top:8px; z-index:3;box-shadow: 0 0 0!important; background:transparent;}
.pretty.danger input[type='radio']:checked+label i.default:before {background-color: #c21315!important;}

.pretty.danger input[type='radio']:checked+label i.default:after { border-color:#c21315!important;}
.pretty{ margin-right:25px; }
.pretty label {margin-bottom:0;}
.forms  textarea.form-control{width:500px; resize:none;border-color:#dcdcdc;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; margin:8px 0;box-shadow: 0 0 0!important;}
.pretty span{ display:block; float:right; margin-top:2px; margin-left:3px;}
.last-form{line-height:30px; margin:8px 0;}
.submit-box{ text-align:center; padding-top:80px;}
.btn-submit{ width:100px; height:30px; border:1px solid #c21315; background:#fff;;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; outline:none!important;color:#c21315!important; font-size:16px; padding-top:4px;}
.form-box .dropdown-menu{ min-width:0; line-height:30px; padding:3px 15px;box-shadow: 0 6px 12px rgba(0,0,0,.175); margin-left:1px; position:absolute; width:248px; top:40px; z-index:999999999; background:#fff;}
.form-box .dropdown-menu li a{padding:0; display:inline!important;}
.form-box .dropdown-menu li{border-bottom:1px solid #dcdcdc; cursor:pointer;}
.form-box .dropdown-menu li:last-child{ border:0;}
.direction{ position:absolute; right:10px;  top:15px;}
.direction .fa-angle-up{display:none;}
.form-select{cursor:default!important;}
.dropdown-menu .fa-check{font-size:10px; float:right; margin-top:10px; color:#fff;}
.form-box .dropdown-menu li:hover a,.form-box .dropdown-menu li:hover .fa-check{color:#c21315; background:transparent;}

/*我的关注宽度样式  12/29*/
.form-box .follow{width:90px;}
/*1223*/
.btn-edit{ background:#c21315; color:#fff!important; outline:none!important; width:100px; height:26px; border:1px solid #c21315;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;  padding-top:2px; margin-top:8px;}
.dropdown-check{float:right; margin-right:-100px; margin-top:-22px;}
.select-place .form-select{width:270px!important; margin-right:20px;}
.select-place .direction{right:30px;}
.select-place .form-box .dropdown-menu{width:128px;}
.select-four{display:none;}
/* .company .form-select{width:270px!important; margin-left:20px;} */


.company .form-box .dropdown-menu{width:128px;margin-left:20px;}

/*评论*/
.head-pic{display:block; width:50px; height:50px; moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; padding:0!important; overflow:hidden; position:absolute; left:-60px; top:0;}
.head-pic img,.big-head-pic img{width:100%!important;}
.leaving-message{  border:1px solid #dcdcdc; height:130px;}
.big-head-pic{display:block; width:30px; height:30px; moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;padding:0!important; overflow:hidden; float:left; margin-left:15px;  border:0;}
.message-box{ resize:none; width:100%; border-color:#dcdcdc;height:85px; border-top:0; border-left:0; border-right:0; margin-bottom:6px;padding-left:20px;}
.message-box:focus{outline:none!important; }
.leaving-message .btn-submit{ float:right; background:#c21315; color:#fff!important; margin-right:15px; margin-top:3px;}
.leaving-name{line-height:38px; padding-left:10px;}
.comment-time-two{margin-bottom:5px!important; font-size:12px; color:#999;text-align:left;}

.comment-list-two li .screenshot{margin-bottom:6px;}

/*时政要闻*/
.affair-content{height:120px; overflow:hidden; line-height:22px; color:#666;}
.news-img{ float:right; display:block; height:110px!important; width:250px; overflow:hidden; position:relative;}
.affair-date span{color:#999;display:inline-block; margin-right:30px;width:210px;}
.share{margin-right:10px;color:#333;}


/*个人中心*/
label.error{color:#ff5151; font-weight:normal; /* position:absolute; */ right:-210px; text-align:left; /* top:0px; width:200px;*/}
.article-person{ color:#999;padding-right:20px;}

/*收藏按钮变手*/
.collection{cursor: pointer;}


/*1223*/
.current-affair-two li{border-bottom:1px dashed #dcdcdc; padding:15px 0;}
.current-affair-two li:last-child{border:0;}
.current-affair-two li .news-title{line-height:25px!important;}
.current-affair-two li  .affair-date{position:absolute; bottom:10px; left:0;}
.current-affair-two li .share{bottom:5px;}
.current-affair-two li .news-img{margin-left:10px!important; overflow:hidden; padding:0;border-radius:5px;}
.current-affair-two li  .affair-content{height:100px;margin-top:5px;}
.affair-content-two{overflow:hidden; line-height:22px; color:#666;margin-bottom:5px;}
.message-info-two{text-align:right;}
.message-info-two span{margin-right:0;margin-left:30px;}

/*上传*/
#upload{display:none;}
.label-box{width:500px; height:100px; border:1px solid #dcdcdc; outline:none!important; }
.remarks{font-size:12px; margin-bottom:0; line-height:20px; color:#999;}
.form-box .progress{ height:10px; margin-bottom:8px;display:none; }
.form-box .progress-bar{background:#c21315; width:1%; }
.delete-btn{float:right; display:none;}
.upload-box{padding-top:12px; line-height:30px; margin-bottom:5px; }
.upload-btn{line-height:20px; cursor:pointer;}
.upload-btn,.delete-btn{ width:70px; height:24px; border:1px solid #c21315; background:#fff;;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; outline:none!important;color:#c21315!important; padding-top:2px;  text-align:center;font-weight:normal;}
.upload-btn:hover,.delete-btn:hover,.btn-submit:hover{background:#c21315; color:#fff!important;}
.upload-box span{color:#666;}

.file-name{display:none;}
.upload-complete{display:none; padding-left:15px;}
.remarks-two{margin-top:5px;}

/*消息提示*/
.navbar-login li{ position:relative;}
.navbar-login li .badge{position:absolute; top:12px; right:4px; padding:0; width:20px; height:20px; line-height:20px;}

/*最小高度*/
.min-height.panel-body{min-height:530px;}

/*评论时间*/
.comments-time-two{float:right; margin-right:20px; background:url(../img/clock.png) no-repeat 0 5px;padding:15px 0 15px 33px;margin-top:-7px;}

.share-box{float:left;height:60px;overflow:hidden; margin-left:20px; }
.share-box .share{background-size:25px; display:block;height:60px!important;width:40px!important;padding-left:0!important;text-align:left;}
.share-small{background-size:23px; display:block;height:23px!important;width:23px!important;padding-left:0!important;text-align:left; margin: 3px 6px 6px 6px !important;}
.share-smallbox{float:left;height:60px;overflow:hidden; margin-left:5px; }

/*PC个人设置必填提示*/
.control-label{position:relative;}
.control-label b{ color:#c21315;position:absolute;top:2px;left:-8px;}




/*视频详情*/
.video-switch{  padding:20px 0; height:700px; background:#fbfbfb; }
.video-switch .h2{text-align:left; margin-bottom:5px; font-size:22px; padding-left:30px;}
.video-switch .h2 span{color:#8c1021;}
.video-switch .video-box{float:left; padding-top:20px; padding-bottom:0; background:#000;}
.video-similar{background:#000; float:left; width:300px; }
.similar-list .video-img{width:105px; height:60px; overflow:hidden;}
.similar-list li{ height:80px; overflow:hidden; margin:0; padding:10px 20px;}
.similar-list li:hover{background:#333;}
.similar-list .caption{ padding-left:120px;}
.video-similar .h3{ color:#fff; font-size:16px; padding:0 25px 0 20px; line-height:32px; }
.similar-title{border-bottom:1px solid #fff;}
.similar-title span{ border-bottom:2px solid #8c1021; padding-bottom:7px;}
.video-info-box{padding:20px 350px 0 30px;}
.video-info-box .video-infos{ line-height:30px;}
.video-infos{color:#666; height:50px; width:100%; line-height:50px; }
.video-infos .breadcrumb{float:left; padding:0 15px; margin-right:240px; margin-left:30px;background:#fbfbfb;}
.video-infos .breadcrumb>li.active,.video-infos .breadcrumb>li>a {color:#666;}
.video-infos span{padding-right:20px;}
.similar-list .video-title{color:#fff; font-size:13px;}
.similars{ height:480px;background:#000;}
.label-lists{ background:#1d1d1d; margin:0; padding:0 30px; color:#fff; line-height:40px; margin-top:20px;}
.label-lists .label{font-weight:normal;}
.similars .video-box{background:#000; border-right:5px solid #333; float:left;}
.all-see{padding:20px; margin-top:10px; background:#fbfbfb;}
.all-see .panel-heading{height:40px; line-height:40px;}
.pl{margin-bottom:50px; background:transparent!important;}
.allsee-list{padding-top:15px;}
.allsee-list li{ float:left; width:20%;}
.allsee-list li .thumbnail{border:0; padding:5px;height: 245px;background:transparent;}

.report-btn span{display:block; color:#666; font-size:18px; text-align:center; line-height:30px;}

.label{moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}

.label-box{padding-left:10px;background:#fff;}
.label-box .label-default{color:#666; font-weight:normal; background:#fff; border:1px solid #dcdcdc; margin-right:10px; line-height:25px; float:left; height:30px; margin-top:8px; cursor:pointer;}
#createLabel{float:left; width:80px;}
.pl .panel-body{padding-top:20px; min-height:500px; position:relative;}
.pl .panel-body .no-data{top:300px;}
.leaving-message{position:relative; padding-top:10px;height:140px;}
.words-number{position:absolute; right:15px; bottom:50px; color:#999;}
.second-nav{height:50px;}
.second-nav .nav{width:500px; margin:0 auto;}
.second-nav .nav>li>a{ font-size:16px; line-height:30px; color:#2f3033;}
.second-nav .nav>li>a.active,.second-nav .nav>li>a:hover{color:#8c1021;}
.login-box{float:left; padding-left:15px;}
.login-box a{padding:5px; font-size:16px; line-height:30px;}
.leaving-login{color:#8c1021;}
.leaving-register{color:#333;}

/*提示框*/
.marked-words {
    padding: 15px;
    border: 1px solid #eee;
    border-radius: 5px;
    background:#f1f1f1;
    width:200px;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    position:fixed;
    top:300px; left:50%; margin-left:-100px;
    text-align:center;
    z-index:99999999;
    display:none;
}

/*视频截图*/
#screenshotBox{height:250px; overflow:hidden; }
#screenshotBox .modal-content{border-radius:0; border-top:4px solid #be1316; padding:10px 20px; height:590px; overflow-y: hidden;  overflow-x: hidden;}
.canvas-box{float:left; width:70px; height:50px;}


/*便民服务*/
.nav-service{margin-bottom:10px;}
a:hover{text-decoration:none!important;}
.carousel-box-two{ width:71%; float:left; padding-right:10px;}
.carousel-box-two .carousel-inner{padding:0; margin:0;}
.carousel-box-two .carousel-inner .item{height:478px; overflow:hidden;}
.carousel-box-two .carousel-inner img{ width:100%;}
.hot-recommend-two{width:29%; float:left; padding:20px 25px;}
.carousel-box-two .carousel-indicators{ bottom:5px; margin-left:0; left:65%;}
.hot-recommend-two{ height:478px;background:#fbfbfb;}
.similar-list-two{padding-top:30px;}
.similar-list-two .video-img{width:105px; height:60px; overflow:hidden;}
.similar-list-two li{ height:80px; overflow:hidden; margin:0; padding:15px 0; margin-bottom:3px;}

.similar-list-two .caption{ padding-left:120px;}
.similar-list-two .video-title{ font-size:13px;}
.list-groups li{ width:50%; float:left;  line-height:56px;}
.list-groups li:nth-child(2n-1){ padding-right:24px!important;}
.list-groups li:nth-child(2n){ padding-left:24px!important;}
.list-groups li:nth-child(5) div,.list-groups li:nth-child(6) div{border:0!important;}
.list-groups li div{border-bottom:1px dashed #dcdcdc;}
.list-groups li a{display:inline;color:#202124;}
.list-groups li .badge{background:#fbfbfb; color:#7b797a; font-weight:normal; padding-left:0;}
.most-new{padding-bottom:20px;background:#fbfbfb; padding:20px 30px;}
.all-see-two{padding:40px 50px; margin-bottom:60px;background:#fbfbfb;}
.all-see-two .see-more a{color:#202124; margin-left:20px;}
.all-see-two .see-more a.active{color:#c21315;}
.books-online{padding:40px 30px;background:#fbfbfb;}
.all-see-two .panel-body{ margin-left:-10px; margin-right:-10px; padding-top:40px;}
.books-online .panel-body{ margin-left:-10px; margin-right:-10px; padding-top:40px;}
.books-online .nav li{ width:20%; float:left;}
.books-online .nav li a{ border:0!important; overflow:hidden; padding:0 10px; /* height:260px; */background:#fbfbfb;}
.books-online .nav li a img{width:100%; border:1px solid #dcdcdc;}
.carousel-box-two .carousel-info{position:absolute; bottom:0; width:100%; height:50px; left:0; background:url(../img/bg.png) no-repeat bottom; background-size:100% 150px; line-height:50px; padding-left:15px; color:#fff; font-size:16px; }

.most-new-last{margin-bottom:60px; background:#fbfbfb;padding:20px 30px;}


/*视频播客*/
.all-see-three{padding:20px 50px;}
.all-see-three .panel-heading{height:40px; line-height:50px;}
.carousel-box-three{ width:43%; float:left;}
.carousel-box-three .carousel-inner{padding:0; margin-top:10px;}
.carousel-box-three .carousel-inner .item{height:300px; overflow:hidden;}
.carousel-box-three .carousel-inner img{ width:100%;min-height:300px;}
.carousel-box-three  .carousel-info{line-height:60px;}

.carousel-right{ width:57%; float:left;margin-top:10px;}
.carousel-right ul li{width:31%; float:left; margin-left:2.3%; }
.carousel-right ul li a{width:100%; padding:0; border:0; height:142px; overflow:hidden; margin-bottom:16px;position:relative; border-radius:0;}
.carousel-right ul li a img{width:100%;}
.carousel-right .carousel-info{line-height:70px;}
.btns-list{width:81%; float:left; height:142px; margin-bottom:10px; padding-left:50px; padding-right:20px;background:#fbfbfb;}
.btns-list li{float:left; width:10%; padding-right:30px; margin-bottom:20px;}
.btns-list li a{ padding:2px 5px; border:1px solid #8c1021; text-align:center;color:#202124;}
.btns-list li a:hover,.btns-list li.active a{ background:#8c1021!important; color:#fff;}
.btns-list .h4{font-size: 16px;color:#262b2e;font-weight: bold;letter-spacing: 1px; padding:10px 0; margin-bottom:5px;}
.upload-plus{display:block; width:17.7%; float:left; height:142px;margin-left:1.3%;  background:#ccc url(../img/plus.png) no-repeat center 30px; line-height:200px; text-align:center; color:#fff!important; text-decoration:none!important; }

.nav-podcast{ padding:0 30px; height:50px; line-height:30px; margin-bottom:10px;}
.nav-podcast li a{font-size:16px;color:#202124;}
.nav-podcast li a:hover{color:#c21315;}
/*0105*/
.upload-tab{min-height:630px;position:relative;}
#uploadList li .caption{padding-top:0;}
#uploadList li .video-date{border-bottom:0;margin-top:0px;}
#uploadList li p {margin-bottom:5px;}
#uploadList li p span{color:#999;display:block; float:left; width:50%; }


/*0101*/
.video-title-center{text-align:center;}

/*20180106消息中心样式调整*/
.unread{
    background: url(/resources/img/newlog.png) no-repeat;
    background-size: 1em;
    padding: 1em 0.2em 0 1em;
    float:left;
    margin-top:4px;
    background-p-15tion: left 1em;
}
.classify-list li .badge {
    position: absolute;
    padding: 0;
    background:#c21315;
    padding: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    background:#c21315;
}

/*20180108   4月28日修改*/
.player-container{ width:760px; height:480px; margin:0 auto;}
.note-img{float:left; display:block; width:210px; height:auto;margin-right:15px;min-height:130px;}
.note-list li{padding-top:5px;position:relative;}
.delete_note{position:absolute;right:10px; bottom:15px;}
.note-img img{width:100%;}
.note-list .caption{}



/*20180202*/
.article-box b{font-weight:700!important;}



/*学习需求*/
.form-inline-two .form-group{margin-right:0;}
.learning-needs{ min-height:800px;}
.search-name{width:140px!important; margin-right:15px;}
.time-form,.time-to{width:110px!important;}
.time-to{ margin-right:15px;}
.status{width:90px!important; margin-right:20px; padding-top:4px;}
.btn-search-two{background:#c21315;color:#fff!important;outline:none!important;}
.table-needs{margin-top:10px;}
.table-needs th,.table-needs td{text-align:center;}
.table-needs tr td:first-child{ text-align:left;}
.table-needs td a{color:#333;}
.table-needs th{border-bottom:0!important;}
.add-btn{float:right; background:transparent; border:none!important; color:#c21315; outline:none!important; margin-top:20px;}
.add-btn .fa{margin-right:3px;font-size:16px!important; color:#c21315;}
#studyNeed .modal-content{width:500px; margin:0 auto; padding:0; overflow:hidden;}
#studyNeed .modal-header{background:#c21315;}
#studyNeed .modal-title{ color:#fff;}
.btn-add{ background:transparent; border:1px solid #e6e6e6; outline:none!important;}
.btn-add:hover{background:#c21315; color:#fff;}
.form-add .form-control{ height:30px; display:inline-block;box-shadow: 0 0 0!important;border-radius: 0;-moz-border-radius: 0; -webkit-border-radius: 0; width:400px;}
.form-add textarea.form-control{height:330px; resize:none;}
.form-add label{font-weight:normal;float:left; margin-top:5px;}
.form-add .form-group:last-child{text-align:center;}
#studyNeed .close{color:#fff!important; opacity:0.7;filter:Alpha(opacity=70); font-weight:normal; outline:none!important;}
#studyNeed .close:hover{opacity:0.9;ilter:Alpha(opacity=90);}
/* 学习记录2018-03-20增加开始************************** */
.table-learn th{ border-bottom:1px solid #c21315!important; text-align:center;}
.table-learn td{text-align:center;}
.table-learn tr td:first-child{text-align:left;}
/* 学习记录2018-03-20增加结束************************** */

.type-list-two{padding-top:20px;}
.learn-title{font-size:16px;overflow:hidden;text-indent:1em; color:#616161;text-overflow:ellipsis;line-height:30px; white-space:nowrap; }
.learn-title:hover{color:#c21315;}

/*.li-a-public-hidden-font{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}*/
.li-a-public-hidden-font{overflow: hidden;text-overflow: ellipsis;}

.videos-title .h3{font-size:20px;}
.videos-title{padding-bottom:25px;padding-top:15px;}
.btn-lessons{float:right;font-size:16px; background:url(/resources/pc/img/icon_03.jpg) no-repeat 10px 4px!important; color:#c21315!important; padding:3px 15px 3px 35px;border:1px solid #c21315;}
.time-select ul{width:200px;margin:0 auto;}
.time-select ul li{float:left;}
.time-select ul li a{color:#202124;padding:0 10px;}
.time-select ul li a:hover{color:#c21315;}
.time-select{background:#dcdcdc;padding:10px 0;margin-top:10px;}
.upload-tab .select-delete{text-align:center;}
.video-img input{position:absolute;top:0;left:5px;}
.upload-again{right:80px;}


/*首页学习入口样式调整20180326*/
.entrance-select{padding:10px 0 10px 110px;}
.entrance-select div{float:left; padding-left:28px; font-size:16px; margin-left:-110px; padding-bottom:2px;}
.entrance-select li{ float:left; background:url(/resources/pc/img/indexstar.png) no-repeat 30px 5px; width:13.6666%; padding-left:45px;}
.entrance-select li a{color:#666;}
.entrance-select li a:hover{color:#c21315;}
.by-function{ background:url(/resources/pc/img/icon1.png) no-repeat 0 2px;}
.by-field{ background:url(/resources/pc/img/icon2.png) no-repeat 0 2px;}
.by-identity{ background:url(/resources/pc/img/icon3.png) no-repeat 0 1px;}



.video-list .count1 #date{left:230px;top:150px;}
.xdsoft_datetimepicker xdsoft_noselect{width:400px;height:300px;}


/*咨询答疑*/
.counsell-answer{padding:0 30px;}
.counsell-answer .panel-heading{border-bottom:1px solid #ddd; height:auto; line-height:normal;}
.counsell-answer .panel-title{ float:none; padding:5px 35px; line-height:60px;background:url(../img/q.png) no-repeat 5px 0px;}
.counsell-answer .nav li{float:left; margin-right:20px;}
.counsell-answer .nav li a{color:#999; padding:6px 8px;}
.counsell-answer .nav li.active a{ color:#666; border-bottom:2px solid #c21315;}
.counsell-answer .nav li a:hover{color:#c21315;}

.message-board{padding-top:20px;}
.message-board li{background:#fff; border:1px solid #f1f3f4; margin-bottom:10px;}
.message-board span{color:#a8a8a8;}
.message-board p{ line-height:26px; margin-top:10px;}
.leaving-messages{ padding:20px 25px;}
.btn-leaving{ background:#c21315; padding:2px 12px; color:#fff!important;}
.btn-answer{background:#2ba245; padding:2px 12px; color:#fff!important;}
.replied{float:right; padding-left:18px; background:url(../img/gc.png) no-repeat 0 2px; color:#57b067!important;}
.unanswered{float:right; padding-left:18px; background:url(../img/hc.png) no-repeat 0 2px; color:#a8a8a8;}
.answers{padding:0 25px 20px 25px;}
.answer-word{border-top:1px dashed #dcdcdc; padding-top:20px;}

.counsell-answer textarea{resize:none; width:500px;}
.my-message{ border:1px solid #f1f3f4; padding:0 15px;}
.my-message .form-group:first-child{ line-height:40px;background:#f3f3f3;}
.my-message .form-group{padding-left:30px;}
.my-message .control-label{float:left;}
.form-title{ font-size:18px;}
.thanks{float:right;color:#666; margin-right:20px;}
.prompt{font-size:14px; color:#666; margin-right:120px;}
.btn-message, .btn-reset{ background:#c21315; color:#fff!important;}


.type-list li {position: relative;}
.type-list li .check_item{ position: absolute; bottom: 2px; display: inline-block; width: 24px; height: 24px; padding-left: 30px; background: url(/resources/images/pxb/images/checkbox-default.png) no-repeat left; background-size: 24px; font-size: 18px; cursor: pointer;}
.type-list li .check_item.actived { background: url(/resources/images/pxb/images/checkbox-checked.png) no-repeat left; background-size: 24px;}



.addplan{background:#f2f2f2;height:25px;line-height:25px;display:none;color:#f2f2f2;font-size:12px;align:center;vertical-align: middle;}
.addplan p{text-align:center;vertical-align: middle;margin-bottom:0px;}
.addplan span{padding-left:3px;padding-right:3px;}
.addplan a{color:#262b2e;}
.addplan a:hover{color: #C21721;text-decoration: none;cursor:pointer;}

.span-black{color:#262b2e;}