@charset "utf-8";
*{margin: 0;padding: 0;}
body{font-family: "微软雅黑";min-width: 1450px;overflow-x: auto;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
a:hover{cursor: pointer}
img{border:none}
ul li{list-style: none;float:left;}
a{text-decoration:none; border:none;cursor:pointer;outline:0;}

input,textarea,select{outline:0; border:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer}
.clearfix:before, 
.clearfix:after { 
  display: table; 
  line-height: 0; 
  content: ""; 
}
.clearfix:after{content:"\200B";height:0;display:block;visibility:hiden;clear:both;}/*清除浮动*/
.container{width:1300px;margin:0 auto;}
.clearfix{*zoom:1;}/*兼容IE清除浮动*//**/
.left{float: left;}
.right{float: right;}






.lbanner{width:528px;float:left;}
.preview {text-align: center;}
.preview a {display: inline-block;}
.preview img {display: block;width: 94px;height:70px;margin:16px 3px 0;background-color: #565656;opacity: 0.5;}
.active img{opacity: 1;background-color: #423E3D;}
.slider-container {position: relative;overflow: hidden;width: 100%;margin: 0 auto;background-color: #444;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;  user-select: none;}

.slider{position: relative;width: 9999px;}
.slider:before,
.slider:after {display: table;content: ' ';}
.slider:after {clear: both;}
.slider__item {position: relative;float: left;margin: 0;padding: 0;height: 340px;}
.slider__item img {display: block;width: 100%;height:100%;}
.slider__switch span {color: #fff;display: block;width: 32px;height: 32px;}
/* Arrows */
.slider__switch {position: absolute;top: 50%;margin-top: -20px;padding: 10px 5px;cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
  user-select: none;border-radius: 1px;background: #000;opacity: .3;transition: opacity .15s ease;fill: #fff;}
.slider__switch--prev {left: 10px;}
.slider__switch--next {right: 10px;}

.slider__switch:hover {opacity: .85;}
.slider__switch[disabled] {visibility: hidden;opacity: 0;}
.slider__caption {position: absolute;bottom: 30px;left: 30px;display: block;max-width: 500px;padding: 10px;color: #fff;background: rgba(0, 0, 0, .4);box-shadow: 0 0 10px 10px rgba(0,0,0,.1);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); /* ie8 */}
.slider__caption[disabled] {opacity: 0;visibility: hidden;}
.slider-nav {line-height: 30px;position: absolute;bottom: 0;left: 0;width: 100%;height: 30px;margin: 0;padding: 0;text-align: center;z-index: 99999;filter: alpha(opacity=90); /* ie8 */}
.slider-nav__control {
display: inline-block;width: 12px;height: 12px;margin: 0 3px;
-webkit-transition: background .5s ease;
-moz-transition: background .5s ease;
-o-transition: background .5s ease;
  transition: background .5s ease;
border: 2px solid #fff;border-radius: 50%;background: transparent;}

.slider-nav__control.is-active {width: 12px;height: 12px;background: #fff;}
.slider.has-touch {
cursor: move;
cursor: -webkit-grabbing;
cursor:    -moz-grabbing;
}

/*正文头部*/
.lgjtop{width: 100%;background-image: url("../images/lgj1.jpg");text-align: center;background-position: center top;background-repeat: repeat-x;text-align: center;height: 380px;}
.lgjnav{background-image: url("../images/lgj2.png");height: 60px;background-position: top center;background-repeat: repeat-x;width: 100%;}
.lgjnav ul{width: 100%;display: flex;}
.lgjnav ul li{line-height: 60px;text-align: center;font-size: 26px;font-weight: bold;color: #FFFFFF;flex: 1}
.lgjnav ul li a{color:#FFFFFF;text-decoration: none;border-bottom: 4px solid  transparent;padding-bottom: 8px;}
.lgjnav ul li:hover a{border-bottom: 4px solid #FFFFFF;}


.headlines{width:100%;}
.topnews{width:100%;height: 86px;background-color: #f8ece0;}
.topnews .topnewbox{width:1100px;padding: 0 25px;float: left;}
.topnewbox h1{padding:8px 50px 8px;width: 1000px;font-size: 26px; color:#d21c19;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; /* 显示省略号 */}
.topnewbox h1 a{color:#d21c19;}
.topnewbox p{width: 1040px;padding:0px 30px;text-align:center;font-size: 16px;}
.topnewbox p span{width: 280px;float: left;display:block;font-size: 16px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; /* 显示省略号 */}
.topnewbox h1 a:hover{text-decoration: none;color: #ab0502;}
.topnewbox p a{display:block;text-decoration: none;float: left;margin: 0 16px;color: #333333;}
.topnewbox p b{display:block;float: left;}
.topnewbox p a:hover{color:#d21c19;}


/*轮播选项卡*/
.carouselnew{width: 100%;}

/* demo */
.demo{width:740px;position:relative;}
/* tabbtn */
.tabbtn{height:44px;background-image: url("../images/lgj4.png");background-position: center;background-size: 740px;}
.tabbtn li{float:left;position:relative;margin-right: 15px;}
.tabbtn li a{display:block;float:left;height:44px;line-height:44px;overflow:hidden;width:177px;text-align:center;font-size:22px;cursor:pointer;color: #333333;}
.tabbtn li.current{background-image: url("../images/lgj5.png")}
.tabbtn li.current a{height:44px;line-height:44px;background-color: transparent;color:#FFFFFF;}
/* tabcon */
.tabcon{position:relative;/*必要元素*/height:382px;overflow:hidden;}
.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}
.tabcon .sublist{height:382px;}
/* leftcon */
#leftcon .subbox{width:9999em;}
#leftcon .subbox .sublist{float:left;width:664px;}
/* sublist */
.sublist{padding:10px 0;}
.sublist li{width:100%;margin: 10px 0 6px;}
.sublist li a{width:520px;display: inline-block;color: #333333;font-size: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; /* 显示省略号 */}
.sublist li span{display: inline-block;float: right;font-size: 15px;color: #888888;letter-spacing: 1px;}
.sublist li b{width:8px;height: 8px;background-color: #bd071d;display: inline-block;margin-right: 16px;margin-top: 12px;float: left;}


/*图文列表*/
.graphic{width:100%;}
.textlist{width:430px;float: left;margin-right: 28px;}
.textbox{width:100%;}
.textbox h5{width:100%;height:60px;background-image: url("../images/lgj6.png");background-size:433px;overflow: hidden;background-position: left bottom;margin-bottom: 15px;background-repeat: no-repeat;}
.textbox h5 span{display: inline-block;color: #FFFFFF;font-size: 24px;float: left;margin-left: 60px;margin-top: 22px;letter-spacing: 2px;}
.textbox h5 a{display: inline-block;float: right;font-size: 16px;font-weight: 300;color: #666666;margin-top: 25px;}

.tasklist{width: 100%;}
.tasklist li{width:100%;margin-bottom: 16px;}
.tasklist li i{width:8px;margin-left: 8px;margin-top:10px;float: left;height: 8px;display: inline-block;background-color:#bd071d;}
.tasklist li a{width: 92%;color: #444444; display: inline-block;font-size: 20px; float: right;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; /* 显示省略号 */}

.imagevideo{width:380px;}
.picimg{width: 100%;}
.picimg ul li{margin-bottom: 10px;}

.video{width: 100%;}
.video h5{width:100%;height:60px;background-image: url("../images/lgj6.png");background-size:433px;overflow: hidden;background-position: left bottom;margin-bottom: 15px;background-repeat: no-repeat;}
.video h5 span{display: inline-block;color: #FFFFFF;font-size: 24px;float: left;margin-left: 60px;margin-top: 22px;letter-spacing: 2px;}
.video h5 a{display: inline-block;float: right;font-size: 16px;font-weight: 300;color: #666666;margin-top: 25px;}



/*专题专栏*/
.special{width:100%;}
.lgjbt{width:100%;background-image: url("../images/lgj7.png");background-size: 1300px;height: 60px;}
.lgjbt span{display: flex;justify-content: center;color: #FFFFFF;font-size: 24px;letter-spacing: 3px;margin-top: 19px;margin-left: 5px;}
.lgjbt a{float:right;display: inline-block;margin-top: -30px;font-size: 16px;font-weight: 300;color: #666666;}


.mp_0{margin:0; padding:0;}
.mar_0{margin:0;}
.pad_0{padding:0;}

.mt_20{margin-top:20px;}
.mt_15{margin-top:15px;}
.mt_10{margin-top:10px;}
.mt_5{margin-top:5px;}
.mt_0{margin-top:0px;}
.mt_1{margin-top:-1px;}

.pd_20{padding:20px;}
.pd_15{padding:15px;}
.pd_10{padding:10px;}
.pd_5{padding:5px;}
.pd_0{padding:0px;}

.fc_l{float:left;}
.fc_r{float:right;}
.of_h{overflow:hidden;}
.clear{clear:both;}


/*------图片滚动---*/
.abtn {display: block;height: 36px;width: 16px; margin-top:20px;overflow: hidden;background:url(../images/img_btn.png) no-repeat;position: absolute;z-index: 99;right: 4px;top: 25px;}			
.aleft {float: left;background-position: 0 -112px;position: absolute;left: 4px;}			
.agrayleft {cursor: default;background-position: 0 0;}			
.aright {float: right;background-position: 0 -162px;}			
.agrayright {cursor: default;background-position: 0 -58px;}			
.scrolllist {width: 1300px;height: 114px;margin: 25px auto 0;position: relative;z-index: 10;}			
.scrolllist .imglist_w {width: 1300px;height: 114px; overflow: hidden;float: left;position: relative;	/*必要元素*/top:0;}			
.scrolllist .imglist_w ul {width: 20000px;position: absolute;left: 0px;top: 0px;}			
.scrolllist .imglist_w li {width: 250px; height:114px;float: left;padding: 0 5px;}	
.scrolllist .imglist_w li img{width: 250px; height:114px; margin:0 auto;border: solid 1px #037090;}		
.scrolllist .imglist_w li a {color: #3366cc;text-decoration: none;float: left;}		

/*课堂*/
.classroom{width:100%;}
.ydroom{width:100%;margin-top: 25px;}
.ydroom ul li{margin-right: 55px;}
.ydroom ul li:last-child{margin-right: 0;}


/*友情链接*/
.links{width:100%;}
.links ul li{margin-right: 25px;}
.links ul li img{margin-top:6px;}
.links ul li .inputselect{border: 1px solid #888888;width: 268px;height: 42px;}
.links ul li .inputselect select{width: 266px;height: 40px;padding: 0 10px;font-size: 16px;font-weight: 300;color: #555555;}
.links ul li:last-child{margin-right: 0;}


/*foot*/
.lgjfoot{width:100%;background-color: #9e0402;padding: 30px 0 50px;}
.lgjfoot ul li span{color:#FFFFFF;font-size: 16px;display: inline-block;margin-bottom: 10px;}


/*侧边固定*/
.sidefixed{width: 120px; position: fixed;right: 20px; justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */height: 100vh; /* 视口高度 */}
.sidefixed ul li{width:120px;margin-bottom: 30px;text-align: center;}
.sidefixed ul li img{width:110px;border: 2px solid #9e0402;padding: 5px;}
.sidefixed ul li span{font-size: 15px;}

















/*二级页*/
.dqwz{width:100%;color: #555555;}
.towpage{width:100%;}
.towpageleft{width:300px;}
.towpageright{wdth:964px;}

.towpageleft h4{width:100%;background-color:#bd071d;text-align: center;padding: 12px 0;letter-spacing: 8px; font-size: 28px;color: #FFFFFF;}

.catalogue{width:100%;border-top: 4px solid #f8ece0;background-color: #f8ece0;margin-bottom: 60px;border-bottom: 8px solid #eac6a2}
.catalogue ul li{float:left;width:86%;margin:0 7%;font-size: 22px;padding: 16px 0;border-bottom: 1px solid #f4d7db;}
.catalogue ul li a{display: inline-block;width: 84%;margin: 0 auto;padding: 0 8%;color: #333333;letter-spacing: 2px;}
.catalogue ul li.on a{color: #9e0402;font-weight: bold;}
.catalogue ul li:last-child{border-bottom: none;padding-bottom: 20px}


.twostitle{width:960px;height: 50px;background-color:#bd071d;border-left: 4px solid #fcb10b}
.twostitle b{display: inline-block;font-size: 24px;font-weight: bold;color: #FFFFFF;float: left;line-height: 48px;margin-left: 30px;letter-spacing: 4px;}
.twostitle p{width:600px;float: right;margin-right: 30px;text-align: right;line-height: 50px;color: #FFFFFF;}
.twostitle p a{color:#FFFFFF;}

.allcontent{width:902px;padding: 30px 30px 50px;;border: 1px solid #e9e9e9e9;min-height: 400px;}
.function{width:100%;}




/*二级页列表*/
.writinglist{width:100%;margin-top: -20px;}
.writinglist ul li{width:100%;padding: 20px 0;font-size: 19px; border-bottom: 1px solid #CCCCCC;}
.writinglist ul li:last-child{border-bottom: none;margin-bottom: 50px;}
.writinglist ul li a{width: 100%;color: #555555;}
.writinglist ul li a:hover{color: #bd071d;}


/*页码*/
.page_ym {width: 100%; margin: 10px auto 30px;}
.page_ym .ymollis {display: flex;justify-content: center;}
.page_ym .ymollis .ymli{float: left;font-size: 15px;}
.page_ym .ymollis .ymli a {display:block;color: #888888;font-size: 15px;padding: 0 15px;border: 1px solid #CCCCCC;margin: 0 4px;height: 28px;line-height: 28px;}
.page_ym .ymollis .ymli .on {color:#FFFFFF;border: none;background: #b34246;border: 1px solid #b34246;}
.page_ym .pageinput1{width:100px;text-align: center;height: 28px;margin-left: 10px;border: 1px solid #CCCCCC;}
.page_ym .pageinput2{width:60px;margin-left: 10px;color: #888888;font-size: 15px;padding: 0 15px;border: 1px solid #CCCCCC;height: 28px;line-height: 28px;background: #FFFFFF;}

/*视频新闻列表*/
.writinglist .videonews{width: 100%;margin-top: 20px;}
.writinglist .videonews li{width: 282px;float: left;list-style-type: none;margin-right: 28px;margin-bottom: 30px;}
.writinglist .videonews li:nth-child(3n){margin-right: 0;}
.writinglist .videonews li img{width: 100%;}
.writinglist .videonews li span{width: 282px;display: block;margin-top: 10px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; /* 显示省略号 */}
.writinglist .videonews li a span{color: #444444;}
.writinglist .videonews li a:hover span{color: #bd071d;}


/*党建*/
.partybuilding{width:1300px;}
.partybuilding .allcontent{width:1200px;padding: 30px 50px 0;}
.partybuilding .twostitle{width:1298px; }


/*网络大学*/
.nlineClass {width: 100%;}
.nlineClass h6{width: 100%;margin-bottom: 20px;height: 40px;float: left;}
.nlineClass h6 a{display: block;width: 120px;margin-right: 15px;height: 40px;line-height: 38px;font-size: 20px;color: #444444;background-color: #DDDDDD;float: left;text-align: center;}
.nlineClass h6 a:last-child{margin-right: 0;}
.nlineClass h6 a:hover{color: #bd071d;}



.content-video{position: absolute;left: 150px;width: 810px;}
.page-content{min-height:500px;}
.page-content li {height: 50px !important;line-height: 50px !important;border-bottom: 1px #dedede dotted;padding-right: 20px;}
.page-content li a i {background: url(/cms_files/default/images/unitstyle/img/listType.png) no-repeat center;float: left;width: 4px;height: 50px;margin: 0 20px;}


.jp-details, .jp-playlist ul li {width: 120px;line-height: 26px;font-size: 16px;text-align: left;padding: 3px 10px;color: #666666;border-left: 3px solid #990000;background: #f3f3f3;list-style-type: none;margin-bottom: 1px;}
.page-content{height:500px;overflow-y:auto;scrollbar-face-color: #888; /* 滑块颜色 */scrollbar-track-color: #f1f1f1; /* 轨道颜色 */scrollbar-width: thin; /* 'auto' | 'thin' | 'none' */}
.jp-playlist a{width: 120px; color: #002463;text-decoration: underline;text-decoration: none;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; /* 显示省略号 */}
.jp-playlist a:hover{color: #bd071d;}



/**/








































