html {
	font-family: "Microsoft YaHei", "微软雅黑", "宋体", Arial, Verdana, sans-serif
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, select, small, span, strike, strong, sub, summary, sup, tbody, tfoot, thead, time, tt, u, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	font-weight: 400
}

table, td, th, tr {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}

ol, ul {
	list-style: none
}

blockquote, q {
	quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
	content: '';
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}

img {
	border: none
}

:focus {
	outline: 0
}

a, a:hover {
	text-decoration: none;
	cursor: pointer;
	
}

em {
	font-style: normal
}

.zd-clear:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	overflow: hidden
}

.zd-clear {
	zoom: 1
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block
}

.hide {
	display: none
}

.fl {
	float: left
}

.fr {
	float: right
}

::-webkit-input-placeholder {
	-webkit-text-fill-color: #989696
}

::-moz-placeholder {
	color: #989696
}

input:-ms-input-placeholder {
	color: #989696
}

input, select {
	border: none
}

html {
	height: 100%
}

body {
	min-width: 1100px;
	background-color: #FFF
}

.zd-wrap {
	width: 1100px;
	margin: 0 auto;
	position: relative
}

.line-60 {
	height: 60px
}

.line-50 {
	height: 50px
}

.line-40 {
	height: 40px
}

.line-30 {
	height: 30px
}

.line-20 {
	height: 20px
}

.line-10 {
	height: 10px
}

.zd-header {
	height: 100px;
	background-color: #fff;
	position: relative
}

.zd-header h1 {
}

.zd-header h1 a {
	height: 87px;
	display: block;
	line-height: 87px
}

.zd-header img {
	float: left;
}

.zd-header span {
	font-size: 40px;
	color: #333;
	margin-left: 20px;
}

.dh1 {
	width: auto;
	height: 100px;
	line-height: 100px;
	text-align: right
}

.dh1 ul a {
	font-size: 14px;
	line-height: 30px;
	padding-top: 30px;
	display: inline-block;
	margin-left: 5px
}

.dh1 .ss {
	margin-top: 5px
}

.dh1 .ss .inp1 {
	width: 217px;
	height: 28px;
	border: 1px solid #dedede;
	border-radius: 3px;
	float: left;
	padding: 0 5px
}

.dh1 .ss .inp2 {
	width: 36px;
	height: 30px;
	background: url(../imgs/i1.jpg) left center no-repeat;
	display: block;
	float: left
}

.dh1 a {
	text-decoration: none;
	color: #666
}

.dh1 a:hover {
	color: #F90
}

.zd-footer {
	height: 250px;
	color: #fff;
	background-color: #2b5d9b
}

.zd-footer .code {
	margin-top: 50px;
	margin-right: 30px;
	text-align: center;
	color: #fff
}

.zd-footer dl {
	margin-left: 73px;
	width: 695px;
	margin-top: 50px
}

.zd-footer dl dt {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 15px
}

.zd-footer dl dd {
	font-size: 14px
}

.zd-footer dl dd a {
	color: #fff;
	font-size: 14px;
	display: inline-block;
	width: 112px;
	line-height: 30px
}

.zd-copy {
	color: #fff;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background-color: #204c82
}

.zd-copy1 {
	color: #888;
	font-size: 14px;
	text-align: center;
	height: 40px;
	line-height: 40px
}

.zd-nav {
	width: 100%;
	height: 60px;
	position: relative;
	background-color: #2b5d9b
}

.zd-nav ul {
	float: left;
	position: relative
}

.zd-nav a {
	color: #fff
}

.zd-nav ul li {
	float: left;
	height: 60px;
	line-height: 60px;
	position: relative
}

.zd-nav ul li a {
	display: block;
	width: auto;
	height: 60px;
	padding: 0 23px;
	line-height: 60px;
	font-size: 16px
}

.nav ul li.current, .zd-nav ul li a:hover {
	background: #ff4b68;
	color: #fff
}

.zd-nav .sub {
	display: none;
	width: 100%;
	left: 0;
	top: 58px;
	position: absolute;
	background: #4E4E4E;
	z-index: 100
}

.zd-nav .sub li {
	zoom: 1;
	line-height: 30px;
	height: 30px;
	width: 100%;
	text-align: center
}

.zd-nav .sub a {
	display: block;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	padding: 0
}

.zd-nav .sub a:hover {
	background: #6d6d6d;
	color: #fff
}

.zd-nav .links {
	position: absolute;
	right: 0;
	line-height: 60px
}

.more {
	width: 20px;
	height: 20px;
	border: 1px solid #466c95;
	color: #466c95;
	border-radius: 50%;
	float: right;
	line-height: 17px;
	text-align: center;
	margin-top: 16px;
	font-size: 14px
}

.more:hover {
	border: 1px solid #ff2c00;
	color: #fff;
	background: #ff2c00
}

.to-up {
	position: fixed;
	right: 0;
	bottom: 280px;
	display: none
}

.toolbar {
	position: fixed;
	left: 0;
	top: 50%;
	margin-top: -50px
}

.toolbar-item {
	background: url(../imgs/09.png) no-repeat;
	display: block;
	width: 50px;
	height: 50px;
	margin-top: 1px;
	position: relative
}

.toolbar-item-2 {
	background-position: 0 -52px
}

.toolbar-layer {
	background-color: #fff
}

.toolbar-item .toolbar-layer {
	width: 220px;
	height: 270px;
	background-color: #fff
}

.toolbar-layer {
	position: absolute;
	left: 60px;
	top: 0;
	width: 160px;
	opacity: 0;
	filter: alpha(opacity=0);
	transform-origin: 5% 5%;
	-moz-transform-origin: 5% 5%;
	-ms-transform-origin: 5% 5%;
	-o-transform-origin: 5% 5%;
	-webkit-transform-origin: 5% 5%;
	transform: scale(.01);
	-moz-transform: scale(.01);
	-ms-transform: scale(.01);
	-o-transform: scale(.01);
	-webkit-transform: scale(.01);
	transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	-webkit-transition: all 1s
}

