﻿body,td, a, li, div, span, ul, p, input, textarea,b,i, form{font-family:Microsoft YaHei,微软雅黑;font-size: 12px; color:#000;}

*{font-family:Microsoft YaHei,微软雅黑; color:#000;}

div,ul,li{margin:0px; padding:0px; list-style:none;}

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;}

.clearfix:after{content: "";display: block; height: 0;clear: both; visibility: hidden; *zoom:1;}

header{background:#1d7ad9; padding:8px 0 3px 0; border-bottom:solid 1px #00599c; box-shadow: 0 0 8px #888; z-index:8;}
header div.container{ padding:0;}
header div.container a.logo{ float:left;}
header div.container a.logo b,span.glyphicon.glyphicon-th{ display:none;}
header .top-menu { float: right;padding:8px 0 0 0; display:block;}

header .top-menu ul.u1 li{display:inline-table; position:relative;}
header .top-menu ul.u1 li strong,header .top-menu ul.u1 li a.a1{position:relative; font-size:16px; color:#fff; font-weight:bold; display:block; padding:5px 18px; border:solid 2px #1d7ad9; border-bottom:0;box-shadow:0 0 0 #1d7ad9;}
header .top-menu ul.u1 li:hover strong{background:#fff; color:#08e; border:solid 2px #08e; border-bottom:0; z-index:9;box-shadow:0 0 3px #fff;}

header .top-menu ul.u1 li div{ position:absolute; left:0; top:34px; z-index:9; background:#fff; width:430px; display:none;}
header .top-menu ul.u1 li:hover div{ display:block;border:solid 2px #08e;box-shadow:0 3px 6px #ccc; border-top:0;}
header .top-menu ul.u1 li div ul{ margin:0; padding:0; text-align:left; border-bottom:dashed 1px #ccc;}
header .top-menu ul.u1 li div ul li{display:inline-block; width:19%; text-align:right; color:#f60; font-size:15px; font-weight:bold; padding:8px 0;}
header .top-menu ul.u1 li div ul li+li{ text-align:left; width:15%;}
header .top-menu ul.u1 li div ul li a{ text-align:center; display:block; color:#333; font-size:15px; font-weight:normal;}
header .top-menu ul.u1 li div ul li a:hover{ color:#f80;}
header .top-menu ul.u1 li div ul:hover{ background:#b9ecff;}
header .top-menu ul.u1 li.search{border-radius:28px; overflow:hidden; }
header .top-menu ul.u1 li.search input{width:280px; height:36px; border:0;}
header .top-menu ul.u1 li.search span{ display:inline-block; background:#f60; color:#fff; font-size:18px; padding:9px 18px;  position:absolute; z-index:3; right:0;  top:0; cursor:pointer;}

div.banner,h1.banner{ background:#1369c0; padding:18px 0 38px 0; text-align:center; box-shadow:0 3px 3px #ccc; color:#fff; font-size:14px; z-index:-10; margin:0;}
div.banner h1,div.banner strong,h1.banner strong{display:block; color:#fff; font-size:28px; margin-bottom:8px;}

 div.aggregate{ margin:8px; box-shadow:0 0 8px #999; padding:18px; background:#fff;}
 div.aggregate div.search-criteria{ border:solid 1px #ccc; padding:0; border-bottom:0;}
 div.aggregate div.search-criteria:after{content: ".";display: block; height: 0;clear: both; visibility: hidden; *zoom:1;}
 div.aggregate div.search-criteria dl{ padding:0; border:0; line-height:48px; margin:0; clear:both; border-bottom:solid 1px #ccc;}
 div.aggregate div.search-criteria dl:after{content: ".";display: block; height: 0;clear: both; visibility: hidden; *zoom:1;}
 div.aggregate div.search-criteria dl dt{ float:left; width:11.8%; font-size:14px; color:#888; text-align:right; margin:0; padding-top:8px;}
 div.aggregate div.search-criteria dl dd{ float:left; width:88%; border-left:solid 1px #ccc; margin:0;}
 div.aggregate div.search-criteria dl dd div{ clear:both; padding:0 0 0 8px;}
 div.aggregate div.search-criteria dl dd div a{ padding:3px 11px; line-height:20px; margin:6px 0; text-decoration:none; color:#888; border:solid 1px #fff; display:inline-block;}
 div.aggregate div.search-criteria dl dd div a.on{ color:#08e; border:solid 1px #08e; background:#d8eeff;}
 div.aggregate div.search-criteria dl dd div+div{ margin:0 8px;}
 div.aggregate div.search-criteria dl dd div+div a.on{ border:0; background:#fff;}
 div.aggregate div.search-criteria dl dd div+div:after{content: ".";display: block; height: 0;clear: both; visibility: hidden; *zoom:1;}
 div.aggregate div.search-criteria dl dd div.months{ clear:both; border:solid 1px #e1e1e1; background:#f1f1f1; margin-bottom:11px;}
 div.aggregate div.search-criteria dl dd div+div.months a{ background:#f1f1f1; padding:3px 6px; margin:3px 8px; border:solid 1px #f1f1f1;}

div.aggregate div.search-criteria ul{ border-bottom:solid 1px #ccc;}
div.aggregate div.search-criteria ul li{ width:11%; font-size:13px; color:#666; text-align:right; display:inline-block; padding:0; margin:0; font-size:13px;}
div.aggregate div.search-criteria ul li+li{width:88%; text-align:left; padding-left:0.8%; border-left:solid 1px #ccc;}
div.aggregate div.search-criteria ul li ul{ border:0; margin:0;}
div.aggregate div.search-criteria ul li ul li{margin:6px 3px; text-decoration:none; border:solid 1px #fff; width:auto; padding:0; border:0;}
div.aggregate div.search-criteria ul li ul li a{padding:6px 8px; color:#666; font-size:13px; display:block;}
div.aggregate div.search-criteria ul li ul li a:hover{ color:#f60;}
div.aggregate div.search-criteria ul li ul li.on{border:solid 1px #08e; background:#d8eeff;width:auto;}
div.aggregate div.search-criteria ul li ul li.on a{color:#08e;}
div.aggregate div.search-criteria ul li ul.months{border:solid 1px #e1e1e1; background:#f1f1f1; margin:0 0 13px 0; padding:0 18px;}
div.aggregate div.search-criteria ul li ul.months li{ border:0;background:#f1f1f1; margin:0 3px;}
div.aggregate div.search-criteria ul li ul.months li a{padding:6px; margin:0 3px; border:solid 1px #f1f1f1;}


 div.titles{ border:solid 1px #ccc; margin:18px 0; clear:both; text-align:center;}
 div.titles h1, div.titles h2{ margin:0; padding:16px; font-size:16px; color:#333; text-align:left; background:#f1f1f1;}
 div.titles h1 span, div.titles h2 span{ font-size:12px; color:#888; padding-left:18px; font-weight:normal;}
 div.titles div{ padding:16px 28px; color:#888; font-size:14px; text-align:left; line-height:28px;}
 div.titles div a{ border:solid 1px #f60; color:#fff; margin:0 6px; padding:3px 9px; background:#f60; border-radius:3px;}
 div.titles div a:hover{ text-decoration:dashed;}
 
 div.null404{text-align:center;}
 div.null404 h1{text-align:center;}
 div.null404 img{max-width:88%;}

ul.table{ margin:0; padding:0; display:block; border:solid 1px #ccc; border-bottom:0; border-left:0;}
ul.table li{list-style:none; display:block; padding:0; margin:0; border-bottom:solid 1px #ccc; height:36px; overflow:hidden;}
ul.table li b{ display:inline-block; font-weight:normal;border-left:solid 1px #ccc; width:22.6%; padding:8px 0.7%; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:36px; margin:0;}
ul.table li b a{ color:#08e;}
ul.table li b a:hover{ color:#f60;}
ul.table li b:nth-child(3){ width:6%;}
ul.table li b:nth-child(4){ width:9%;}
ul.table li b:nth-child(5){ width:9%;}
ul.table li b:nth-child(6){ width:8%;}
ul.table li:nth-child(1) b{ font-weight:bold; text-align:center; font-size:14px;}
ul.table li:nth-child(odd){ background:#f8f8f8;}
ul.table li:hover{ background:#d2ecff;}

div.BookList{width:calc(49.8% - 16px); margin:8px; box-shadow:0 0 6px #888; background:#fff; text-align:left; display:inline-block; overflow:hidden; border-radius:3px;}
div.BookList h3{ margin:8px; padding:0px 8px 8px 8px; border-bottom:solid 1px #ccc;}
div.BookList h3 a{ font-size:16px; font-weight:bold;}
div.BookList ul{margin:0 0 8px 0; padding:0;}
div.BookList ul li{ margin:0; list-style:none; display:block; padding:3px 6px; overflow:hidden; height:23px;}
div.BookList ul li:nth-child(odd){ background:#f8f8f8;}
div.BookList ul li span{ color:#08e;}
	
div.page{ margin:18px 0; text-align:center;}
div.page *{ display:inline-block; border:solid 1px #ccc; padding:3px 8px; color:#333; font-size:14px; background:#fff; margin:3px; font-size:18px;border-radius:3px;}
div.page a:hover,div.page b{ background:#08e; color:#fff;}

ul.page{ margin:18px 0; text-align:center; clear:both;}
ul.page li{ display:inline-block; border:solid 1px #ccc; padding:3px 11px;  background:#fff; margin:3px; border-radius:3px;font-size:18px;}
ul.page li.on,ul.page li:hover{background:#08e; color:#fff;}
ul.page li:hover a{ color:#fff;font-size:18px;}
ul.page li a{color:#333;font-size:18px;}

ul.page.u1{ padding-top:28px;}

a#toTop{position: fixed;	bottom: 68px;	right: 8px;	overflow: hidden;}
a#toTop span{font-size:38px; color:#aaa; }

div.body.container{padding:0; text-align:center;}
div.body.container nav{ border:solid 1px #ccc; border-bottom:0; border-radius:0; margin:8px; box-shadow:0 0 5px #aaa;}
div.body.container nav dl{ padding:0; border:0; margin:0; clear:both; line-height:38px; border-bottom:solid 1px #ccc; clear:both;}
div.body.container nav dl dt{ display:inline-block; width:11%; font-size:14px; color:#888; text-align:right; margin:0; float:left; padding-top:8px;}
div.body.container nav dl dd{ display:inline-block; width:88%; border-left:solid 1px #ccc; margin:0; padding:0 8px; min-height:38px;}
div.body.container nav dl dd a{ padding:5px 11px 3px 11px; display:inline-block; margin:5px 1px; text-decoration:none; color:#666; border-radius:5px; font-size:16px;}
div.body.container nav dl dd a:hover,div.body.container nav dl dd a.on{ color:#fff; background:#08e;}
div.body.container figure{ width:calc(25% - 16px);display:inline-block; border-radius:3px; overflow:hidden; background:#fff; box-shadow:0 0 5px #aaa; margin:8px; border-radius:3px;position:relative;}
div.body.container figure a.img{ overflow:hidden; height:280px; display:block;}
div.body.container figure a.img img{ width:100%;}
div.body.container figure a.label{ background:#0af; color:#fff; font-size:15px; padding:3px 6px; border-radius:0; border-bottom-right-radius:8px; position:absolute; top:0; left:0; z-index:3; font-weight:normal;}
div.body.container figure a.category-link{ background:#0af; color:#fff; font-size:15px; padding:3px 6px; border-radius:0; border-bottom-right-radius:8px; position:absolute; top:0; left:0; z-index:3; font-weight:normal;}
div.body.container figure figcaption{ text-align:left; margin:0; padding:2px 0; overflow:hidden; height:33px; display:block; font-weight:normal;box-shadow:3px 0 5px #aaa; position:absolute; z-index:3; left:0; bottom:0; width:100%; background:#fff; line-height:28px; font-size:14px;}
div.body.container figure figcaption i{ background:#f60; color:#fff; font-weight:normal; padding:1px 3px; margin:0 3px; font-size:13px;border-radius:8px; border-top-right-radius:0; border-bottom-left-radius:0; font-style:normal;}
div.body.container figure figcaption i.excel{ background:#057900}
div.body.container figure figcaption i::before{content:"PDF";}
div.body.container figure figcaption i.excel:before{content:"Excel";}
div.body.container figure figcaption h3{ margin:0; padding:0; border:0;}
div.body.container figure figcaption h3 a{ font-size:15px;}
div.body.container figure:hover{ box-shadow: 0 0 6px #666;transform: scale(1.08);}
div.body.container figure:hover img{transform: scale(1.06);}
div.body.container figure:hover figcaption{color:#f60;}
div.body.container figure:hover a.category-link{ background:#f60;}
div.body.container.tag figure figcaption a i::before{content:"PDF";}
div.body.container.tag figure figcaption a i.excel:before{content:"Excel";}
div.body.container.tag h2{ margin:18px auto 38px auto; text-align:center;}
div.body.container.tag h2 strong{ border-bottom:solid 2px #08e; padding:0 38px 8px 58px; font-weight:normal; position:relative;}
div.body.container.tag h2 strong::before{content:""; left:33px; top:15px; border:solid 3px #f80; position:absolute; border-radius:8px; width:11px; height:11px;}
div.body.container.tag a.more{ padding:8px 18px; font-size:16px; color:#fff; background:#08e; border-radius:6px; margin:18px auto; display:inline-block;}
div.body.container.tag a.more:hover{ background:#f60;}

div.body.container h5{ display:block; text-align:center;  color:#f80; font-size:28px; clear:both; padding:18px 0; line-height:38px;}
div.body.container h5 img{max-width:100%;}

div.body.container nav.n1{ border:0; box-shadow:0; padding:18px 0; text-align:center; line-height:28px; border-radius:3px;}
div.body.container nav.n1 a{ display:inline-block; font-size:16px; margin:0 5px;}
div.body.container nav.n1 a.on{ color:#1369c0;}
div.body.container nav.n1 hr{ margin:6px 0;}
div.body.container nav.n1 ul li{ display:inline-block; margin:0 5px;}
div.body.container nav.n1 ul li a{ color:#333; margin:0; border-bottom:solid 2px #fff;}
div.body.container nav.n1 ul li a:hover{ color:#f60; border-bottom:solid 2px #f60;}

div.body.container div.page{ padding:18px 0 0 0; clear:both; text-align:center;}
div.body.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;}
div.body.container div.page a:hover,div.body.container div.page b{ background:#08e; color:#fff;}

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;}
div.container.d3 ul.u1 li dl dd p{ display:block; color:#666; text-align:left; margin:6px 0 0 0;}
div.container.d3 ul.u1 li dl dd p a{ font-size:16px; font-weight:bold; color:#140097;}
div.container.d3 ul.u1 li dl dd p+p{line-height:24px;}
div.container.d3 ul.u1 li dl dd p+p+p{color:#888;}
div.container.d3 ul.u1 li dl dd p+p+p span{ color:#f60; font-size:12px;}
div.container.d3 div.col-xs-12.col-sm-9.t2022 ul.u1 li dl dd p+p+p{color:#666; display:block; position:absolute; left:0; bottom:0; background:#fff; z-index:3;}

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 h3.h1{ background:#1369c0; margin:0; padding:0; border-bottom:0;}
div.container.d3 h3.h1 a{ color:#fff; padding:8px 18px; display:block; font-weight:bold;}
div.container.d3 ul.u3{ padding:0;border:0; margin:0; background:#08e;}
div.container.d3 ul.u3 li{ border-bottom:solid 1px #1d7ad9; color:#fff;}
div.container.d3 ul.u3 li a{ color:#fff; padding:8px 16px 5px 36px; font-size:16px; height:auto; display:block;}
div.container.d3 div.d1{ background:#cde5ff; padding:8px; text-align:center;}
div.container.d3 div.d1 a,div.container.d3 ul.u3 li div.d1 a{ display:inline-block; padding:3px 6px; margin:6px; color:#fff; background:#08e; border-radius:3px; font-size:14px; font-weight:bold;}
div.container.d3 div.d1 a:hover,div.container.d3 ul.u3 li div.d1 a:hover{ background:#f60; text-decoration:dashed;}
div.container.d3 ul.u3 li:hover{ background:#f60;}
div.container.d3 ul.u3 li:hover div.d1{ background:#ffe3d1;}
div.container.d3 ul.u3 li:hover div.d1 a{ background:#f60;}

/**   以下这段2025年6月1日 后 删除   **/
div.container.d3 aside ul.d1{ background:#cde5ff; padding:3px 0; text-align:center;}
div.container.d3 aside ul.d1 li,div.container.d3 ul.u3 li ul.d1 li{ display:inline-block; margin:5px; border-radius:3px;  background:#08e; padding:0; border-bottom:0;}
div.container.d3 aside ul.d1 li a,div.container.d3 ul.u3 li ul.d1 li a{padding:3px 8px 1px 8px; color:#fff; font-size:16px; margin:0;}
div.container.d3 aside ul.d1 li:hover,div.container.d3 ul.u3 li ul.d1 li:hover{background:#f60;}
div.container.d3 aside ul.u3 li:hover{ background:#f60;}
div.container.d3 aside ul.u3 li:hover ul.d1{ background:#ffe3d1;}
div.container.d3 aside ul.u3 li:hover ul.d1 li{ background:#f60;border:0;}
div.container.d3 aside ul.d1 li a span,div.container.d3 aside ul.d1 li a strong{color:#fff; font-size:16px; padding:0; margin:0; border:0; font-weight:normal;}
div.container.d3 aside ul.d1 li a span{ display:none;}
/**----------------------------------*/
div.container.d3 aside nav{ padding:0;border:0; margin:0; background:#08e;}
div.container.d3 aside nav h2{ background:#1369c0; margin:0; padding:0; border-bottom:0; border:0;}
div.container.d3 aside nav h2 a{ color:#fff; padding:8px 16px; display:block; font-family: inherit; font-size:18px; font-weight:bold; height:auto;}
div.container.d3 aside nav ul.city-time-nav{ background:#cde5ff; padding:3px 0; text-align:center;}
div.container.d3 aside nav ul.city-time-nav li,div.container.d3 ul.city-time-nav li ul.city-time-nav li{ display:inline-block; margin:5px; border-radius:3px;  background:#08e; padding:0; border-bottom:0;}
div.container.d3 aside nav ul.city-time-nav li a,div.container.d3 ul.city-time-nav li ul.city-time-nav li a{padding:3px 8px 1px 8px; color:#fff; font-size:16px; margin:0;}
div.container.d3 aside nav ul.city-time-nav li:hover,div.container.d3 ul.city-time-nav li ul.city-time-nav li:hover{background:#f60;}
div.container.d3 aside nav ul.city-navigation li:hover{ background:#f60;}
div.container.d3 aside nav ul.city-navigation li:hover ul.city-time-nav{ background:#ffe3d1;}
div.container.d3 aside nav ul.city-navigation li:hover ul.city-time-nav li{ background:#f60;border:0;}
div.container.d3 aside nav ul.city-time-nav li a span,div.container.d3 aside ul.city-time-nav li a strong{color:#fff; font-size:16px; padding:0; margin:0; border:0; font-weight:normal;}
div.container.d3 aside nav ul.city-time-nav li a span{ display:none;}

div.container.d3 ul.city-navigation li{ border-bottom:solid 1px #1d7ad9; color:#fff;}
div.container.d3 ul.city-navigation li a{ color:#fff; padding:8px 16px 5px 36px; font-size:16px; height:auto; display:block;}
div.container.d3 div.d1{ background:#cde5ff; padding:8px; text-align:center;}
div.container.d3 div.d1 a,div.container.d3 ul.city-navigation li div.d1 a{ display:inline-block; padding:3px 6px; margin:6px; color:#fff; background:#08e; border-radius:3px; font-size:14px; font-weight:bold;}
div.container.d3 div.d1 a:hover,div.container.d3 ul.city-navigation li div.d1 a:hover{ background:#f60; text-decoration:dashed;}
div.container.d3 ul.city-navigation li:hover{ background:#f60;}
div.container.d3 ul.city-navigation li:hover div.d1{ background:#ffe3d1;}
div.container.d3 ul.city-navigation li:hover div.d1 a{ background:#f60;}

div.container.d3 h3 i.icon.icon-posts{ color:#333; font-size:16px; width:36px; display:block;}

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{margin:0;padding:0;border:0;}
div.container.d3 ul.u5 li{ list-style:none; display:block; position:relative; padding-left:31%; overflow:hidden; margin-bottom:8px; border-bottom:dashed 1px #ddd; padding-bottom:6px;}
div.container.d3 ul.u5 li a.img{ display:block; width:35%; position:absolute; left:0; top:0; z-index:8; height:auto;border-radius:3px;}
div.container.d3 ul.u5 li a.img img{max-width:100%; border-radius:5px;}
div.container.d3 ul.u5 li h4{ margin:8px; line-height:28px;}
div.container.d3 ul.u5 li h4 a{ padding:0; margin:0; height:auto; width:100%; text-overflow:initial;white-space:inherit; font-size:16px;}
div.container.d3 ul.u5 li h4 i{ background:#069f33; padding:3px 8px; margin-right:6px; color:#fff; border-radius:6px;font-style:normal;}
div.container.d3 ul.u5 li h4 i::before{content:"Excel"; color:#fff;}
div.container.d3 ul.u5 li h4 i.pdf{ background:#f60;}
div.container.d3 ul.u5 li h4 i.pdf::before{content:"PDF"; color:#fff;}

div.container.d3 div article{box-shadow:0 0 8px #ccc; margin:1px 13px 8px 13px; padding:16px; text-align:left;border-radius:3px;}
div.container.d3 div article h1{ text-align:left;line-height:38px; font-size:25px; padding:0px 16px 18px 16px; margin:0;}
div.container.d3 div article div.meta{ margin-bottom:18px;}
div.container.d3 div article div.meta i{ margin:0 5px 0 16px; color:#aaa;}
div.container.d3 div article div.meta i.gov{ border-radius:6px 0 6px 0; background:#f80; color:#fff; padding:1px 3px;}
div.container.d3 div article div.meta i.gov::before{ content:"官方发布"; font-size:12px;}
div.container.d3 div article div.meta a,div.main-content main div.meta time{ color:#888; font-size:15px;}
div.container.d3 div article div.meta a:hover{ color:#f60; text-decoration:none;}
div.container.d3 div article div.meta time{ color:#888;}
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.related-content{box-shadow:0 0 8px #ccc; margin:18px 13px 0 13px; padding:8px; border-radius:3px;}
div.container.d3 div.related-content h2{ font-size:18px; color:#08e; margin:6px 8px; border-bottom:solid 1px #ccc; padding:8px; position:relative; font-weight:bold;vertical-align: middle; height:36px;}
div.container.d3 div.related-content h2 span{ color:#f60; font-size:18px; margin-right:6px;vertical-align: top;}
div.container.d3 div.related-content div{ padding:8px; columns:4; column-gap:8px;}
div.container.d3 div.related-content div a{ break-inside: avoid; position:relative; display:block; margin-bottom:6px;}
div.container.d3 div.related-content div a img{width:100%;}
div.container.d3 div.related-content 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.related-content div a:hover strong{color:#f60;background-color: rgba(0,0,0,1); color:#f60;}


div.container.d3 div.related-content ul{ padding:8px;}
div.container.d3 div.related-content ul li{ display:inline-block; width:23.6%; margin:8px 0.5%; position:relative; overflow:hidden; height:230px; box-shadow:0 3px 3px #ccc; border-radius:3px;}
div.container.d3 div.related-content ul li a img{width:100%;}
div.container.d3 div.related-content ul li 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; font-weight:normal;}
div.container.d3 div.related-content ul li:hover{ box-shadow:0 3px 6px #888;}
div.container.d3 div.related-content ul li:hover strong{color:#f60;background-color: rgba(0,0,0,1); color:#f60;}

div.container.d3 div.related-content h2 a{font-size:18px; color:#08e; padding:0; display:inline-block;vertical-align: middle;}
div.container.d3 div.related-content h2 a:hover{ color:#f60;}

div.container.d3 article img{max-width:80%; display:block; margin:0 auto;}
div.container.d3 article div.page{ clear:both; padding:30px 0;}
div.container.d3 article 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 article div.page a+a{ background:#007820}
div.container.d3 article div.page a.on,div.container.d3 div.img div.page a:hover{ background:#f60;}
div.container.d3 article h2{ margin:38px 28px 28px 28px; text-align:left; border-left:solid 3px #08e; background:#d8eeff; padding:6px 18px; font-size:18px; display:block;}
div.container.d3 article p{ text-indent:28px; padding:6px 58px; display:block; text-align:left; font-size:16px; color:#333; line-height:28px; margin:0;}
div.container.d3 div.price-details{ border:dashed 3px #08e; padding:18px 18px 18px 18px; text-align:left; font-size:16px; line-height:28px; color:#333;margin:18px; border-radius:5px; position:relative;}
div.container.d3 div.price-details h3{ color:#1369c0; display:inline-block; padding:3px 8px; width:auto; border:0; font-size:18px; margin-bottom:8px; position:absolute; left:28px; background:#fff; padding:8px; top:-38px; z-index:3;}
div.container.d3 div.price-details b{ padding:3px 6px; color:#fff; background:#ca5d00; border-radius:5px;}
div.container.d3 div.price-details b.excel{ background:#008b07}
div.container.d3 div.price-details span{color:#f60; font-size:18px; margin-right:8px;}
div.container.d3 div.price-details div{ color:#333;}
div.container.d3 div.price-details div a.download,div.container.d3 div.price-details div button{ position:absolute; right:28px; top:28px; z-index:3; padding:8px 60px; background:#08e; color:#fff; font-weight:bold; font-size:16px; border-radius:5px; text-align:center; border:0;}
div.container.d3 div.price-details div a.download:hover,div.container.d3 div.price-details div button:hover{ background:#f60;}

div.container.d3 div.tags a{ border:dashed 1px #fed4b9; color:#f60; display:inline-block; margin:6px; font-size:14px; padding:3px 6px; border-radius:5px;}
div.container.d3 div.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; border:solid 1px #ddd; padding:0;float:right;border-radius:3px;box-shadow:0 0 8px #eee;}
aside iframe{width:100%; height:110px; overflow:hidden; border:0;}
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 div h2{ font-size:18px; color:#08e; margin:6px 8px; border-bottom:solid 1px #ccc; padding:8px; position:relative; font-weight:bold;vertical-align: middle; height:36px; overflow:hidden; line-height:23px;}
aside div h2 span{ color:#f60; font-size:18px; margin-right:6px;vertical-align: top;}
aside div h2 a{font-size:18px; color:#08e; padding:0; display:inline-block;vertical-align: middle;}
aside div h2 a:link{font-size:18px; color:#08e; padding:0; display:inline-block;}
aside div h2 a:visited {font-size:18px; color:#08e; padding:0; display:inline-block;}  
aside div h2 a:active  {font-size:18px; color:#08e; padding:0; display:inline-block;} 
aside div h2 a:visited{font-size:18px; color:#08e; padding:0; display:inline-block;}
aside div h2 a:hover{ color:#f60;}
aside div div.CityList{ text-align:center;}
aside div div.CityList a{ display:inline-block; border:solid 1px #08e; padding:3px 6px; margin:6px; font-size:14px; color:#666; text-align:center; height:26px;}
aside div div.CityList a:hover{ background:#08e; 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;}

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:24.8%; 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:#08e;}
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:#08e;}

div.human-support{ position:fixed; right:0; top:50%; transform: translateY(-50%); width:28px; padding:6px; border-top-left-radius:5px; border-bottom-left-radius:5px; color:#fff; line-height:18px; background:#08e; cursor:pointer;}
div.human-support img{ max-width:180px; position:fixed; right:38px; top:calc(50% + 50px); transform: translateY(-50%); background:#fff; box-shadow:0 0 8px #aaa; display:none;}
div.human-support:hover img{ display:block;}

@media only screen and (min-width: 1400px) {
div.body.container {width: 80%;	}
div.body.container figure {width: calc(20% - 16px);}
div.body.container figure a.img{ height:230px;}
div.body.container figure figcaption i::before{content:"PDF";}
div.body.container figure figcaption i.excel:before{content:"Excel";}
}

@media only screen and (min-width: 1600px) {
	div.body.container figure {width:calc(16.43% - 16px);	}
	div.BookList{ width:calc(33% - 16px);}
	div.body.container figure a.img{ height:280px;}
	div.body.container figure figcaption i::before{content:"PDF";}
div.body.container figure figcaption i.excel:before{content:"Excel";}
div.body.container.tag figure figcaption a i::before{content:"PDF";}
div.body.container.tag figure figcaption a i.excel:before{content:"Excel";}

div.aggregate{margin:8px 15%;}
}

@media only screen and (max-width: 1024px) {
div.container.d3 div.price-details div a.download,div.container.d3 div.price-details div button{ padding:8px 50px;}
}

@media only screen and (max-width: 998px) {
header .top-menu ul li.search{ display:none;}
div.container.d3 div.price-details div a.download,div.container.d3 div.price-details div button{top:auto; bottom:3px;}
}

@media only screen and (max-width: 768px) {
header div.container a.logo img{ width:160px; height:38px;}
header div.container a.logo{width:180px; height:38px; text-align:center;}

header .top-menu{padding:0;}

div.body.container nav.n1{ padding:8px 0; border-radius:3px;}
div.body.container nav.n1 hr{ margin:3px 0;}

div.banner,h1.banner{ font-size:12px;}
div.banner strong,h1.banner strong{ font-size:18px;}

div.aggregate{ padding:3px; margin:0;}
div.aggregate div.search-criteria dl dt{ float:none; display:block; background:#e1e1e1; width:auto; text-align:left; padding:6px; font-size:14px; color:#333;}
div.aggregate div.search-criteria dl dd{ display:block; float:none; width:auto; border:0;}
div.aggregate div.search-criteria dl dd div{ text-align:center;}

div.aggregate div.search-criteria ul li{ display:block; width:100%;background:#e1e1e1; width:auto; text-align:left; padding:6px; font-size:14px; color:#333; font-weight:bold;}
div.aggregate div.search-criteria ul li+li{padding:0; text-align:center; display:block; width:auto; border:0; background:#fff; font-weight:normal;}
div.aggregate div.search-criteria ul li ul{border:0; margin:6px 0 0 0; text-align:center;}
div.aggregate div.search-criteria ul li ul li{ display:inline-block; background:#fff;font-weight:normal;}
div.aggregate div.search-criteria ul li ul.months{ margin:3%;}

div.titles{ margin:3px 0;}
div.titles h1 span,div.titles h2 span{ display:block; padding:6px 0 0 0;}
div.titles div{ padding:6px 16px;}

div.container.d3 div.col-xs-12.col-sm-9{ margin:0; padding:0;}
div.container.d3 div article{box-shadow:0; margin:0; padding:8px 0;}
div.container.d3 div article h1{ margin:0;}

div.container.d3 article h2{ margin:18px; text-align:left; border-left:solid 3px #08e; background:#d8eeff; padding:6px 18px; font-size:18px; font-weight:normal; display:block; line-height:36px;}
div.container.d3 p{ text-indent:28px; padding:6px 28px; display:block; text-align:left; font-size:16px; color:#333; line-height:28px; margin:8px;}
div.container.d3 div.price-details{ border:dashed 3px #08e; padding:28px 18px 78px 18px; text-align:left; font-size:16px; line-height:28px; color:#333;margin:18px; border-radius:5px; position:relative;}
div.container.d3 div.price-details div{ display:inline-block; margin-left:18px;}
div.container.d3 div.price-details div a.download,div.container.d3 div.price-details div button{ top:auto; bottom:18px; right:20%; width:60%; padding:6px 0;}

div.container.d3 div.tags a+a+a{display:none;}

div.body.container figure {width: calc(33.3% - 16px);	}
div.body.container figure figcaption i::before{content:"PDF";}
div.body.container figure figcaption i.excel:before{content:"Excel";}

div.BookList{width:100%; margin:16px 0 0 0; box-shadow:0 0 6px #888; background:#fff; text-align:left; display:block; overflow:hidden; float:none;}

ul.table{ border:solid 1px #ccc; border-bottom:0;}
ul.table li:nth-child(1){display: none;}
ul.table li{height:auto; position:relative; border-top:solid 1px #f1f1f1; display:block;}
ul.table li b{display:block; width:100%; border:0; height:auto; text-align:left;}
ul.table li b:nth-child(1){ background:#eee;}
ul.table li b:nth-child(2){ width:63%; min-height:56px; height:56px; display: -webkit-box;  -webkit-line-clamp:3;-webkit-box-orient: vertical; white-space:inherit;}
ul.table li b:nth-child(3){display: none;}
ul.table li b:nth-child(4){color:#08e; text-align:left; position:absolute; right:0; top:26px; text-align:right; width:118px;}
ul.table li b:nth-child(5){color:#1a0; text-align:left; position:absolute; right:0; top:46px; text-align:right; width:118px;}
ul.table li b:nth-child(6){color:#f80; text-align:left; position:absolute; right:0; top:66px; text-align:right; width:118px;}
ul.table li b:nth-child(7){display: -webkit-box;  -webkit-line-clamp:1;-webkit-box-orient: vertical; white-space:inherit; height:28px;}

ul.table li b:nth-child(4):before{content:"含税："}
ul.table li b:nth-child(4):after{content:"/"attr(data-dw)}
ul.table li b:nth-child(5):before{content:"除税：";}
ul.table li b:nth-child(5):after{content:"/"attr(data-dw)}
ul.table li b:nth-child(6):before{content:"税率：";}
ul.table li b:nth-child(7):before{content:"备注：";color:#f60;}


div.container.d3 ul.u5 li a.img{ padding:0 3px;}

ul.table li b.Null,div.human-support{ display:none;}

}

@media only screen and (max-width: 588px) {

header{position:fixed; top:0; left:0; width:100%; z-index:88;}

div.banner,h1.banner{ margin-top:48px;}

div.container.d3{ margin-top:53px;}
div.container.d3 div article h1{text-align:center;}

header .top-menu ul.u1 li a.a1,header .top-menu ul li strong{ border:0;}
header .top-menu ul.u1 li strong,header .top-menu ul.u1 li:hover strong{ background:#08e; color:#fff; border:0; box-shadow:none; padding:5px 0; margin:0;}

header span.glyphicon.glyphicon-th {display: block; cursor: pointer; position:absolute; top:8px; right:8px; z-index:9; color:#fff; font-size:23px; padding:6px; background:#055794; border-radius:5px;}
header .top-menu ul.u1{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 .top-menu ul.u1 li{display:block; width:100%; padding:8px 0;}
header .top-menu ul.u1 li+li{ border-top:dashed 1px #7cb4dd;}
header .top-menu ul.u1 li a{border:0;}
header .top-menu ul.u1 li.search{ display:none;}

header .top-menu ul.u1 li div,header .top-menu ul.u1 li:hover div{ position:relative; left:0; top:0; box-shadow:none; border:0; background:#fff; width:100%; display:none;}
header .top-menu ul.u1 li div ul{ margin:0; padding:0; text-align:left; border-bottom:dashed 1px #ccc;}
header .top-menu ul.u1 li div ul li{display:inline-block; width:19%; text-align:right; color:#f60; font-size:16px; font-weight:bold; padding:8px 0; border:0;}
header .top-menu ul.u1 li div ul li a{ text-align:center; display:block; color:#333; font-size:16px; font-weight:normal;}

div.aggregate div.search-criteria ul li ul li{ margin:0;}

div.container.d3 h3.h1{ background:#1369c0; margin:0; padding:0; border-bottom:0;}
div.container.d3 h3.h1 a{ color:#fff; padding:8px 0; display:block; font-weight:bold; text-align:center;}
div.container.d3 ul.u3{ padding:0;border:0; margin:0; background:#08e;}
div.container.d3 ul.u3 li{ border-bottom:solid 1px #1d7ad9; color:#fff; width:48.8%; display:inline-block;}
div.container.d3 ul.u3 li a{ color:#fff; padding:8px 0 5px 0; font-size:16px; height:auto; display:block; text-align:center;}
div.container.d3 ul.u3 li:hover{ background:#f60;}
div.container.d3 ul.u3 li.on{ width:100%; display:block;}
div.container.d3 ul.u3 li.on ul.d1 li{width:auto;}
div.container.d3 ul.u3 li ul.d1 li a strong{ display:none;}

div.container.d3 div.related-content{box-shadow:0 0 8px #ccc; margin:0; padding:8px 0;}
div.container.d3 div.related-content h2{ font-size:18px; color:#08e; margin:6px 8px; border-bottom:solid 1px #ccc; padding:8px; position:relative; font-weight:bold;vertical-align: middle; height:36px;}
div.container.d3 div.related-content h2 span{ display:none;}
div.container.d3 div.related-content div{ padding:8px; columns:2; column-gap:8px;}

div.container.d3 div.related-content ul{ padding:8px 0;}
div.container.d3 div.related-content ul li{ display:inline-block; width:47%; margin:8px 1%; position:relative; overflow:hidden; height:218px; box-shadow:0 3px 3px #ccc;}

div.container.d3 ul.u5 li{ list-style:none; display:block; position:static; overflow:hidden; border:0; padding:0; width:100%; overflow:hidden; margin:5px 0 5px 2%;}
div.container.d3 ul.u5 li a.img{ display:none;}
div.container.d3 ul.u5 li h4{ margin:0; line-height:18px; background:#fff; font-size:16px; text-align:left; position:static; z-index:9; left:0; bottom:0; display:block; width:95%;}
div.container.d3 ul.u5 li h4 a{ padding:5px 0; margin:0; height:auto;  display:block; text-overflow:initial;white-space:inherit; font-size:16px; color:#333; border-bottom:dashed 1px #ccc}
div.container.d3 ul.u5 li h4 span{display:none;}

div.body.container figure{ width:calc(50% - 16px);display:inline-block; float:left;}
div.body.container figure a.img{ overflow:hidden; height:218px; display:block;}
div.body.container figure a.label{ top:167px;left:auto; right:0; margin:0; border-radius:8px; border-bottom-left-radius:0; border-top-right-radius:0;}
div.body.container figure a.category-link{display:none;}
div.body.container figure figcaption{ background-color:rgba(0,0,0,0.8); margin:0; padding:3px 0; text-align:center; height:38px;}
div.body.container figure figcaption{ color:#fff;}
div.body.container figure figcaption i{ position:absolute; z-index:3; left:0; top:166px; margin:0; padding:3px; display:block; font-size:11px; height:auto; line-height:16px;display:none;}
div.body.container figure figcaption i.tag{ display:none;}
div.body.container figure figcaption h3 a{ color:#fff;}

div.body.container.tag h2{ margin:8px auto 18px auto;}
div.body.container.tag h2 strong{ border-bottom:0; padding:6px 16px 8px 28px; position:relative; font-size:16px; font-weight:600; background:#08e; color:#fff; border-radius:6px; box-shadow:0 0 6px #888;}
div.body.container.tag h2 strong::before{content:""; left:11px; top:11px; border:solid 3px #fff; position:absolute; border-radius:8px; width:11px; height:11px;}

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:49.8%;}
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;}

div.container.d3 article p{ padding:6px 18px;}

div.container.d3 article p:nth-of-type(2),div.container.d3 article p:nth-of-type(3),footer div.container ul.nav{ display:none;}

}


@media only screen and (max-width: 388px) {
footer div a+a+a+a+a{ display:none;}
}

/*背景凝固 弹出窗口*/
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:normal; position:relative;}
div#Loading h5 b{ position:absolute; right:6px; color:#fff; top:3px; font-weight:normal; cursor:pointer;}
div#Loading a img{max-width:460px;}

/*css3*/

aside *{ -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 **/

aside.col-xs-12.col-sm-3{-webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none; }
