* {
	margin: 0px; padding: 0px;
}
html {
	-ms-overflow-y: scroll; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
:focus {
	outline: 0px;
}
img {
	border: 0px currentColor; border-image: none;
}
a img {
	vertical-align: middle;
}
body {
	line-height: 1;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
.clear {
	width: 100%; height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; display: block; _display: inline;
}
.none {
	display: none;
}
.hidden {
	visibility: hidden;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: block;  *zoom:1;
}
body {
	font: 14px Microsoft YaHei ; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
p {
	font: 14px Microsoft YaHei ; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
body {
	min-width: 1200px;
}
a {
	color: rgb(41, 41, 41); text-decoration: none;
}
a:hover {
	color: rgb(236, 60, 27); text-decoration: none;
}



.wp-wrapper {
	width: 100%;
}
.wp-wrapper .wp-inner {
	margin: 0px auto; width: 1200px; max-width: 1200px;
}

.wp-wrapper .wp-inner-disp {
	margin: 0px auto; width: 1100px; max-width: 1100px;
}

.head {
	background-position: left bottom; width: 100%; height: 180px; position: fixed; z-index: 100; background-image: url("404.png"); background-repeat: repeat-x; background-color: rgb(255, 255, 255); _position: absolute;
}
.head_top {
	height: 200px; color: rgb(255, 255, 255); line-height: 33px; font-size: 12px;
	
	background: url("/static/image/logo.jpg")  no-repeat center;  
}
.head_inner {
	margin: 0px auto; width: 1200px;
}
.top_l {
	float: left;
}
.top_r {
	float: right;
}
.top_r .menu-item {
	float: left;
}
.top_r .menu-item a.menu-link {
	margin: 0px 8px; color: rgb(255, 255, 255); font-family: "Microsoft YaHei"; display: inline-block;
}
.top_r .menu-item a.menu-link:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.headbg {
	background: rgb(239, 239, 231); height: 160px; border-bottom-color: rgb(224, 224, 203); border-bottom-width: 1px; border-bottom-style: solid;
}
.logo {
	margin-top: 0px; float: left;
}
.logo img {
	vertical-align: middle;
}

.zshead {
	background-position: left bottom; width: 100%; height: 250px; 
	background-color:#067db3; 
	 _position: absolute;
		
}
.zs_head_top {
	height: 200px; color: rgb(255, 255, 255); line-height: 33px; font-size: 12px;
	
	background: url("/static/image/zslogo.jpg")  no-repeat center;  
}
.zsright {
	margin-top: 12px;
	float: right;
	width:400px;
	
	
}

.picbase1-content h2 {
    background: #056895;
}
	

	


.search-panel {
	width: 20%; clear: right; margin-top: 33px; margin-right: 30px; margin-bottom: 12px; float: left;
}
.search-window {
	background: url("404.png"); overflow: hidden;
}
.wp-search {
	position: relative;
}
.wp-search form {
	display: block;
}
.wp-search .search-input {
	margin-right: 40px; margin-left: 10px;
}
.wp-search .search-input input.search-title {
	background: none; padding: 7px 0px; outline: 0px; border: currentColor; border-image: none; width: 100%; height: 20px; color: rgb(41, 41, 41); line-height: 20px; font-size: 16px;
}
.wp-search .search-btn {
	top: 50%; width: 34px; height: 34px; right: 0px; margin-top: -17px; position: absolute;
}
.wp-search .search-btn input.search-submit {
	background: url("404.png") no-repeat center; outline: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 34px; cursor: pointer;
}
.menu-switch-arrow {
	background-position: left; display: none; background-image: url("404.png"); background-repeat: no-repeat;
}



.pc_focus {
	overflow: hidden; margin-bottom: 20px;
}
.wp-container {
	
}
.news_first {
	height: 95px; overflow: hidden; padding-bottom: 16px; border-bottom-color: rgb(197, 197, 197); border-bottom-width: 1px; border-bottom-style: dotted;
}
.news_first h1 {
	margin: 0px 10px; text-align: center; overflow: hidden; padding-top: 10px; padding-bottom: 10px; font-size: 16px; font-weight: normal; white-space: nowrap;
}
.news_first h1 a {
	color: rgb(63, 89, 143); font-weight: 500;
}
.news_first_intro {
	line-height: 25px; text-indent: 2em;
}
.listbanner {
	background: url("404.png") no-repeat top; height: 150px; margin-bottom: 10px;
}
.cbox-news {
	background: rgb(246, 246, 246); border: 1px solid rgb(228, 228, 228); border-image: none; width: 100%; float: left;
}
.middle-news {
	background: rgb(246, 246, 246); border: 1px solid rgb(228, 228, 228); border-image: none; width: 100%; float: left;
}

.nr {
	padding: 10px; line-height: 220%; font-family: "Microsoft YaHei";
}
.nr h2 {
	padding: 10px; text-align: center; font-size: 20px; font-weight: 600;
}
.nr h3 {
	text-align: center; font-size: 13px; margin-bottom: 20px;
}
.nr p {
	line-height: 220%;
}
.cbox-left {
	padding: 10px; width: 620px; font-size: 14px; float: left;
}
.cbox-right {
	padding: 10px 15px; width: 530px; float: right;
}
.showpage {
	padding: 20px; text-align: center; margin-top: 20px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.cbox1-left {
	width: 32%; margin-right: 2%; float: left;
}
.cbox1-right {
	width: 32%; float: right;
}
.cbox2-left {
	padding: 10px; width: 1175px; font-size: 14px; float: left;
}

.cbox3-left {
	padding: 10px; width: 575px; font-size: 14px; float: left;
}
.cbox3-right {
	padding: 10px 15px; width: 575px; float: right;
}
.sbox {
	width: 280px; margin-right: 0px; float: right;
}
.sboximg {
	margin: 0px; padding: 0px;
}
.sboximg img {
	margin: 5px; padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.sidebar .sbox {
	background: url("404.png") repeat-y 0px 0px; padding: 0px 35px;
}
.head-bar {
	height: 33px; margin-bottom: 10px; border-bottom-color: rgb(63, 89, 143); border-bottom-width: 2px; border-bottom-style: solid; position: relative; padding-top: 10px;
}
.post-title {
	display: inline-block; height: 32px; color: rgb(63, 89, 143); line-height: 32px; padding-left: 0px; font-family: "Microsoft YaHei"; font-size: 18px; font-weight: 600; }
	 

.xsbg {
	padding-left:500px;}
	
	

	

.path {
	background-image: url("/static/image/path.png");
}
.path a {
	color: rgb(63, 89, 143);
}
.post-news {
	padding: 5px 5px 0 0;
}
.post-news li {
	background-position: left; height: 35px; line-height: 35px; overflow: hidden; padding-left: 15px; display: block; background-image: url("404.png"); background-repeat: no-repeat;
}
.post-news li span {
	margin: 0px 3px; float: right;
}
.post-more {
    top: 20px;
    right: 0px;
    line-height: 20px;
    margin-top: 0px;
    position: absolute;
}
.cbox-right .post-8 .post-head .post-more a {
	color: rgb(63, 89, 143); font-family: "Microsoft YaHei";
}
.post-more a {
	color: rgb(157, 157, 157); padding-right: 10px; font-size: 12px; text-decoration: none;
}
.post-more a:hover {
	color: rgb(6, 80, 156);
}
.wp-post .post-body {
	
}
.news-item {
	height: 35px; line-height: 35px; overflow: hidden; vertical-align: top; position: relative;
}
.news-item .meta-title {
	overflow: hidden; margin-right: 76px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news-item .meta-title a {
	color: rgb(0, 0, 0); font-family: "Microsoft YaHei"; font-size: 15px;
}
.news-item .meta-title a:hover {
	color: rgb(37, 77, 144);
}
.news-item .meta-time {
	top: 50%; width: 80px; height: 20px; text-align: right; right: 0px; color: rgb(45, 45, 45); line-height: 20px; font-family: "Microsoft YaHei"; margin-top: -10px; display: block; position: absolute;
}




.wp-footer {
	background-color:#056895 ;   height: 126px;
}
.wp-footer .wp-inner {
	padding: 0px;
}
.wp-footer .wp-inner .footer {
	width: 570px; text-align: left; color: rgb(255, 255, 255); line-height: 24px; padding-top: 30px; font-family: "Microsoft YaHei"; font-size: 12px; float: left;
}
.wp-footer .wp-inner .footer span {
	margin-right: 5px;
}
.wp-footer .wp-inner .footer a {
	margin: 0px 5px; color: rgb(255, 255, 255); font-size: 14px;
}
.wp-footer .wp-inner .footer a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.foot_logo {
	width: 69px; line-height: 160px; margin-right: 20px; float: left;
}
.foot_logo img {
	width: 100%; vertical-align: middle;
}
.foot_mc {
	color: rgb(255, 255, 255); font-family: "Microsoft YaHei"; font-size: 14px;
}
.foot_share {
	width: 273px; float: right;
}
.foot_cpr {
	text-align: right; color: rgb(255, 255, 255); line-height: 24px; font-family: "Microsoft YaHei"; font-size: 12px; margin-top: 27px;
}
.shares {
	height: 35px; margin-top: 40px; float: right;
}
.shares li {
	margin-left: 12px; float: left; display: inline-block; position: relative;
}
.shares li a {
	background: url("404.png") no-repeat; width: 33px; height: 35px; display: inline-block;
}
.shares li a span {
	display: none;
}
.shares li.yiban a {
	background-position: -142px 0px;
}
.shares li.weixin a {
	background-position: -46px 0px;
}
.shares li.tqq a {
	background-position: 0px 0px;
}
.shares li.weibo a {
	background-position: -94px 0px;
}
.shares li.renren a {
	background-position: -99px 0px;
}
.shares li.qzone a {
	background-position: -132px 0px;
}
.shares li.pengyou a {
	background-position: -165px 0px;
}
.pro-switch {
	width: 1200px; height: 400px; overflow: hidden; position: relative;
}
.flexslider {
	margin: 0px; padding: 0px;
}
.flexslider .slides > li {
	display: none; -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	border: currentColor; border-image: none; width: 100%; display: block;
}
.slides::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
html[xmlns] .slides {
	display: block;
}
.slides {
	height: 400px;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	margin: 0px auto; width: 1200px; height: 400px; position: relative; -ms-zoom: 1;
}
.flex-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease;
}
.flexslider .slides {
	-ms-zoom: 1;
}
.flex-direction-nav {
	
}
.flex-direction-nav a {
	background: url("404.png") no-repeat 0px 0px; margin: -60px 0px 0px; top: 50%; width: 60px; height: 90px; text-indent: -9999px; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0; -webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0px -90px; right: 0px;
}
.flex-direction-nav .flex-prev {
	left: 0px;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
}
.flexslider:hover .flex-next:hover {
	opacity: 1;
}
.flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flex-control-nav {
	margin: 0px; padding: 0px; width: 100%; text-align: center; bottom: 10px; position: absolute;
}
.flex-control-nav li {
	margin: 0px 5px; display: inline-block; -ms-zoom: 1;
}
.flex-control-paging li a {
	background: url("404.png") no-repeat 0px -16px; width: 16px; height: 16px; text-indent: -99em; overflow: hidden; display: block; cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0px 0px;
}








.nav {
	width: 100%; font-size: 15px;
}
.nav li {
	height: 35px; line-height: 35px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; cursor: pointer;
}
.nav a {
	display: block;
}
.nav li a:hover {
	background: rgb(63, 89, 143); color: rgb(255, 255, 255); font-weight: bold;
}
.slist {
	margin: 0px;
}
.sslist {
	overflow: hidden;
}
.l1 {
	text-indent: 1em;
}
.l2 {
	text-indent: 3em;
}
.l3 {
	text-indent: 5em;
}
.head_tx {
	background-position: top; margin: 0px auto 10px; width: 100%; height: 190px; background-image: url("404.png"); background-repeat: no-repeat;
}
.head_tx_inner {
	margin: 0px auto; width: 1200px; height: 190px;
}
.tx_logo {
	background-position: left top; width: 1200px; height: 150px; background-image: url("404.png"); background-repeat: no-repeat;
}
.tx_menu {
	font-family: "Microsoft YaHei"; font-size: 18px;
}
.tx_menu li {
	background-position: right; width: 133px; height: 40px; text-align: center; color: rgb(39, 39, 39); line-height: 40px; font-weight: 500; float: left; display: block; background-image: url("404.png"); background-repeat: no-repeat;
}
.tx_menu li a:hover {
	color: rgb(191, 4, 4); font-weight: bold; text-decoration: underline;
}
.tx-bar {
	height: 36px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.tx-title {
	background-position: 5px 8px; height: 35px; color: rgb(191, 4, 4); line-height: 35px; padding-right: 20px; padding-left: 40px; font-family: "Microsoft YaHei"; font-size: 18px; font-weight: 600; border-bottom-color: rgb(255, 102, 0); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; background-image: url("404.png"); background-repeat: no-repeat;
}
.tx-title a {
	color: rgb(191, 4, 4);
}
.tx_gg {
	background-position: 5px -35px;
}
.tx_xx {
	background-position: 5px -75px;
}
.r {
	margin: 10px 0px 0px; font-size: 16px; font-weight: normal; display: inline;
}
.a {
	color: green;
}
.fl {
	color: rgb(119, 119, 204);
}




.wp_article_list .list_item {
    width: 100%;
    height: 24px;
    line-height: 35px;
    border-bottom: 1px dashed #ccc;
    vertical-align: top;
}

.wp_search input.search {
	width: 46px;
    height: 27px;
    background: url(/static/image/sousuo_white.jpg) no-repeat;
    border: 0px;
}
.wp_search input#keyword {
	border: 0px;
    width: 162px !important;
    height: 27px;
	line-height:27px;
	background:url(/static/image/sousuoshuru.png);
	color:#8d8d8d;
	float:left;
	padding-left:10px;
}

.wp-nav{height: 49px; background-color:#056895;}

.wp_nav .nav-item {
	color: rgb(255, 255, 255); float: left; display: inline-block; position: relative; z-index: 100;
}

.wp_nav .nav-item A SPAN.item-name {
	padding: 0px 23px; height: 49px; color: rgb(255, 255, 255); line-height: 49px; font-family: "Microsoft YaHei"; font-size: 18px; display: inline-block;
}


.wp_nav .nav-item A SPAN.item-name:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color:#056895;
}
.sub-nav {
	left: 0px; top: 49px; display: none; position: absolute; z-index: 100; min-width: 118px; background-color: rgb(242, 242, 242);
}
.sub-nav .nav-item {
	vertical-align: top; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; position: relative; _zoom: 1;
}

.sub-nav .nav-item A SPAN.item-name {
    height: 32px;
    text-align: center;
    color: rgb(39, 39, 39);
    line-height: 32px;
    font-family: "Microsoft YaHei";
    display: block;
    font-size: 16px;
}

.sub-nav .nav-item a SPAN.item-name:hover {
	color: rgb(255, 255, 255); display: block; background-color:#056895;
}
.sub-nav .sub-nav {
	left: 100%; top: 0px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; z-index: 200; background-color: rgb(230, 230, 230);
}


.ban{height: 460px; position: static;}



.dtjt10_div_text .dtjt10_div_text_title a{
    height: 35px;
    line-height: 35px;
    text-decoration: none;
    font-size: 15px;
    font-family: "微软雅黑";
    color: rgb(51, 51, 51);}
	
.dtjt10_div_text .dtjt10_div_text_text p{
    height: 28px;
    line-height: 28px;
    text-decoration: none;
    font-size: 13px;
    font-family: "微软雅黑";
    color: rgb(61, 61, 61);

}

.ybdt_list{
	width:510px;
	height:50px;
	margin:0px !important;}

.tab_left {
    float: left;
	width:45px;
	height: 45px;
	margin:0px !important;
}
.tab_right {
    width: 450px;
    float: right;
    height: 45px;
}
.tab_right a {
    height: 24px;
    line-height: 24px;
    text-decoration: none;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #2b2b2b;
}
.time_top {
    width: 48px;
    height: 21px;
    line-height: 21px;
    margin-bottom: 1px;
    text-align: center;
    background: #1d4e92;
    color: #fff;
    font-size: 14px;
    font-family: "微软雅黑";
}
.time_bottom {
    width: 48px;
    height: 24px;
    background: #1d4e92;
    font-size: 18px;
    font-family: "微软雅黑";
    color: #fff;
    text-align: center;
    line-height: 24px;
}
.main_middle_middle .sudy-scroll-wrap {
    position: relative;
    left: 0;
    top: 0;
    overflow: hidden;
    height: 395px !important;
}
.main_middle_middle .sudy-scroll {
    position: relative;
    height: 395px !important;
}

.main_middle_middle .sudy-scroll-page {
    width: 100%;
    height: 12px;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 2px;
    z-index: 100;
}



#wp_news_w61 .tab_right {
    width: 318px;
    float: right;
    height: 45px;
    padding-right: 10px;
    padding-left: 12px;}
#wp_news_w61 .xxbg_bottom {
    width: 360px;
    height: 203px;
    margin-top: 12px;
    line-height: 26px;
    color: #696969;
    font-size: 12px;
    font-family: "微软雅黑";
	overflow:hidden;
}

.info_neirong {
    line-height: 200%;
    font-size: 14px;
}


		

.iconlink {
	margin: 10px auto  15px auto;  height:130px;  padding-top: 15px; 
}
.iconlink-inner {
	margin: 0px auto; width: 1200px;  float: left;
}

.xyzt {
  float: left;
    
}
.xyzt_img img{
    width: 225px;
    height: 120px;
    float: left;
    margin-right: 18px;
}
#wp_news_w41 .xyzt.i-5 .xyzt_img img{
    margin-right: 0px;
}

.zsxx {
  float: left;
    
}
.zsxx_img img{
    width: 115px;
    height: 110px;
    float: left;
    margin-right: 10px;
	padding-bottom: 15px;
padding-top: 15px;}

.zsfw {
  float: left;
    
}
.zsfw_img img{
    width: 115px;
    height: 110px;
    float: left;
    margin-right: 10px;
padding-bottom: 5px;
padding-top: 5px;}


#wp_news_w133 .zsfw_biaoti A{
    color: rgb(63, 89, 143);
    font-weight: 600;
    text-align: center;
    display: line-block;
    padding: 0px 12px 0px 0px;
    white-space: pre-line;
    float: left;
}


.sdlink {
	height: 80px;  margin-top: 10px;  padding: 10px; background-color: rgb(229, 229, 229);  
}
.sdlink_inner {
	margin: 0px auto; width: 1200px;
}
.lj {
	background-image: url("");
	padding-bottom: 10px;
	float: left;
    width: 1200px; }
	
select.w51_openLink {
height:30px;}
select.w52_openLink {
height:30px;}
select.w53_openLink {
height:30px;}


.wp_article_list .list_item {  height: 34px;
   
}

.wp_article_list .list_item .Article_Index {
     height: 33px;
   
} 
  
.xwtz_news {
    position: relative;
}

.fields.abc_fields {
    float: left;
}

.fields.abc_fields a{
    color: rgb(63, 89, 143);
	font-weight: 600;
}


td.imgscroll2_td span{
color: rgb(63, 89, 143);
font-weight: 600;
text-align: center;display:line-block;
padding:0px 12px 0px 0px;
white-space:pre-line;
float:left;
}

.list_banner{height:255px; background:url(404.png) no-repeat center;}
.list_lt{ width:260px; height:55px; background:#056895;}
.list_lt img{ float:left; margin-left:20px; margin-top:3px; margin-right:10px;}
.list_lt span{ font-size:16px; color:#fff; float:left;}
.list_lb{ width:260px; height:54px; border-bottom:1px solid #e4e4e4; background:url(404.png) no-repeat 240px 22px;}
.list_lb a{ display:block; width:215px; height:54px; float:left; padding-left:45px; font-size:16px; color:#686868; text-align:left; line-height:55px;}
.list_lb a:hover{ color:#fff;}
.list_lb:hover{ width:260px; height:54px; border-bottom:1px solid #e4e4e4; background:#056895;   color:#ffffff;}  
.list_kf{padding-top:20px;}
.list_r1{height:40px; border-bottom:1px solid #e4e4e4;}
.list_r1 img{ float:left; margin-top:3px; margin-right:5px;}
.list_r1 a:hover{ color:#056895;}  
.list_r2 { text-align:left; padding-top:10px;}
.list_r2 span{ font-size:18px; color:#333; font-weight:bold;}
.list_r3{ height:40px; border-bottom:1px dashed #cccccc; text-align:left; background:url(404.png) no-repeat left;}
.list_r3 a{ margin-left:8px;}
.list_r3 a:hover{ color:#056895;} 
.list_r4{ height:40px; border-bottom:1px dashed #cccccc; text-align:right;}
.list_r4 span{ color:#999;}
.fenye{ border:1px solid #dddddd; background:#f5f5f5; text-align:center; line-height:30px; margin-right:5px;}
.fenye:hover{ background:#153f8b;}
.fenye a:hover{ color:#fff; display:block;}
.list_banner2{height:255px; background:url(404.png) no-repeat center;}


.listcolumn1{ border-bottom:1px solid #e4e4e4;}
.listcolumn1 a{ font-size:16px;}
.listcolumn1 a:hover{ color:#056895;}  
.listcolumn1 img{ float:left; margin-top:3px; margin-right:5px;}
.listcolumn2{ padding-top:30px;}
.listcolumn2 h2{ font-size:18px; color:#333; font-weight:bold;}
.listcolumn3{ padding-top:30px; padding-bottom:30px;}
.listcolumn4{ text-align:left;}
.listcolumn4 p{ font-size:16px; text-align:left; text-indent:2em; padding-top:5px; padding-bottom:5px;}
.listcolumn4 span{ font-size:16px; color:#333; font-weight:normal;}
.listcolumn5 a{ color:#056895; font-size:16px;}  
.listcolumn6{ padding-top:20px;}
.bbt {white-space: normal;}