.toolbar-item:hover .toolbar-layer {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1)
}

.toolbar-layer {
	text-align: center;
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	border: 1px solid #eaeaea
}

.toolbar-layer h2 {
	color: #555;
	font-size: 24px;
	line-height: 30px;
	margin: 5px 0
}

.toolbar-layer img {
	margin-top: 15px;
	margin-bottom: 8px
}

.toolbar-item-2 .toolbar-layer img {
	margin-top: 20px;
	width: 160px;
	height: 139px
}

.toolbar-item-1 .toolbar-layer img {
	width: 188px;
	height: 190px
}

.zd-mini-tips, .zd-tips {
	background-color: #fcf9f5;
	border: 1px dashed #e9c792;
	color: #333;
	font-size: 16px;
	padding: 15px 20px;
	line-height: 28px
}

.zd-mini-tips img, .zd-tips img {
	position: relative;
	margin-right: 15px;
	float: left
}

.zd-mini-tips span, .zd-tips span {
	display: block;
	margin-left: 40px
}

.zd-mini-tips {
	line-height: 20px
}

.g-form ul li {
	font-size: 14px;
	color: #000;
	line-height: 50px;
	vertical-align: middle
}

.g-form .tips {
	color: #888;
	font-size: 12px
}

.g-form .form-item {
	float: left
}

.g-form .form-label {
	float: left;
	width: 115px;
	text-align: right;
	color: #333
}

.g-form .form-wrap {
	display: inline-block;
	width: 190px
}

.g-form .form-input, .g-form select {
	width: 170px;
	height: 34px;
	line-height: 34px;
	display: inline-block;
	padding: 0 10px;
	font-size: 14px;
	border: 1px solid #ccc;
	border-radius: 2px;
	vertical-align: bottom\9
}

.g-form .form-input {
	width: 150px;
	vertical-align: middle\9
}

.g-form .btns {
	text-align: center;
	margin-top: 20px
}

.g-form .btns .gbn {
	height: 40px;
	line-height: 40px;
	min-width: 100px
}

.g-form textarea {
	width: 592px;
	height: 100px;
	position: relative;
	top: 10px;
	border: 1px solid #d7d7d7;
	resize: none
}

.g-form .error {
	color: #f65d22;
	font-size: 12px;
	line-height: 12px;
	vertical-align: middle;
	margin-left: 105px
}

.g-form .error img {
	position: relative;
	top: 2px
}

.gbn {
	display: inline-block;
	color: #fff;
	font-size: 20px;
	border-radius: 3px;
	text-align: center;
	background-color: #fff;
	height: 45px;
	line-height: 45px;
	width: 140px;
	position: relative
}

.gbn i {
	display: inline-block;
	background-repeat: no-repeat;
	margin-right: 3px;
	vertical-align: middle;
	position: relative;
	top: -1px
}

.gbn-blue {
	background-color: #2b5d9b
}

.gbn-red {
	background-color: #d72b2f
}

.gbn-gray {
	background-color: #d8dcdd
}

.gbn-icon {
	display: inline-block;
	width: 35px;
	height: 35px;
	background-color: #e2b425;
	position: relative;
	border-radius: 3px
}

.gbn-icon img {
	position: absolute;
	top: 10px;
	left: 10px
}

.gbn-icon.red {
	background-color: #e45f4e
}

.gbn-icon.blue {
	background-color: #63bbd5
}

.gbn-refresh {
	border: 1px solid #ddd;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #555;
	width: 155px;
	margin-top: 5px
}

.gbn-refresh i {
	background-image: url(../imgs/yx/refresh.png);
	width: 16px;
	height: 16px
}

.gbn-refresh:focus, .gbn-refresh:hover {
	background-color: #f6f7f9
}

.g-file-button {
	position: relative;
	overflow: hidden
}

.g-file-button input[type=file] {
	border: 0;
	margin: 0;
	padding: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	z-index: 100000;
	width: 95px;
	height: 36px;
	position: absolute;
	top: 0;
	left: 0
}

.g-table {
	margin: 0 auto;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}

.g-table th {
	background-color: #efefef;
	color: #32343b;
	text-align: center;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	font-size: 16px;
	font-weight: 400
}

.g-table td {
	background-color: #f6f4f4;
	color: #333;
	height: 60px;
	line-height: 60px;
	padding: 0 10px;
	vertical-align: middle;
	font-size: 14px
}

.g-table td a {
	cursor: pointer
}

.g-table td, .g-table th {
	border: 1px solid #fff
}

.g-table .form-control {
	padding: 0 0 0 5%;
	height: 36px;
	line-height: 36px;
	border: 1px solid #d7d7d7;
	width: 95%
}

.login-box {
	background-color: #fff;
	width: 310px;
	position: absolute;
	right: 0;
	top: 50px;
	padding: 35px 50px 50px
}

.login-box .login-title {
	margin-bottom: 20px;
	color: #555;
	font-size: 24px;
	padding-bottom: 5px;
	border-bottom: 2px solid #c9c9c9;
	text-align: center
}

.login-box .login-tabs {
	font-size: 0;
	margin-bottom: 20px
}

.login-box .login-tabs a {
	color: #888;
	font-size: 24px;
	text-align: center;
	display: inline-block;
	width: 50%;
	padding-bottom: 5px;
	border-bottom: 2px solid #c9c9c9
}

.login-box .login-tabs a.on {
	color: #da2d31;
	border-color: #da2d31
}

