﻿html, body, p, h1, h2, h3, h4, h5, h6, form, input, textarea, select, button, fieldset, legend, img, ul, ol, li, dl, dt, dd, th, td, pre, blockquote {margin:0; padding: 0;font-weight: normal;}
body {color: #343434; background: #fff; font-size: 14px; /*overflow:hidden;*/}
body, button, input, select, textarea, h1, h2, h3, h4, h5, h6 {font-size: 14px; font-family:'Microsoft YaHei', Verdana, Arial, sans-serif; }
img, fieldset { border: 0; vertical-align: middle; }
textarea { word-wrap: break-word; word-break: break-all; resize: none; }
li { list-style: none; }
img { border: none; }
a { text-decoration: none; color: #343434; }
a:hover { text-decoration: none;}
a:focus { outline: none; }
.o_hidden { overflow: hidden; text-overflow: ellipsis; }
.hide { display: none; }
.block { display: block; }
.fleft { float: left; }
.fright { float: right; }
.fcenter { text-align:center;}
.clear { clear: both; }
.relative { position: relative; }
.absolute { position: absolute; }
.fixed { position: fixed; }
.dingju-1{padding:0 0 10px 0}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/**/
.biaoti-1{color:#FFF;font-size:16px;line-height:40px; padding:15px 0; text-align:center;}
/**/
table {
  border-spacing: 0;
  border-collapse: collapse;
  background-color: transparent;
}
td,
th {
  padding: 0;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 30px;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.table-hover > thead > tr > th{ font-size:14px;font-weight:bold;}
.table-source > thead > tr > th{ font-size:14px;font-weight:bold;color: #fff;}
.table-source > tbody > tr > td
{
  color: #DFDFDF;
  padding: 8px;
  line-height: 30px;
  vertical-align: top;
  border-bottom: 1px solid #666;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.table-source > tbody > tr:hover {
  background-color:rgba(80,80,80, 0.3);
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
/*
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}

.container { width: 1000px; margin: 0px auto; }
.layout_main { width: 800px; }
.layout_side { width: 200px; }
.ab_center { top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; }
.require { color: #f00; margin: 0px 5px; }

.wenxin_zhezhao{display:none; position:fixed; left: 0;top:0;  background:#000 url(../images/guide1.png) top right  no-repeat; width:100%;height:100%;z-index:1199;filter: alpha(opacity=70); opacity: 0.7;}

.qrcode_div{display:none;position:absolute; right:2%;top:48px; width:60px; height:60px;z-index:999; margin-right:5%;}
.qrcode_div img{width:100%;}
*/
.ind1{ font-weight:bold; color:#00ADEF}
/*分页*/
.more-pages{float:left;position:relative;width:100%;}
.pages{
	text-align: center;
	margin:5px auto 20px auto;
}
.pages a{
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: #f5f5f5;
	border-radius: 3px;
	text-align: center;
	line-height: 30px;
	font-family:Arial;
	font-size: 14px;
	color: #666;
	margin: 0 4px;
}
.pages a:hover,.pages .page-on{background-color: #0099D9;color: #fff;}
.pages a.pnext{
	display: inline-block;
	width: 60px;
	height: 30px;
	background-color: #f5f5f5;
	border-radius: 3px;
	text-align: center;
	line-height: 30px;
	font-family:Arial;
	font-size: 14px;
	color: #666;
	margin: 0 4px;
}
/*头部改
.top { width: 100%; height: 60px; background: #1d1d1d; position: relative; position: fixed; z-index: 9999999999; }
.top_a { width:1200px; height:60px; margin: 0 auto;}
.top_logo { width: 105px; height: 60px; line-height: 0; float: left; }
.top_logo a { line-height: 0; display: block; }
.top_nav { width:600px; float: left; height: auto; margin: 0 auto; padding-left:15px; }*/
/*.top_nav li { float: left; width: auto;  text-align: center; line-height: 60px; }  
.top_nav li a { color: #fff;  font-size: 14px; position: relative; list-style-type:none; display: block; padding-left: 20.5px; padding-right: 20.5px;}
.top_nav li a:hover { background: #212223; color: #e41f2b; display: block;}*/ 
.shanshuiyun_nav li a span { position: absolute; z-index: 999; right:10px;  top: 20px; border-radius: 100%; width:7px; height: 7px; display: block; background: #e41f2b; }
/*.shanshuiyun_nav li .nad .nad_gs_ls:hover a { color: #e41f2b; }*/
.shanshuiyun_nav li .nad .nad_gs_ls .nad_gsh_top a font { color: #fff; font-size: 12px; }
.shanshuiyun_nav li:hover .nad { display: block; }
.shanshuiyun_nav li .nad_gs_top a { float: left; font-size: 16px; color: #fff;}
.shanshuiyun_nav li .nad_gs_ls:hover { background: #10223a ; }
.shanshuiyun_nav li a .nad_gs_ls .nad_gsh_top a { padding-left:0; padding-right:0; }
.shanshuiyun_nav li a .nad_gsh_top a  { color: #fff; }
.shanshuiyun_nav li .nad .nad_gs_ls:hover .nad_gs_bottom a { color: #a0a0a1; }
.nad_gs_ls .nad_gs_bottom a.aboutysa {float:left;color: #a0a0a1;width:18%;}
.shanshuiyun_nav li .nad .nad_gs_ls .nad_gsh_top  .nad_gs_bottom { font-size: 12px!important; color: #a0a0a1; }
.shanshuiyun_nav li .nad_gs_bottom a { color: #a0a0a1; line-height: 28px;border-radius:0px;}
.shanshuiyun_nav li .nad .nad_gs_ls .nad_gs_bottom a:hover { color: #a0a0a1;border-radius:0px;}
.shanshuiyun_nav li .nad  .nad_gs a:hover { background: none; }


.nad {  display: none;  position: absolute; z-index: 999; width: 100%; left: 0; top:60px; height: auto;/*background: url() #333 center top no-repeat; */background: url(../gyimages/daohang_bj.png); height:396px;}
.nad-index {  display: none;  position: absolute; z-index: 999; width: 100%; left: 0; top:60px; height: auto;/*background: url() #333 center top no-repeat; */background: url(../gyimages/daohang_bj.png); height:600px;}
.nad_gs { width:1160px; height: auto; margin: 0 auto; overflow: hidden; padding: 55px 0 30px 0; }
.nad_gs_a { width: 100%; height: auto; overflow: hidden; }
.nad_gs_top { width:180px;  float: left; text-align: left; line-height: 28px; margin:8px 0 0 0;}
.shanshuiyun_nav .nad_gs_top i{color:#fff;line-height: 28px;}
.shanshuiyun_nav .nad_gs_top a{color:#fff;line-height: 28px;border-radius:0px;}
.shanshuiyun_nav .nad_gs_top a:hover {color: #00adef; display: block;}

.nad_gs_top span { color: #fff; font-size: 26px;  float: right; font-family: "宋体"; }
.nad_gs_a .ul { float: left; overflow: hidden; width: 700px; height: auto;  margin-left: 32px; line-height: 28px;}
.nad_gs_ls { color: #fff; text-align: left; width: 350px; float: left; margin-bottom: 25px; padding:5px 2px;box-sizing:border-box}
.nad_gsh_top { width: 100%; height: auto; overflow: hidden; }
.nad_gsh_top font { background: #ed3333; padding: 0 5px; margin-left: 5px; line-height: 18px!important;}
.nad_gsh_top span { background: #ed3333!important; color: #fff; font-size: 12px; padding: 0 5px; margin-left: 5px; line-height: 18px!important;}
.nad_gsh_top strong { background: #ed3333!important; font-weight: 100; color: #fff; font-size: 12px; padding: 0 5px; margin-left: 5px; line-height: 18px!important;}
.shanshuiyun_nav .nad_gsh_top a{color:#fff;line-height: 28px;border-radius:0px;/*改*/display: inline;/**/}
.shanshuiyun_nav .nad_gsh_top a:hover {color: #00adef;/*改*/display:inline;/*display:block;*/}

.shanshuiyun_nav li .nad_gs_ls2:hover { background: #10223a ; }
.nad_gs_ls2 { color: #fff; text-align: left; width: 230px; float: left; margin-bottom: 25px; padding-top:5px; padding-bottom: 5px; }
.shanshuiyun_nav .nad_gsh_top2 a{color:#fff;line-height: 28px;border-radius:0px;/*改*/display: inline;/**/}
.shanshuiyun_nav .nad_gsh_top2 a:hover {color: #00adef;/*改*/display:inline;/*display:block;*/}
.nad_gsh_top2 strong { background: #ed3333!important; font-weight: 100; color: #fff; font-size: 12px; padding: 0 5px; margin-left: 5px; line-height: 18px!important;}
/*改*/
.nad_gsh_top i2{font-size:12px;transform:scale(.7);color: #ed3333;font-size:12px;top:6px;right:-5px;display:block; position:absolute;}
.nad_gsh_top2 i2{font-size:12px;transform:scale(.7);color: #ed3333;font-size:12px;top:6px;right:-5px;display: block; position:absolute;}
/*404
.head-404{width:100%;border-bottom:0px solid #E52E3F;text-align:center;z-index:999;background:#fff;box-shadow: 0px 0px 5px rgba(0, 0, 0, .3);}
a {text-decoration: none; color: #1064A0;}
h1,h2 {margin:0;font-weight:normal;}
.errorpPage-box h1{font-size:44px; color:#0188DE; padding:20px 0px 10px;}
.errorpPage-box h2{color:#0188DE; font-size:16px; padding:10px 0px 40px;}
.errorpPage-box p{color:#666;}
.errorpPage-box{width:910px; padding:22px 40px 40px 40px; margin:40px auto 40px auto;border-style:dashed;border-color:#e4e4e4;line-height:30px;}
.errorpPage-operate .operateBtn{width:180px; height:28px; margin-left:0px; margin-top:10px; background:#009CFF; border-bottom:4px solid #0188DE; text-align:center;display:inline-block;font-size:14px; color:#fff; }
.errorpPage-operate .operateBtn:hover{ background:#5BBFFF;}
*/
.onmb-mbx{float:left;width:100%;margin:0 0 20px 0; color:#999; clear:both;display:block;}
.onmb-mbx i2{color:#999;}
/*.onmb-mbx-phone{display:none;}*/
#back_ny {float:left;position:fixed;text-align:center;z-index:999;bottom:80px; right:26px;}
@media (max-width: 768px) {
/*.onmb-mbx{display:none;}*/
/*.onmb-mbx-phone{float:left;width:100%;margin:0 0 20px 0; color:#999; clear:both; display:block;}*/
#back_ny { display:none;}
}