@charset "utf-8";
/* css 重置 */
* { -webkit-text-size-adjust: none; font: normal 16px/200% "微软雅黑", "Microsoft Yahei", Arial, Helvetica, sans-serif, "宋体"; word-wrap: break-word; }
html { color: #000; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal }
ol, ul { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
q:before, q:after { content: '' }
abbr, acronym { border: 0; font-variant: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
input, textarea, select, button { font-family: inherit; font-size: inherit; font-weight: inherit; border: none; outline: none; }
input, textarea, select {
*font-size:100%; -webkit-appearance: none; }
legend { color: #000 }
a { text-decoration: none; color: #000; }
/* 头部 */
header { height: 50px; line-height: 50px; background: #3498DB;width: 100%; text-align: center; color:#fff; position:fixed; top:0; left:0;box-shadow: 0 0 6px #999; font-size:18px; font-weight:bold; overflow:hidden;}
nav { width: 100%; position: fixed; left: 0; bottom: 0; background: #fff; box-shadow: 0 0 6px #999; }
nav a { width: 25%; height: 50px; display: block; float: left; }
nav a p { text-align: center; line-height: 20px; color: #ccc; font-size: 14px; }
nav a p.navicon { padding-top: 5px; }
nav a img.icona { display: inline; }
nav a img.iconb { display: none; }
nav a.active p { color: #3498db; }
nav a.active img.icona { display: none; }
nav a.active img.iconb { display: inline; }
.cb { clear: both; }
.fl { float: left; }
.fr { float: right; }
.pager { clear: both; }
.pager a { height: 30px; line-height: 30px; font-size: 14px; display: block; width: 80px; background: #fff; border: 1px solid #ddd; text-align: center; margin-right: 13px; margin-top: 20px; margin-bottom: 20px; }
.top-title { background: url(../Images/arrow.png) right center no-repeat; padding-right: 16px; font-weight: bold; }
.focus { width: 100%; margin: 0 auto; position: relative; overflow: hidden; }
.focus .hd { width: 100%; height: 11px; position: absolute; z-index: 1; bottom: 20px; text-align: center; }
.focus .hd ul { display: inline-block; height: 5px; padding: 3px 5px; background-color: rgba(255,255,255,0.7); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 0; vertical-align: top; }
.focus .hd ul li { display: inline-block; width: 5px; height: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #8C8C8C; margin: 0 5px; vertical-align: top; overflow: hidden; }
.focus .hd ul .on { background: #3498DB; }
.focus .bd { position: relative; z-index: 0; }
.focus .bd li img { width: 100%; height: auto; }
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.dynav a { display: block; width: 46%; float: left;box-shadow: 0 0 3px #999; padding-bottom:10px;}
.dynav a div.aicon{ width:100%; height:60px; margin-bottom:10px; padding:10px 0; text-align:center;}
.dynav a p.atext { color: #333; text-align: center; line-height: 20px; font-size:0.8em; }
.dynav .gsdl { margin: 0 3%; margin-bottom: 3%; }
.dynav .swdl { margin: 0 3%; margin-bottom: 3%; }
.dynav .gsdl div.aicon{background: #2ecc71;}
.dynav .jzdl div.aicon{background: #e74c3c}
.dynav .swdl div.aicon{background: #f1c40f;}
.dynav .sjyz div.aicon{background: #3498DB;}
.dycontent { width: 92%; margin: 2%; padding: 2%;margin-top: 50px;}
.dycontent img {width: 100%;}
.dybtm{ width:100%; text-align:center; background:#ccc; font-size:12px; margin-bottom:50px;}
.dybtm a{font-size:12px;}
.tabBox .hd { height: 50px; line-height: 50px; padding: 0 10px; background: #3498DB; box-shadow: 0 0 6px #999;}
.tabBox .hd ul { overflow: hidden; }
.tabBox .hd ul li { float: left; margin: 0 10px; color: #fff; }
.tabBox .hd ul li a { line-height: 50px; font-weight:bold; color:#fff; font-size:18px; }
.tabBox .hd ul .on { border-bottom: 2px solid #fff; color: #BA2636; position:relative;top:-2px;  }
.tabBox .hd ul .on a { display: block;  /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */ }
.tabBox .bd ul { padding: 10px; min-height: 400px; }
.tabBox .bd li { height: 50px; line-height: 50px; border-bottom:1px solid #ddd; width:100%; overflow:hidden;}
.tabBox .bd a { -webkit-tap-highlight-color: rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.tabBox .bd li a { color: #555; }

.dygsjj-right {padding:10px;}
.dygsjj-right img { max-width:100%; }
.dygsjj-right .article-title{font-size:1.2em; text-align:center;}

#overlay { position:absolute; top:0; left:0; width:100%; height:100%; background:#000000; opacity:0.5; filter:alpha(opacity=0); display:none; z-index: 9; }

/* 分享按钮 */
#dy_share{padding: 15px 10px 5px 10px; display: block; max-width: 640px; margin: 0 auto; }
#dy_share img{width:22px;height:22px;vertical-align: top;border: 0;}
#share_1{float:left;width:49%; display: block}
#share_2{float:right;width:49%; display: block}
.share_button2{font-size:16px;padding:8px 0;color:#000000;background-color:#FFFFFF;background-image: linear-gradient(to top, #f5f5f5, #ffffff);border: 1px solid #D3D3D3;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);text-shadow: 0.5px 0.5px 1px #fff;text-align:center;border-radius:3px;width:100%;cursor:pointer;}
.share_button2:active{background-image: linear-gradient(to top, #ffffff, #ffffff);}
#share_cover{ position: fixed;	top:0;	left:0;	width:100%;	height:100%;background:rgba(0, 0, 0, 0.7);	display:none;z-index:20000;}
#share_cover img {position: fixed;right: 18px;top:5px;width: 260px;height: 180px;z-index:20001;}

/* 回到顶部 */
#dy_gotop { padding: 10px; display: block; max-width: 640px; margin: 0 auto; clear: both;}
#dy_gotop .dy_top {max-width: 640px; font-size: 16px; margin:0 auto 20px; padding:10px 0px; text-align:center; display: block; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor: pointer;background: none repeat scroll 0 0 #ffffff;border: 1px solid #DDDDDD;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15); }
#dy_gotop .dy_top .top{background: url("../Images/icon_top.png") no-repeat scroll left center transparent;background-size: 11px auto;display: block;margin: 0 auto;text-indent: 15px;width: 85px;}