.login-box .form-group {
	margin-bottom: 20px;
	border: 1px solid #ddd;
	border-radius: 3px;
	position: relative;
	width: 100%;
	height: 38px;
	line-height: 38px
}

.login-box .form-group:hover {
	border: 1px solid #5FA7E5;
	background-color: #FFF
}

.login-box .form-control {
	font-size: 16px;
	color: #797979;
	width: 280px;
	height: 35px;
	line-height: 35px;
	background-color: #FFF;
	padding: 0;
	cursor: pointer;
	border: none;
	margin-left: 15px
}

.login-box .confIpt {
	margin-bottom: 20px;
	height: 40px;
	line-height: 40px
}

.login-box .confIpt .error {
	float: left
}

.login-box .confIpt .form-group {
	width: 164px;
	float: left;
	margin-bottom: 0
}

.login-box .confIpt .form-control {
	width: 145px
}

.login-box .conf_img {
	margin: 0 15px;
	float: left
}

.login-box .confIpt .refresh {
	font-size: 16px;
	color: #299FE3;
	float: left;
	line-height: 46px;
	position: relative;
	top: 10px;
	cursor: pointer
}

.login-box .gbn {
	width: 100%;
	height: 50px;
	line-height: 50px
}

.login-box .error {
	color: #f65d22;
	font-size: 12px;
	line-height: 22px;
	vertical-align: middle
}

.login-box .error img {
	position: relative;
	top: 2px
}

.login-box .tips {
	color: #888;
	font-size: 14px;
	line-height: 20px;
	margin-top: 15px
}

.zd-title4 {
	color: #333;
	font-size: 20px;
	height: 50px;
	line-height: 50px;
	padding-left: 25px;
	background-color: #fafafa;
	border: 1px solid #e9e9e9;
	border-left: none;
	border-right: none
}

.zd-search-box {
	width: 750px;
	position: relative;
	margin: 0 auto
}

.zd-search-box .gi-search {
	position: absolute;
	right: 0;
	top: 0;
	background-color: #2b5d9b;
	width: 110px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 20px
}

.zd-search-box .gi-search img {
	position: relative;
	top: 4px;
	margin-right: 8px
}

.zd-search-box .form-control {
	display: block;
	width: 698px;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	color: #333;
	background-color: #fff;
	padding-right: 40px;
	border: 1px solid #2b5d9b;
	padding-left: 10px
}

.zd-tabs1 {
	font-size: 0;
	border-left: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9
}

.zd-tabs1 a {
	color: #888;
	font-size: 20px;
	background-color: #fafafa;
	text-align: center;
	height: 50px;
	line-height: 50px;
	border-right: 1px solid #e9e9e9;
	display: inline-block;
	border-top: 1px solid #e9e9e9
}

.zd-tabs1 a span {
	display: inline-block;
	padding: 0 34px
}

.zd-tabs1 a.on {
	color: #333;
	background-color: #fff
}

.zd-tabs1 a.on span {
	border-bottom: 1px solid #fff
}

.modal-tips .pm-body {
	background-color: #fff
}

.modal-tips p.text {
	height: 30px;
	line-height: 30px;
	color: #333;
	border-bottom: 1px solid #ececec;
	padding: 30px;
	font-size: 18px
}

.modal-tips p.action {
	padding: 10px
}

.modal-tips p.action .gbn {
	height: 35px;
	line-height: 35px;
	width: 80px;
	font-size: 14px
}

.errorTip {
	background: url(../imgs/404.png) no-repeat
}

.bl-tree h3 {
	height: 28px;
	line-height: 28px;
	font-size: 20px;
	color: #666
}

.bl-tree h3 span {
	background-color: #fff;
	color: #E92442;
	border: 1px solid #D6D6D6;
	font-size: 18px;
	width: 70px;
	display: inline-block;
	text-align: center;
	margin-left: 15px
}

.bl-tree i.icon {
	background: url(../imgs/yx/10.png) no-repeat;
	width: 30px;
	height: 30px;
	position: absolute;
	left: -16px;
	top: 0
}

.bl-tree li {
	border-left: 1px solid #D6D6D6;
	padding-left: 30px;
	padding-bottom: 20px;
	position: relative
}

.bl-tree li.on i.icon {
	background: url(../imgs/yx/09.png) no-repeat
}

.bl-tree li.on h3 {
	color: #26AD5F
}

.bl-tree li.on h3 span {
	color: #fff;
	background-color: #27AE60;
	border-color: #27AE60
}

.bl-tree .g-form {
	border: 1px solid #D6D6D6;
	padding: 20px 0;
	margin: 20px 0 0
}

.bl-tree .g-form li {
	border-left: none;
	padding-bottom: 0;
	height: 35px;
	line-height: 35px;
	margin-bottom: 30px
}

.bl-tree .g-form li .form-label {
	text-align: center;
	width: 140px
}

.bl-tree .g-form li span {
	margin-left: 20px;
	display: inline-block;
	color: #E92442
}

.bl-tree .g-form .gbn {
	margin-left: 170px
}

.bl-tree li.on .g-form li span {
	color: #27AE60
}

.bl-tree .g-mini-form {
	padding: 10px 0
}

.bl-tree .g-mini-form li {
	float: none;
	margin-bottom: 0
}

.bl-tree .g-mini-form li .form-label {
	text-align: right
}

.bl-tree form {
	display: none
}

#skin {
	padding: 5px;
	padding-right: 0;
	border: 1px solid #CCC;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 10px
}

#skin li {
	float: left;
	margin-right: 5px;
	width: 15px;
	height: 15px;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	cursor: pointer;
	background-image: url(../imgs/yx/theme.gif)
}

#skin_0 {
	background-position: 0 0
}

#skin_1 {
	background-position: 15px 0
}

#skin_0.selected {
	background-position: 0 15px !important
}

