/*--------------------Reset-----------------*/
/** reset **/
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, img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6,b{font-size:100%;font-weight:normal;}
em{font-style:normal;}
ul, ol,li{list-style:none;list-style-type:none}
a{text-decoration:none;color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
/*火狐去掉按钮、连接的虚线*/
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:0;outline:0;} 
input,button,select,textarea{outline:none;-webkit-appearance:none;}
textarea{resize:none;}
a{text-decoration:none;}
a:focus{outline:none;}
a.hidefocus{outline:none}
img{border:0px;outline-width:0px;vertical-align:middle;}
.clear:after{clear:both;content:"";display:block;height:0;width:0;}
html{min-width:1405px;}
*{padding:0;margin:0;font-family:"微软雅黑";font-size:16px;}
.header{width:100%;background:#bb2a17;height:143px;}
.header .headerCont{width:1405px;margin:0 auto;}
.header .headerCont .logobx{width:337px;float:left;margin-top:35px;}
.header .headerCont .logobx img{width:100%;display:block;}
.header .headerCont .inps{float:right;margin-top:16px;}
.header .headerCont .inps .sygywm{margin-left:105px;}
.header .headerCont .inps .sygywm a{float:left;font-size:16px;line-height:22px;color:#fff;text-align:right;}
.header .headerCont .inps .sygywm a:hover{color:#fcfa60;}
.header .headerCont .inps .sygywm b{float:left;margin:0 5px;color:#fff;line-height:22px;font-size:16px;text-align:right;}
.header .headerCont .inps .inpts{margin-top:35px;float: right;}
.header .headerCont .inps .inpts .ips{float:left;height:36px;line-height:36px;font-size:16px;color:#b6b7b6;border-top-left-radius:5px;border-bottom-left-radius:5px;text-indent:1em;}
.header .headerCont .inps .inpts .sbts{float:left;background:url(../img/sec.png) center no-repeat #ff8b00;width:42px;height:36px;cursor:pointer;padding:3px 6px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
/*nav*/
.nav{width:100%;background:#930a00;height:55px;}
.nav a{color:#000;}
.nav .ul_cont{width:1405px;margin:0 auto;}
.nav .ul_cont > li{position:relative;float:left;}
.nav .ul_cont > li:first-child{padding-left:0;}
.nav .ul_cont > li > a{line-height:35px;font-size:18px;color:#f8dede;padding:10px 42px;display:block;}
.nav .ul_cont > .actives{background:#a91207;}
.nav .ol-list {display:none;position:absolute;top:55px;left:0;z-index:10;width:100%; background-color: #b81105;background:rgba(184, 17, 5, 0.9);}
.nav .ol-list > li > a {font-size:17px;color:#fff;height:50px;text-align:center;line-height:50px;display:block;}
.nav .ol-list > li > a:hover{background:#a91207;color:#fcfa60;}
/*banner*/
.bannerBox{width:1420px;margin:40px auto 0;height:459px;}
.bannerBox .slideBox{width:1420px;height:459px;overflow:hidden;position:relative;float:left;z-index:0;}
.bannerBox .slideBox .hd{height:17px;overflow:hidden;position:absolute;right:60px;bottom:30px;z-index:1;}
.bannerBox .slideBox .hd ul{float:left;}
.bannerBox .slideBox .hd ul li{float:left;margin-right:10px;width:14px;height:14px;background:#999aa1;cursor:pointer;border-radius:14px;}
.bannerBox .slideBox .hd ul li.on{background:#fda139;}
.bannerBox .slideBox .bd .tempWrap{height: 100%;}
.bannerBox .slideBox .bd .tempWrap ul{height: 100%;}
.bannerBox .slideBox .bd .tempWrap ul li{height: 100%;}
.bannerBox .slideBox .bd{width:100%;height:459px;}
.bannerBox .slideBox .bd li a{vertical-align:middle;width:100%;}
.bannerBox .slideBox .bd li a img{width:100%;display:block;}
/*新闻,公告,媒体聚焦*/
.newsNoticeMedia{width:1165px;margin:0 auto;padding:60px 0 65px;}
/*新闻*/
.newsNoticeMedia .news{width:803px;float:left;margin-right:32px;}
.newsNoticeMedia .news .title{width:100%;margin-bottom:27px;}
.newsNoticeMedia .news .title h6{font-size:22px;line-height:24px;color:#222123;float:left;}
.newsNoticeMedia .news .title a{font-size:14px;line-height:16px;color:#222123;float:right;margin-top:8px;}
.newsNoticeMedia .news .title a:hover{color:#bb2a17;}
.newsBox{width:100%;}
.newsBox .focusBox{width:377px;height:174px;position:relative;float:left;}
.newsBox .focusBox .pic{width:377px;height:174px;overflow:hidden;}
.newsBox .focusBox .pic li{width:100%;height:100%;}
.newsBox .focusBox .pic li a{width:100%;}
.newsBox .focusBox .pic img{display:block;transition:all 0.5s linear;}
.newsBox .focusBox .pic img:hover{transform:scale(1.02);}
.newsBox .focusBox .txt{height:50px;width:100%;position:relative;bottom:43px;}
.newsBox .focusBox .txt li{width:100%;height:42px;line-height:42px;position:absolute;z-index:10;}
.newsBox .focusBox .txt li a{color:#ecf0ee;padding:0 12px;font-size:15px;line-height:26px;display:block;}
.newsBox .focusBox .txt li a:hover{color:#e6be4a;}
.newsBox .focusBox .txt li span{font-size:12px;color:#ecf0ee;line-height:12px;width:100%;display:block;padding:0 12px;}
.newsBox .focusBox .div_zz{width:100%;position:absolute;bottom:0;z-index:0;background:#000000;opacity:0.5;height:42px;filter:alpha(opacity=50);}
.newsContext{width:377px;margin-left:43px;float:left;}
.news .newsbxs{margin-top:50px;}
.news .newsbxs .newsContext{margin-left:0;margin-right:42px;}
.newsContext a{font-size:20px;color:#000;line-height:26px;}
.newsContext a:hover{color:#bb2a17;}
.newsContext a:hover p{color:#bb2a17;}
.newsContext a p{font-size:14px;color:#9c9c9c;line-height:18px;}
.newsContext span{margin:12px 0;font-size:14px;line-height:14px;color:#6e6e6e;display:block;}
/*公告*/
.newsNoticeMedia .noticeMedia{width:330px;float:left;}
.newsNoticeMedia .noticeMedia .noticeBox{width:330px;}
.newsNoticeMedia .noticeMedia .title{width:100%;}
.newsNoticeMedia .noticeMedia .title h6{font-size:22px;line-height:24px;color:#222123;width:100%;margin-bottom:22px;}
.newsNoticeMedia .noticeMedia .notice{width:100%;margin-top:35px;}
.newsNoticeMedia .noticeMedia .notice li:after{content:'';clear:both;display:block;width:0;height:0;}
.newsNoticeMedia .noticeMedia .notice li{width:100%;}
.newsNoticeMedia .noticeMedia .notice li a{float:left;font-size:15px;line-height:28px;color:#575757;}
.newsNoticeMedia .noticeMedia .notice li a:hover{color:#bb2a17;}
.newsNoticeMedia .noticeMedia .notice li span{float:right;color:#b8b8b8;line-height:28px;font-size:15px;}
/*媒体聚焦*/
.newsNoticeMedia .noticeMedia .mediaBox{margin-top:55px;width:330px;}
.newsNoticeMedia .noticeMedia .mediaBox .title{width:100%;}
.newsNoticeMedia .noticeMedia .mediaBox .title h6{font-size:22px;line-height:24px;color:#222123;width:100%;margin-bottom:23px;}
.newsNoticeMedia .noticeMedia .media{width:100%;}
.newsNoticeMedia .noticeMedia .media li:after{content:'';clear:both;display:block;width:0;height:0;}
.newsNoticeMedia .noticeMedia .media li{width:100%;}
.newsNoticeMedia .noticeMedia .media li a{float:left;font-size:15px;line-height:32px;color:#575757;}
.newsNoticeMedia .noticeMedia .media li a:hover{color:#bb2a17;}
.newsNoticeMedia .noticeMedia .media li span{float:right;color:#b8b8b8;line-height:28px;font-size:15px;}
/*精品推荐*/
.recommendation{width:100%;background:#f3f2ee;padding:60px 0 105px;}
.recommendation .recommenCont{width:1165px;margin:0 auto;}
.recommendation .recommenCont .hd{width:100%;margin-bottom:50px;}
.recommendation .recommenCont .hd ul{width:100%;position:relative;}
.recommendation .recommenCont .hd ul a:hover{color:#bb2a17;}
.recommendation .recommenCont .hd li{text-align:center;float:left;cursor:pointer;font-size:22px;color:#7e7d7c;line-height:22px;}
.recommendation .recommenCont .hd li:first-child{margin-right:24px;}
.recommendation .recommenCont .hd li a{position:absolute;right:0;top:8px;font-size:14px;line-height:16px;color:#222123;display:none;}
.recommendation .recommenCont .hd .on{color:#222123;}
.recommendation .recommenCont .hd .on .ons{display:block;}
.recommendation .recommenCont .bd{width:100%;}

.recommendation .recommenCont .lh{display:none;width:100%;}
.recommendation .recommenCont .lh:first-child{display:block;}
.recommendation .recommenCont .lh ol{width:100%;margin-top:30px;}
.recommendation .recommenCont .lh ol:first-child{margin-top:0;}
.recommendation .recommenCont .lh ol:after{content:'';clear:both;display:block;width:0;height:0;}
.recommendation .recommenCont .lh ol li{width:350px; height:160px; margin-left:57px;float:left;background:#fff;}
.recommendation .recommenCont .lh ol li:first-child{margin-left:0;} 
.recommendation .recommenCont .lh ol li .p-img{width:160px;height:160px;overflow:hidden;float:left;}
.recommendation .recommenCont .lh ol li .p-img img{display:block; height:160px;width:160px;}
.recommendation .recommenCont .lh ol li .p-imgTxtbx{float:left;width:130px;padding:15px 0 0 27px;}
.recommendation .recommenCont .lh ol li .p-imgTxtbx a{font-size:16px;line-height:22px;color:#3e5075;margin-bottom:20px;display:block;}
.recommendation .recommenCont .lh ol li .p-imgTxtbx a:hover{color:#bb2a17;}
.recommendation .recommenCont .lh ol li .p-imgTxtbx span{font-size:14px;line-height:16px;color:#7a7879;}
/*分类推荐*/
.proposedTaxonomy{width:100%;background:#fff;padding:60px 0 57px;}
.proposedTaxonomy .taxonomy{width:1200px;margin:0 auto;}
.proposedTaxonomy .taxonomy .titH6{width:100%;margin-bottom:30px;}
.proposedTaxonomy .taxonomy .titH6 h6{font-size:23px;line-height:24px;color:#2b3444;}
.proposedTaxonomy .taxonomy .bxImg{width:100%;}
.proposedTaxonomy .taxonomy .taxonomyBox{width:154px;height:145px;background:#bb2a17;float:left;margin-left:20px;transition:all 0.5s linear;}
.proposedTaxonomy .taxonomy .taxonomyBox:hover .tbbx img{transform:translateY(-8px);}
.proposedTaxonomy .taxonomy .taxonomyBox:hover .tbName{color:#e6be4a;}
.proposedTaxonomy .taxonomy .taxonomyBox:first-child{margin-left:0;}
.proposedTaxonomy .taxonomy .taxonomyBox .tbbx{width:45px;margin:34px auto 0;display:block;}
.proposedTaxonomy .taxonomy .taxonomyBox .tbbx img{width:100%;display:block;transition:all 0.5s linear;}
.proposedTaxonomy .taxonomy .taxonomyBox .tbName{font-size:18px;color:#f8eae8;line-height:20px;margin-top:20px;text-align:center;transition:all 0.5s linear;display:block;}

/*合作伙伴*/
.cooperativePartner{width:100%;margin-bottom:80px;}
.cooperativePartner .coPartnerCont{width:1200px;margin:0 auto;padding-right:35px;}
.cooperativePartner .coPartnerCont .titH6{font-size:23px;line-height:24px;color:#2b3444;margin-bottom:23px;}
.cooperativePartner .coPartnerCont .partnerbx{width:100%;}
.cooperativePartner .coPartnerCont .partnerbx a{float:left;width:276px;border:2px solid #e8e8e8;margin-left:20px;overflow:hidden;display:block;}
.cooperativePartner .coPartnerCont .partnerbx a:first-child{margin-left:0;}
.cooperativePartner .coPartnerCont .partnerbx a img{width:100%;display:block;transition:all 0.5s linear;}
.cooperativePartner .coPartnerCont .partnerbx a img:hover{transform:scale(1.05);}
/*floot*/
.floot{width:100%;background:#b72611;margin-top:50px;}
.floot .flootCont{width:1200px;margin:0 auto;padding-top:57px;padding-bottom:45px;}
.floot .flootCont .flootLf{float:left;margin-right:40px;}
.floot .flootCont .flootLf .flootinpsbx{position:relative;width:198px;margin:30px auto 0;height:60px;}
.floot .flootCont .flootLf .flootinpsbx .int{width:100%;font-size:15px;height:40px;line-height:40px;color:#f0d2ce;text-indent:1em;background:#bd3c29;cursor:pointer;}
.floot .flootCont .flootLf .flootinpsbx .flootsbmt{width:30px;background:url('../img/down.png') no-repeat;position:absolute;right:5%;top:10%;cursor:pointer;}
.floot .flootCont .flootLf .flootinpsbx .a_box{width:100%;background:#fff;display:none;height:150px;overflow:auto;}
.floot .flootCont .flootLf .flootinpsbx .a_box a{color:#000;line-height:30px;height:30px;font-size:16px;text-indent:1em;display: block;}
.floot .flootCont .flootLf .flootinpsbx .a_box a:hover{color:#bb2a17;}

.floot .flootCont .flootMid{float:left;margin-right:52px;}
.floot .flootCont .flootMid p{float:left;margin-left:15px;width:116px;}
.floot .flootCont .flootMid p img{display:block;width:100%;}
.floot .flootCont .flootMid p span{display:block;text-align:center;font-size:12px;color:#eac2bc;line-height:41px;}
.floot .flootCont .flootMid p:first-child{margin-left:0;}
.floot .flootCont .flootRt{float:left;}
.floot .flootCont .flootRt ul{float:left;margin-left:25px;}
.floot .flootCont .flootRt ul:first-child{margin-left:0;}
.floot .flootCont .flootRt ul .smaltit h3{font-size:18px;color:#fedbd9;line-height:20px;margin-bottom:15px;}
.floot .flootCont .flootRt ul .smaltit h3:hover{color:#e6be4a;}
.floot .flootCont .flootRt ul ol li a{font-size:15px;color:#e5b5ad;line-height:26px;}
.floot .flootCont .flootRt ul ol li a:hover{color:#e6be4a;}
/*版权*/
.copyright{width:100%;background:#333333;}
.copyright p{line-height:65px;font-size:14px;color:#858587;text-align:center;}
.copyright p a{color:#858587;font-size:14px;}

/*党群工作*/
.dj_top{ width:100%; height:158px; background:url(../img/top_bg.jpg);}
.dj_top a.fl{ padding-top:20px;}

/*da_nav*/
.dj_top .da_nav{height: 50px;line-height: 50px; margin-top:50px;}
.dj_top .da_nav>li{ float: left; text-align: center; position: relative;width: 110px;}
.dj_top .da_nav>li>a{font-size: 16px; color: #fff;display: block;}
.dj_top .da_nav>li:hover{color: #fcfa60;background: #aa210f;}
.dj_top .da_nav>li:hover>a{color: #fcfa60;}
.dj_top .da_nav>li.active{color: #fcfa60;background: #aa210f;}
.dj_top .da_nav>li.active>a{color: #fcfa60;}

/*blocktabs页面相关附件*/
table.toattachment {
    border-spacing: 15px;
    border-collapse: separate;
	empty-cells: hide;
}
table.toattachment td a {
    color: #777777;
}
table.toattachment td {
    text-align: center;
    width: 30%;
    border-radius: 8px;
	height: 60px;border: 1px solid #a7a7a7;
}
table.toattachment td:hover {
	background: #dd0001;
}
table.toattachment td:hover a {
	color: #ffffff;
}
table.clc-table td {
    text-align: center;border: 1px solid #a7a7a7;
}
#vsb_content p{ text-indent:2em; line-height:2em;margin-top:15px; color:#333; font-size:16px;}
#vsb_content p img{ margin:15px auto; border:none; display:block}
/*设置二级导航样式*/
.dj_top .da_nav ul{display:none;}
.dj_top .da_nav li:hover ul{text-align: center;display: inline-block; position:absolute; top:50px;left:0px;z-index:1000; padding-bottom:10px;background: #aa210f;}
.dj_top .da_nav li:hover ul li{border:none; height: 37px;}
.dj_top .da_nav li:hover ul li a{display:block;color:#fff;font-size:14px;font-weight: normal; width:110px;height:37px;line-height:37px;text-align:center;border: none;}
.dj_top .da_nav li:hover ul li a:hover{color:#fcfa60;}