﻿body,td, a, li, div, span, ul, p, input, textarea,b,i, form{font-family:Arial,Microsoft YaHei,微软雅黑;font-size: 12px; color:#000;}

*{font-family:Arial,Microsoft YaHei,微软雅黑; color:#000;}

div,ul,li{margin:0px; padding:0px; list-style:none;}
header .top-menu ul li divl
a:link{color:#000; font-size: 12px; background-color:transparent;text-decoration:none;}
a:visited {color:#000; font-size: 12px; background-color:transparent;text-decoration:none;}  
a:active  {color:#000; font-size: 12px; background-color:transparent;text-decoration: none;} 
a:hover   {color:#f60; font-size: 12px; background-color:transparent;text-decoration: none;} 
li{list-style:none;}
img{border:none;}

.width300{width:300px;}
.display_none{ display:none;}

.clearfix:after{content: "";display: block; height: 0;clear: both; visibility: hidden; *zoom:1;}

header{ background:#1d7ad9;  box-shadow:0 3px 3px #ccc;} 
header div.Top{ border-bottom:solid 1px #156dcf; background:#157ad4; font-size:12px; height:26px; overflow:hidden; padding:5px 0;}
header div.Top div.container{ color:#c2d9f8;}
header div.Top div.container a{ display:inline-block; float:right; padding:0 16px; color:#c2d9f8;}
header div.Top div.container a+a{ border-right:solid 1px #156dcf;}
header div.Top div.container a:hover{ color:#f80;}
header div.container.d1{ padding:18px 0;}
header div.container.d1 a.logo{ display:block; float:left; width:248px; border-right:solid 1px #156dcf}
header div.container.d1 h1,header div.container.d1 strong{ display:block; margin:0; width:43%; color:#fff; font-size:28px; float:left; padding-top:8px; text-align:center;}
header div.container.d1 input{border:0; padding:7px; width:25%; float:right; background:#fff; font-size:16px; color:#666;  margin-top:8px;}
header div.container.d1 span.glyphicon.glyphicon-search{ color:#fff; background:#f60; padding:9px; font-size:18px; display:block; float:right; margin-top:7px; cursor:pointer;}

header .top-menu {display:block;}
header .top-menu ul.u1{ margin:0; text-align:left;}
header .top-menu ul.u1 li {display:inline-block; position:relative; padding:0; margin:0;}
header .top-menu ul.u1 li strong,header .top-menu ul li a.a1,header .top-menu ul li a.nav{position:relative; font-size:15px; color:#fff; display:block; padding:9px 28px; }
header .top-menu ul.u1 li:hover strong,header .top-menu ul li:hover a.a1,header .top-menu ul li:hover a.nav{background:#4593fd; z-index:9;color:#fff;}
header .top-menu ul.u1 li+li strong,header .top-menu ul li a.a1,header .top-menu ul li a.nav{ border-left:solid 1px #4593fd;}

body.gov header .top-menu ul.u1 li a.nav,body.gov header .top-menu ul.u1 li a.a1{ border:0; padding-top:15px;}
body.gov header .top-menu ul.u1 li:hover a.nav,body.gov header .top-menu ul.u1 li:hover a.a1{ background:#1d7ad9;}

header div.d2{border-bottom:solid 1px #135dbc; background:#1369c0; height:39px; position:relative; z-index:3;}
header .top-menu ul.u1 li div.d1,header .top-menu ul.u1 li ul.u2{ position:absolute; left:0; top:38px; z-index:8; background:#4593fd; width:430px; display:none; overflow:hidden}
header .top-menu ul.u1 li:hover div.d1,header .top-menu ul.u1 li:hover ul.u2{ display:block;box-shadow:0 3px 3px #ccc;}
header .top-menu ul.u1 li div.d1 ul{ margin:0; padding:0;border-top:dashed 1px #1369c0; text-align:left;}
header .top-menu ul.u1 li div.d1 ul li{display:inline-block; width:21%; text-align:right; color:#fff; font-size:16px; font-weight:bold; padding:8px 0;}
header .top-menu ul.u1 li div.d1 ul li+li{ text-align:left; width:15%;}
header .top-menu ul.u1 li div.d1 ul li a{ text-align:center; display:block; color:#fff; font-size:16px; font-weight:normal;}
header .top-menu ul.u1 li div.d1 ul li a:hover{ color:#f80;}
header .top-menu ul.u1 li div.d1 ul:hover{ background:#1369c0; border-top:dashed 1px #08e;}
header .top-menu ul.u1 li ul.u2{width:100%;top:39px;background:#4593fd;}
header .top-menu ul.u1 li ul.u2 li{ display:block; text-align:center; border-top:dashed 1px #1369c0;}
header .top-menu ul.u1 li ul.u2 li a{ font-size:15px; display:block;  color:#fff; padding:8px 0;}
header .top-menu ul.u1 li ul.u2 li:hover{ background:#1369c0;}
header .top-menu ul.u1 li.l1{ float:right; display:inline-block; color:#fff; padding-top:10px;}
header span#nav{ display:none;}

body.gov header .top-menu ul.u1 li div.d1,body.gov header .top-menu ul.u1 li ul.u2{ box-shadow:0 0 3px #fff; top:48px;border:solid 3px #1369c0; background:#fff;}
body.gov header .top-menu ul.u1 li ul.u2 li{border:0;}
body.gov header .top-menu ul.u1 li ul.u2 li a{ color:#333;}
body.gov header .top-menu ul.u1 li ul.u2 li:hover{ background:#c1e0ff;}
body.gov header .top-menu ul.u1 li ul.u2 li:hover a{ color:#f60;}
body.gov header .top-menu ul.u1 li ul.u2 li+li{ border-top:dashed 1px #08e;}

body.gov header .top-menu ul.u1 li div.d1 ul{ display:block; background:#fff; width:100%; border:0;}
body.gov header .top-menu ul.u1 li div.d1 ul+ul{ border-top:dashed 1px #ccc;}
body.gov header .top-menu ul.u1 li div.d1 ul:hover{ background:#c1e0ff}
body.gov header .top-menu ul.u1 li div.d1 ul li{ color:#f60;}
body.gov header .top-menu ul.u1 li div.d1 ul li a{ color:#333; font-size:15px;}
body.gov header .top-menu ul.u1 li div.d1 ul li:hover a{ color:#f60;}

div.container.d3{ margin:8px auto;padding:0; text-align:center; position:relative;}

div.container.d3 div.col-xs-12.col-sm-9{padding:1px 0;}
div.container.d3 div.d6.col-xs-12.col-sm-9{ padding:1px 13px;}
div.container.d3 ul.u1{ padding:0 3px;}
div.container.d3 ul.u1:after{content: "";display: block; height: 0;clear: both; visibility: hidden; *zoom:1;}
div.container.d3 ul.u1 li{ padding:0 6px; list-style:none; margin:0; position:relative; height:170px; width:50%; float:left; display:block;}
div.container.d3 ul.u1 li dl {box-shadow:0 0 8px #ccc; position:relative; overflow:hidden; background:#fff; height:160px; z-index:1;}
div.container.d3 ul.u1 li dl dt { width:30%; float:left; margin:0; text-align:left;}
div.container.d3 ul.u1 li dl dt a img { width:100%; border-right:solid 1px #f1f1f1;}
div.container.d3 ul.u1 li dl dd { width:68%; float:right; position:relative; height:156px;}
div.container.d3 ul.u1 li dl dd h3{ display:block; color:#666; text-align:left; margin:5px 0 0 0; padding:0;}
div.container.d3 ul.u1 li dl dd h3 a{ font-size:16px; font-weight:bold; color:#140097;}
div.container.d3 ul.u1 li dl dd p{display:block; color:#666; text-align:left; margin:5px 0 0 0; line-height:24px;}
div.container.d3 ul.u1 li dl dd p+p{color:#888;}

div.container.d3 div.u1{ padding:0 3px;}
div.container.d3 div.u1 article{ padding:0 6px; list-style:none; margin:0; border:solid 1px #ddd; position:relative; height:170px; width:48%; margin-right:2%; display:inline-block; padding:0;}
div.container.d3 div.u1 article figure{ width:30%; margin:0; border:0; padding:0; display:inline-block;}
div.container.d3 div.u1 article figure a img { width:100%; border-right:solid 1px #f1f1f1;}
div.container.d3 div.u1 article header{ width:68%;}
div.container.d3 div.u1 article header h2{ display:block; color:#666; text-align:left; margin:5px 0 0 0; padding:0; background:#fff;}
div.container.d3 div.u1 article header h2 a{ font-size:16px; font-weight:bold; color:#1369c0;}
div.container.d3 div.u1 article strong.article-tags{ display:block; overflow:hidden; height:1px;width:1px; margin:0; padding:0;}
div.container.d3 div.u1 article strong.article-tags a{ border:dashed 1px #fed4b9; color:#f60; display:inline-block; margin-right:18px; font-size:14px; padding:3px 6px; border-radius:5px;}
div.container.d3 div.u1 article strong.article-tags a:hover{ color:#fff; background:#f60; border:dashed 1px #f60;}
div.container.d3 div.u1 article p{display:block; color:#666; text-align:left; margin:5px 0 0 0; line-height:24px;}
div.container.d3 div.u1 article p+p{color:#888;}

div.container.d3 div.col-xs-12.col-sm-9.t2022 ul.u1 li dl dd p+p{color:#666; display:block; position:absolute; left:0; bottom:0; background:#fff; z-index:3; width:100%;}
div.container.d3 div.col-xs-12.col-sm-9.t2022 ul.u1 li dl dd p+p i{ color:#aaa; font-weight:normal; margin-right:5px; display:inline-block;}

div.container.d3 div.col-xs-12.col-sm-9.t2022 h3{ color:#333;}
div.container.d3 div.col-xs-12.col-sm-9.t2022 h4{ font-size:15px; color:#555; margin:8px 8px 18px 8px; line-height:28px;}

div.container.d3 ul.u2{box-shadow:0 0 8px #ccc;}
div.container.d3 ul.u2 li{list-style:none; padding:8px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; text-align:left;}
div.container.d3 ul.u2 li a{ font-size:14px;}
div.container.d3 ul.u2 li span{ display:inline-block; padding:3px 6px 1px 6px; background:#08e; color:#fff;border-radius:3px; margin-right:6px;}
div.container.d3 ul.u2 li:nth-child(odd){ background:#e8f5ff;}
div.container.d3 ul.u2 li:hover{ background:#ffecdf}
div.container.d3 ul.u2 li:hover *{color:#f60;}
div.container.d3 ul.u2 li:hover span{ color:#fff; background:#f60;}

div.container.d3 ul.u3{ background:#1369c0;}
div.container.d3 ul.u3 li{ border-bottom:solid 1px #1d7ad9;}
div.container.d3 ul.u3 li h3{ border:0; padding:0; margin:0; font-weight:normal; font-size:14px;}
div.container.d3 ul.u3 li a{ color:#fff; padding:8px 16px 5px 13px; font-size:16px; height:auto; display:block;}
div.container.d3 ul.u3 li:hover,div.container.d3 ul.u3 li.on{ background:#f60;}
div.container.d3 ul.u3 li ul{ display:none; padding:5px 0; text-align:center;}
div.container.d3 ul.u3 li ul li a{font-size:14px; padding:1px 3px;}
div.container.d3 ul.u3 li:hover ul{display:block; background:#ffdfc9;}
div.container.d3 ul.u3 li:hover ul li{display:inline-block; background:#f60; margin:5px; border-radius:3px; border-bottom:0;}
div.container.d3 ul.u3 li:hover ul li a{font-size:14px; color:#fff; display:block; padding:3px 6px 1px 6px; }
div.container.d3 div.col-xs-12.col-sm-9.t2022 ul.u1 li:hover dl dd p+p+p{ position:static;}
div.container.d3 ul.u3 li.on{ background:#1369c0;}
div.container.d3 ul.u3 li.on ul{ background:#bfe3ff; display:block;}
div.container.d3 ul.u3 li.on ul li{ font-size:16px; color:#f60; display:inline-block; padding:3px 5px; background:#1369c0; margin:5px; border-radius:3px; border-bottom:0;}
div.container.d3 ul.u3 li.on ul li:hover{ background:#f60; font-size:16px;}

div.container.d3 ul.u4 li{ width:24%; position:relative;box-shadow:0 0 8px #ccc; margin:5px 0.5%; height:260px; overflow:hidden;}
div.container.d3 ul.u4 li a img{ width:100%;}
div.container.d3 ul.u4 li a+a{ position:absolute; bottom:0; width:100%; color:#fff;background-color: rgba(0,0,0,0.8); font-size:12px; padding:3px; left:0;}

div.container.d3 ul.u5 li{ width:24%; position:relative;box-shadow:0 0 8px #ccc; margin:5px 0.5%; height:260px; overflow:hidden; padding:0;}
div.container.d3 ul.u5 li a img{ width:100%;}
div.container.d3 ul.u5 li h3{ position:absolute; bottom:0; width:100%; display:block; background-color: rgba(0,0,0,0.8); left:0; margin:0;}
div.container.d3 ul.u5 li h3 a{  display:block; color:#fff; font-size:13px; padding:5px 0;}
div.container.d3 ul.u5 li p{display:none;}

div.container.d3 div article{box-shadow:0 0 8px #eee; border:solid 1px #eee; margin:1px 13px 8px 13px; padding:16px; text-align:left;}
div.container.d3 div article h1{ text-align:center;line-height:38px; font-size:28px;}
div.container.d3 div article div.Content{ text-align:left; line-height:28px; font-size:14px;}
div.container.d3 div article div.Content *{line-height:28px; font-size:14px;}
div.container.d3 div article div.Content img{max-width:100%;}

div.container.d3 div article.a1 table{ background:#ccc; width:100%;}
div.container.d3 div article.a1 table tr td{ background:#fff; padding:6px;}
div.container.d3 div article.a1 table thead tr td{ background:#ccc; font-size:16px; text-align:center;}
div.container.d3 div article.a1 table tbody tr td span{ background:#08e; color:#fff; padding:2px 3px; margin:0 3px; border-radius:3px;}
div.container.d3 div article.a1 table tbody tr td.td1{ color:#08e; font-weight:bold; font-size:14px; background:#f1f1f1;}
div.container.d3 div article.a1 table tbody tr td.td1 a{ background:#08e; color:#fff; padding:2px 3px; margin:0 0 0 18px; border-radius:3px;}
div.container.d3 div article.a1 table tbody tr td.td1 a.on,div.container.d3 div article.a1 table tbody tr td.td1 a:hover{ background:#f60;}
div.container.d3 div article.a1 table tbody tr td+td+td{ text-align:center;}
div.container.d3 div article.a1 table tbody tr:hover td{ background:#fff6ee; color:#f60;}
div.container.d3 div article.a1 table tbody tr:hover td span{ background:#f60;}
div.container.d3 div article.a1 h3{margin:18px 38px; padding:18px; text-align:left; border:solid 3px #f80; background:#fff1db; font-size:16px; line-height:28px; font-weight:normal; color:#666; clear:both;}
div.container.d3 div article.a1 h3 a{ color:#f00;font-size:16px;}

div.container.d3 div.u1{ padding:0;}
div.container.d3 div.u1 header,div.container.d3 ul.u1.u4 header,div.container.d3 header.ul{ color:#333; padding:0 3%; margin:0 0 8px 0; background:#fff; box-shadow:none; font-size:15px; line-height:28px;}
div.container.d3 div.u1 article{ padding:0; list-style:none; margin:0; position:relative; height:170px; width:48.5%; margin:3px 0.5% 3px 0.5%; display:inline-block; padding:0; overflow:hidden;}
div.container.d3 div.u1 article:after{content: "";display: block; height: 0;clear: both; visibility: hidden; *zoom:1;}
div.container.d3 div.u1 article figure{ width:30%; margin:0; border:0; padding:0; display:block; float:left;}
div.container.d3 div.u1 article figure a img { width:100%; border-right:solid 1px #f1f1f1;}
div.container.d3 div.u1 article header{ width:68%; float:right; background:#fff; box-shadow:none; padding:0; margin:0;}
div.container.d3 div.u1 article header h2{ display:block; margin:0; padding:0; background:#fff;}
div.container.d3 div.u1 article header h2 a{ font-size:16px; font-weight:bold; color:#1369c0; text-align:left; display:block; padding:6px 0 0 0;}
div.container.d3 div.u1 article header h2 a:hover{ color:#f60;}
div.container.d3 div.u1 article p{display:block; color:#666; text-align:left; margin:5px 0 0 0; line-height:24px; width:68%; float:right; overflow:hidden; height:115px;}
div.container.d3 div.u1 article p+p{color:#888; height:auto;}
div.container.d3 div.u1 article p+p i{ color:#888; margin-right:5px;}

div.container.d3 div.d4{box-shadow:0 0 8px #eee; border:solid 1px #eee; margin:18px 13px 0 13px; padding:8px;}
div.container.d3 div.d4 h3{ font-size:18px; color:#08e; margin:6px 8px; border-bottom:solid 1px #eee; padding:8px; position:relative; font-weight:bold;vertical-align: middle; height:36px;}
div.container.d3 div.d4 h3 span{ color:#f60; font-size:18px; margin-right:6px;vertical-align: top;}
div.container.d3 div.d4 div{ padding:8px;}
div.container.d3 div.d4 div a{ position:relative; display:inline-block; margin-bottom:6px; width:24%; margin:6px 0.5% 0 0.5%; overflow:hidden; height:230px; box-shadow:0 0 6px #aaa;}
div.container.d3 div.d4 div a img{width:100%;}
div.container.d3 div.d4 div a strong{ position:absolute; bottom:0; left:0; z-index:8; color:#fff; width:100%; background-color: rgba(0,0,0,0.6); padding:3px 0; text-align:center; font-size:14px;}
div.container.d3 div.d4 div a:hover strong{color:#f60;background-color: rgba(0,0,0,1); color:#f60;}
div.container.d3 div.d4 h3 a{font-size:18px; color:#08e; padding:0; display:inline-block;vertical-align: middle;}
div.container.d3 div.d4 h3 a:hover{ color:#f60;}

div.container.d3 div.img{ text-align:center;}
div.container.d3 div.img img{max-width:80%; display:block; margin:0 auto;}
div.container.d3 div.img div.page{ clear:both; padding:30px 0;}
div.container.d3 div.img div.page a{ border:0; padding:16px 28px; margin:8px; color:#fff; font-size:18px; background:#08e; text-decoration:none; font-weight:bold;}
div.container.d3 div.img div.page a+a{ background:#007820;}
div.container.d3 div.img div.page a.on,div.container.d3 div.img div.page a:hover{ background:#f60;}
div.container.d3 div.img strong{ border:solid 8px #f1f1f1; padding:18px; font-weight:normal; text-align:left; font-size:16px; line-height:28px; color:#888; display:block;margin:18px;}

div.container.d3 article div.header{ text-align:center;}
div.container.d3 article div.body{text-align:center;}
div.container.d3 article div.body p{ max-width:88%; margin:0 auto 8px auto;}
div.container.d3 article div.body p img{max-width:100%;}
div.container.d3 article div.body p+p{ line-height:28px; color:#333; font-size:15px; text-align:left; text-indent:2em; margin:0 auto;}
div.container.d3 article div.body fieldset{ border:dashed 3px #08e; padding:0 18px 18px 18px; text-align:left; font-size:16px; line-height:28px; color:#333;margin:18px; border-radius:5px; position:relative;}
div.container.d3 article div.body fieldset legend{ color:#1369c0; display:inline-block; padding:3px 8px; width:auto; border:0; font-size:18px; margin-bottom:8px;}
div.container.d3 article div.body fieldset b{ padding:3px 6px; color:#fff; background:#ca5d00; border-radius:5px; margin:0 8px;}
div.container.d3 article div.body fieldset b.excel{ background:#008b07}
div.container.d3 article div.body fieldset span{color:#f60; font-size:18px; margin:0 8px;}
div.container.d3 article div.body fieldset div{ color:#333;}
div.container.d3 article div.body fieldset div a.LoginShow{ position:absolute; right:28px; bottom:28px; z-index:3; padding:8px 60px; background:#08e; color:#fff; font-weight:bold; font-size:16px; border-radius:5px; text-align:center; display:block;}
div.container.d3 article div.body div.article-tags a{ border:dashed 1px #fed4b9; color:#f60; display:inline-block; margin-right:18px; font-size:14px; padding:3px 6px; border-radius:5px;}
div.container.d3 article div.body div.article-tags a:hover{ color:#fff; background:#f60; border:dashed 1px #f60;}

div.col-sm-9{left:0;}
aside{right:0;}
aside.col-sm-3{text-align:left; background:#fff; padding:0;float:right;}
aside iframe{width:100%; height:111px; overflow:hidden; border:0; border:solid 1px #eee; margin:0; padding:0; box-shadow:0 0 8px #eee;}
aside div.book{ margin:10px 0 0 0; border:solid 1px #ddd; box-shadow:0 0 8px #eee; padding-bottom:8px;}
aside a{text-overflow:ellipsis;white-space:nowrap;}
aside a:link{ display:block; padding:8px 16px; font-size:14px; overflow:hidden; height:26px;vertical-align: middle; }
aside a span{ color:#08e; font-size:8px; vertical-align: middle; margin:0 3px 6px 0;}
aside a:hover span{ color:#f60; margin:0 0 6px 3px;}
aside h3{ font-size:16px; color:#08e; margin:6px 8px; border-bottom:solid 1px #eee; padding:8px; position:relative; font-weight:bold;vertical-align: middle; overflow:hidden; line-height:21px;}
aside h3 span{ color:#f60; font-size:18px; margin-right:6px;vertical-align: top;}
aside h3 a{font-size:16px; color:#08e; padding:0; display:inline-block;vertical-align: middle;}
aside h3 a:link{font-size:16px; color:#08e; padding:0; display:inline-block;}
aside h3 a:visited {color:#08e; padding:0; display:inline-block;}  
aside h3 a:active  {color:#08e; padding:0; display:inline-block;} 
aside h3 a:hover{ color:#f60;}
aside ul.CityList{ text-align:center;}
aside ul.CityList li{ display:inline-block; border:solid 1px #08e; margin:6px; text-align:center;}
aside ul.CityList li a{ font-size:14px; color:#666; display:block; padding:3px 6px; height:26px;}
aside ul.CityList li:hover{ background:#08e;}
aside ul.CityList li:hover a{color:#fff;}
aside a.PdfList{overflow:hidden; height:20px;}
aside a.upload{ display:block; color:#fff; background:#f60; padding:18px 0; text-align:center; font-size:16px; height:110px;}
aside a.upload:hover{ background:#08e;}
aside a.upload b{ display:block; margin-bottom:16px; font-size:28px; color:#fff;}
aside img.i1{ display:none;}

div.pageIndex{ padding:16px 0; text-align:center; clear:both;}
div.pageIndex *{ display:inline-block; border:solid 1px #ccc; padding:3px 8px; color:#333; font-size:14px; background:#fff; margin:3px 1px; border-radius: 5px ;}
div.pageIndex a:hover,div.pageIndex a.on,div.pageIndex b{ background:#08e; color:#fff;}
div.pageIndex a.More{ padding:8px 18px; display:inline-block; background:#08e; font-size:16px; color:#fff; border:0;}
div.pageIndex a.More:hover{ background:#f60;}

body.gov header{background:#1d7ad9; padding:8px 0 3px 0; border-bottom:solid 1px #00599c; height:68px;}
body.gov header a.logo{ float:left;}
body.gov header a.user{ position:absolute; z-index:6; right:18px; top:18px; background:#1369c0; color:#fff; padding:3px 8px; border-radius:3px; font-size:18px;}
body.gov header a.user:hover{ background:#f60;}
body.gov header a.user span{color:#fff; margin-right:6px;}
body.gov header span#s1{ display:none;}
body.gov header ul{ margin:0; padding:0; border:0; float:left;}
body.gov header ul li{ list-style-type:none; margin:0; padding:13px 18px 0 18px; display:inline-block;}
body.gov header ul li a{ color:#fff; font-size:18px;}
body.gov div.banner{ background:#1369c0; padding:18px 0; text-align:center; box-shadow:0 3px 3px #ccc;}
body.gov div.banner *{ color:#fff;}
body.gov div.banner h1{ font-size:28px; display:block; font-weight:bold;}
body.gov div.banner h2{ font-size:12px; display:block;}
body.gov div.banner h2 b{ font-weight:normal;}

body.gov div.container{padding:0;}
body.gov div.container nav{ border:solid 1px #ccc; border-bottom:0; border-radius:0; margin:8px; box-shadow:0 0 5px #aaa;}
body.gov div.container nav dl{ padding:0; border:0; margin:0; clear:both; line-height:38px; border-bottom:solid 1px #ccc; clear:both;}
body.gov div.container nav dl dt{ display:inline-block; width:11%; font-size:14px; color:#888; text-align:right; margin:0; float:left; padding-top:8px;}
body.gov div.container nav dl dd{ display:inline-block; width:88%; border-left:solid 1px #ccc; margin:0; padding:0 8px; min-height:38px;}
body.gov div.container nav dl dd a{ padding:5px 11px 5px 11px; display:inline-block; margin:5px 1px; text-decoration:none; color:#666; border-radius:5px; font-size:16px;}
body.gov div.container nav dl dd a:hover,body.gov div.container nav dl dd a.on{ color:#fff; background:#08e;}
body.gov div.container nav dl dd ul li{ display:inline-block;}
body.gov div.container div.post{ width:25%;display:inline-block; float:left;}
body.gov div.container div.posts{box-shadow:0 0 5px #aaa; background:#fff; margin:8px 8px 0 8px; text-align:left; border:0; position:relative; padding-bottom:6px;}
body.gov div.container div.posts a.img{ overflow:hidden; height:280px; display:block;}
body.gov div.container div.posts a.img img{ width:100%;}
body.gov div.container div.posts a.label{ background:#0af; color:#fff; font-size:14px; padding:3px 6px;border-radius:5px; border-bottom-left-radius:0; border-top-right-radius:0; margin-left:8px; position:absolute; top:263px; left:0; z-index:3;}
body.gov div.container div.posts h3{ text-align:left; margin:3px 8px; padding:0; overflow:hidden; height:28px; display:block;}
body.gov div.container div.posts h3 a{font-size:16px;}
body.gov div.container div.posts h3 a b{ background:#f60; color:#fff; font-weight:bold; padding:2px 5px; margin:0 3px 0 0;border-radius:5px; border-bottom-left-radius:0; border-top-right-radius:0; font-size:14px;}
body.gov div.container div.posts h3 a b.excel{ background:#057900}
body.gov div.container h5{ display:block; text-align:center;  color:#f80; font-size:28px; clear:both; padding:18px 0; line-height:38px;}
body.gov div.container h5 img{max-width:100%;}

body.gov div.container div.page{ padding:18px 0 0 0; clear:both; text-align:center;}
body.gov div.container div.page *{ display:inline-block; border:solid 1px #ccc; padding:3px 8px; color:#333; font-size:14px; background:#fff; margin:3px 1px; font-size:18px;border-radius:3px;}
body.gov div.container div.page a:hover,body.gov div.container div.page b{ background:#08e; color:#fff;}

ul.page{ padding:18px 0 0 0; clear:both; text-align:center; clear:both;}
ul.page li{ margin:3px 6px; display:inline-block;}
ul.page li b{ display:block; padding:3px 8px; font-size:16px; color:#fff; background:#08e; border:solid 1px #08e;}
ul.page li a{ border:solid 1px #ccc; padding:3px 8px; font-size:16px; color:#666; background:#fff; display:block;}
ul.page li:hover a{ background:#08e; border:solid 1px #08e; color:#fff;}

footer{border-top:1px solid #ccc; padding:8px; line-height:24px; margin-top:18px; clear:both; text-align:center;}

a#toTop{position: fixed;bottom: 68px;right: 8px;overflow: hidden;}
a#toTop span{font-size:38px; color:#aaa; }

b.Erorr404{ display:block; padding:100px 0; text-align:center; font-size:30px;}
b.Erorr404 img{ display:block; margin:20px auto 0 auto; max-width:100%;}

div#wxLogin{position:absolute; z-index:39; left:0; top:0; height:100%; filter:alpha(opacity=50); opacity:0.5;-moz-opacity:0.5;background:#000; width:100%; display:none;}
div#wxLogin span{display:none; width:0; height:0;}
div#wxImg{ width:380px; border:solid 6px #00a40d; overflow:hidden; background:#fff; position:fixed; top:180px; left:580px; z-index:58; box-shadow:0px 0px 18px #000; display:none;}
div#wxImg h3{ color:#00a40d; text-align:center; display:block; background:#eee; margin:0; padding:18px 0;}
div#wxImg img{ width:88%; margin:8px auto; display:block;}
div#wxImg a{ display:block; padding:8px 0; text-align:center; color:#08e;}

div.container.tag h2{ display:inline-block; position:relative; padding-bottom:18px;}
div.container.tag h2:after{ content: "";position: absolute;bottom:3px;left:0;width:100%;height: 3px;border-radius:10px;background:#08e;}
div.container.tag hr{ margin:16px 0;}
div.container.tag ul.list{ margin:0;text-align:center;}
div.container.tag ul.list li{ display:inline-block;}
div.container.tag ul.list li a{ padding:5px 8px; font-size:15px; display:block;}
div.container.tag ul.list li a.on{color:#fff; background:#1369c0; border-radius:18px;}
div.container.tag div.col-xs-12 ul.u1 li{ width:19%;}
div.container.d3.clearfix.tag{ width:88%;}
div.container.d3.clearfix.tag div.container{width:100%;}
/* iframe_login.aspx */
body#login {
    margin: 0;
}
body#login a.login{ background:#08e; font-weight:bold; font-size:38px; display:block; padding:30px 0; color:#fff; text-decoration:none; text-align:center;}
body#login div{ padding:8px 18px; border:solid 8px #f80;}
body#login div p{ color:#333; text-decoration:none; line-height:28px; font-size:14px; display:block; margin:7px 0;}
body#login div a{ display:inline-block; padding:0px 16px 0px 16px; color:#fff; background:#08e; text-align:center; margin-left:18px;text-decoration:none;}

footer{border-top:3px solid #ccc; padding:8px; line-height:24px; margin-top:18px; clear:both; text-align:center; background:#333;}
footer *,footer a.icp{color:#eee;}
footer div.container dl{ width:20%; float:left;}
footer div.container dl *{text-align:left;}
footer div.container dl dt{ font-size:16px; margin:18px 0; border-left:solid 5px #08e; padding:0 0 0 8px;}
footer div.container dl dd{padding-left:13px;}
footer div.container dl dd img.i1{ max-width:100%;}
footer div.container dl dd ul li{ padding:3px 0;}
footer div.container dl dd ul li a{ color:#aaa; font-size:14px;}
footer div.container dl dd ul li a:hover{ color:#fff;}

footer div.Info{ border-top:solid 1px #555;border-bottom:solid 1px #555; padding:8px 0; margin:18px 0; clear:both;}

footer div.container ul.nav{margin:8px 0; clear:both; text-align:center; border:solid 1px #666; border-left:0; border-right:0; padding:13px 0; text-align:left; display:block;}
footer div.container ul.nav li{ color:#ccc; font-size:12px; display:inline-block; margin:3px 5px;}
footer div.container ul.nav li a{ color:#888; padding:0;}
footer div.container ul.nav li a:hover{ background:#333; color:#fff;}

footer.gov{color:#fff;}
footer.gov ul{text-align:center; margin:0 auto; display:inline-block; padding:8px 18px; border-bottom:solid 1px #555;}
footer.gov ul li{ display:inline-block; margin:3px 8px;}
footer.gov ul li a{ color:#fff;}
footer.gov p{ display:block; text-align:center; color:#fff; margin:8px 0;}

@media only screen and (max-width: 1200px) {
header div.container.d1 h1,header div.container.d1 strong{width:38%;}
header div.container.d1 input+input{ width:23%;}
header div.d2{overflow:hidden;}
}


@media only screen and (max-width: 1050px) {
body.gov header .top-menu ul.u1 li a.a1,body.gov header .top-menu ul.u1 li a.nav{ padding:15px 8px;}
div.container.tag div.col-xs-12 ul.u1 li{ width:24%;}
}

@media only screen and (max-width: 998px) {
header div.container.d1 input{ width:18%;}
body.gov header .top-menu ul.u1 li a.a1,body.gov header .top-menu ul.u1 li a.nav{ padding:13px 8px;}
body.gov header a.user{ display:none;}
}

@media only screen and (max-width:808px){
body.gov header .top-menu ul.u1 li a.a1,body.gov header .top-menu ul.u1 li a.nav{ padding:13px 0px;}
div.container.d3 article div.body div.article-tags{overflow:hidden; height:1px; width:1px; padding:0; margin:0;}
}

@media only screen and (min-width:808px){
div.container.d3 ul.u1 li:hover dl{height:auto; z-index:9; box-shadow:0 0 8px #888; width:120%; border:solid 6px #ff944d;}
div.container.d3 ul.u1 li:hover dl dd p{font-size:16px; line-height:28px; color:#555;}
div.container.d3 ul.u1 li:hover dl dd h3 a{ color:#f60;font-size:18px;}
div.container.d3 ul.u1 li:hover dl dt { width:38%;}
div.container.d3 ul.u1 li:hover dl dd{ width:58%; margin-right:2%;height:auto;}
}

@media only screen and (max-width:800px){
header .top-menu ul li strong,header .top-menu ul li a.a1,header .top-menu ul li a.nav{position:relative; font-size:15px; color:#fff; font-weight:normal; display:block; padding:8px 18px; }

div.container.d3 div.col-xs-12{ padding:0; margin:0;}
div.container.d3 div.col-xs-12 ul.u1{ margin:0; padding:0;}
div.container.d3 div.col-xs-12 ul.u1 *:hover{}
div.container.d3 div.col-xs-12 ul.u1 li{ padding:0 6px; list-style:none; margin:0 0 6px 0;height:230px; overflow:hidden; width:33%;}
div.container.d3 div.col-xs-12 ul.u1 li dl {box-shadow:0 0 8px #ccc;background:#fff; z-index:1;position:relative;height:230px; overflow:hidden;}
div.container.d3 div.col-xs-12 ul.u1 li dl dt { width:100%; float:none;}
div.container.d3 div.col-xs-12 ul.u1 li dl a{ display:block; font-weight:bold; width:100%; color:#fff; font-size:12px; padding:0; text-align:center;}
div.container.d3 div.col-xs-12 ul.u1 li dl dd {position:absolute; width:100%; bottom:0; left:0; z-index:3; background:rgba(0,0,0,0.6); padding-bottom:5px;height:auto;}
div.container.d3 div.col-xs-12 ul.u1 li dl dd p{ display:none;height:0; width:0;top:888px;}



div.container.d3 div.u1 article{padding:0; list-style:none; margin:0 0 6px 0;height:230px; overflow:hidden; width:32%; margin-right:1.3%;}
div.container.d3 div.u1 article figure{ width:100%; display:block; float:none;}
div.container.d3 div.u1 article header{ position:absolute; width:100%; bottom:0; left:0; z-index:3;  background:rgba(0,0,0,0);}
div.container.d3 div.u1 article header h2{ display:block; margin:0; padding:0; background:rgba(0,0,0,0.6);}
div.container.d3 div.u1 article header h2 a{ font-size:13px; font-weight:normal; color:#fff; text-align:center; display:block; padding:6px;}
div.container.d3 div.u1 article p{display:none;}
div.container.d3 div.u1 article:last-child{ display:none;}

div.container.d3 div.d6.col-xs-12.col-sm-9{ padding:1px 8px 1px 0px;}

div.container.d3 div.d4 div a{ height:150px;}

body.gov header{height:53px;}
body.gov header a.logo img{ width:160px;}
body.gov header .top-menu ul{ top:8px;}
body.gov header .top-menu ul li{ padding:8px 8px 0 8px;}
body.gov header .top-menu ul li a{ font-size:16px;}

body.gov div.container div.post{ width:25%;display:inline-block; float:left; margin:0; border:0; height:230px;}
body.gov div.container div.post div.posts{ margin:3px; box-shadow:0 0 3px #aaa; position:relative;}
body.gov div.container div.post div.posts a.img{ height:210px;}
body.gov div.container div.post div.posts a.label{ position:absolute; top:3px; left:3px; z-index:3; margin:0;}
body.gov div.container div.post div.posts span{ display:none;}
body.gov div.container div.post div.posts h3{background:rgba(0,0,0,0.8); position:absolute; bottom:0; left:0; width:100%; display:block; padding:3px 0 5px 0; margin:0; text-align:center; line-height:16px; height:28px; overflow:hidden;}
body.gov div.container div.post div.posts h3 b{ display:none;}
body.gov div.container div.post div.posts h3 a{ color:#fff;  font-size:15px;}

div.container.d3 article div.body fieldset div a.LoginShow{ position:absolute; right:28px; z-index:3; padding:8px 28px; background:#08e; color:#fff; font-weight:bold; font-size:16px; border-radius:5px; text-align:center;}

}

@media only screen and (max-width: 760px) {

.container.d3.clearfix *{-webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none; }

header{ background:#1d7ad9; border-bottom:0; box-shadow:0 6px 6px #aaa;}
header div.container.d1{ margin:0; padding:8px 0 0 0;}
header div.container.d1 a.logo{ width:160px; border:0;}
header div.container.d1 a.logo img{ width:160px;}
header div.Top,header div.container.d1 input,header div.container.d1 span.glyphicon.glyphicon-search{display:none;}
header div.container.d1 h1,header div.container.d1 strong{width:100%; background:#1369c0; text-align:center; border-top:solid 1px #035a9d; margin-top:3px; color:#fff; font-size:18px; padding:28px 0; font-weight:bold;}

header div.d2{ border:0; height:0; width:100%; position:absolute; top:0; left:0; z-index:8; overflow:inherit;}

header span#nav{display: block; cursor: pointer; position:absolute; top:11px; right:13px; z-index:9; color:#fff; font-size:13px; background:#1369c0; border-radius:5px; padding:3px 9px;}
header span#nav span{color:#fff;font-size:15px; margin-right:6px;}
header .top-menu ul.u1{z-index:999;position:absolute;width: 100%;background: #08e;text-align: center;left: 0;display:none; top:51px; border-top:0;box-shadow:0 3px 3px #888;}
header .top-menu ul.u1 li{display:block; width:100%; padding:0;}
header .top-menu ul.u1 li+li{ border-top:dashed 1px #7cb4dd;}

header .top-menu ul.u1 li a.a1,header .top-menu ul li strong,header .top-menu ul.u1 li a.nav{ border:0;}
header .top-menu ul.u1 li:hover strong,header .top-menu ul li:hover a.a1,header .top-menu ul li:hover a.nav{ background:#08e;}

header .top-menu ul.u1 li div.d1{ position:static; width:100%;box-shadow:none; background:#fff; border:0;}
header .top-menu ul.u1 li div.d1 *{ color:#333; background:#fff;}
header .top-menu ul.u1 li div.d1 ul{ border-top:solid 1px #ccc;}
header .top-menu ul.u1 li div.d1 ul li{width:23%; text-align:right;display:inline-block; color:#f60; font-size:15px; border:0;}
header .top-menu ul.u1 li div.d1 ul li+li{text-align:left; width:15%;}
header .top-menu ul.u1 li div.d1 ul li a{ text-align:center; display:block; color:#333; font-size:15px; font-weight:normal; font-weight:normal;}

header .top-menu ul.u1 li ul.u2{position:static; box-shadow:none; background:#fff; border:0;}
header .top-menu ul.u1 li ul.u2 li{ display:inline-block; width:auto; border:0;}
header .top-menu ul.u1 li ul.u2 li a{ padding:8px 16px; background:#fff; color:#333; font-size:15px;}

body.gov header .top-menu ul.u1 li:hover a.nav,body.gov header .top-menu ul.u1 li:hover a.a1{ background:#08e;}

header .top-menu ul.u1 li.l1{ display:none;}

header div.top-menu ul{z-index:999;position:absolute;width: 100%;background: #08e;text-align: center;left: 0;display:none; top:50px; border-top:solid 1px #08e;box-shadow:0 3px 3px #888;}
header div.top-menu ul li{display:block; width:100%; padding:8px 0;}
header div.top-menu ul li+li{ border-top:dashed 1px #7cb4dd}
header div.top-menu ul li a{border:0;}

div.container.d3 div.img strong{ display:none;}

div.container.d3 div.img img{ display:block; width:100%;}

div.container.d3 div.col-xs-12 ul.u1 li{ width:48%; margin-left:2%;}

div.container.d3 div.u1 article{padding:0; list-style:none; margin:0 0 6px 0;height:250px; overflow:hidden; width:49%; margin:5px 0.5%;}
div.container.d3 div.u1 article:last-child{ display:inline-block;}

div.container.d3 article div.body fieldset{ border:dashed 3px #08e; padding:0 18px 68px 18px; text-align:left; font-size:16px; line-height:28px; color:#333;margin:18px; border-radius:5px; position:relative;}
div.container.d3 article div.body fieldset div a.LoginShow{ position:absolute; right:80px; bottom:18px; z-index:3; padding:8px 60px; background:#08e; color:#fff; font-weight:bold; font-size:16px; border-radius:5px; text-align:center;}

div.container.d3 ul.u3 li.on{border-bottom:solid 1px #1d7ad9;}
div.container.d3 ul.u3 li.on ul{ display:none;}

aside iframe{ display:none;}
aside.col-sm-3{border:0;}

body.gov header{height:53px;}
body.gov header a.logo img{ width:160px;}
body.gov header span#s1{position:absolute; z-index:6; right:18px; top:13px; background:#1369c0; color:#fff; padding:3px 8px; border-radius:3px; font-size:16px; cursor: pointer; display:block;}
body.gov header span#s1 span.glyphicon.glyphicon-tasks{color:#fff; margin-right:6px; font-size:13px; position:static; display:inline-block; background:#1369c0;}
body.gov header a.user{ font-size:12px; top:auto; bottom:3px; position:fixed; right:6px; display:block;}
body.gov header .top-menu ul{ top:53px;}

body.gov header .top-menu ul li{ padding:0;}
body.gov header .top-menu ul.u1 li div.d1,body.gov header .top-menu ul.u1 li ul.u2{ box-shadow:none; position:static; border:0; display:none;}
body.gov header .top-menu ul.u1 li ul.u2 li{border:0;}
body.gov header .top-menu ul.u1 li ul.u2 li a{ color:#333;}
body.gov header .top-menu ul.u1 li ul.u2 li:hover{ background:#08e;}
body.gov header .top-menu ul.u1 li ul.u2 li:hover a{ color:#f60;}
body.gov header .top-menu ul.u1 li ul.u2 li+li{ border-top:0;}


body.gov header .top-menu ul.u1 li div.d1 ul{ background:#fff; width:100%; border:0; position:static;}
body.gov header .top-menu ul.u1 li div.d1 ul+ul{ border-top:dashed 1px #ccc;}
body.gov header .top-menu ul.u1 li div.d1 ul:hover{ background:#c1e0ff}
body.gov header .top-menu ul.u1 li div.d1 ul li{ color:#f60;}
body.gov header .top-menu ul.u1 li div.d1 ul li a{ color:#333; font-size:15px;}

body.gov div.banner{ padding:18px 0;}
body.gov div.banner h1{ font-size:18px; margin:0;}
body.gov div.banner h2{ font-size:12px; line-height:18px; margin:6px 0 0 0;}
body.gov div.banner h2 b{ display:block;}
body.gov div.container{box-shadow:none; margin:0; padding:3px;}
body.gov div.container nav{ padding:0; margin:3px 0; border:0;box-shadow:none;}
body.gov div.container nav dl{ border:0;}
body.gov div.container nav dl dt{ display:block; background:#f1f1f1; float:none; width:100%; text-align:left; padding:3px 8px; display:none;}
body.gov div.container nav dl dd{ display:block; width:100%; float:none; text-align:center; border:0;}
body.gov div.container nav dl dd a{ display:inline-block; font-size:18px;padding:5px 7px 3px 8px; margin:0;}
body.gov div.container nav dl+dl{ border-top:dashed 1px #ccc;padding-top:5px;}

body.gov div.container div.post{ width:50%;display:inline-block; float:left; margin:0; border:0;}
body.gov div.container div.post div.posts{ margin:3px; box-shadow:0 0 3px #aaa; position:relative;}
body.gov div.container div.post div.posts a.img{ height:210px;}
body.gov div.container div.post div.posts a.label{ position:absolute; top:3px; left:3px; z-index:3; margin:0;}
body.gov div.container div.post div.posts span{ display:none;}
body.gov div.container div.post div.posts h3{background:rgba(0,0,0,0.8); position:absolute; bottom:0; left:0; width:100%; display:block; padding:3px 0 5px 0; margin:0; text-align:center; line-height:16px; height:28px; overflow:hidden;}
body.gov div.container div.post div.posts h3 b{ display:none;}
body.gov div.container div.post div.posts h3 a{ color:#fff;  font-size:15px;}

div.container.tag h2{display:none;}
div.container.tag hr{ margin:0;}
div.container.tag ul.list{ margin:8px 0 6px 0;}
div.container.tag ul.list li a{ width:46px; height:23px; overflow:hidden; padding:1px 2px;}

div.container.d3 div.img div.page a{display:block;}

div.container.d3 ul.u4 li{ width:49%;}

footer a.icp,footer div.container ul.nav{ display:none;}
footer div a+a+a+a+a+a{ display:none;}

footer{border-top:3px solid #ccc; padding:8px; line-height:24px; margin-top:18px; clear:both; text-align:center; background:#333;}
footer *,footer a.icp{color:#eee;}
footer div.container dl{ width:50%; float:left;}
footer div.container dl:nth-child(5){ width:100%;float:none; clear:both;}
footer div.container dl *{text-align:left;}
footer div.container dl dt{ font-size:16px; margin:18px 0;}
footer div.container dl dd img.i1{ max-width:100%;}
footer div.container dl dd ul li{ padding:3px 0;}
footer div.container dl dd ul li a{ color:#aaa; font-size:14px;}
footer div.container dl dd ul li a:hover{ color:#fff;}
footer div.Info{ border-top:solid 1px #555;border-bottom:solid 1px #555; padding:8px 0; margin:18px 0; clear:both;}

}

@media only screen and (max-width: 588px) {
    body.gov div.container div.post{ width:33%;display:inline-block; float:left; margin:0; border:0;}

    
    div.container.d3 ul.u3 li{ border-bottom:solid 1px #1d7ad9; width:49%; float:left; height:36px; background:#08e; text-align:center;}
    div.container.d3 ul.u3 li:nth-child(odd){ border-right:solid 1px #1d7ad9;}

    div.container.d3 ul.u3.on{display:block; margin:0;padding:0; border:0;float:none;}
    div.container.d3 ul.u3.on li{ width:100%;float:none; display:block; height:auto; border:0;}
    div.container.d3 ul.u3.on li ul{float:none;}
    div.container.d3 ul.u3.on li ul li{ display:inline-block; width:auto; float:none;}

    div.container.d3 div.d6.col-xs-12.col-sm-9{ padding:1px 0;}

    footer div.Info{ height:0; border:0;overflow:hidden; margin:8px 0; padding:0;}

    div.container.d3 div article {margin:0; border:0;}

    div.container.d3 div.d4{ margin:0; padding:0; border:0;}
    div.container.d3 div.d4 div{padding:0 5px;}
    div.container.d3 div.d4 div a{ width:49%; height:180px;}
}


@media only screen and (max-width: 488px) {
    body.gov div.container div.post{ width:50%;display:inline-block; float:left; margin:0; border:0;}
}

@media only screen and (max-width: 380px) {
    body.gov div.container div.post{ width:50%;display:inline-block; float:left; margin:0; border:0;}
    div.container.d3 div.col-xs-12 ul.u1 li{ height:190px;}
div.container.d3 div.col-xs-12 ul.u1 li dl {height:190px;}

div.container.d3 div.u1 article{padding:0; list-style:none; margin:0 0 6px 0;height:210px; overflow:hidden; width:49%; margin:5px 0.5%;}

footer div a+a+a+a+a{ display:none;}

div.container.d3 article div.body fieldset div a.LoginShow{ position:absolute; right:58px; z-index:3; padding:8px 60px; background:#08e; color:#fff; font-weight:bold; font-size:16px; border-radius:5px; text-align:center;}
}

@media only screen and (max-width: 320px) {
div.container.d3 article div.body fieldset div a.LoginShow{ position:absolute; right:28px; z-index:3; padding:8px 60px; background:#08e; color:#fff; font-weight:bold; font-size:16px; border-radius:5px; text-align:center;}
}

/*footer{border-top:1px solid #ccc; padding:8px; line-height:24px; margin-top:18px; clear:both; text-align:center;}
footer div a{ display:inline-block; padding:0 8px; margin:6px 0;line-height:12px;}
footer div a+a{ border-left:solid 1px #ccc;}
footer div a:nth-child(5){ border:0;}*/

/*背景凝固 弹出窗口*/
div#Bj_Maix2{position:absolute; z-index:39; left:0; top:0; height:800px; filter:alpha(opacity=50); opacity:0.5;-moz-opacity:0.5;background:#000; width:100%;display:none;}
div#input{ width:0; border:solid 5px #08e; overflow:hidden; background:#fff; position:absolute; top:300px; left:600px; z-index:58; box-shadow:0px 0px 18px #000; height:0;display:none;}
div#input div{ background:#08e; position:relative; color:#fff; padding:6px; text-align:left; height:30px;}
div#input div span{ color:#fff; cursor:pointer;}
div#input div b{ color:#fff; position:absolute; top:5px; right:8px; font-weight:normal; cursor:pointer;}
div#input div b:hover{ color:#f30;}
div#input h3{ color:#f60;}


div#bj{ width:100%; background:#000;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; position:absolute;  z-index:9; height:1600px; display:none;  top:0;}
div#Loading{ border:solid 5px #08e; background:#fff; text-align:center; color:#333; z-index:9; position:absolute; display:none; box-shadow: 0 0 6px #000;}
div#Loading h5{ margin:0; padding:3px 8px 6px 8px; color:#fff; background:#08e; text-align:left; font-weight:100; position:relative;}
div#Loading h5 b{ position:absolute; right:6px; color:#fff; top:3px; font-weight:100; cursor:pointer;}
div#Loading a img{max-width:460px;}

/*s3*/

div.container.d3 aside *,div.container.d3 div *{ -webkit-transition: all .6s ease-out .1s; -moz-transition: all .6s ease-out; -o-transition: all .6s ease-out .1s; transition: all .6s ease-out .1s }
.css3_runs{ animation:0.6s linear 0s normal none infinite;-moz-animation:0.6s linear 0s normal none infinite;-webkit-animation:0.6s linear 0s normal none infinite;-o-animation:0.6s linear 0s normal none infinite;}


@-webkit-keyframes jump{0%{-webkit-transform:translate(0,0);}50%{-webkit-transform:translate(0,-10px);}100%{-webkit-transform:translate(0,0);}}
@-moz-keyframes jump{0%{-moz-transform:translate(0,0);}50%{-moz-transform:translate(0,-10px);}100%{-moz-transform:translate(0,0);}}
@-o-keyframes jump{0%{-o-transform:translate(0,0);}50%{-o-transform:translate(0,-10px);}100%{-o-transform:translate(0,0);}}
@keyframes jump{0%{transform:translate(0,0);}50%{transform:translate(0,-10px);}100%{transform:translate(0,0);}}


/** no css3 **/

div#Bj_Maix2,div#input{-webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none; }
