@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0; }
html { font-family:"Microsoft Yahei",sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 14px; padding:0 }
a { color:#333; background-color: transparent; text-decoration: none; }
a:hover, a:focus { color: #941e23; }
ul,ol,li,p,div{ margin:0;padding:0; list-style:none; }
img{border:0;}
.container{width:1200px; margin:0 auto;}
.row{ clear:both; }
.fl{ float:left;}
.fr{ float:right;}
.pt20{padding-top:30px;}
.mt20{margin-top:30px;}
.mr20{margin-right:20px;}
.ml20{margin-left:20px;}
/*大图*/
.xxsjd{width:100%}

.top{background:url(tbg.jpg) repeat-x; min-width:1200px;}
.top .fujia{width:1200px; margin:0 auto; color:#FFFFFF; overflow:hidden; height:30px; line-height:30px; }
.top .fujia a{ color:#FFFFFF;}
.top .fujia .btnclick{float:left;}
.top .fujia .time{float:right;}
.top .logo{width:1200px; margin:0 auto; padding: 40px 0 70px; display:block }

/*navbar*/
.nav { height: 50px; background: #990100; line-height: 50px; position: relative; z-index: 300; }
.gc_na{ width:1200px; margin:0 auto; }
.nav_ul { height: 50px; line-height: 50px; }
.nav ul li { float: left; display: inline; width: 133px; font-size: 20px; background: url(navbg.jpg) no-repeat right center; text-align: center; position: relative; font-weight: bold; line-height: 50px; }
.nav ul li a { color: #fff; }
.nav ul li a:hover { color: #fff; }
.nav_1 li.hover { background: #be0907 !important; width: 133px; margin-left: -1px; padding-left: 1px; }
.nav_1 li.hover a { color: #fff; }
.nav_1 li a { height: 50px; line-height: 50px; color: #bf2501; }

.nav_1 li .nav_2{ position:absolute; top:50px; left:0px; width: 133px; }
.nav_1 li .af_yj { display: none; width: 130px; background: #eee; clear:both; border: 2px solid #990100;border-top: none; overflow:hidden; }
.nav_1 li .af_yj li { font-size: 14px; cursor: pointer; background: none; width: 133px; text-align: center; line-height: 45px; }
.nav_1 li .af_yj li a { color: #000; line-height: 45px; height: 45px; display: block; }
.nav_1 li .af_yj li a:hover { display: block; line-height: 45px; color: #990100; }

/*轮播*/
.lunbo{ width:580px; float:left;}
.bann ul { position: relative; z-index: 300; width:565px; height:380px; } /* width: 487px; height: 341px;*/
.bann ul li img { position: absolute; top: 0px; left: 0px; width:580px; height:380px; }
.bann ul li h1 a:hover { color: #a9161e; }
.bann .wz_tl { position: absolute; right: 0px; top: 0px; bottom: 0; width: 495px; height: 36px; padding: 0px 15px; }
.bann .wz_tl h2 { position: absolute; top: 345px !important; bottom: 0px; left: -55px; width: 568px; height: 36px; background: rgb(20, 68, 122); line-height: 36px; color: #fff; padding-left: 12px; font-size: 14px; font-weight: normal; opacity: 0.8; }
.bann .wz_tl h2 a:hover, .wz_tl h2 a { color: #fff; }
.bann .wz_tl h2 a:hover { color: #fff; }

/*头条*/
.toutiao{ width:580px; background-color:#DFF3FE; height:380px; float:right; }
.toutiao h2{ padding:20px 20px 0 40px; height:95px; line-height:1.42; border-bottom:2px solid #ccc; margin-bottom:20px; font-size:24px;}
.toutiao h2 a{ color:#9F0107; }
.toutiao ul{ padding:0 20px 0 40px; }
.toutiao ul li { background:url(ciral.png) left 13px no-repeat; padding-left:20px; height:80px; line-height:1.32; font-size: 20px; font-weight: 500;}

/*首页两列*/
.col-2{ width:580px; overflow:hidden; }
.col-2 .col-2-title{font-size:16px; height:30px; padding:10px 0 2px; background:url(tabbg.png) left bottom no-repeat; overflow:hidden; }
.col-2 .col-2-title span{ font-size:20px; display:block; }
.col-2 .col-2-title .right{ float:right; }

.col-2 ul.square{ margin:20px 0; }
.col-2 ul.square li{ background:url(square.jpg) left center no-repeat; line-height:2.8; font-size:18px; white-space:nowrap; text-overflow:ellipsis; padding-left:20px; overflow:hidden; width:560px;  }

/*tab标签*/
.tb_{ position:absolute; height:42px; left:0; top:0; width:80%; z-index:99; background:url(tabbg1.png) left bottom no-repeat; }
.tb_ li{ cursor:pointer; width:120px; float:left; display:inline; font-size:20px; padding-top:10px; }
.tb_ .hovertab a { color:#A8191B; }
.tdn{ left:0; top:0; width:100%; }
.min_more{ line-height:42px; text-align:right; background:url(tabbg1.png) left bottom no-repeat; font-size:16px }

.tb4_{ height:40px; margin-top:20px; clear:both; background-color:#EEEEEE; }
.tb4_ li{cursor:pointer; text-align:center;	line-height:38px; padding:0 15px; float:left; display:inline; font-size:16px;}
.tb4_ .hovertab4 { color:#FFF; background-color:#005FC6; }
.tb4_ .normaltab4{ color:#000;}
.tb4_content{ height:110px; padding-top:10px; }
.tb4_content ul li{ width:100px; height:30px; line-height:30px; float:left; }

.dis {display:block;}
.undis {display:none;}

/*专题*/
.ztzl{ overflow:hidden; }
.ztzl li{ padding-bottom:6px; text-align:justify; }
.ztzl li img { /*width:283px;*/ width:580px; height:70px; }

/*举报*/
.jb1{ background:url(11.jpg) no-repeat center #991018; font-weight:500; }
.jb2{ clear:both; height:55px; overflow:hidden;}
.jb2 .jb2-1{ background:url(12.jpg) no-repeat center #1B5989; width:283px; }
.jb2 .jb2-2{ background:url(13.jpg) no-repeat center #007C9A; width:283px; }
.jb3{ background-color:#92BD3A; clear:both; color:#fff; line-height:30px; font-size:16px; padding-left:10px; }
.jb1 ,.jb2 { color:#fff; text-align:center; line-height:45px; height:45px; margin-bottom:10px; font-size:20px; text-indent:1.5em;}
.jb1 a , .jb1 a:hover ,.jb2 a ,.jb2 a:hover  { color:#fff; }


/*重要链接*/
.linkbig .tit{ border-bottom:8px solid #A8191B; margin-bottom:15px; font-size:24px; padding-left:40px; background:url(linktit.png) 10px top no-repeat; }
.linkbig .col-5 li{ width:240px; overflow:hidden; float:left; text-align:center; padding-bottom:10px; }
.linkbig .col-5 li img{ border:1px solid #ccc; width:220px; }
.linkbig .navtabs{ background-color:#EEEEEE; clear:both; overflow:hidden; }
.linkbig .navtabs li { float:left; position: relative; display: block; }
.linkbig .navtabs li a { padding:10px 20px; display: block; font-size:18px; }
.linkbig .navtabs li a:hover { background-color:#0060C5; color:#FFF; }
.linkbig .navtabs li.active a, .navtabs li.active a:hover, .navtabs li.active a:focus { color:#FFF; background-color:#0060C5; cursor:default; }
.linkbig .tab-content{ padding:10px 0; overflow:hidden; min-height:115px; }
.linkbig .tab-content ul li { float:left; display: inline; line-height:2.5; white-space:nowrap; width:100px; }

/*slide left*/
.slide_l{ width:180px; overflow:hidden; }
.slide_l ul{ background-color:#DCEEF8; }
.slide_l ul li{ font-size:22px; line-height:2.2; background:url(19.png) 8px 16px no-repeat; text-align:left; text-indent:2em; }
.slide_l ul li a{ color:#00339C; }
.slide_l ul li.on { width:180px; overflow:hidden; }
.slide_l ul li.on a{ color:#FFF ; background:url(20.png) 8px 16px no-repeat  #003399; display:block; width:180px; }
.slide_l ul li.on ol{ display:block; background-color:#DCEEF8; }
.slide_l ul li ol{ display:none; padding:10px 0; width:180px; background-color:#efefef; }
.slide_l ul li ol li{ font-size:16px; text-indent:4em; background:url(22.jpg) 3em .8em no-repeat; }
.slide_l ul li.on ol li a{ color:#313131; background:none; }

/*通用 右侧*/
.cont{ width:990px; }
.cont .postion{ border-bottom: 5px solid #a9161e; padding-left:15px; font-size: 22px; background: url(14.jpg) no-repeat left center; }
.cont .postion span{ float: right; font-size: 14px; font-weight: normal; margin-top:5px; }
.cont ul.cont_list{ margin-top: 20px; }
.cont ul.cont_list li{ font-size:18px; line-height:2; border-bottom: 1px dashed #dcdcdc; padding:10px 0 5px 20px; background:url(ciral.png) no-repeat left 25px; clear:both; overflow:hidden; }
.cont ul.cont_list li a{ display:block; width:800px; }
.cont ul.cont_list li span{ }

/*文章*/
.cont h1{ text-align:center; font-weight: bold; padding: 20px 0; color: #0763ca; border-bottom: 1px dashed #dcdcdc; }
.cont h3{ text-align:center; font-weight:normal; font-size: 14px; padding: 20px 0; }
.cont .content{ font-size:16px; }
.cont .content p{ padding:0 50px 5px; line-height:2; margin-bottom: 1em; }

/*pages*/
.pagebox { margin: 20px 0; text-align:center; }
/*.pagebox .pagebox_num { color: #D0D0D0;}
.pagebox .pagebox_num_nonce { color: #000; cursor: default; background: #EDEDED; }
.pagebox .pagebox_num_nonce, .pagebox .pagebox_num a, .pagebox .pagebox_next a, .pagebox .pageNumInput, .pagebox .gobutton{ text-align: center; margin: 0 2px; vertical-align: middle; border: 1px #D0D0D0 solid; padding: 0 6px; }
.pagebox input { font-size:16px; }*/

/*学习园地*/
.xxyd{ background:url(xxyd.jpg) center top no-repeat; height:420px; min-height:420px; }
.coll-2{ width:580px; overflow:hidden; }
.coll-2 .coll-2-title{ text-align:right; font-size:18px; height:45px; }
.coll-2 .coll-2-title span {float: left; font-size:20px; background:url(col2_title.jpg) left center repeat-x; border-radius:6px; color:#FFF; line-height:45px; padding:0 15px; }
.coll-2 .coll-2-title a{ padding-top:12px; display:block }
.coll-2 ul{ margin:20px 0; clear:both; }
.coll-2 ul li{ line-height:2.7; font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;width:585px; }



.footer{ min-width:1200px; clear:both; background-color:#0069DC; overflow:hidden; border-top:5px solid #AF1720; padding-top:15px; color:#fff; text-align:center; }