#skin_1.selected {
	background-position: 15px 15px !important
}

#textArea::-webkit-input-placeholder {
	text-align: right;
	position: relative;
	top: 90px
}

#textArea:-moz-placeholder {
	text-align: right;
	position: relative;
	top: 90px
}

#textArea::-moz-placeholder {
	text-align: right;
	position: relative;
	top: 90px
}

#textArea:-ms-input-placeholder {
/* 	text-align: right;
position: relative;
top: 90px */
}
#upFile li{
	float:left;
	margin-right: 10px;
}
#upFile li a{
	display: block;
	text-align: center;
	margin-left: 0!important;
}
b,strong{font-weight:700}.line-60{height:60px}.line-50{height:50px}.line-40{height:40px}.line-30{height:30px}.line-20{height:20px}.line-10{height:10px}.right-cont{width:75%;padding-bottom:50px;background-color:#fff;box-sizing:border-box;min-height:700px}.left-nav{background:#f9f9f9;width:22%}.zd-title2{line-height:50px;border-bottom:3px solid #2b5d9b}.title{font-size:26px;color:#2b5d9b;font-weight:700}.crumbs{color:#999;font-size:14px}.crumbs img{position:relative;top:2px;right:3px}.crumbs a{color:#999}.crumbs a.on{color:#333}.zd-title3{line-height:50px;background:url(../imgs/17.png) 0 bottom repeat-x;padding-bottom:20px}.left-nav img{text-align:center;display:block;margin:0 auto}.left-nav ul li{width:100%;text-align:center;border-bottom:1px solid #ececec;position:relative}.left-nav ul li a{display:block;line-height:50px;font-size:16px;color:#555;font-weight:700}.left-nav ul li a i{background:url(../imgs/yx/20.png) no-repeat;position:absolute;width:20px;height:20px;top:39%;right:7%}.left-nav ul li a:hover,.left-nav ul li.on a{background-color:#b5393c;color:#fff}.left-nav ul li a:hover i,.left-nav ul li.on a i{background-position:0 -48px}.left-nav .nav-title{position:relative}.left-nav .nav-title h2{width:100%;height:70px;line-height:70px;background-color:#35659f;text-align:center;color:#fff;font-size:26px;position:absolute;bottom:0;left:0;font-weight:700}.left-nav .nav-title img{padding-bottom:30px}.newsList dl{position:relative;padding:20px;height:140px;background-color:#ebebeb}.newsList dt{float:left}.newsList dt img{display:block}.newsList dd{margin-left:174px}.newsList dd h5{height:40px;line-height:40px;font-size:16px;font-weight:400}.newsList dd h5 a{color:#0c4da1}.newsList dd p{line-height:22px;height:88px;overflow:hidden;font-size:13px}.newsList dd i{position:absolute;bottom:-10px;left:0;border:5px solid transparent;border-top-color:#ebebeb;border-left-color:#ebebeb}.newsList ul{margin-top:16px}.newsList li{position:relative;height:50px;line-height:50px;overflow:hidden;font-size:14px;border-bottom:1px dotted #ccc}.newsList li:hover{background-color:#eee}.newsList li a{padding-left:18px;background:url(../imgs/06.png) left center no-repeat;color:#666}.newsList li span{position:absolute;top:0;right:0;color:#999}.page{height:35px;text-align:center;margin:20px 0 50px}.page li{list-style:none;border:1px solid #c7cfc2;padding:0 10px;display:inline-block;margin:0 5px;line-height:30px;background:#fff}.page li a{color:#666}.page strong{font-weight:700}.page li.thisclass{background:#35659f;color:#fff}.page li select{border:none;height:30px;vertical-align:middle}.xs-type-list{font-size:0;margin-top:30px}.xs-type-list a{height:40px;line-height:40px;display:inline-block;padding:0 16px;margin-bottom:15px;margin-right:15px;font-size:14px;color:#333;text-align:center;background-color:#eee}.xs-type-list a.on,.xs-type-list a:hover{background-color:#eb483a;color:#fff}.ny-ads{width:100%;overflow:hidden;font-size:0}.ny-ads img{width:100%}.ny-detail{margin-top:10px;padding:0 20px;font-size:14px;line-height:2.2em}.ny-detail .tit{font-size:20px;color:#000;font-weight:700;text-align:center}.ny-detail .line7{width:100%;height:3px;border-bottom:1px #dedede dashed;margin-bottom:10px}.ny-detail .back{width:100%;border-bottom:1px #dedede solid;height:30px;margin:20px 0}.ny-detail .back a{float:right;padding-left:20px;border-bottom:1px #0173e5 solid;line-height:20px;color:#0173e5}.ny-detail .sxwen span{display:block;width:100%}.ny-detail .sxwen span a{color:#666}.ny-detail table{border-left:1px #333 solid;border-top:1px #333 solid;width:100%!important}.ny-detail table tr td{border-right:1px #333 solid!important;border-bottom:1px #000 solid!important;height:40px;line-height:40px;font-size:14px;text-align:center}.zd-page-zsjh .zd-title2{background:url(../imgs/17.png) 0 bottom repeat-x;border-bottom:none;padding-bottom:20px}.zd-page-zsjh .map-box{width:880px;height:680px;margin:85px auto 175px}.zd-xc-info{margin:22px -30px 22px 0}.zd-xc-info .xc-box{width:250px;float:left;margin-right:20px;margin-bottom:20px}.zd-xc-info .xc-box a{display:block;color:#555;font-size:14px;font-weight:400}.zd-xc-info .xc-box a .img{height:200px;overflow:hidden}.zd-xc-info .xc-box a .img img{width:100%;height:100%;display:block}.zd-xc-info .xc-box a .text{text-align:center;width:250px}.zd-xc-info .xc-box a .text p{height:50px;line-height:50px;width:14em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-xc-info .xc-box a .text:hover{color:#23659B}.zd-page-cx{background:url(../imgs/bg1.jpg) center center no-repeat;padding-bottom:130px}.zd-page-cx .zd-wrap{width:840px}.zd-page-cx .zd-title2{background:url(../imgs/21.png) 0 center no-repeat;border-bottom:none;text-align:center}.zd-page-cx .zd-title2 .title{color:#333;font-size:36px;padding:0 16px}.zd-page-cx .cx-box{width:100%;height:400px;border:1px solid #97b6dd;background:url(../imgs/22.png);position:relative;font-size:16px;color:#333;line-height:28px}.zd-page-cx .cx-box .warn{position:absolute;left:30px;top:50px;background:url(../imgs/20.png) no-repeat;width:30px;height:30px}.zd-page-cx .cx-box .top{position:absolute;left:0;top:0;background:url(../imgs/18.png) no-repeat;width:62px;height:62px}.zd-page-cx .cx-box .bottom{position:absolute;bottom:0;right:0;background:url(../imgs/19.png) no-repeat;width:62px;height:62px}.zd-page-cx .cx-box .red{color:#ff5951;margin-top:10px}.zd-page-cx .box-cont{padding:50px 0 0 70px;position:relative}.zd-page-cx .box-cont h2{font-size:36px;color:#333;text-align:center;margin-right:70px;margin-top:130px}.zd-page-cx .box-cont h2.fail{color:#ff5951;font-weight:700}.zd-page-cx .box-cont h2 em{font-size:50px;font-style:normal;color:#ff5951;font-weight:700}.zd-page-cx form{margin:40px 0 30px}.zd-page-cx .btnsearch,.zd-page-cx .key,.zd-page-cx .subject{float:left}.zd-page-cx .subject{height:50px;border:1px solid #97b6dd;margin-right:15px;padding-left:5px}.zd-page-cx .key{background:#fff;line-height:48px;width:365px;padding:0 5px;border:1px solid #97b6dd;font-size:16px}.zd-page-cx .btnsearch{background:#da0000;color:#fff;line-height:50px;height:50px;width:100px;text-align:center;font-size:16px;margin-left:15px}.zd-page-lq{background:url(../imgs/p15.jpg) center center no-repeat;height:680px}.zd-page-lq .lq-box{width:870px;height:320px;padding-top:230px;margin:0 auto;text-align:center;color:#fff;font-size:36px}.zd-page-lq .lq-box em{font-size:48px;font-style:normal;font-weight:700}.zd-page-lq .lq-box h3{margin-top:40px}.zd-page-lq .lq-box .fail{font-size:50px;font-weight:700;padding-top:50px}.zd-page-zgzd .search-wrap{background:url(../imgs/p17.jpg) center center no-repeat;height:105px;padding-top:50px}.zd-page-zgzd .ny-detail{margin:20px 0 100px}.zd-page-zgzd .ny-detail p{text-indent:2em}.zd-page-zgzd .search-wrap1{height:640px;background:url(../imgs/p16.jpg) 0 20px no-repeat;text-align:center}.zd-page-zgzd .search-wrap1 h1{color:#555;font-size:36px;padding-top:110px}.zd-page-zgzd .search-wrap1 .zd-search-box{margin:40px auto 20px}.zd-page-zgzd .search-wrap1 p{color:#888;font-size:16px;text-indent:2em}.bmzx-cont{border:1px solid #e9e9e9;border-top:none;padding-bottom:35px}.bmzx-title{color:#333;font-size:20px;height:50px;line-height:50px;padding-left:25px;background-color:#fafafa;border:1px solid #e9e9e9;border-left:none;border-right:none;margin-bottom:20px}.bmzx-box{margin:20px}.zd-page-bmzx .btns{text-align:center;font-size:0;margin:30px 0 100px}.zd-page-bmzx .btns .gbn.gbn-red{margin-right:20px}.zd-page-bmzx .photo-box{margin-left:40px;margin-top:7px;width:170px;text-align:center}.zd-page-bmzx .photo-box #newimg{width:137px!important;height:187px!important}.zd-page-bmzx .photo-box p{color:#999;font-size:14px;margin-top:6px}.zd-page-bmzx .long-item .form-wrap{width:auto}.zd-page-bmzx .long-item .form-input{width:850px}.zd-login{width:100%;height:550px;overflow:hidden;position:relative;background-position:top center;background-repeat:no-repeat}.zd-slogin{background-image:url(../imgs/bg3.jpg)}.zd-tlogin{background-image:url(../imgs/bg2.jpg)}.zd-page-pjlsmanage .manage-cont{border:1px solid #e9e9e9;border-top:none;border-bottom:none;margin-top:20px}.zd-page-pjlsmanage .manage-flag{height:70px;line-height:70px}.zd-page-pjlsmanage .manage-flag span{margin-left:22px}.zd-page-pjlsmanage .manage-flag img{position:relative;margin-right:5px;top:3px}.zd-page-pjlsmanage .zd-title4{position:relative}.zd-page-pjlsmanage .btns{position:absolute;right:20px;top:0}.zd-page-pjlsmanage .btns .gbn{width:100px;height:35px;line-height:35px;font-size:16px;margin-left:5px}.zd-page-pjlsmanage .g-table tr.on{border-left:4px solid #e45f4e}.zd-page-pjlsmanage .g-table tr.on td{background-color:#fcf3f2}.zd-page-pjlsmanage .g-table th{background-color:#fbfbfc;color:#2e4861;font-weight:700}.zd-page-pjlsmanage .g-table td,.zd-page-pjlsmanage .g-table th{border-color:#dee6eb;border-left:none;border-right:none}.zd-page-pjlsmanage .g-table td{text-align:center;height:70px;line-height:70px}.zd-page-pjlsmanage .g-table td a{float:left;margin-right:10px}.zd-page-pjlsmanage .g-table .gbn{height:35px;line-height:35px;padding:0 5px;font-size:14px;color:#fff;text-decoration:none;margin-right:0}.zd-page-pjlsmanage .g-table .gbn img{margin-right:5px}.zd-page-lyb .list-title{position:relative}.zd-page-lyb .list-title .g-form{position:absolute;right:0;top:10px}.zd-page-lyb .list-title .g-form select{width:100px;margin-right:10px;height:35px;line-height:35px}.zd-page-lyb .list-title .g-form .gbn{width:120px;height:35px;font-size:16px;line-height:35px}.zd-page-lyb .zd-search-box{width:270px;margin-right:20px}.zd-page-lyb .zd-search-box .form-control{height:31px;line-height:31px;width:218px}.zd-page-lyb .zd-search-box .gi-search{height:35px;line-height:35px;width:40px}.zd-page-lyb .zd-search-box .gi-search img{top:1px;margin-right:0}.zd-page-lyb .list-box ul.list li{color:#333;font-size:14px;line-height:26px;border-bottom:1px dashed #ececec;padding:10px 20px 20px}.zd-page-lyb .list-box img{position:relative;top:7px;margin-right:5px}.zd-page-lyb .list-box .qs{margin-bottom:10px}.zd-page-lyb .list-box .qs em{color:#d72b2f}.zd-page-lyb .list-box .as{background-color:#f8f8f8;padding:10px}.zd-page-lyb .list-box .as em{color:#2b5d9b}.zd-page-lyb .do-ly-box{border:1px solid #ececec;padding:20px;margin-bottom:20px}.zd-page-lyb .do-ly-box h2{color:#333;font-size:30px;height:50px;line-height:50px;text-align:center;font-weight:700;margin-bottom:20px}.zd-page-lyb .do-ly-box .g-form{width:750px;margin:0 auto}.zd-page-lyb .do-ly-box .gbn{margin-left:105px;margin-top:9px}.zd-page-lyb .do-ly-box .code-item .error{position:relative;top:-7px}.zd-page-lyb .do-ly-box .code-item .form-wrap{position:relative;top:8px}.zd-page-lyb .do-ly-box .code-item input{float:left}.zd-page-lyb .do-ly-box .code-item .conf_img,.zd-page-lyb .do-ly-box .code-item .refresh{margin-left:10px;cursor:pointer;float:left}.zd-page-lyb .do-ly-box .code-item .refresh{position:relative;top:7px}.zd-page-lyb .do-ly-box .code-item .form-input{width:90px}.zd-page-xss .g-form{margin-left:50px}.zd-page-xss .g-form ul .form-label{float:left;width:102px;text-align:center;color:#666}.zd-page-xss .g-form ul .form-input,.zd-page-xss .g-form ul select{width:490px;height:40px;line-height:40px;display:inline-block;padding:0 30px 0 10px;font-size:18px;border:1px solid #D6D6D6;vertical-align:bottom\9}.zd-page-xss .g-form ul li{font-size:18px;color:#000;line-height:40px;margin-bottom:20px;vertical-align:middle;float:left;position:relative}.zd-page-xss .g-form ul .form-input{width:450px;vertical-align:middle\9}.zd-page-xss .g-form .cw{margin-bottom:0}.zd-page-xss .check-list{float:left;width:630px}.zd-page-xss .check-list a{width:120px;height:34px;line-height:34px;font-size:18px;color:#666;display:inline-block;text-align:center;border:1px solid #fff;margin-bottom:20px}.zd-page-xss .check-list a.on,.zd-page-xss .check-list a:hover{border-color:#35659f;color:#35659f;background-color:#fff}.zd-page-xss .check-list a.dis{cursor:default;color:#999;border-color:#E0E0E0;background-color:#E0E0E0}.zd-page-xss .cw-map{margin-top:47px;border-top:1px solid #D6D6D6}.zd-page-xss .cw-map h2{font-size:18px;color:#666;margin:25px 0 15px}.zd-page-xss .gbn{width:154px;display:block;margin-left:102px}.zd-page-sxbl .bl-tree2 h3{height:28px;line-height:28px;font-size:20px;color:#333;position:relative;top:-3px}.zd-page-sxbl .bl-tree2 h3 span{color:#b5393c;width:70px;display:inline-block;text-align:center;margin-left:15px}.zd-page-sxbl .bl-tree2 h3 .gbn{height:35px;line-height:35px;width:90px;position:relative;left:10px}.zd-page-sxbl .bl-tree2 i.icon{background:url(../imgs/yx/23.png) no-repeat;width:30px;height:30px;position:absolute;left:-16px;top:0}.zd-page-sxbl .bl-tree2 li{border-left:1px solid #D6D6D6;padding-left:30px;padding-bottom:40px;position:relative}.zd-page-sxbl .bl-tree2 li.on i.icon{background:url(../imgs/yx/22.png) no-repeat}.zd-page-sxbl .bl-tree2 li.on h3 span{color:#27ae60}.zd-page-sxbl .bl-tree2 li:last-child{border-left:none}.zd-page-sxbl .bl-tree2 .g-form{border:1px solid #D6D6D6;padding:10px 0;margin:17px 0 0}.zd-page-sxbl .bl-tree2 .g-form li{border-left:none;padding-bottom:0;line-height:35px;margin-bottom:0}.zd-page-sxbl .bl-tree2 .g-form li .form-label{width:auto;color:#666}.zd-page-sxbl .bl-tree2 .g-form li span{display:inline-block;color:#666}.zd-page-sxbl .bl-tree2 .g-form li span.red{color:#b5393c;font-weight:700}.zd-page-sxbl .bl-tree2 .g-form .gbn{margin-left:170px}.search-box .search{width:540px;padding-left:8px;border:1px solid #DDD;position:relative;top:7px;float:left}.search-box .s_input{font-size:14px;padding:0;height:40px;line-height:40px;width:420px}.search-box .btn{font-size:18px;width:110px;height:40px;background-color:#35659f;color:#fff;position:absolute;right:0;top:0;cursor:pointer}.search-box .gbn{margin-top:7px;margin-left:5px;height:40px;line-height:40px;background-color:#fff;border:1px solid #35659f;color:#35659f}.search-box .gbn:hover{background-color:#35659f;color:#fff}.zd-qs-list dl{border-bottom:1px solid #EFEFEF;font-size:16px;padding:30px 0 15px;line-height:30px}.zd-qs-list dt{color:#35659f;margin-bottom:10px}.zd-qs-list dd{color:#212121}.zd-qs-list em{color:#999}.modal-qs .pm-close{cursor:pointer;position:absolute;top:35px;right:32px}.modal-qs .pm-title{height:100px;line-height:100px;border-bottom:1px solid #E5E5E5;color:#111;font-size:32px;text-align:left;padding-left:16px}.modal-qs .pm-icon{display:block;height:28px;width:28px;background:url(../imgs/yx/24.png) no-repeat}.modal-qs .pm-body{background-color:#fff;max-width:900px!important}.modal-qs .pm-content{padding:32px}.modal-qs .action{text-align:right}.modal-qs .action .gbn{width:154px;margin-top:20px;background-color:#35659f}.modal-qs .form-textarea{font-size:14px;color:#555;border-radius:3px;width:820px;padding:10px;height:194px;line-height:24px;background-color:#FFF;border:1px solid #DDD;font-family:"Microsoft YaHei","微软雅黑"}.zd-page-xss .check-list a{margin-right:10px}#stuInfo{border:1px solid #35659f;line-height:40px;padding:8px 12px;top:265px;right:-100px;background-color:#fff}#stuInfo ul li{border-bottom:1px solid #eaeaea}#stuInfo ul li label{font-size:14px;color:#35659f}.g-slideBox{width:100%;height:auto;overflow:hidden;position:relative}.g-slideBox img{display:block;margin:0 auto;width:100%;height:auto}.g-slideBox .hd{overflow:hidden;position:absolute;width:100%;left:0;bottom:20px;z-index:1;height:20px}.g-slideBox .hd ul{overflow:hidden;zoom:1}.g-slideBox .hd ul li{float:right;margin-left:10px;cursor:pointer;background:url(../imgs/yx/doc0.png) no-repeat;width:18px;height:18px}.g-slideBox .hd ul li.on{background-image:url(../imgs/yx/doc1.png)}.g-slideBox .bd{position:relative;height:auto;z-index:0}.g-slideBox .bd li{zoom:1;vertical-align:middle;position:relative}
.zd-banner{width:100%;overflow:hidden;position:relative}.banner{width:1920px;height:350px;margin:0 auto 0 -960px;position:relative;left:50%}.banner img{display:block;margin:0 auto;width:100%;height:350px}.banner span{margin:0 auto 0 410px;position:absolute;left:0;font-size:30px;color:#fff;bottom:25px}.slideBox{width:100%;height:auto;overflow:hidden;position:relative}.slideBox .hd{overflow:hidden;position:absolute;width:100%;left:0;bottom:30px;z-index:1;height:20px}.slideBox .hd ul{overflow:hidden;zoom:1}.slideBox .hd ul li{float:right;margin-left:10px;cursor:pointer;background:url(../imgs/yx/doc0.png) no-repeat;width:18px;height:18px}.slideBox .hd ul li.on{background-image:url(../imgs/yx/doc1.png)}.slideBox .bd{position:relative;height:auto;z-index:0}.slideBox .bd li{zoom:1;vertical-align:middle;position:relative}.zd-imgs{margin-top:20px;margin-bottom:61px}.zd-imgs .m5r{width:52%}.zd-imgs .con ul li{width:48%;height:190px;float:left;margin-right:2%;margin-bottom:5px;position:relative;overflow:hidden;cursor:pointer}.zd-imgs .con ul li img{width:100%}.zd-imgs .txt{width:100%;height:45px;background:url(../imgs/yx/17.png);position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑"}.zd-imgs .txt h3{font-size:20px;font-weight:100;height:45px;text-align:center;line-height:45px}.zd-imgs .txt p{font-size:14px;text-align:center}.zd-title{border-bottom:1px solid #d2d2d2;margin-bottom:30px;position:relative}.zd-title span{display:inline-block;font-size:30px;color:#555;font-weight:700;border-bottom:4px solid #2b5d9b;height:40px;line-height:40px;padding:5px 0;position:relative;top:2px}.zd-title .links{position:absolute;right:0;bottom:12px;display:inline-block;width:22px;height:22px;background:url(../imgs/yx/11.png) no-repeat}.zd-title0{background:url(../imgs/yx/08.png) -6px 10px repeat-x;height:26px;line-height:26px;margin-bottom:24px}.zd-title0 span{display:inline-block;padding-left:13px;padding-right:15px;font-size:24px;color:#555;position:relative;top:2px;background:url(../imgs/yx/01.png) no-repeat #fff}.zd-zs-about{margin-top:40px}.zd-zs-about .zs-ztc{width:371px;height:480px;background:url(../imgs/yx/16.png) no-repeat}.zd-zs-about .zs-ztc p{padding-top:105px;padding-left:10px}.zd-zs-about .zs-ztc p a{height:52px;line-height:52px;display:inline-block;width:157px;margin-bottom:20px;margin-left:12px;font-size:17px;color:#fff;text-align:center}.zd-zs-about .lyb{margin:20px 0 18px;display:block}.zd-zs-about .zs-article{width:692px;margin-top:-15px}.zd-zs-about .zs-qs{width:692px}.zd-zs-about .zs-qs .qs-list{margin-left:190px}.zd-zs-about .zs-qs .qs-list a{padding-left:10px}.zd-zs-about .zs-qs .qs-list a:hover{background-color:#eee}.zd-zs-about .zs-qs dt a{color:#333;font-size:20px;line-height:24px;display:block;margin-bottom:5px;font-weight:700}.zd-zs-about .zs-qs dd a{color:#999;font-size:14px;line-height:24px;display:block;margin-bottom:5px}.zd-zs-about .zs-qs p a{color:#666;font-size:14px;display:block;height:36px;line-height:36px}.zd-zs-about ul{margin-top:30px}.zd-zs-about ul li{margin-bottom:30px}.zd-zs-about ul li:hover{background-color:#eee}.zd-zs-about ul li .date{display:inline-block;width:80px;height:70px;background-color:#eee;text-align:center;float:left}.zd-zs-about ul li .date i{display:block;color:#2b5d9b;font-size:30px;font-weight:700;font-style:normal;margin-top:5px}.zd-zs-about ul li .date em{color:#555;font-size:14px;font-style:normal}.zd-zs-about ul li h3 a{font-size:20px;color:#555;margin-top:10px;font-weight:700;display:inline-block}.zd-zs-about ul li h5 a{font-size:14px;color:#666}.zd-zs-about ul li .cont{margin-left:100px;display:block}.zs-login{width:320px;height:360px;background-color:#2b5d9b;border:1px solid #ECECEC;padding:0 24px}.zs-login h2{font-size:28px;color:#fff;margin-bottom:20px;margin-top:20px}.form-group{margin-bottom:10px;border:1px solid #ddd;border-radius:3px;background:url(../imgs/yx/04.png) 10px 10px no-repeat #fff;width:274px;height:43px;line-height:43px;padding:0 10px 0 34px;position:relative}.form-group:hover{border:1px solid #5FA7E5;background-color:#FFF}.form-control{font-size:16px;color:#797979;width:274px;height:38px;line-height:38px;background-color:#FFF;padding-left:10px}.form-group button#gh-search-reset{height:34px;line-height:34px;color:#B6B6B6;border:none;background:0 0;font-size:20px;cursor:pointer}.form-group.userPwd{background-image:url(../imgs/yx/05.png)}.form-group.userConf{background-image:url(../imgs/yx/06.png)}.confIpt{width:360px;margin-top:14px}.confIpt .form-group{width:124px;float:left;margin-top:0}.confIpt .form-control{width:114px}.conf_img{margin:0 5px;float:left}.confIpt .refresh{font-size:16px;color:#fff;float:left;line-height:46px}.zs-login .btn{background-color:#3bb8ae;width:330px;height:52px;line-height:52px;margin-top:10px;font-size:24px;color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;letter-spacing:8px;border:none}.error{font-size:16px;color:red;height:30px;line-height:30px;overflow:hidden}.zs-login h2 .links{line-height:40px;color:#fff;font-size:15px;position:absolute;right:24px}.zs-login .tips{font-size:14px;color:#cad3f3;margin-top:14px}.has-zs-login .bl-tree{background-color:#fff;margin-top:24px;padding-left:40px}.has-zs-login .bl-tree h3{position:relative;top:-4px;font-size:18px}.has-zs-login .bl-tree h3 span{border:none;background:0 0}.has-zs-login .bl-tree i.icon{background-image:url(../imgs/yx/10.png);width:22px;height:22px;left:-11px}.has-zs-login .bl-tree li{margin-bottom:0;padding-bottom:10px}.has-zs-login .bl-tree li:last-child{border-left:none}.has-zs-login .bl-tree li.on h3 span{background:0 0;color:#094}.has-zs-login .bl-tree li.on i.icon{background-image:url(../imgs/yx/09.png)}.has-zs-login .link{border-top:1px solid #e6e6e6;color:#2b5d9b;font-size:20px;height:54px;line-height:54px;text-align:center;width:100%;display:block}.has-zs-login .bl-box{background-color:#fff;padding-top:10px}.has-zs-login .name{color:#fff;font-size:20px;background:url(../imgs/yx/07.png) no-repeat;width:185px;height:37px;line-height:37px;padding-left:30px}
.switch-flag{
		    position: absolute;
		    top:0;
		    right:0;
		    background:url(../imgs/yx/flag1.png) 0 0 no-repeat;
		    display: inline-block;
		    width: 70px;
		    height: 70px;
		  }
		.open-flag{
		   background-image:url(../imgs/yx/flag2.png);
		}
		.code-box{
		  text-align: center;
		  display: none;
		}
		.code-box h3{
		  color:#cad3f3;
		  font-size: 16px;
		}
		.code-box h4{
		  color:#cad3f3;
		  font-size: 14px;
		}
		.code-box em{
			color:#fff;
		     font-style: normal;
		     display: inline-block;
		     padding:0 5px;
		    font-weight: bold;
		}
		.code-box .code{
		    margin:30px 0;
		}
		.animated {
		  -webkit-animation-duration: 0.5s;
		  animation-duration: 0.5s;
		  -webkit-animation-fill-mode: both;
		  animation-fill-mode: both;
		}
		@keyframes rotateInDownRight {
		  from {
		    transform-origin: right bottom;
		    transform: rotate3d(0, 0, 1, 45deg);
		    opacity: 0;
		  }

		  to {
		    transform-origin: right bottom;
		    transform: none;
		    opacity: 1;
		  }
		}

		.rotateInDownRight {
		  animation-name: rotateInDownRight;
		}