strong {
	font-weight: bold;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
li {
	list-style: none;
}
dt {
	list-style: none;
}
dd {
	list-style: none;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
.dis-in-b {
	display: inline-block;
}
.f-l {
	float: left;
}
.f-r {
	float: right;
}
.clear {
	clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.mt30 {
	margin-top: 30px;
}
.col {
	margin: 0px auto; width: 1180px; text-align: left;
}
.header {
	margin: 0px auto; padding: 20px 0px; width: 1180px; height: 80px; text-align: left;
}
.logo {
	width: 710px; float: left; display: inline-block;
}
.h-rbox {
	width: 300px; float: right; display: inline-block;
}
.h-rbox p {
	height: 20px; margin-bottom: 10px;
}
.h-rbox p a {
	font: 14px/20px "Î¢ÈíÑÅºÚ"; color: rgb(51, 51, 51); float: right; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.h-rbox p em {
	font: 14px/20px "Î¢ÈíÑÅºÚ"; color: rgb(51, 51, 51); float: right; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.h-rbox p em {
	margin: 0px 6px;
}
.h-rbox p a.wx {
	background: url("2016nszm_top_ico1.png") no-repeat; width: 21px; height: 20px; margin-left: 16px;
}
.h-rbox p a:hover {
	color: rgb(247, 64, 43);
}
.search .txt {
	background: url("2016nszm_search_bg.png") no-repeat rgb(243, 243, 243); font: 14px/30px "Î¢ÈíÑÅºÚ"; padding: 5px 4px 5px 20px; border: currentColor; border-image: none; width: 240px; height: 30px; color: rgb(153, 153, 153); float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.search .btn {
	background: url("2016nszm_search_btn.png") no-repeat; border: currentColor; border-image: none; width: 36px; height: 40px; float: left; display: inline-block; cursor: pointer;
}
.nav {
	background: rgb(75, 165, 240); height: 70px;
}
.nav li {
	width: 236px; float: left; display: inline-block;
}
.nav li a {
	background: url("2016nszm_nav_ico.png") no-repeat; font: bold 18px/70px "Î¢ÈíÑÅºÚ"; width: 123px; height: 70px; color: rgb(255, 255, 255); padding-left: 112px; border-right-color: rgb(30, 121, 233); border-right-width: 1px; border-right-style: solid; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.nav .a1 a {
	background-position: 0px 0px; width: 154px; padding-left: 80px; border-left-color: rgb(30, 121, 233); border-left-width: 1px; border-left-style: solid;
}
.nav .a2 a {
	background-position: 0px -70px;
}
.nav .a3 a {
	background-position: 0px -140px;
}
.nav .a4 a {
	background-position: 0px -210px;
}
.nav .a5 a {
	background-position: 0px -280px;
}
.nav li.cur a {
	background-color: rgb(138, 201, 104);
}
.nav li a:hover {
	background-color: rgb(138, 201, 104);
}
.fullSlide {
	width: 100%; height: 500px; overflow: hidden; position: relative;
}
.fullSlide .bd {
	margin: 0px auto; overflow: hidden; position: relative; z-index: 0;
}
.fullSlide .bd ul {
	width: 100% !important; height: 500px; overflow: hidden;
}
.fullSlide .bd li {
	background: no-repeat center 0px; width: 100% !important; height: 500px; text-align: left; overflow: hidden;
}
.fullSlide .hd {
	left: 0px; width: 100%; height: 10px; bottom: 12px; position: absolute; z-index: 1;
}
.fullSlide .hd ul {
	text-align: center;
}
.fullSlide .hd ul li {
	background: url("2016nszm_banner_dot.png") no-repeat 0px 0px; width: 10px; height: 10px; text-indent: -9999px; overflow: hidden; margin-right: 5px; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
.fullSlide .hd ul .on {
	background-position: -15px 0px; width: 23px;
}
.mtit {
	margin-top:15px;
	font-size:20px;
	color:#045199;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #9dc8e4;
	height:20px; line-height:20px;
	padding-left:20px;
}
.mtit strong {
	float: left; display: inline-block;
}
.mtit a {
	background: url("2016nszm_more_bg01.png") no-repeat; margin: 9px 0px 8px; width: 63px; height: 25px; float: right; display: inline-block;
}
.mtit a:hover {
	background-position: 0px -25px;
}
.mlist {
	padding-top: 10px;
}
.mlist li {
	height: 34px; overflow: hidden;
}
.mlist li span {
	float: right;
}
.mlist li a {
	font: 16px/34px "Î¢ÈíÑÅºÚ"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.mlist li span {
	font: 16px/34px "Î¢ÈíÑÅºÚ"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.mlist li a:hover {
	color: rgb(247, 64, 43);
}
.notice {
	height: 33px; padding-bottom: 12px; margin-top: 26px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.notice strong {
	background: url("2016nszm_notice_ico.png") no-repeat right 0px; font: bold 18px/33px "Î¢ÈíÑÅºÚ"; width: 100px; color: rgb(4, 81, 153); margin-right: 20px; float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.notice #scrollDiv {
	margin: 4px 0px; width: 980px; height: 25px; overflow: hidden; float: left; display: inline-block;
}
.notice li {
	height: 25px; overflow: hidden;
}
.notice li a {
	font: 20px/25px "Î¢ÈíÑÅºÚ"; color: rgb(249, 92, 61); font-size-adjust: none; font-stretch: normal;
}
.notice li a:hover {
	color: rgb(4, 81, 153);
}
.notice span {
	padding: 4px 0px; width: 63px; height: 25px; float: right; display: inline-block;
}
.notice span a {
	background: url("2016nszm_more_bg02.png") no-repeat; width: 63px; height: 25px; display: inline-block;
}
.notice span a:hover {
	background-position: 0px -25px;
}
.htbox {
	padding: 40px 0px 50px; height: 390px; overflow: hidden;
}
.h-flash {
	width: 570px; height: 390px; overflow: hidden; float: left; display: inline-block; position: relative; -ms-overflow-x: hidden;
}
.h-flash li {
	height: 390px; text-align: center; overflow: hidden;
}
.h-flash li a {
	width: 570px; height: 390px; overflow: hidden; display: inline-block; position: relative;
}
.h-flash li a span {
	background: url("2016nszm_flash_txt.png"); font: 20px/50px "Î¢ÈíÑÅºÚ"; padding: 10px 20px; left: 0px; width: 530px; height: 50px; text-align: left; bottom: 0px; color: rgb(254, 255, 254); display: inline-block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.h-flash li a:hover span {
	text-decoration: underline;
}
.h-flash .left {
	display: none;
}
.h-flash .right {
	display: none;
}
.h-flash .number {
	right: 20px; bottom: 30px; position: absolute;
}
.h-flash .number a {
	background: url("2016nszm_flash_dot.png") no-repeat; width: 11px; height: 11px; text-indent: -99999px; overflow: hidden; margin-left: 5px; float: left; display: block;
}
.h-flash .number .cur {
	background-position: -16px 0px;
}
.qydt {
	width: 570px; float: right; display: inline-block;
}
.hcbox {
	background: url("2016nszm_home_bg02.png") repeat-x rgb(255, 255, 255); padding: 40px 0px 60px;
}
.mbox {
	width: 570px; display: inline-block;
}
.zctit {
	height: 30px; margin-top: 15px;
}
.zctit ul {
	float: left; display: inline-block;
}
.zctit li {
	float: left; display: inline-block;
}
.zctit li {
	margin-right: 3px;
}
.zctit span {
	float: right; display: inline-block;
}
.zctit span a {
	font: 16px/30px "Î¢ÈíÑÅºÚ"; color: rgb(3, 179, 228); display: none; font-size-adjust: none; font-stretch: normal;
}
.zctit li a {
	font: 16px/30px "Î¢ÈíÑÅºÚ"; padding: 0px 12px; color: rgb(3, 179, 228); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.zctit li.active a {
	background: rgb(138, 201, 104); color: rgb(255, 255, 255);
}
.zctit li a:hover {
	background: rgb(138, 201, 104); color: rgb(255, 255, 255);
}
.tab-bd .mlist {
	display: none;
}
.gk-ul {
	height: 90px;
}
.gk-ul li {
	width: 277px; height: 90px; overflow: hidden; display: inline-block;
}
.gk-ul li a {
	background: url("2016nszm_xxgk_ul_bg.png") no-repeat rgb(249, 92, 61); font: 22px/90px "Î¢ÈíÑÅºÚ"; width: 160px; height: 90px; color: rgb(255, 255, 255); padding-left: 117px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.gk-ul li.a1 a {
	background-position: 0px 0px;
}
.gk-ul li.a2 a {
	background-position: 0px -90px;
}
.ztlm {
	background: rgb(3, 179, 228); padding: 5px; height: 110px; margin-top: 20px;
}
.ztlm dt {
	font: bold 20px/22px "Î¢ÈíÑÅºÚ"; padding: 10px 15px 0px; width: 20px; text-align: center; color: rgb(255, 255, 255); float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.ztlm dd {
	background: rgb(255, 255, 255); width: 505px; float: right; display: inline-block;
}
.ztlm dd ul {
	padding: 21px 5px 21px 20px;
}
.ztlm li {
	width: 120px; height: 34px; overflow: hidden; float: left; display: inline-block;
}
.ztlm li a {
	background: url("2016nszm_li_ico1.png") no-repeat 0px; font: 16px/34px "Î¢ÈíÑÅºÚ"; color: rgb(51, 51, 51); padding-left: 16px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.ztlm li a:hover {
	color: rgb(3, 179, 228);
}
.bspt {
	background: url("2016nszm_bspt_bg.png") repeat-x 0px bottom; margin: 45px 0px; padding-bottom: 3px;
}
.bspt dl {
	background: rgb(250, 254, 255); border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(206, 227, 241) currentColor rgb(206, 227, 241) rgb(206, 227, 241); border-image: none; height: 113px; overflow: hidden;
}
.bspt dt {
	padding: 38px 0px 37px; width: 150px; border-right-color: rgb(206, 227, 241); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block;
}
.bspt dd {
	width: 1028px; float: left; display: inline-block;
}
.bspt dd a {
	background: url("2016nszm_bspt_ul_bg.png") no-repeat; font: 16px/40px "Î¢ÈíÑÅºÚ"; padding: 61px 0px 12px; width: 151px; height: 40px; text-align: center; color: rgb(51, 51, 51); border-right-color: rgb(206, 227, 241); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.bspt dd .a1 {
	background-position: 0px 0px;
}
.bspt dd .a2 {
	background-position: 0px -113px;
}
.bspt dd .a3 {
	background-position: 0px -226px;
}
.bspt dd .a4 {
	background-position: 0px -339px;
}
.bspt dd .a5 {
	background-position: 0px -452px;
}
.bspt dd .a6 {
	background-position: 0px -565px;
}
.bspt dd a.more {
	background: none; font: 16px/113px "Î¢ÈíÑÅºÚ"; padding: 0px; width: 115px; height: 113px; color: rgb(25, 202, 116); font-size-adjust: none; font-stretch: normal;
}
.bspt dd a:hover {
	color: rgb(14, 206, 189);
}
.zcjd {
	padding-top: 15px;
}
.zcjd dt {
	font: bold 16px/30px "Î¢ÈíÑÅºÚ"; color: rgb(3, 179, 228); margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
.zcjd dt a {
	font: bold 16px/30px "Î¢ÈíÑÅºÚ"; color: rgb(3, 179, 228); font-size-adjust: none; font-stretch: normal;
}
.zcjd dt a:hover {
	color: rgb(247, 64, 43);
}
.zcjd dd {
	font: 16px/20px "Î¢ÈíÑÅºÚ"; color: rgb(102, 102, 102); text-indent: 2em; font-size-adjust: none; font-stretch: normal;
}
.zcjd dd.line {
	background: url("2016nszm_line.png") repeat-x; margin: 15px 0px; height: 1px; overflow: hidden;
}
.answer {
	padding: 0px 10px 0px 0px;
}
.answer li {
	height: 48px; overflow: hidden; padding-left: 45px; margin-top: 15px;
}
.answer li.one {
	background: url("2016nszm_home_answer_ico1.png") no-repeat 0px 5px;
}
.answer li.two {
	background: url("2016nszm_home_answer_ico2.png") no-repeat 0px 5px;
}
.answer li.three {
	background: url("2016nszm_home_answer_ico3.png") no-repeat 0px 5px;
}
.answer li a {
	font: 14px/26px "Î¢ÈíÑÅºÚ"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.answer li a:hover {
	color: rgb(247, 64, 43);
}
.fycon {
	background: url("2016nszm_fycon_bg.jpg") no-repeat 50% 0px rgb(255, 255, 255); padding: 190px 0px 60px;
}
.cleft {
	width: 260px; float: left; display: inline-block;
}
.menu {
	background: rgb(242, 242, 242);
}
.menu dt {
	background: rgb(47, 61, 74); font: 24px/60px "Î¢ÈíÑÅºÚ"; height: 60px; color: rgb(255, 255, 255); padding-left: 24px; font-size-adjust: none; font-stretch: normal;
}
.menu dd {
	padding: 0px 10px 10px;
}
.menu dd li {
	height: 60px; overflow: hidden; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.menu dd li a {
	font: 16px/60px "Î¢ÈíÑÅºÚ"; padding: 0px 20px 0px 30px; width: 190px; height: 60px; color: rgb(51, 51, 51); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.menu dd li.cur a {
	background: url("2016nszm_menu_ico.png") no-repeat 224px 24px; color: rgb(249, 92, 61);
}
.menu dd li a:hover {
	background: url("2016nszm_menu_ico.png") no-repeat 224px 24px; color: rgb(249, 92, 61);
}
.cright {
	width: 880px; padding-top: 80px; float: right; display: inline-block;
}
.curmb {
	background: url("2016nszm_curmb_ico.png") no-repeat 0px 9px; font: 14px/30px "Î¢ÈíÑÅºÚ"; padding: 0px 0px 6px 20px; height: 30px; color: rgb(102, 102, 102); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.curmb a {
	font: 14px/30px "Î¢ÈíÑÅºÚ"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.curmb span {
	font: 14px/30px "Î¢ÈíÑÅºÚ"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.curmb span {
	margin: 0px 6px;
}
.curmb a:hover {
	color: rgb(249, 92, 61);
}
.fylist {
	padding: 20px 0px 30px;
}
.fylist li {
	background: url("2016nszm_fy_li_ico.png") no-repeat 0px; height: 36px; overflow: hidden; padding-left: 15px;
}
.fylist li span {
	font: 16px/36px "Î¢ÈíÑÅºÚ"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.fylist li a {
	font: 16px/36px "Î¢ÈíÑÅºÚ"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.fylist li span {
	color: rgb(102, 102, 102); float: right;
}
.fylist li a:hover {
	color: rgb(249, 92, 61);
}
.page {
	padding: 0px 0px 0px 195px; height: 25px; overflow: hidden;
}
.page span {
	font: 12px/23px "Î¢ÈíÑÅºÚ"; margin: 0px 3px; color: rgb(1, 1, 1); float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.page a {
	font: 12px/23px "Î¢ÈíÑÅºÚ"; margin: 0px 3px; color: rgb(1, 1, 1); float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.page a {
	padding: 0px 7px; border: 1px solid rgb(186, 186, 186); border-image: none;
}
.page a.btn {
	padding: 0px; width: 62px; height: 23px; text-align: center;
}
.page a.cur {
	background: rgb(249, 92, 61); border-color: rgb(249, 92, 61); color: rgb(255, 255, 255);
}
.page a:hover {
	background: rgb(249, 92, 61); border-color: rgb(249, 92, 61); color: rgb(255, 255, 255);
}
.xlbox {
	padding: 20px 20px 10px;
}
.xlbox h4 {
	font: bold 22px/40px "Î¢ÈíÑÅºÚ"; text-align: center; color: rgb(75, 165, 240); font-size-adjust: none; font-stretch: normal;
}
.xlbox .ly {
	font: 14px/40px "Î¢ÈíÑÅºÚ"; text-align: center; color: rgb(153, 153, 153); font-size-adjust: none; font-stretch: normal;
}
.xlbox .ly span {
	font: 14px/40px "Î¢ÈíÑÅºÚ"; color: rgb(153, 153, 153); font-size-adjust: none; font-stretch: normal;
}
.xlbox .ly span a {
	font: 14px/40px "Î¢ÈíÑÅºÚ"; color: rgb(153, 153, 153); font-size-adjust: none; font-stretch: normal;
}
.xlbox .ly span {
	margin: 0px 20px;
}
.xlbox .ly span a {
	margin-right: 10px;
}
.xlbox .ly span a:hover {
	color: rgb(249, 92, 61);
}
.xl-nr {
	padding: 15px 0px 0px; margin-bottom: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.xl-nr p {
	font: 14px/30px "Î¢ÈíÑÅºÚ"; color: rgb(51, 51, 51); text-indent: 2em; margin-bottom: 20px; font-size-adjust: none; font-stretch: normal;
}
.xl-list {
	width: 600px; float: left; display: inline-block;
}
.xl-list li {
	height: 30px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.xl-list li span {
	font: 14px/30px "Î¢ÈíÑÅºÚ"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.xl-list li a {
	font: 14px/30px "Î¢ÈíÑÅºÚ"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.xl-list li a:hover {
	color: rgb(249, 92, 61);
}
.share {
	width: 210px; padding-top: 22px; float: right; display: inline-block;
}
