﻿@charset "utf-8";
body {margin:0; padding:0; background:#fff url(bodybg.jpg) no-repeat center top; color:#555;  font-family:"微软雅黑";}
ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6 {margin:0; padding:0; list-style:none}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
img{border:none;}
*{padding:0; margin:0;}
/*字体颜色*/
a {color: #333333; text-decoration: none;}
a:hover {color: #3a5485; text-decoration: none;}
a:active {color: #333333;}
a:visited {text-decoration: none;}
body a {outline:none; blr:expression(this.onFocus=this.blur());}
.fl {float:left}
.fr {float:right}
.mt10{margin-top: 10px}
.mt20{margin-top: 16px}
.mt30{margin-top: 30px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom: 8px}
.mb30{margin-bottom: 30px}
.cen {width:1002px; margin:0 auto; height:100%}
/*.topfav {height:20px; line-height:20px; color:#fff; font-size:12px; width:1002px; margin:auto;margin-top:10px;  overflow:hidden}*/
/*.topfav a {color:#fff;}*/
.through {width:100%;min-width:1002px}
.navk {background:#CC0001; height:58px; margin:186px 0 0;}
.nav {width:1002px; margin:auto}
.nav a {width:143px; display:block; float:left; text-align:center; height:58px; line-height:59px; color:#fff; font-size:20px}
.nav a:hover {background:#F35758; text-decoration:none}
.nav a.thiscur{background:#920809}
.searchk {background:#E3E3E3; height:40px; line-height:40px;min-width:1002px}
.search_bg {width:1002px; margin:0 auto; height:40px; line-height:40px; overflow:hidden}
.d_t {font-family:\5B8B\4F53; margin-left:35px; font-size:14px; float:left; margin-left:6px}
.search { float:left; height:27px; background:#B8B8B8; display:block; margin-top:28px; border:1px solid #C3C3C3; }
.search input#search-keyword { height:27px; line-height:27px; display:block; overflow:hidden; width:200px; background:#fff; padding:0 0 0 16px; float:left; border:none }
.search input.but01 { height:27px; line-height:27px; display:block; border:none; background:#B8B8B8 url(searchbtn.jpg) no-repeat center center; float:left; width:66px; cursor:pointer }
.news1 {width:1002px; margin:0 auto;height:120px; background-color:#fff}
.jdtk {height:305px; width:1002px; margin:0 auto; margin-top:10px; background:#F6F6F6}
.jdt {width:542px; height:305px; float:left}
.focusBox2 {float:left; position: relative; width:542px; height:305px; overflow: hidden; font-size: 14px; background: white;}
.focusBox2 .pic2 {margin:0; padding:0}
.focusBox2 .pic2 img {width:542px; height:305px; display: block;}
.focusBox2 .txt-bg {position: absolute; bottom: 0; z-index: 1; height:45px; width:100%; background: #000; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden; text-align:center;}
.focusBox2 .txt2 {position: absolute; bottom: 0; z-index: 2; height:45px; line-height:45px; width:100%; overflow: hidden;}
.focusBox2 .txt2 ul {text-align:center;}
.focusBox2 .txt2 li {height:45px; line-height:45px; position:absolute; bottom:0; width:100%; text-align:left; left:10px;}
.focusBox2 .txt2 li a {/*display: block;*/ color:#fff; font-weight: bold; text-decoration: none;}
.focusBox2 .num2 {position: absolute; z-index: 3; bottom:16px; right: 15px;}
.focusBox2 .num2 li {float: left; position: relative; width:9px; height:9px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 8px; cursor: pointer; text-indent:-99999px;}
.focusBox2 .num2 li a {position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; background:url(lun2.jpg) no-repeat;}
.focusBox2 .num2 li.on a, .focusBox2 .num2 a:hover {background:url(lun1.jpg) no-repeat;}

.focusBox3 {float:left; position: relative; width:542px; height:305px; overflow: hidden; font-size: 14px; background: white;}
.focusBox3 .pic2 {margin:0; padding:0}
.focusBox3 .pic2 img {width:542px; height:305px; display: block;}
.focusBox3 .txt-bg {position: absolute; bottom: 0; z-index: 1; height:45px; width:100%; background: #000; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden; text-align:center;}
.focusBox3 .txt2 {position: absolute; bottom: 0; z-index: 2; height:45px; line-height:45px; width:100%; overflow: hidden;}
.focusBox3 .txt2 ul {text-align:center;}
.focusBox3 .txt2 li {height:45px; line-height:45px; position:absolute; bottom:0; width:100%; text-align:left; left:10px;}
.focusBox3 .txt2 li a {/*display: block;*/ color:#fff; font-weight: bold; text-decoration: none;}
.focusBox3 .num2 {position: absolute; z-index: 3; bottom:16px; right: 15px;}
.focusBox3 .num2 li {float: left; position: relative; width:9px; height:9px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 8px; cursor: pointer; text-indent:-99999px;}
.focusBox3 .num2 li a {position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; background:url(lun2.jpg) no-repeat;}
.focusBox3 .num2 li.on a, .focusBox2 .num2 a:hover {background:url(lun1.jpg) no-repeat;}

.rtop {width:430px; height:305px; margin-right:13px; float:right; position:relative}
.more1 {position:absolute; bottom:35px; right:14px; font-size:16px; color:#979797;}

/**.rtop ul {height:298px; width:430px; overflow:hidden;}
.rtop ul li {height:72px; line-height:36px; padding:14px 0; overflow:hidden; font-size:22px; border-bottom:2px solid #D6D6D6; color:#000; vertical-align:middle ;font-family:"微软雅黑";}
.rtop ul li a {color:#000;display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:45px;}
.rtop ul li a.ltext1 {}
.rtop ul li a.ltext2 {font-size:18px}
**/
.rtop ul {height:298px; width:430px; overflow:hidden; padding-top:5px}
.rtop ul li {height:45px;margin:5px 0 5px; overflow:hidden;width:430px; line-height:26px; font-size:18px; border-bottom:1px solid #969696; color:#000; font-family:"微软雅黑"; padding-bottom:5px}
.rtop ul li a {color:#000;display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:45px;}

/**20180323 right vertical center**/
.rt_vc{height:50px;}
.rt_con{background:url(2.png) no-repeat 0 20px;padding-left:15px; font-family:"微软雅黑"; }
.bluebg {background:#F0F1F6; padding:20px 0 0px; margin-top:20px}
.content {width:459px; background:#fff; padding:0 18px 23px;}
.ywyltit, .lzbjtit {width:100%; height:37px; background:url(t1.png) no-repeat center; position:relative}
.lzbjtit {background:url(t2.png) no-repeat center;}
.ywyltit a, .lzbjtit a {position:absolute; right:10px; top:22px; font-size:16px; line-height:16px; color:#979797}
.content h2 { padding-bottom:8px; background:url(line1.gif) repeat-x bottom}
.content h2 a {color:#000}
.content ul {}
.content ul li {margin-top:16px; height:24px; line-height:20px; font-size:16px;border-bottom: 1px dotted #ccc; background:url(2.png) no-repeat 0 8px; padding-left:15px; font-family:"微软雅黑"}
.content ul li a {color:#373737;display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.banner a {display:block; float:left; margin-top:3px; margin-right:10px;}
.banner a:nth-child(even) {
    float:right;
    margin-right:0
}
.banner a img {width:495px; height:69px;}

.tupian {width:1002px;margin: 7px auto;}
.jspages {
    text-align: center;
}

.tzgg {float:left; width:495px; height:196px; margin-top:10px;}
.tzgg h4 {height:47px; line-height:47px; background:#fff;padding-left:10px;border-top:1px solid #C10F0B;font-size: 18px;}
.tzgg h4 a {float:right; margin-right:12px; color:#333; font-size:16px; font-weight:normal}
.tzgg ul {border:1px solid #D4D4D4; width:493px; height:134px; margin-top:7px;background:#fff;}
.tzgg ul li {line-height:30px; height:30px; background:url(libg.gif) no-repeat 0 13px; margin:11px 0 0 28px; padding-left:11px; font-family:"微软雅黑"}
.tzgg ul li a {color:#353535; font-size:16px; display:block; width:435px; float:left;font-family:"微软雅黑";width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tzgg ul li span {color:#353535; font-size:16px; float:left}
.tzgg1 {float:right; width:495px; height:196px; margin-top:10px;}
.tzgg1 h4 {height:47px; line-height:47px; background:#fff; padding-left: 10px; border-top:1px solid #C10F0B;font-size: 18px;}
.tzgg1 h4 a {float:right; margin-right:12px; color:#969696; font-size:16px; font-weight:normal}
.tzgg1 ul {border:1px solid #D4D4D4; width:493px; height:134px; margin-top:7px;background: url(xfbg.jpg) bottom right no-repeat #fff;}
.tzgg1 ul li {line-height:30px; height:30px; background:url(imageslibg.gif) no-repeat 0 13px; margin:11px 0 0 18px; padding-left:11px; font-family:"微软雅黑"}
.tzgg1 ul li a {color:#353535; font-size:16px; display:block; width:435px; float:left}
.tzgg1 ul li span {color:#353535; font-size:16px; float:left}
.jbfs {margin-top:23px; width:367px; height:176px; padding:20px 10px 0; background:#F6F6F6; margin-left:15px; float:left}
.jbfs h4 {font-size:16px; font-weight:bold; color:#363636}
.jbfs table {line-height:28px; color:#363636; width:100%; border-collapse:collapse; font-size:14px; margin-top:12px}
.qr_code {margin:23px 0 0 0; float:right}
.jljy, .jyjd {width:492px; float:left; margin-top:48px}
.jljy h5, .jyjd h5 {height:54px; background:#EFEAE6; width:100%;}
.jljy h5 p, .jyjd h5 p {height:48px; border-top:1px solid #fff; border-bottom:1px solid #fff; width:100%; float:left; margin-top:2px; line-height:48px; background:url(jljytit.jpg) no-repeat 27px 12px}
.jljy h5 p a, .jyjd h5 p a {float:right; margin-right:19px; font-size:16px; color:#979797; font-weight:normal}
.jljy a img, .jyjd a img {border:1px solid #D8D8D8; margin-top:15px}
.jyjd {float:right}
.jyjd h5 p {background:url(jyjdtit.jpg) no-repeat 27px 12px}
.bann2 {margin-top:22px; height:80px}
.qf_title, .ft_title {width:1002px; height:37px; background:url(qinglian.jpg) no-repeat; margin:auto}
.qf_title a, .ft_title a {float:right; line-height:14px; margin-top:22px; font-size:16px; color:#979797}
.ft_title {background:url(ft_tit.jpg) no-repeat; margin-top:48px;}
.qf_con {margin:0 auto; width:1002px; margin-top:16px; position:relative; height:400px;}
.qf_con_img div {display:none}
.qf_con div a img {width:1002px; height:400px}
.blackbg {display:block; width:288px; height:400px; background:#000; FILTER: Alpha(Opacity=55); -moz-opacity:0.55; opacity:0.55; z-index:100; position:absolute; right:0; top:0; z-index:300}
.qf_con_text {width:288px; height:400px; padding:0; position:absolute; right:0; top:0; z-index:400; padding-top:13px}
.qf_con_text li {width:260px; margin:0 0 0 14px;}
.qf_con_text a {display:block; height:69px; border-bottom:1px solid #aaa; color:#CBCCCE; line-height:69px; font-weight:bold}
.qf_con_text a:hover, .qf_con_text a.cur {color:#fff; text-decoration:none}
.fangtan_pic {margin-top:18px; float:left}
.fangtan_pic img {width:541px; height:305px}
.ft_text {width:413px; height:305px; background:url(ftbg.jpg) no-repeat; float:right; margin-top:18px}
.ft_text h6 {font-size:18px; color:#3C5281; font-weight:bold; margin:30px 0 0 18px; font-family:"微软雅黑"}
.ft_text h6 span {color:#CF2734;}
.ft_text table {margin:27px 0 0 24px; line-height:24px; width:372px; border-collapse:collapse;}
.ft_text table tr td {text-align:left; font-size:16px; vertical-align:top; padding-top:20px;}
.ft_text table tr td span {font-weight:bold}
.qfy_tit {width:1002px; height:37px; background:url(qfy_tit.jpg) no-repeat;}
.qfy_tit1 {width:1002px; height:37px; background:url(t0.png) no-repeat;}
.qfy_tit2 {width:1002px; height:37px; background:url(qinglian.jpg) no-repeat;}
.qfy_tit3 {width:1002px; height:126px; background:url(wb.jpg) no-repeat;margin:10px auto 0;}
.gz{padding:85px 0px 0px 400px}
.gzzc_tit {width:1002px; height:37px; background:url(gzzc_tit.jpg) no-repeat;}
.qfy_con {width:489px; height:248px;}
.qfy_con dl {height:41px; background:url(titbg2.jpg) repeat-x;}
.qfy_con dl dt {width:102px; height:26px; background:url(ljbytit.jpg) no-repeat; float:left; margin:8px 0 0 18px;}
.qfy_con dl dd {float:right; margin:9px 11px 0 0}
.qfy_con dl dd a {display:block; width:47px; height:29px; color:#979797}
.qfy_con dl.qfy_no2 dt {background:url(bmlftit.jpg) no-repeat;}
.qfy_con dl.qfy_no3 dt {background:url(hwgctit.jpg) no-repeat;}
.qfy_con dl.qfy_no4 dt {background:url(qfydtit.jpg) no-repeat;}
.qfy_con dl.qfy_no5 dt {background:url(zfsjtit.jpg) no-repeat;}
.qfy_con dl.qfy_no6 dt {background:url(xsxctit.jpg) no-repeat;}
.qfy_con dl.qfy_no7 dt {background:url(ztzztit.jpg) no-repeat;}
.qfy_con dl.qfy_no8 dt {background:url(xfjbtit.jpg) no-repeat;}
.qfy_con dl.qfy_no9 dt {background:url(zjsctit.jpg) no-repeat;}
.qfy_con dl.qfy_no10 dt {background:url(xcjytit.jpg) no-repeat;}
.qfy_con dl.qfy_no11 dt {background:url(dwjstit.jpg) no-repeat;}
.qfy_con dl.qfy_no12 dt {background:url(pzgztit.jpg) no-repeat;}
.qfy_con p {padding-left:18px; line-height:38px; color:#363636; font-size:16px; font-family:"微软雅黑"}
.qfy_con p a {color:#363636}
/*相关链接*/
.notice{width: 1003px;margin:auto; background:#fff; height:65px; border:1px solid #c9c9c9;    overflow: hidden;}
.notice span{display:block; height:65px; width:100px; background:#900000; line-height:65px; text-align:center; float:left;    margin-right: 15px;}
.notice span a{font-size:22px;color:#fff;}
.notice span img{float:left; margin-top:20px; margin-left:10px;}
.notice ul{float:left;   margin-left: 15px;}
.notice ul li{line-height:65px; height:65px; float:left; padding-left:15px; background-position:0px 30px; margin-right:15px;}
.notice ul li a{font-size:18px;color:#333;font-weight:bold;}
.marqueeleft{overflow:hidden;  width: 835px;}
.marqueeleft ul{}
.marqueeleft li{overflow:hidden;}

.link {width:1002px; margin:30px auto 0;overflow: hidden;}
.link p {font-size:18px; color:#111; border-bottom:1px solid #ddd; display:block; width:100%; height:41px; line-height:41px; font-family:"微软雅黑"}
.link span{border-bottom: 2px solid #0350aa;padding: 7px 0;}
.link select {height:25px; margin:0 5px; padding:0 3px;}
.topNav {padding-top:35px;width: 1000px;margin: 0 auto;}
.topNav-width {width:940px;min-height: 50px;}
.topNav h3 {font-weight:normal; font-size:100%; width:180px}
.topNav dl {zoom:1;}
.topNav dd {float:left; position:relative; margin-left:20px;}
.topNav dd h3 {float:left;}
.topNav dd h3 span {display:inline-block; *display:inline;zoom:1; height:26px; line-height:26px; padding:0px 14px 0 0; background:url(linkbg.jpg) no-repeat right 11px; font-family:"微软雅黑";}
.topNav dd h3 span:hover, .topNav dd.on h3 span {background:#EDEEF0 url(ico.jpg) no-repeat 140px 1px; color:#C10C13;}
.topNav .welcome {padding-right:15px; color:#C10C13;}
.topNav .welcome a {color:#FF8400;}
.topNav dd ul {display:none; /*默认隐藏*/ position:absolute; width:165px; height:150px; overflow:auto; top:26px; left:0; background:#ffffff;}
.topNav dd ul li {line-height: 24px; border-top: 1px dashed #ccc;}
.topNav dd ul li a {display: block; color: #333; padding: 0 15px 0 1px;}
.topNav dd ul li a:hover {background:#fce7e8; color:#C10C13;}
.topNav dd ul li a span {color:#C10C13; margin-left:0px;}


.topNav .wzdh{width:100%; margin:0px auto; text-align: center;padding-top: 30px;}
.topNav .wzdh li{ margin-right:10px;}
.topNav .wzdh img{margin:0 20px}
/**/
.footer {background:url(footerbg.jpg) repeat-x; height:206px; width:100%; font-size:14px; min-width:1002px}
.footer p {text-align:center; color:#fff; line-height:190%; padding-top:30px;}
.footer a,.footer a:hover{color:#ecc0c0}
.blank10 {width:100%; height:10px; clear:both}
.blank20 {width:100%; height:20px; clear:both}
.blank30 {width:100%; height:30px; clear:both}
.blank48 {width:100%; height:48px; clear:both}
.wrapper {margin:0px auto; width:962px; padding:0 20px 20px; background:#fff;}
/* 多行式面包屑导航-默认竖线分隔 */
.m-crumb {overflow:hidden; line-height:1.5;}
.m-crumb ul {height:35px; line-height:35px; border-bottom:1px solid #dde0eb; font-size:14px;}
.m-crumb li {float:left; word-wrap:normal; white-space:nowrap;}
.m-crumb li.text {height:35px; border-bottom:1px solid #cc0000;}
/* 两列定宽布局 */
.g-bd {width:962px; margin:0 auto;}
.g-sd {float:right; width:728px;}
.g-mn {float:left; width:230px;}
.col {float:left; margin-top:30px; width:228px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea}
.col dt {border-top:2px solid #cc0000; height:42px; line-height:42px; text-align:center; color:#cc0000; border-bottom:1px solid #eaeaea; font-size:18px; font-family:"微软雅黑"}
.col dd {line-height:40px; text-align:center; border-bottom:1px solid #eaeaea; font-size:14px;}
.col dd:nth-child(even) {background:#f8f8f8;}
.col dd a{font-size:16px;}
.col dd.cur {background:#3269b4;}
.col dd.cur a {color:#fff;}
/* 上图下文图文列表 */
.m-list4 {padding:0px 20px 0; zoom:1;}
.m-list4 ul {margin:0px;}
.m-list4 li {display:inline; float:left; width:307px; margin:30px 0 0 0px; border-bottom:1px solid #ccc}
.m-list4 h3 {width:297px; height:32px; overflow:hidden; margin:5px 0 20px; line-height:32px; text-align:center; font-weight:300; font-size:14px;}
.m-list4 .u-img {width:297px; border:1px solid #ccc}
/*日期列表*/
.list-date02 {line-height:36px; font-size:14px; padding:20px;}
.list-date02 li {height:36px; padding-left:10px; text-align:right;}
.list-date02 li a {float:left; text-align:left;font-size: 16px;}
.list-date02 li a:before {display:inline-block; margin:0 10px 2px -10px; border:1px solid; vertical-align:middle; content:'';}

/*搜索列表*/
.list-so {line-height:36px; font-size:14px; padding:20px;}
.list-so li { padding-left: 10px;width: 100%;border-bottom: 1px dashed #666;display: inline-block;margin-bottom: 10px;}
.list-so li p{width: 100%; float: left; text-indent: 2em;}
.list-so li span{width: 100%; float: left; font-size:14px}
.list-so li a {text-align:left;}
.list-so li a:before {display:inline-block; margin:0 10px 2px -10px; border:1px solid; vertical-align:middle; content:'';}


/*详细页*/
.detail {margin:10px}
.detail h1 {width:900px; margin:20px auto 10px; text-align:center; font-size:26px; font-family:"微软雅黑"; color:#1f5781; font-weight:bold;}
.detail .afrom{margin:0 auto;text-align:center}
.detail .afrom p {
    float: left;
    line-height: 35px;
    height: 35px;
    color: #999;
    font-size: 16px;
    width: 658px;
    text-align: right;
}
.clear {
    clear: both;
    font-size: 1px;
    width: 1px;
    height: 0;
    visibility: hidden;
    margin-top: 0px!important;
    line-height: 0;
}
.detail .afrom span{padding:0 10px;}
.detail .share{float:right;}
.detail-span {display:block; height:10px; font-size:14px; line-height:30px; border-bottom:1px solid #0044a0; text-align:center; color:#8d8d8d;}
.detail img {max-width:860px; width:auto; -width:expression(width>930?"930px":true);
    height:auto; text-align:center;}
.detail .wz {font-size:16px; padding:10px;line-height: 28px;}
.detail .wz p{margin-bottom:10px;}
.video {width:640px; height:480px; margin:20px auto; text-align:center;}
/*纪律教育*/
.jljy-list {position:relative; margin:30px 0px 20px 18px; width:942px; height:621px; background:url(list_bg.jpg) no-repeat;}
.list-date03 {position:absolute; left:490px; top:130px;}
.list-date03 li {line-height:38px; color:#cc0000;}
.list-date03 li a {color:#cc0000; font-size:14px;}
/* 两列定宽布局 */
.g-bd2 {width:962px;}
.g-sd2{float:right; width:715px;}
.g-mn2 {float:left; width:216px;}
.list003 li {width:200px; padding:6px; height:35px; background:#f2f2f2; border-bottom:1px solid #fff; font-size:14px; font-family:"微软雅黑";}
.list003 li:hover, .list003 li:hover a {background:#f35858; color:#ffffff; cursor:pointer}
/*图片集焦点图*/
.picOut {position: relative; width: 700px;}
.picOut .smallScroll {height: 97px; margin-bottom: 6px; margin-top:35px; padding-top:35px; border-top:1px solid #f2f2f2;}
.picOut .sPrev, .picOut .sNext {float: left; display: block; width: 30px; height: 97px; text-indent: -9999px; background:url(jyjd_left.jpg) no-repeat}
.picOut .sNext {background:url(jyjd_right.jpg) no-repeat;}
.picOut .smallImg {float:left; margin: 0 6px; display:inline; width: 628px; overflow: hidden;}
.picOut .smallImg ul {height:150px; width: 9999px; overflow: hidden;}
.picOut .smallImg li {float: left; padding: 0 5px 0 10px; width:140px; text-align:center; font-size:12px; cursor:pointer; display: inline; font-family:"宋体"}
.picOut .smallImg img {margin-bottom:5px; border: 1px solid #dcdddd; width:140px; height:97px;}
.picOut .smallImg .on img {border-color: #1e50a2;}
.ifocus {width:700px; height:370px; background:#f2f2f2;}
.ifocus_pic {display:inline; position:relative; float:left; width:580px; height:370px; overflow:hidden;}
.ifocus_piclist li {width:580px; height:370px; overflow:hidden;}
.ifocus_piclist img {width:580px; height:370px;}
.ifocus_btn {position:relative; display:inline; float:right; margin-top:28px; width:98px; padding-right:11px;}
.ifocus_btn li {width:98px; height:89px; margin-bottom:12px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); margin:12px 0 0 0px;}
.ifocus_btn li img {width:98px; height:89px;}
.ifocus_btn .on {background: url(ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}
.ifocus_btn .sPrev {position:absolute; top:-10px; left:40px; display:block; width:17px; height:10px; overflow:hidden; text-indent:9999px; background:url(jyjd_top.jpg) no-repeat;}
.ifocus_btn .sNext {position:absolute; bottom:-25px; left:40px; display:block; width:17px; height:10px; overflow:hidden; text-indent:9999px; background:url(jyjd_b.jpg) no-repeat;}
.ifocus_opdiv {position:absolute; left:0; bottom:0; width:580px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.ifocus_tx {position:absolute; left:8px; bottom:8px; color:#FFF;}
.ifocus_tx ul li {display:block;}
.ifocus_tx ul li a {color:#fff; font-size:14px; font-weight: bold;}
.ifocus ul br{display:none}
/*头条*/

.txtScroll-top .bd {padding:0 5px;}
.infoList li a{font-size:40px;font-weight: bold;color: #c60e16; text-decoration:none;display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.infoList li a.ltext1{font-size:30px; line-height:60px; float:left}
.infoList li a.ltext2{font-size:34px; line-height:120px; float:left}
.txtScroll-top .infoList li {
    color: #c60e16;
    font-size:30px;
    font-weight: bold;
    height:120px;
    line-height:120px;
}

/*在线访谈切换*/
.fangtan{position:relative}
.num3 {position: absolute; z-index: 3; bottom:0px; left: 415px;}
.num3 li {float: left; position: relative; width:9px; height:9px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 8px; cursor: pointer; text-indent:-99999px;}
.num3 li a {position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; background:url(ico01.jpg) no-repeat;}
.num3 li.on a, .num3 a:hover {background:url(ico01a.jpg) no-repeat;}

.qfy_con{height:165px;}

/*高级检索*/
.gjss{float:right; margin-left:10px; height:28px; line-height:28px; vertical-align:middle; background:#B8B8B8; color:#fff; text-align:center; display:inline-block; padding:0px 10px; font-size:14px; font-weight:bold; margin-top:6px;}

/*dh*/
.colB_11{width:1160px;  display:inline; }
.colB_11 ul{  margin-top:20px;}
.titleTab1_11{display:block; height:30px}
.titleTab1_11 li{ display:inline; font-family:"微软雅黑"; margin: 0 2px 0 2px; float:left; width:189px; height:30px;text-align:center; line-height:30px; color:#333; cursor:pointer; font-size:13px; }
.titleTab1_11 li.on{height:30px;  line-height:30px; font-weight:bold; border-bottom:2px solid #0350aa;}

/*首页纪律教育改bylal*/
.jljycon{width:490px; height:324px; background:url(jljybg.jpg) no-repeat; border:1px solid #D8D8D8; margin-top:15px}
.jljycon a{display:block; width:490px; height:324px; float:left}
.jljy_tit{width:450px; height:32px; line-height:32px; text-align:center; margin:auto; font-size:22px; color:#C70D01; margin-top:30px;}
.jljy_subtit{width:450px; line-height:23px; text-align:center; margin:auto; font-size:18px; color:#C70D01; margin-top:6px;}
.jljycon p{width:265px; float:right; margin:20px 20px 0 0; text-indent:2em; line-height:24px; height:140px; color:#333; font-size:14px;}

/*分页*/
.jspages{text-align: center;}
.jspages ul{
    padding:12px 0px 12px 16px;
    display: inline-block;
}
.jspages ul li{
    float:left;
    font-family:Tahoma;
    line-height:17px;
    margin-right:6px;
    border:1px solid #E9E9E9;
    padding: 2px;
}
.jspages ul li a{
    float:left;
    padding:0px 4px 0px;
    color:#555;
    display:block;
}
.jspages ul li a:hover{
    color:#11377b;
    text-decoration:none;
    padding:0px 4px 0px;
}
.jspages ul li.thisclass,
.jspages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
    background-color:#0350aa;
    padding:2px 6px 2px;
    font-weight:bold;
    color: white;
}
.jspages .pageinfo{
    line-height:21px;
    padding:12px 10px 12px 16px;
    color:#999;
}
.jspages .pageinfo strong{
    color:#555;
    font-weight:normal;
    margin:0px 2px;
}