/* 基于normalize bootstrap 的全局重置CSS文件部分1.2版本 */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {  font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 消除移动浏览器点击蓝色背景 */}
body {  margin: 0;text-align:left;font-size: 14px; background:#f8f8f8;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
article,aside,details, /* 1 */figcaption,figure,footer,header,main, /* 2 */menu,nav,section,summary { /* 1 */  display: block;}
audio,canvas,progress,video {  display: inline-block;}
audio:not([controls]) {  display: none;  height: 0;}
progress {  vertical-align: baseline;}
template, /* 1 */[hidden] {  display: none;}
a {  background-color: transparent; /* 1 */  -webkit-text-decoration-skip: objects; /* 2 */}
a:active,a:hover {  outline-width: 0;}
abbr[title] {  border-bottom: none; /* 1 */  text-decoration: underline; /* 2 */  text-decoration: underline dotted; /* 2 */}
b,strong {  font-weight: inherit;}
b,strong {  font-weight: bolder;}
dfn {  font-style: italic;}
h1 {  font-size: 2em;  margin: 0.67em 0;}
mark {  background-color: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
img {  border-style: none;}
svg:not(:root) {  overflow: hidden;}
code,kbd,pre,samp {  font-family: monospace, monospace; /* 1 */  font-size: 1em; /* 2 */}
figure {  margin: 1em 40px;}
hr {  box-sizing: content-box; /* 1 */  height: 0; /* 1 */  overflow: visible; /* 2 */}
button,input,select,textarea {  font: inherit; /* 1 */  margin: 0; /* 2 */}
optgroup {  font-weight: bold;}
button,input { /* 1 */  overflow: visible;}
button,select { /* 1 */  text-transform: none;}
button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {  -webkit-appearance: button; /* 2 */}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText;}
fieldset {  border:0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  box-sizing: border-box; /* 1 */  color: inherit; /* 2 */  display: table; /* 1 */  max-width: 100%; /* 1 */  padding: 0; /* 3 */  white-space: normal; /* 1 */}
textarea {  overflow: auto;}
[type="checkbox"],[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}
[type="search"] {  -webkit-appearance: textfield; /* 1 */  outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}
::-webkit-input-placeholder {  color: inherit;  opacity: 0.54;}
::-webkit-file-upload-button {  -webkit-appearance: button; /* 1 */  font: inherit; /* 2 */}
/* normalize.css结束 */
.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
p{margin: 0;}
img {	width:auto\9;	height:auto;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li,.f-dlfl dt,.f-dlfl dd{float:left;display:inline}
.f-fr{float:right;display:inline}
a,a:visited{text-decoration:none;color:#2a2a2a;}
a:hover{transition:color 160ms ease 0s, background-color 200ms ease 0s, border-color 160ms ease 0s, transform 500ms ease 0s; color: #f60;cursor: pointer;}
em{ font-style:normal;}
/* 全站全局CSS部分结束 */

/* 公用头部 */
.g-all {width: 100%;}
.g-w1200{ width:1200px; margin:0 auto; }
.m-top-top { height: 40px; border-bottom: 1px #dedede solid; background-color: #f9f9f9;  }
.m-top-top span.f-fl { line-height: 39px }
.m-top-top a { margin:0  10px; float: right; line-height: 39px; }
.m-top-top i {  float: right;line-height: 36px; color: #aaa }
.m-top-logo { background-color: #fff; height: 90px; overflow:hidden }
.m-top-logo span.f-fl { margin:15px 0 0 0; }
.m-top-logo .m-search { border:3px #37b1fa solid; margin: 24px 0 0 0 }
.m-top-logo .m-search i{ width: 60px; height: 34px;line-height: 34px; color: #919191; text-align: center; font-style:normal; font-size: 12px; display: none}
.m-top-logo .m-search input {width: 460px;height: 34px;line-height: 34px;text-indent: 10px;background: #fff;margin: 0;padding: 0;border:none;font-size: 12px}
.m-top-logo .m-search input:focus {	border:none;outline: 0;}
.m-top-logo .m-search .m-ssbtn{ width: 97px; height: 34px; line-height: 34px;color: #fff; background-color: #37b1fa; text-align: center; font-size: 16px; }

.m-top-logo .m-hotsearch { height: 34px;  line-height: 34px; overflow: hidden;display: none; }
.m-top-logo .m-hotsearch span{ color: #a9afbc }
.m-top-logo .m-hotsearch a{ margin-right: 10px; }
.m-top-logo .m-hotsearch a.m-hot { color: #37b1fa }

.g-nav1 { background-color: #37b1fa; }

.g-nav1 ul li a{ display:block; width: 150px; height: 49px; line-height: 49px;border-top: 3px #37b1fa solid; text-align: center; font-size: 16px; color: #fff}
.g-nav1 ul li a:hover,.g-nav1 ul li.m-hover a { background-color: #fff; color: #0080cc; border-top: 3px #f60 solid }

.g-nav2 { background-color: #fff; }
.g-nav2 p { border-top: none ; text-align: center;  height: 39px; line-height: 39px; overflow: hidden;}
.g-nav2 p a { margin: 0 20px; }
.g-nav2 p a.m-hover { color: #39f; font-weight: bold; }




/* 底部版权 */
.g_foot { background:#fbfbfb; border-top:1px solid #cecece; text-align:center; font-size:12px; padding:10px 0; margin:0px 0 0 0; line-height:24px; color: #666}
.g_foot  p { text-align:center;}
.g_foot  a { font-size:12px; color:#333}
.g_foot b,.g_foot span { color:#F00}
/* 当前位置 */
.g-location { height: 42px; line-height: 42px; }
.g-location span { margin-right: 5px; }

/* 返回顶部 滚动监听 */
.g-float{ width:60px; height:auto;position:fixed;bottom:10px;left:50%;cursor:pointer;margin-left:610px;z-index:100;}
.g-float a{ width:100%; height:60px; margin:1px 0 0 0; display:block; overflow:hidden;}
.g-float #m-top-back{ height:0px; background:url(../images/gotopb.gif) no-repeat;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2; float:left; display:block; overflow:hidden}
.g-float #m-top-back:hover {background-position:-60px 0;}


.g-foot { background-color: #333; border-top: 5px #37b1fa solid }
.g-foot div{ text-align: center; padding: 15px 0 }
.g-foot div p{ line-height: 30px; color: #e5e5e5 }
.g-foot div p span { margin:0 10px; }
.g-foot div p a{ color: #e5e5e5 }
.g-foot div p a:hover{ color: #f60 }

/* 默认分页 */
.m-page { overflow: hidden; }
.m-page .tspage{ width:100%; height:54px; background:none; text-align:center; display:block; overflow:hidden}
.m-page .tspage .tsp_count{ display:none}
.m-page .tspage .tsp_change{ display:none}
.m-page .tspage .tsp_nav{ width:100%; height:auto; text-align:center; display:inline-block; overflow:hidden}
.m-page .tspage .tsp_nav i {display:none}
.m-page .tspage .tsp_nav a i{ width:auto; height:25px; padding:0 15px; line-height:25px; font-size:14px; font-weight:normal; color:#333; margin:10px 0 0 10px; display:inline-block; overflow:hidden;  }
.m-page .tspage .tsp_nav b{ width:auto; height:25px; padding:0 12px; line-height:25px; font-size:14px; font-weight:normal; background:#0af; color:#fff; margin:10px 0 0 10px; display:inline-block; overflow:hidden; }
.m-page .tspage .tsp_nav a{ width:auto; height:25px; padding:0 10px; line-height:25px; font-size:14px; font-weight:normal; color:#555; margin:10px 0 0 10px; display:inline-block; overflow:hidden; background-color: #e9e9e9; }
.m-page .tspage .tsp_nav a i{ margin:0; padding:0}
.m-page .tspage .tsp_nav a:hover{ background:#0af; color:#fff;text-decoration: none}
.m-page .tspage .tsp_nav a:hover i{color:#fff;}


/* 公用头部 */.ylwTop{ width:100%; height:30px; background:#333333;}
.ylwTopIn{ width:1200px; margin:auto;} 
.ylwTopLeft{ float:left;}
.ylwTopLeft p{ float:left; line-height:30px; font-size:12px; color:#949494;}
.ylwTopRight{ float:right;}
.ylwTopRight li{ float:left;    margin: 0 10px; }
.ylwTopBox{ width:90px; height:30px; position:relative; margin-left:10px;}
.ylwTopTitle{ width:90px; height:30px; position:absolute; z-index:9999;}
.elywTopNav{ display:block; width:88px; height:30px; line-height:30px; color:#b0b0b0; text-decoration:none;}
.quanzhan{ display:block; float:left; width:16px; height:12px; background:url(../images/bg1.png) no-repeat -20px 0px; margin:10px 5px 0px 10px; display:inline;} 
.ylwTopTitle a h4{ float:left; font-size:12px;}
.bb,.ylwTopTitle a:hover b{ background:url(../images/bg1.png) no-repeat -40px 0px;}
.aa,.ylwTopTitle a:hover{ width:88px; height:30px; background:#404040; color:#FFFFFF;}
.ylwTopSub{ width:1200px; background:url(../images/new_bg2.png) repeat 0px 0px; position:absolute; right:0px; top:30px; z-index:100; padding-bottom:15px;}
.ylwTopName{ height:30px;}
.ylwTopName a ,.ylwTopName a:visited{ display:block; height:30px; line-height:30px; font-size:12px; text-decoration:none; color:#b0b0b0; text-decoration:none;}
.ylwTopName a b{ display: block; float: left; width: 12px; height: 12px; background:url(../images/bg1.png) no-repeat 0px 0px; margin:10px 6px 0px 0px;}
.ylwTopName a:hover { color: #666;}
.ylwTopSubIn{ width:1170px; margin:auto;}
.ylwTopSubIn dl{ float:left; width:165px; margin-left:36px;}
.ylwTopSubIn dl.one{ margin-left:0px;}
.ylwTopSubIn dl dt{ width:150px; margin:15px 0px 0px 0px; font-size:18px; border-left:3px solid #37b1fa; height:18px; line-height:18px; padding-left:15px; }
.ylwTopSubIn dl dt a{ color:#ffffff ; text-decoration: none; font-weight: bold;}
.ylwTopSubIn dl dd{ width:150px; margin:0px 0px 0px 0px;}
.ylwTopSubIn dl dd a{ display:block; float:left; width:150px; height:18px; line-height:18px; overflow:hidden; margin:12px 0px 0px 18px; display:inline; font-size:14px; }
.ylwTopSubIn dl.line{ border-right:none;}


.ndjHead{ width:100%; height: 100px; background: #ffffff; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05); }
.ndjHeadIn{ width:1200px; margin:auto; height:115px;}
.ndjLogo{ float:left; width:280px;  margin-top:10px;}
.ndjLogo img{ width:280px; }
.ndjNavIn{ float:left; margin-left: 120px; }
.ndjNavIn li{ float: left; width: 98px; height: 100px; margin-left:10px;}
.ndjNavIn li a{ display: block; width: 98px; height: 83px; text-decoration: none; border-bottom: 3px solid #ffffff; text-align: center; padding-top: 14px;}
.ndjNavIn li a b{ display: block; width: 36px; height: 36px; background: url(../images/bg1.png) no-repeat; margin-left:32px;}
.ndjNavIn li a b.icon1{ background-position: 0px -20px; }
.ndjNavIn li a b.icon2{ background-position: -49px -20px;}
.ndjNavIn li a b.icon3{ background-position: -107px -20px;}
.ndjNavIn li a b.icon4{ background-position: -169px -20px;}
.ndjNavIn li a b.icon5{ background-position: -223px -19px;}
.ndjNavIn li a h2{ font-size: 16px; font-weight: bold; color: #333333; margin-top:10px;}
.ndjNavIn li a:hover{  border-bottom: 3px solid #37b1fa;}
.ndjNavIn li a.hover{ height:86px; background:#37b1fa; border-bottom: none;}
.ndjNavIn li a.hover h2{ color: #ffffff;}
.ndjNavIn li a.hover b.icon1{ background-position: 0px -60px;}
.ndjNavIn li a.hover b.icon2{ background-position: -49px -60px;}
.ndjNavIn li a.hover b.icon3{ background-position: -107px -60px;}
.ndjNavIn li a.hover b.icon4{ background-position: -169px -60px;}
.ndjNavIn li a.hover b.icon5{ background-position: -223px -60px;}
.ndjSerch{ float:right; width:230px; height:40px; border:1px solid #e6e6e6;margin:34px 0 0 0px; border-radius:100px; overflow: hidden; }
.ndjSerch:hover{ border: 1px solid #37b1fa;}
.ndjSerch input.text1{ float:left; width:155px; height:40px; background:none; border:none; font-family:"微软雅黑"; color:#9F9F9F; margin-left:20px; outline:none; font-size: 12px; line-height: 40px;}
.ndjSerch .submit1{ float:right; width:18px; height:18px; margin: 10px 12px 0 0; background:url(../images/bg1.png) no-repeat -70px 0px; border:none; cursor:pointer; outline:none;}
.ndjSerch:hover .submit1{ background: url(../images/bg1.png) no-repeat -215px -210px;}



