@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/*--Globals--*/
body{background:url(../images/banner.jpg) top no-repeat;}
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;}
body,button,input,select,textarea{font:14px/1.6 "Microsoft YaHei", Arial,"Hiragino Sans GB",HELVETICA,sans-serif; color:#414141;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
section, article, aside, header, footer, nav, dialog, figure {display: block;}
a {color:#414141; text-decoration:none;}
a:hover {color:#414141; text-decoration:underline;cursor:pointer;}
img{border:0; vertical-align:bottom;}
ul,ol{list-style:none;}
input#wd:-webkit-autofill, textarea#wd:-webkit-autofill, select#wd:-webkit-autofill {  background-color: #ddd;color: #ccc;}
.clear{ clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;}
.clearfix{ zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.layout {width:1200px;margin:0 auto;}
.hide{ display:none;}
.h15{ height:15px;}
.h25{ height:25px;}
.w1200{ width:1200px; margin:0 auto;   background: rgb(242,242,242);max-width: 1200px;}

/*head*/
.head { width:1100px; height:375px; margin:0 auto;}
.search0 {height:100px;padding-left:250px; width:1000px;position:relative;height: 218px; padding-top: 84px; }
.search-query0 { font-size: 14px; padding-left:10px; border:1px solid #ccc; width:500px; border-radius:9px;}
.search-submit0 {margin-left:15px; margin-top:4px; position:absolute; right:260px; top:83px;}

.search0 form {margin: 0px auto; border-radius: 9px; border: 1px solid rgb(45, 102, 165); border-image: none; width: 510px; height: 50px; background-color: rgb(255, 255, 255);}
.search0 input { border-image: none; height: 48px; line-height: 48px; float: left; display: block;}
.search0 input[type=text] {	width: 500px; }
.search0 input[type=submit] {	background: url("../images/zfxxgk/searchBtn.png") no-repeat right rgb(255, 255, 255); width: 88px; margin-right: 5px;}
.search0::before {	top: 108px; width: 240px; height: 1px; position: absolute; content: ""; background-color: rgb(221, 221, 221);}
.search0::after {	top: 108px; width: 240px; height: 1px; position: absolute; content: ""; background-color: rgb(221, 221, 221);}
.search0::before {	left: 0px;}
.search0::after {	right: 0px;}
/*1000*/
.whui {width:1200px;min-height:1240px;; padding:0px 40px 40px 40px;;background: rgb(242,242,242); margin:0 auto;overflow:hidden;}
.left{ width:240px; margin:10px 20px 10px 10px;; float:left;}
.right { width:840px; margin:10px 0px 0px 0px;  float:right; background:#FFFFFF; padding:20px 30px; overflow-x: hidden; border:1px solid rgb(221, 221, 221);
            overflow-y: auto;
            color: #000;
            min-height: 1200px;}


/*滚动条*/
.scrollbar {
	background: rgb(242, 242, 242); border-radius: 20px; top: 0px; width: 10px; height: 940px; right: 15px; position: absolute;overflow-x:hidden
}
.scrollbtn {
	background: rgb(45, 102, 165); border-radius: 20px; width: 100%; height: 80px; position: absolute;
}

.out-1::-webkit-scrollbar {overflow-x:hidden;
    width: 10px;    
 height: 80px;
}
.out-1::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgb(45, 102, 165);overflow-x:hidden
}


.navright li{ font-size:18px; line-height:40px; font-weight:bold; border-bottom:1px solid #ccc;}
.navright li a{color:#000;}
/*content*/
.detail-con {width:100%; height:100%; background:#fff; min-height:900px;}
.detail-con h2{ font-size:28px; line-height:50px;  height:80px; font-weight:600; text-align:center; color:#2d66a5;}
.breadcrumb a{color:#333;}
.breadcrumb a:hover{color:#333;}
.detail-con .sub{  color: #444;width:680px; border-bottom:1px solid #ccc; margin-bottom:20px; text-align:center;}
.votecontainer {max-width:800px;}
.votecontainer .vote-title{width: 650px; text-align:left;font-size:14px; line-height: 43px;}
.vote-subject { border: 1px solid #ccc;padding: 20px; margin-bottom: 20px;}
.vote-subject .subject{font-size:18px; line-height:100px; height:100px;;}
.subject-items .item label{ font-size:16px; line-height:40px;}
.subject-items .item{width:500px;margin:0 auto;}
 .detail-con h1 { line-height: 100px;font-size: 35px;} 
.detail-con p{text-indent:2em; margin-bottom:10px;} 
.detail-con td p{text-indent:0em; } 
 .main{padding-top:30px; font-size:16px;}
 .con{min-height:600px;}
.breadcrumb li{ font-size:16px;}
.detail-con h5 {line-height: 40px;font-size: 18px; text-align:center; font-weight:500;}
 video{width:640px; height:480px;}
.txt p{font-size:16px; line-height:30px;}


/* list */
.list_right_borde{width:100%;height:0px;border-top: 1px solid #ddd; margin: 20px 0;}
.list_right_bt{width:100%; height: 35px; line-height: 30px; font-size: 20px; color: #333; position: relative; border-bottom: 1px solid #ddd;}
.list_right_bt h2{ padding:0 10px; width:170px; height:35px; line-height:35px; background-color:#2d66a5; font-size:18px; font-weight:600; color:#fff;}
.list_right_bt h2 a{color:#fff;}
.list_right_bt h2 a:hover{color:#fff;}
list_right_bt a{display:inline-block; width:180px; height:35px; background:#2d66a5, color:#fff;}
.list_right_bt span{position: absolute; right: 0; text-align: right; font-size: 12px; background: url(../images/list_right_dqwz.jpg) no-repeat left center; padding-left: 20px; color: #666;}
.list_right_bt span a{color: #666;}
.list_right_bt span a:hover{color: #1a509b;}

.list_right_list{width: 100%;margin-top:20px;}
.list_right_list ul.list {list-style: none; margin-bottom:20px;}
.list_right_list ul.list li{height:38px;line-height: 38px;padding: 0 60px 0 12px;position: relative;font-size: 16px;}
.list_right_list ul.list li:nth-child(5n) {
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;}

.list_right_list ul.list li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 100%; display: block; color:#333;}
.list_right_list ul.list li a:hover{color:#1a509b;}
.list_right_list ul.list li span.dian{width:5px; height:0px; border-top:5px solid #1a509b; position: absolute; top: 50%; margin-top: -2.5px; left: 0px; display: block;}
.list_right_list ul.list li:hover span.dian{border-top:5px solid #1a509b;}
.list_right_list ul.list li span.time{width:80px;position:absolute;right:0;top:0;font-size:14px; color:#ccc;}
.list_right_list ul.list li.line {margin: 10px 0px 15px;height: 1px; background: #eee;}




/*分页*/
.fenye { width:100%; margin-top:40px; height:auto; text-algin:center;}
.g-ul { text-align:center;width:fit-content; margin:0 auto;}
.g-ul li {float:left;margin-right:10px;font-size:14px;  border:1px solid #ccc;height:30px;}
.g-ul li a{display:block;width:25px; height:30px;padding:4px;line-height:20px;  text-align:center;color:#000; }
.g-ul li a:hover{display:block;width:25px; height:30px;padding:4px; background-color:#3ab3f2;color:#fff;}
.g-ul li.page_prev a{width:50px;}
.g-ul li.page_prev a:hover{width:50px; background-color:#3ab3f2;}
.g-ul li.page_next a{width:50px;}
.g-ul li.page_next a:hover{width:50px; background-color:#3ab3f2;}
.g-ul li.page_home a{width:50px;}
.g-ul li.page_home a:hover{width:50px; background-color:#3ab3f2;}

.g-ul li.on a{display:block; text-align:center; width:25px; height:30px;line-height:20px;padding:4px; background-color:#3ab3f2;color:#fff;}

.g-ul li.bot { border:0;width:160px;color:#3ab3f2;}
.g-ul li.bot span { width:25px; text-align:center; height:25px; line-height:25px;color:#3ab3f2;}
.g-ul li.bot span #JumpPage{ width:25px; text-align:center; height:30px; line-height:25px; color:#3ab3f2; border:1px solid #3ab3f2;}
.g-ul li.bot .tz{ display:inline-block; width:40px; height:30px; line-height:20px; background-color:#3ab3f2; color:#fff;}
.g-ul li.bot a.tz {background-color:#3ab3f2; color:#fff;}
.g-ul li.bot a.tz:hover{background-color:#f2b33a;}





