/*次级页面二级菜单*/
.ny_left_top{ height:80px; width:100%; color:#FFF; background-color: #92bedc; margin-top:-60px; font-size:24px; font-weight:bold; text-align:center; line-height:80px; margin-bottom:2px; position:relative; }

.sidenav{ overflow:hidden; display:block; width:100%; }
.accordion { width:100%; }
.accordion .nav-link {display: block;  padding-left:25px; height:53px; line-height:53px;  color:#fff; outline:none; -webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease; font-size:16px; }
.accordion .nav-link a{ display: block; color:#fff;}
.accordion .nav-link:hover{  color: #fff !important; background:#0289e8; font-size:16px; }
.accordion .nav-link:hover a{  color: #fff !important; font-size:16px; }
.accordion .nav-link.hover{  color: #fff !important; background:1b6698; font-size:16px; }
.accordion .nav-link.hover a{  color: #fff !important; font-size:16px; }
.currentnav{ background:#1b6698 !important; color: #fff !important; }

.nav-link1{ width:40px; height:53px; line-height:53px; cursor: pointer; position:absolute; top:0; right:3px;}
.accordion li{  position: relative; font-size:16px; border-bottom:1px solid #e6e5e5; background:#1b6698; overflow:hidden;  }
.accordion li:last-child .nav-link { font-size:16px; }
.accordion li i { display:block; width:20px; height:30px; position: absolute;top:12px;right: 12px;font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li.open .nav-link { color: #fff !important; background:#1b6698; font-size:16px;  }
.accordion li.open .nav-link a{color: #fff !important; font-size:16px; }
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.sidemenu {display: none; font-size:14px !important; background:#f6f6f6; border-top:none; padding:10px 0;}
.sidemenu li { background:#f6f6f6; font-size:14px !important;border-bottom:none;}
.sidemenu a { display: block;font-size:14px !important;text-decoration: none; padding:8px 8px; padding-left:30px; -webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease; transition: all 0.25s ease; }
.sidemenu a.on{color:#1b6698; background:#fff; border-left:3px solid #1b6698; padding-left:30px !important; }
.sidemenu a:hover {color:#1b6698; background:#fff; border-left:3px solid #1b6698; padding-left:30px !important; }

/*content*/
.ban{ text-align:center; margin:0 auto;}
.ban img{display: block; width: 100%}
.ny{  margin:0 auto; padding: 0 5%;width: 1200px;overflow: hidden;}

.ny_left{ float:left; width:18%;margin-top: 60px;}

.ny_right{ float:right; background:#fff; width:76%; padding:2% 2% 2% 2%;}
.ny_right1{ background:#fff; width:90%; margin:0 auto; padding:2%}
.ny_right_con{ line-height:34px !important; padding-top:10px; min-height:500px;}

.ny_right_top{ border-bottom:1px solid #e7e7e7;overflow: hidden;}

.nytit{  line-height:30px; padding-left:25px; padding-top:10px; padding-bottom:10px; float:right; font-size: 14px;}
.nytit a{ padding-right:7px;}

.nytit1{ height:50px; line-height:50px; float:left; overflow:hidden; border-bottom:2px solid #1b6698; color:#1b6698; font-size:24px; font-weight:bold; padding:0 10px;}

/*信息列表开始*/
.Newslist {}
.Newslist ul li {height:50px; line-height:50px; border-bottom:1px dashed #dcdcdc;  font-size:15px; padding-left:15px; overflow:hidden; width:97%; text-overflow: ellipsis; white-space: nowrap;}
.Newslist ul li span{float: right; padding-left:10px; color: #999999;}



.sjdh{ display:none;}
.fytpc{ margin-top:15px;}

.m-list3 {

}
.m-list3 li {
    overflow: hidden;
    padding: 10px 0 30px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 20px;
}
.m-list3  .pic3 {
    float: left;
    overflow: hidden;
    width: 180px;
    height: 120px;
    position:relative;
}
.m-list3  .pic3 img {
    display: block;
    overflow: hidden;
    width: 180px;
    height: 120px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;
}
.m-list3  .pic3:hover img {
    -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);
}
.m-list3 .txt44 {
    overflow: hidden;
    padding-left: 20px;
}
.m-list3 .tit44 {
    font-size: 16px;
    font-weight: normal;
    line-height: 32px;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.m-list3 .tit44 a {
    color: #000;

    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.m-list3 .tit44 a:hover{
    color: #9a0000;
}
.m-list3 .txt44 p {
    height: 48px;

    font-size: 14px;
    line-height: 24px;
    color: #333;

    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.m-list3 .info {
    padding: 5px 0;

    line-height: 25px;
}
.m-list3 .info .time1 {
    padding-left: 24px;
    font-size: 12px;
    color: #999;

}





.sz{ width:100%; overflow: hidden;}
.sz li { overflow: hidden; padding:2%; margin:2%; background:#f6f6f6; float:left; width:17%;}
.sz ul li .img33{width: 100%;
    /*min-width:100%;*/
    /*display: block;*/
    height: 0; overflow: hidden;}
.sz ul li .img33 img{width: 100%; }
.sz ul li p{line-height:25px; text-align:center; height:25px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding-top:7px;}


/*图片列表开始*/
.pic{ width:100%;}
.pic ul li { float:left; width:30%; display:block; height:auto; overflow:hidden; cursor:pointer; background:#f7f7f7; margin-left:2%; margin-right:1%; margin-top:20px;}
.pic ul li .img3{width: 100%; min-width:100%; display: block; height: 0; padding-bottom: 60.394%; overflow: hidden;}
.pic ul li p{line-height:45px; text-align:center; height:45px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 5px;}




/*详细页*/
.content{ width:100%; padding-top:10px; margin:0 auto;}
.content-title{ width:100%; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title h3{ font-size:24px; font-weight:bold; line-height:50px; width:100%; text-align:center; color:#222; padding-bottom:5px;}

.content-title i{TEXT-ALIGN: center;  MARGIN: 0 auto; HEIGHT: 32px; display:block; line-height:32px; font-style:normal;}
.content-con{font-size:15px; line-height:35px; padding:10px 0;}
.content-con p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph; }
.content-con img{text-align: center; max-width:800px; margin:10px auto; display: block;}

.sxt{padding:15px 0; border-top:1px dotted #bbb;}
.sxt p{display:block; width:100%; height:34px; font-size:15px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}



.ssjg { padding:0 10px;}
.ssjg ul li {height:50px; line-height:50px; border-bottom:1px dashed #dcdcdc;  font-size:15px; padding-left:15px; overflow:hidden; width:97%; text-overflow: ellipsis; white-space: nowrap;}
.ssjg ul li i{float: right; padding-left:10px; color: #999999;}






























/*zt_box*/
.zt_box {
    width: 1360px;
    margin: 50px auto;
    height: auto;
    }

.zt_box .slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;

}
.zt_box .ztimg{float: left}
.zt_box .slick-list
{
    width: 1360px; overflow: hidden;
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
}
.zt_box .slick-slider .slick-track,
.zt_box .slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.zt_box .slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.zt_box .slick-track:before,
.zt_box .slick-track:after
{
    display: table;
    content: '';
}
.zt_box .slick-track:after
{
    clear: both;
}
.zt_box .slick-loading .slick-track
{
    visibility: hidden;
}

.zt_box .slick-slide
{
    width: 418px;
    display: none;
    float: left;
    min-height: 1px;margin: 0 52px 0 0;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.zt_box .slick-slide a{display: block;width: 418px; height: 127px; overflow: hidden}
.zt_box .slick-slide img
{
    display: block;width: 418px; height: 127px;
}
.zt_box .slick-slide.slick-loading img
{
    display: none;
}

.zt_box .slick-initialized .slick-slide
{
    display: block;
}
.zt_box .slick-loading .slick-slide
{
    visibility: hidden;
}
.zt_box .slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.zt_box .slick-arrow.slick-hidden {
    display: none;
}
.zt_box .slick-prev,.zt_box .slick-next{display: block; width: 50px; height: 50px; top: 30%;font-size:0; border: 0;outline: none;cursor: pointer}
.zt_box .slick-prev{position: absolute;  left: -80px;}
.zt_box .slick-next{position: absolute;right: -80px;}


/*end_links*/
.end_links{width:100%;background: #eeeeee; height: 72px; line-height: 72px; font-size:14px; color: #bababa; text-align: center; position: relative }
.end_links li{ height: 72px; line-height: 72px; font-size:14px; color: #bababa;display: inline-table !important; }
.end_links a{height: 72px; line-height: 72px; font-size:18px; color: #434343; padding: 20px }
.end_links a:hover{color: #bb2d38 }

/*footer*/
.footer{font-size: 14px;color: #fff; line-height: 34px;background: #005e5d; height: 100px;  padding:70px 0 50px 0;}
.footer .footer_left{width: 30%; float: left;}
.footer .footer_left img{width: 299px}

.footer .footer_center{width:45%;font-size: 14px;color: #fff; line-height: 34px; float: left; }
.footer .footer_center p{font-size: 15px;color: #fff; line-height: 34px; float: left; }
.footer .footer_center a{font-size: 15px;color: #fff; line-height: 34px;}

.footer .footer_right{width: 22%; float: right; font-size: 14px; color: #ffffff; line-height: 30px; position: relative}
.footer .footer_right li{width: 33.333%;float: left}
.footer .footer_right li a{width: 100%;  display: block; margin: 0 auto;}
.footer .footer_right li img{  display: block; margin: 0 auto; background: #003333; opacity: 0.8; border-radius:50% }
.footer .footer_right span{width: 100%; display: block;text-align: center; line-height:42px;}
.footer .footer_right li:hover img{opacity:1;}

.rwm01{position: absolute;bottom:100px;left:-10px;display:none;width: 120px;height: 120px;z-index: 999999999;}
.rwm02{position: absolute;bottom:100px;left:90px;display:none;width: 120px;height: 120px;z-index: 999999999;}
.rwm03{position: absolute;bottom:100px;right:0;display:none;width: 120px;height: 120px;z-index: 999999999;}


.rwm01 img,.rwm02 img,.rwm03 img{display: block; width: 100px; height: 100px;border-radius:0 !important;}




.wp-wrapper { width: 100%; }
.wp-wrapper .wp-inner { width:auto; /* max-width: 1120px; */ margin:0 auto; }
#banner .wp-inner {max-width: 1190px;}
/**�б�ҳ**/
	.wp-banner { background-color: #ececec;}
	.wp-banner .wp-inner { position: relative;}
	.wp-banner .column-name { display: none; height: 24px; line-height: 24px; font-size: 20px; color: #fff;text-shadow:2px 2px 2px #000000; overflow: hidden; position: absolute; left: 6px; right: 6px; top :50%; margin-top: -12px;}
          .wp-banner .column-name1 { display: none; height: 18px; line-height: 18px; font-size: 18px; color: #fff;text-shadow:2px 2px 2px #000000; overflow: hidden; position: absolute; left: 6px; right: 6px; top :50%; margin-top: -9px;}
	/**�б�ҳbannerͼ**/
	.banner img { width: 100%; vertical-align: top; }
	.l-banner img{width:100%;height:100%;}
	.possplit{width: 20px;}
	.possplit{background-repeat: no-repeat;background-position: left center;text-indent: 22px;background-position: center;display: inline-block;border: 0px solid red;}
.wp-column-menu { width: 216px;  position: relative; float: left; margin-right: -234px; margin-left:0px; margin-top:-64px;}
.wp-column-news { float: right; width: 100%;}
.wp-column-news a{
	color: #333333;
}
.wp-column-news .column-news-box { margin-left: 273px; margin-right: 40px; margin-top:20px;}

/**��Ŀ�б�**/
.column-head { background: #015293; line-height: 41px; border-bottom: 3px solid #e09f51;}   /****/
.column-head .column-anchor {padding: 10px;}
.column-head .column-anchor .column-switch { display: block; width: 30px; height: 24px; float: right; display: none; margin-top:8px;}
.column-head .column-anchor h3.anchor-title { display: inline-block; float: left; font-size: 19px; font-weight:normal; color: #fff; }		/****/

.column-body{background:#fff;margin-bottom:8px;}

.column-list-wrap li { width: 100%; vertical-align: bottom;}
.column-list-wrap li a { display: block; width: 100%; border-bottom: 1px solid #e6e6e6; border-top:none; font-size: 15px; color: #015293; font-family:"����";}
.column-list-wrap li a:hover { color: #015293; text-decoration: none; background: #eeefeb;}
.column-list-wrap li.selected a.selected { color:#015293;     background: #eeefeb;}
.column-list-wrap li a span { display: block; padding: 15px; padding-left: 20px; line-height: 22px; }

.column-list-wrap li a span0 { font-size: 14px;display: block; padding: 8px 15 8 40; ; line-height: 25px; }
.column-list-wrap li a span0 li{ list-style-type:decimal}
.column-list-wrap .sub-list li a {  background-position: 18px 11px; font-size: 12px; background:#fff; font-family:"����"; color:#444;}
.column-list-wrap .sub-list li a:hover {background:#fff; color: #f90; }
.column-list-wrap .sub-list li.selected a.selected {  background-position: 18px 11px;background:#fff; color: #f90;}
.column-list-wrap .sub-list li a span { padding:10px; padding-left: 48px; line-height: 19px; }
.column-list-wrap .sub-list .sub-list li a { font-size: 13px; background-position: 26px 10px; background-color: #f5f5f5;}
.column-list-wrap .sub-list .sub-list li.selected a.selected { background-position: 26px 10px;}
.column-list-wrap .sub-list .sub-list li a span { padding-left: 36px; line-height: 17px; }
.column-list-wrap .sub-list .sub-list .sub-list li a { background-position: 34px 13px;}
.column-list-wrap .sub-list .sub-list .sub-list li.selected a.selected { background-position: 34px 13px;}
.column-list-wrap .sub-list .sub-list .sub-list li a span { padding: 4px 10px; padding-left: 44px; }
.column-list-wrap .sub-list .sub-list .sub-list .sub-list li a span { padding: 4px 10px; padding-left: 52px;}

.list-head { padding: 10px 0; border-bottom:2px solid #015293; }
.list-meta .column-title { float: left; display:inline-block; white-space:nowrap; line-height:24px; font-size: 19px; color: #000; font-weight:normal; } /**��ǰλ��**/
.list-meta .column-path { float: right; line-height: 24px; color: #838383;}
.list-meta .column-path a{ color: #838383; text-decoration: none;}
.list-meta .column-path a:hover{ color:#015293;}
.column-news-con {padding: 10px 10px;min-height: 712px;}
.column-news-list .column-news-item {display: block; position: relative;  line-height: 1.4em; padding: 5px 0; padding-left: 10px;font-size:14px;}  /**��Ŀ�����б�**/
.column-news-list .column-news-item:hover {  color: #f90;}
.column-news-list .column-news-item .column-news-title { display: block; margin-right: 76px;}
.column-news-list .column-news-item .column-news-date { display: block; text-align: right; width: 80px; height: 20px; line-height: 20px; position: absolute; right: 0; top:5px; color: #999; }
.wp_entry {width:auto; margin:0 4px;}
.wp_entry p { margin-bottom:11px;}
.wp_entry a {}
.wp_entry a:hover { text-decoration:underline; color:#015293;}
.wp_entry,.wp_entry p {text-indent:30px!important;line-height:1.75!important;font-size:15px!important;text-align: justify;font-family:"Microsoft yahei","Simsun" !important;}
.wp_entry .wp_pdf_player{text-indent:0px!important;}
.wp_entry span {font-size: 15px!important;font-family:"Microsoft yahei","Simsun" !important;line-height: 1.75!important;color:#4b4b4b!important;}
.wp_entry span a,.wp_entry p a ,.wp_entry p a span{color:#015293!important;}
.wp_entry span a:hover,.wp_entry p a:hover{color:#015293;}
.wp_entry table{text-indent:0px!important;  border:1px solid #333!important;margin-bottom:10px;}
.wp_entry table td{border:1px solid #999!important;padding:0px 3px;}
.wp_entry table td p{text-indent:0px!important; margin-bottom:0px;line-height:34px!important;padding-left:5px;}

.wp_entry table.liren{width:100%;margin:20px 0px;}
.wp_entry table.liren td{padding:0.6em 0 0.6em 1.0em;border-left: 1px solid #E2E2E2!important;vertical-align:top;}
.wp_entry table.liren td a{line-height:30px;}
 
.column-news-list .wp_entry img {vertical-align: middle; max-width:100%; _width:expression(this.width > 800 ? "880px" : this.width); }

.wp-container { }
.wp-container .wp-inner {width:1190px;margin-bottom:10px; }
.wp-main-page .content { width:70%; float: left;}
.wp-main-page .content .cbox-left { width:48.5%; float: left;}
.wp-main-page .content .cbox-right { width: 48.5%; float: right;}
.wp-main-page .sidebar { width:28%; float: right;}
.wp-main-page .sidebar .sbox { }

.wp-post {margin-bottom: 10px;}
.wp-post .post-head { height: 33px; border-bottom: 1px solid #ddd; margin-bottom: 7px;}
.wp-post .post-head .head-bar { position: relative;}
.wp-post .post-head .post-title { display: inline-block; height: 32px; line-height: 32px; font-size: 16px; font-weight: normal;}
.wp-post .post-head .post-more { height: 20px; line-height: 20px; position: absolute; right: 0; top: 50%; margin-top: -10px;}
.wp-post .post-head .post-more a { color: #424242; text-decoration: none;}
.wp-post .post-body {}
.post-news .news-item { height: 24px; line-height: 24px; vertical-align: top; overflow: hidden; position: relative;}
.post-news .news-item .meta-title { display: block; margin-right: 76px; overflow: hidden;}
.post-news .news-item .meta-time { display: block; text-align: right; width: 80px; height: 20px; line-height: 20px; position: absolute; right: 0; top:50%; margin-top: -10px; color: #999; }

a{color: #333;}


.sz_list {}

.sz_fl {
	margin-top: 20px;
	width: 100%;
	line-height: 60px;
	border-bottom: 1px dashed #d0d0d0;
}

.sz_fl h4 {
	float: left;
	width: 15%;
	font-size: 16px;
}

.sz_fl ul {
	float: left;
	width: 85%;
}

.sz_fl ul li {
	float: left;
}

.sz_fl ul li a {
	display: inline-block;
	padding: 0 30px;
	font-size: 16px;
}

.sz_fl ul li a:hover {
	color: #3c4e96;
}

.szmcz {
	margin-top: 20px;
	width: 100%;
	line-height: 60px;
	border-bottom: 1px dashed #d0d0d0;
}

.szmcz h4 {
	float: left;
	width: 15%;
	font-size: 16px;
}

.szmcz ul {
	float: left;
	width: 85%;
	margin-top: 17px;
}

.szmcz ul li {
	float: left;
	width: 26px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.szmcz ul li a {
	display: block;
	width: 24px;
	height: 24px;
	background-color: #f8f8f8;
	color: #333;
	border: 1px solid #eee;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
}

.szmcz ul li a:hover {
	background-color: #015293;
	color: #fff;
}

.sz_list .r-ld{
	width: 100%;
	min-height: 400px;
	height: auto !important;
	padding-bottom: 50px;
	box-sizing: border-box;
}
.sz_list .r-ld li{
	display: block;
    width: 47%;
    background: #f2f2f2;
    overflow: hidden;
    float: left;
    margin-right: 3%;
    margin-top: 35px;
}
.sz_list .r-ld li:nth-child(even){
	margin-right: 0!important;
}
.sz_list .r-ld li a{
	display: block;
}
.sz_list .r-ld li .pic {
	width: 45%;
	height: 250px;
    padding: 10px;
	box-sizing: border-box;
	float: left;
}
.sz_list .r-ld li .pic img{
	width: 100%;
	height: 100%;
}
.sz_list .r-ld li .jj{
	width: 54%;
	float: left;
	box-sizing: border-box;
}
.sz_list .r-ld li .jjname {
	font-size: 22px;
	line-height: 50px;
	padding: 10px 0;
}
.sz_list .r-ld li .jj_zy{
	line-height: 32px;
	font-size: 15px;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.active_sz{color:#015293!important;}
.list_lx{width: 100%;border: 1px solid #e6e6e6;padding: 10px;box-sizing: border-box;line-height: 35px;margin-top: 30px;}
									.list_lx_li{border-bottom: 1px dotted #e6e6e6;padding: 5px 0;}
									.list_lx h1{font-size: 15px;font-weight: bold;color: #015293;}
									.list_lx p{font-size: 14px;}