@charset "utf-8";
#iframe{max-width:1200px; margin:0 auto;}
#leftcolumn{background-color:#FFFFFF; border-color:#caced3; border-style:solid; border-width:1px 1px 0; float:right; margin:0 0 6px 0; padding:7px 0 0; width:18%;}
#leftcolumn .container{width:100%; padding:0; font-size:0; line-height:0; margin:0; border:none; background-color:transparent;}
#leftcolumn .container .title{background:url(/picture/19/1904161535060999495.jpg) no-repeat left center; border-bottom:1px #caced3 solid; border-top:0; font-size:0; height:39px; line-height:0; padding:0 0 0 28px;}
#leftcolumn .container .title span{background:none; border:0; color:#415aa9; font-size:24px; font-weight:100; line-height:39px; margin:0; padding:0;}
#leftcolumn .container .title span.mail{color:#B32828; font-size:16px; font-weight:bold;}
#leftcolumn .container .title span.rss{color:#415aa9; font-size:16px; font-weight:bold;}
#leftcolumn .container ul{padding:0;}
#leftcolumn .container li{background:none; border-bottom:1px #caced3 solid; padding:0;}
#leftcolumn .container li li{border-bottom-width:0;}
#leftcolumn .container a{background:url(/picture/19/1904161534100963121.png) no-repeat 96% center; clear:both; color:#000; display:block; font-size:14px; font-weight:100; line-height:18px; padding:8px 10px 8px 20px; text-decoration:none;}
#leftcolumn .container a.null{background:none; clear:none; cursor:pointer; display:inline; font-size:12px; line-height:20px; padding:0;}
#leftcolumn .container a.null strong{color:#415AA9; cursor:pointer;}
#leftcolumn .container a.null img{cursor:pointer;}
#leftcolumn .container li.active{background:url(/picture/19/1904161535062825488.jpg) repeat-x top;}
#leftcolumn .container li.active a{background-image:url(/picture/19/1904161534249861289.png); color:#415aa9; font-weight:bold; text-decoration:none;}
#leftcolumn .container li ul{border-top:1px #caced3 solid; display:none; padding:5px 0;}
#leftcolumn .container li li ul{border:0; padding:0;}
#leftcolumn .container li.active ul{background-color:#f8faff; display:block;}
#leftcolumn .container li li ul, #leftcolumn .container li.active li ul{display:none;}
#leftcolumn .container li li.active ul{background-color:#f8faff; display:block;}
#leftcolumn .container li ul li{background:url(/picture/19/1904161534100232952.jpg) no-repeat 12px 13px; padding-left:0;}
#leftcolumn .container li li li{background:url(/picture/19/1904190926524009349.jpg) no-repeat 15px 14px; padding-left:0;}
#leftcolumn .container li li li li{background:none; padding-left:0;}
#leftcolumn .container li ul li a, #leftcolumn .container li.active ul li a{background:none; color:#000; font-size:14px; font-weight:100; line-height:16px; padding:6px 0 6px 23px;}
#leftcolumn .container li li li a, #leftcolumn .container li.active li li a{background:none; color:#000; font-size:12px; font-weight:100; line-height:16px; padding:6px 0 6px 23px;}
#leftcolumn .container li ul li a:hover, #leftcolumn .container li.active ul li a:hover{color:#C30;}
#leftcolumn .container li li li li a, #leftcolumn .container li.active li li li a{color:#666; text-decoration:underline;}
#leftcolumn .container li.active ul li a.active{color:#415AA9; text-decoration:underline;}
#rightcolumn{background-color:#FFFFFF; border: 1px solid #caced3; color: #666; float:left; margin:0 0 6px 0; padding:6px 5px; width: 80%;}
#rightcolumn .container{width:100%; padding:0;}
#rightcolumn .imgcontainer{margin-bottom:30px;}
#rightcolumn div.list{padding:15px;}
#rightcolumn div.list ul{padding: 10px 0;}
#rightcolumn div.list li{background:url(/picture/19/1904161534100536391.jpg) no-repeat 10px center; border-bottom:1px dashed #ccc; padding:7px 5px 7px 20px; position:relative}
#rightcolumn div.list li font.red{color:#F00;}
#rightcolumn .map li{background:none; padding:0;}
#rightcolumn div.list .container{width:100%; padding:10px 0 0;}
#rightcolumn form label{font-weight: 400;margin-bottom:0; line-height: 24px;}
#rightcolumn form input[type=text]{border:#999 1px solid; height: 20px; line-height: 20px; width:130px;}
.position{ background:none; border-bottom:1px solid #caced3; color:#000; font-size:12px; font-weight:100; height:23px; line-height:23px; padding:8px 13px 8px 27px; position:relative; text-align:left;}
.position a{color:#000;}
.position a:hover{color:#C30; text-decoration:underline;}
.position span{background:none; font-size:0; line-height:0; padding:0; position:absolute; right:13px; top:8px;}
.position span a{border:1px #caced3 solid; display:block; font-size:12px; height:21px; line-height:21px; text-align:center; text-decoration:none; width:43px;}
.position span a:hover{color:#000; text-decoration:none;}
.listclass{border-bottom:1px #caced3 solid; overflow:hidden; height:34px; clear:both;}
.listclass span{background:none; border-color:#415aa9; border-style:solid; border-width:0 0 3px; color:#415aa9; font-size:16px; font-weight:bold; height:32px; line-height:32px; margin:0; padding:0 15px; position:absolute; display:block; float:left;}
.listclass a{ float:right; margin:12px 15px 0 0; color:#069}
.listclass a:hover{ color:#c30}
.listclass form{padding:8px 5px 5px; width:200px; float:right;}
.listclass input.trim{border: 1px #C2C2C2 solid; cursor: auto; float: left; height:18px; line-height:18px; margin-right:10px; width:130px;}
.listclass input.btn{background-color:#415aa9; border:0; color:#FFF; cursor:pointer; float:left; font-size:12px; font-weight:bold; height:20px; line-height:20px; text-align:center; width:50px;}
#footline{
  margin:0;
  border-top:4px #2456b3 solid;
}
@media (max-width:767px){
  #iframe{
    padding-bottom:5px;
  }
  #leftcolumn{
    display: none;
  }
  #rightcolumn{
    width:96%;
    float:none;
    padding:0;
    margin:0 auto;
  }
  .position{
    display: none;
  }
}


.newshead{ border-bottom:1px dashed #ccc}
.newshead h1{ text-align:center; font:bold 18px/24px "宋体"; color:#666; margin-bottom:15px}
.newshead .newsinfo{ color:#999; text-align:center; margin:15px auto}
.newsfunction{ text-align:right; margin-bottom:10px}
.newsfunction .changecolor{ float:none; display:inline}
.article{ padding:20px 5px; line-height:1.6em;word-wrap: break-word; word-break: normal}
.article p{ margin:10px auto}
.nextarticle,.newsbt{ padding:8px; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc;color:#999; line-height:1.6em; font-weight:bold}
.nextarticle a{color: #267EB3; font-weight:normal; font-size: 12px;}
.relatedarticle{ padding:10px 0}
.relatedarticle dt{ color:#c30; font-weight:bold; padding:10px 30px}
.relatedarticle dd{ padding:5px 20px; margin-left:30px;}
.relatedarticle a:hover{ color:#c30}
.relatedarticle  a{ color: #267EB3}
.newsbt{ text-align:right; color:#1f54bc}
.newsbt a{ color:#1f54bc; font-size: 12px;}
.spokesman {padding:15px; line-height:28px;}
.spokesman b {font-size:18px;}

.map{clear:both; display:block; font-size:0; line-height:0; overflow:hidden;}
#rightcolumn .map li{background:none; padding:0;}
.map th, .map td, .map ul, .map li, .map dl, .map dd{font-size:0; line-height:0;}
.map a.first{color:#415aa9; font-size:24px; font-weight:100; line-height:40px;}
.map a.second{color:#000; font-size:16px; font-weight:bold; line-height:34px;}
.map a.third{color:#415aa9; font-size:14px; font-weight:bold; line-height:30px;}
.map a.fourth{color:#000; font-size:12px; font-weight:100; line-height:25px;}
.map a.fifth{color:#676767; font-size:12px; font-weight:100; line-height:20px; text-decoration:underline;}
.map span.first{color:#415aa9; font-size:24px; font-weight:100; line-height:40px;}
.map span.second{color:#000; font-size:16px; font-weight:bold; line-height:34px;}
.map span.third{color:#415aa9; font-size:14px; font-weight:bold; line-height:30px;}
.map span.fourth{color:#000; font-size:12px; font-weight:100; line-height:25px;}
.map span.fifth{color:#676767; font-size:12px; font-weight:100; line-height:20px; text-decoration:underline;}
.map dl{padding-left:20px;}

.box4{background-color:#FFFFFF; border-color:#3b519a #caced3 #caced3; border-style:solid; border-width:2px 1px 1px; clear:both; font-size:0; line-height:0; overflow:hidden;}
.box4 div.title{border-bottom:1px #caced3 solid; clear:both; font-size:0; height:40px; line-height:0; text-align:left;}
.box4 div.title img{margin:9px 0 0 27px;}
.box4 div.title span{color:#000; float:left; font-size:16px; font-weight:bold; line-height:40px; margin-left:20px;}
.box4 div.title a.more{float:right; font-size:14px; line-height:40px; margin-right:14px;}
.box4 div.tags{background:url(../images/dot5.jpg) repeat-x bottom; clear:both; font-size:0; height:42px; line-height:0; margin:0 auto; width:730px;}
.box4 div.tags img#djgz{float:left; margin:11px 20px 0;}
.box4 div.tags a{color:#7f7f7f; float:left; font-size:14px; line-height:42px; margin-left:30px; text-align:center; text-decoration:none; width:100px;}
.box4 div.tags a.active{background:url(../images/tag1.jpg) no-repeat center bottom; color:#000; font-weight:bold; text-decoration:none;}
.box4 div.titletag{border-bottom:1px #caced3 solid; clear:both; font-size:0; height:36px; line-height:0; text-align:left; position:relative;}
.box4 div.titletag span{border-bottom:3px #415aa9 solid; color:#415aa9; float:left; font-size:16px; font-weight:bold; line-height:34px; margin-bottom:-1px; padding:0 8px; position:absolute;}
.box4 div.titletag a.more{float:right; font-size:14px; line-height:36px; margin-right:14px;}
.box4 ul{clear:both; font-size:0; line-height:0; overflow:hidden; padding:5px 5px 5px 10px;}
.box4 ul li{font-size:0; line-height:0; overflow:hidden; padding:5px 0; text-align:left;}
.box4 ul.double{display:none; margin:0 auto; padding:5px 0 5px 0; width:730px;}
.box4 ul.double li{float:left; padding:5px; width:355px;}
.box4 li a{font-size:14px; line-height:20px;}
.box4 li img.num{float:left; margin:4px 9px 0 0;}
.box4 li span.date{color:#b1b1b1; float:right; font-size:14px; line-height:20px;}
.box4 a.searchbtn{background:url(/picture/19/1904161535061783228.png) no-repeat 9px center #f0f5fe; border:1px #b4c4f6 solid; clear:both; color:#415aa9; display:block; font-size:14px; font-weight:bold; height:25px; line-height:25px; margin-top:2px; padding-left:34px; text-align:left; text-decoration:none; width:186px;}
.box4 div.font{clear:both; font-size:12px; line-height:25px; padding:5px 5px 0;}
.box4 div.font font{color:#c70600;}
.box4 form{clear:both; font-size:0; line-height:0; padding:0 5px;}
.box4 form label{float:left; font-size:12px; line-height:26px; padding-right:15px; _padding-right:10px; white-space: nowrap;}
.box4 form input.checkbox{float:left; margin:6px 5px 0 0; _margin:6px 0 0 0;}
.box4 form input.btn{background-color:#415aa9; border:0; color:#FFF; cursor:pointer; float:left; font-size:12px; font-weight:bold; line-height:22px; margin-right:10px; text-align:center; width:57px;}