@charset "utf-8";
/*css 初始化*/
*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#333; background:#FFF; }
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover,a:active{ color:#000000; text-decoration:none;}
.show{ display:block;}
.hide{ display:none;}
.fl{ float:left}
.fr{ float:right}
.clear{clear:both;}
.pointer{ cursor:pointer;}
.f12{ font-size:12px;}
.f14{font-size: 14px;}
.black{ color:#000;}.pub_top .fr .search_wrap .search_input
.en{ font-family:Arial;}
.word_break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixed{ position:fixed; left:0; top:0; z-index:100;}
.ellipse {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.container{width: 1100px;min-width: 1100px;margin: 0 auto;}
.not-animated{opacity:0;}
/*清除苹果手机按钮样式*/
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
/*图片灰度*/
.gray {
	-webkit-filter: grayscale(100%);
 	-moz-filter: grayscale(100%); 
 	-ms-filter: grayscale(100%); 
	o-filter: grayscale(100%);
 	filter: grayscale(100%);
 	filter: gray; 
 	transition: all 0.3 linear;
}
.tags img{vertical-align:middle;margin-top:-3px;max-width:60px;max-height:18px;}

@keyframes ripple {
	0% {
	 
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1);
	}
	100% {
	 
		transform: scale(1.2, 1.2) rotate(10deg);
			-webkit-transform: scale(1.2, 1.2);
			-moz-transform: scale(1.2, 1.2);
			-o-transform: scale(1.2, 1.2);
			-ms-transform: scale(1.2, 1.2);
	}
}
.imgscale{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}

.pub_top .fr .search_wrap input[type='text']:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #FFFFFF; opacity:1; 
}

.pub_top .fr .search_wrap input[type='text']::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #FFFFFF;opacity:1;
}

.pub_top .fr .search_wrap input[type='text']:-ms-input-placeholder{
    color: #FFFFFF;opacity:1;
}

.pub_top .fr .search_wrap input[type='text']::-webkit-input-placeholder{
    color: #FFFFFF;opacity:1;
}



/*头部导航开始*/
.pub_top{width: 100%;min-width: 1100px;height: 116px; overflow: hidden;background: #FFFFFF;border-bottom: 4px solid #297e8d;}
.pub_top .container{overflow: hidden;height: 116px;}
.pub_top .fl .logo img{margin-top: 23px;}

.pub_top .fr .search_wrap{float: right;font-size: 0px;margin-top: 40px;}
.pub_top .fr .search_wrap .search_input{padding-left: 10px;font-size:14px; height: 36px;line-height: 36px; width: 144px;float: left;border-bottom-left-radius: 18px;border-top-left-radius: 18px;background: #338b98;color: #FFFFFF; border: 0px;text-indent: 10px;outline: none;}
.pub_top .fr .search_wrap .search_btn{width: 46px;height: 36px;background: url(../images/search.png) center center no-repeat #338b98;float: right;box-sizing: border-box;border: none;border-bottom-right-radius: 18px;border-top-right-radius: 18px;}
.pub_nav{width: 100%;min-width: 1100px; height: 57px;position: relative;overflow: hidden;}
.pub_nav .nav_list{overflow: hidden;}
.pub_nav .nav_list>li{width: 157px;height:57px;line-height: 57px;float: left;text-align: center;}
.pub_nav .nav_list>li a{width: 100%;height: 100%;display: block; color: #111111;font-size: 17px;}
.pub_nav .nav_list>li:hover>a,.pub_nav .nav_list>li.sel>a{color: #076779;}


/* 首页焦点开始 */
.carousel-btn{text-align:center;margin:10px 0;display: none!important;}
.carousel-btn a{display:inline-block;width:14px;height:14px;border-radius:8px;margin:0 5px;background:#c0c0c0;vertical-align:middle;}
.carousel-btn .selected{background:#3e96a4;cursor:default;}
.carousel-btn a span{display:none;}
.carousel-btn-fixed{width:100%;position:absolute;bottom:20px;left:0;margin:0;z-index:100;}
.carousel{position:relative;padding:0px;min-width:1200px;overflow:hidden;}
.carousel-item{position:relative;float:left;display:block;}
.carousel-item .carousel-img{display:block;}
.carousel-item .carousel-img a[href="javascript:;"]{cursor:default;}
.carousel-item .carousel-img img{display:block;}
.responsive-carousel{overflow:hidden;}
.responsive-carousel .carousel-item img{width:100%;height:auto !important;}
.responsive-carousel .carousel-direction{display:none;}
.responsive-carousel:hover .carousel-direction{display:block;}
.responsive-carousel-set .carousel-info-inner h3{font-weight:normal;}
.banner{width: 100%;height: 490px;overflow: hidden;min-width: 1100px;background: url(../images/banner.jpg) center center;}




.pub_wrap1{width: 100%;min-width: 1100px;overflow: hidden;padding-top: 30px;}
.pub_wrap1 .contact{overflow: hidden;}
.pub_wrap1 .wrap_left{width: 330px;height: 285px;float: left;}
.xt_slideBox{ width:330px; height:285px; overflow:hidden; position:relative;}

.xt_slideBox .btn{width: 60px;height: 24px;position: absolute;right: 10px;bottom: 8px;z-index: 99;}
.xt_slideBox .btn li{width: 24px;height: 24px;margin-right: 6px;float: left;cursor: pointer;transition: all 0.3s linear;}
.xt_slideBox .btn li.xt_prev{background: url(../images/xt_left.png) center center no-repeat;}
.xt_slideBox .btn li.xt_prev:hover{background: url(../images/xt_left_on.png) center center no-repeat;}
.xt_slideBox .btn li.xt_next{background: url(../images/xt_right.png) center center no-repeat;}
.xt_slideBox .btn li.xt_next:hover{background: url(../images/xt_right_on.png) center center no-repeat;}

.xt_slideBox .bd{ position:relative; height:100%; z-index:0;   }
.xt_slideBox .bd li{ zoom:1; vertical-align:middle; }
.xt_slideBox .bd li img{
	width: 100%;
	height: 245px;
	display: block;
}
.xt_slideBox .bd li .con{
	height: 40px;
	background: #f2f2f2;
	padding: 0px 15px;
}
 .xt_slideBox .bd li .con h1{
 	width: 70%;
	line-height: 40px;
	font-size: 14px;
	color: #333333;;
}

.pub_wrap1 .wrap_right{width: 750px;height: 285px;float: right;}
.pub_wrap1 .wrap_right .top{width: 100%;height: 35px;line-height: 35px;background: #f7f7f7;}
.pub_wrap1 .wrap_right .top .title{float: left; width: 126px;height: 35px;text-indent: 15px; background: url(../images/xw_title.png) center center no-repeat;background-size: 100% 100%; color: #434343;font-size: 15px;font-weight: bold;}
.pub_wrap1 .wrap_right .top .more{float: right;margin-right: 15px;line-height: 30px;font-size: 14px; color: #949494;display: block;}
.pub_wrap1 .wrap_right .top .more font{font-family: simsun;margin-left: 3px;}
.pub_wrap1 .wrap_right .news_lists{margin-top: 5px;}
.pub_wrap1 .wrap_right .news_lists li{line-height: 30px;}
.pub_wrap1 .wrap_right .news_lists li a{width: 80%;float: left;margin-left:1%;background: url(../images/dot.png) left center no-repeat;text-indent: 15px;color: #333333;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pub_wrap1 .wrap_right .news_lists li a:hover{color: #eb281f;}
.pub_wrap1 .wrap_right .news_lists li span{width: 19%;float: right;font-size: 12px;color: #a7a7a7;text-align: right;}


.pub_wrap2{width: 100%;min-width: 1100px;overflow: hidden;margin-top: 40px;}
.pub_wrap2 .img_slide_box{}
.pub_wrap2 .top{width: 100%;height: 45px;background: #348493;line-height: 45px;}
.pub_wrap2 .top .title{font-size:15px;font-weight: bold;color: #FFFFFF;padding-left: 20px;}
.pub_wrap2 .top .btn{margin-right: 20px;float: right;margin-top: 9px;height: 26px;}
.pub_wrap2 .top .btn li{width: 24px;height: 24px;border:1px solid #71a9b4;float: left;background: #3a8896;transition: all 0.3s linear;cursor: pointer;}
.pub_wrap2 .top .btn li.img_prev{background: url(../images/img_left.png) center center no-repeat #3a8896;}
.pub_wrap2 .top .btn li.img_next{background: url(../images/img_right.png) center center no-repeat #3a8896;border-left: none;}
.pub_wrap2 .top .btn li.img_prev:hover{background: url(../images/img_left.png) center center no-repeat #ff9601;}
.pub_wrap2 .top .btn li.img_next:hover{background: url(../images/img_right.png) center center no-repeat #ff9601;}


.img_slide_box .bd{ position:relative; height:100%; z-index:0;background: #f6f6f6;border: 1px solid #e5e5e5;box-sizing: border-box;border-top: 0px;}
.img_slide_box .bd li{width: 198px;  zoom:1; vertical-align:middle; float: left;margin: 20px 11px;}
.img_slide_box .bd li img{
	width: 100%;
	height: 140px;
	display: block;
}
.img_slide_box .bd li span{
	height: 40px;
	line-height: 40px;
	width: 100%;
	text-align: center;
	display: block;
	font-size: 14px;
	color: #333333;
}
.img_slide_box .bd li:hover span{color: #076779;}

.pub_wrap3{width: 100%;min-width: 1100px;overflow: hidden;margin-top: 30px;margin-bottom: 20px;}
.pub_wrap3 .container{overflow: hidden;}
.pub_wrap3 .wrap_left{width: 48%;float: left;}
.pub_wrap3 .wrap_right{width: 48%;float: right;}

.pub_wrap3 .wrap .top {width: 100%;height: 45px;background: url(../images/title_line.png) left bottom no-repeat;background-size:100% auto;}
.pub_wrap3 .wrap .top .title{line-height: 40px;float: left;margin-left: 5px;font-size: 15px;color: #111111;font-weight: bold;}
.pub_wrap3 .wrap .top .more{float: right;margin-right: 10px;line-height: 40px;}
.pub_wrap3 .wrap .top .more{float: right;margin-right: 10px;line-height: 40px;font-size: 14px; color: #949494;display: block;}
.pub_wrap3 .wrap .top .more font{font-family: simsun;margin-left: 3px;}
.pub_wrap3 .wrap .top .more:hover,.pub_wrap3 .wrap .top .more:hover font{color:#348493;}


.pub_wrap3 .wrap .con .news_lists{margin: 20px 0px;}
.pub_wrap3 .wrap .con .news_lists li{line-height: 40px;}
.pub_wrap3 .wrap .con .news_lists li a{width: 80%;float: left;margin-left:1%;background: url(../images/dot.png) left center no-repeat;text-indent: 15px;color: #333333;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pub_wrap3 .wrap .con .news_lists li a:hover{color: #eb281f;}
.pub_wrap3 .wrap .con .news_lists li span{width: 19%;float: right;font-size: 12px;color: #a7a7a7;text-align: right;}


.pub_main{width: 100%;min-width:1200px;overflow:hidden;background: url(../images/detail_bg.png) center bottom no-repeat;}
.pub_main .news_wrap{width: 390px;height: 463px;margin-right: 15px;box-sizing: border-box;border: 1px solid #f1f1f1;background: #fafafa;float: left;}
.pub_main .news_wrap:nth-child(3n){margin-right: 0px;}
.pub_main .news_wrap .top{padding: 0px 15px;height: 60px;}
.pub_main .news_wrap .title{line-height: 20px;font-size: 18px;color: #333333;font-weight: bold;margin: 20px 0px;border-left: 5px solid #3e96a4;text-indent: 10px;}
.pub_main .news_wrap .more{line-height: 20px;font-size: 20px;color: #666666;font-family: simsun;margin: 20px 0px;}
.pub_main .news_wrap .con{padding: 0px 15px;}
.pub_main .news_wrap .con .news_img{width: 100%;height: 192px;font-size: 0px;position: relative;}
.pub_main .news_wrap .con .news_img img{width: 100%;height: 100%;}
.pub_main .news_wrap .con .news_img .zz{width: 100%;height: 100%;background: url(../images/news_zz.png) center center no-repeat;background-size: 100% 100%;position: absolute;top:0px;opacity: 0;transition: all 0.4s linear;}
.pub_main .news_wrap .con .news_img:hover .zz{opacity: 1;}
.pub_main .news_wrap .news_lists{margin-top: 20px;}
.pub_main .news_wrap .news_lists li{width: 100%;line-height: 33px;}
.pub_main .news_wrap .news_lists li a{width: 80%;color: #525454;font-size: 14px;width: 70%;float: left;text-indent: 12px;background: url(../images/dot.png) left center no-repeat;transition: all 0.3s linear;}
.pub_main .news_wrap .news_lists li span{line-height: 33px;color: #c8c8c8;font-size: 13px;width: 30%;text-align: right;float: left;transition: all 0.3s linear;}
.pub_main .news_wrap .news_lists li:hover a{color: #ff0000;background: url(../images/dot_on.png) left center no-repeat;}
.pub_main .news_wrap .news_lists li:hover span{color: #fd8a8a;}

.pub_main .flink_wrap{width:100%;overflow: hidden;padding-top: 20px;}
.pub_main .flink_wrap .top{padding: 0px 18px;overflow:hidden;margin-bottom: 25px;}
.pub_main .flink_wrap .top .title{line-height: 20px;font-size: 18px;color: #333333;font-weight: bold;margin: 10px 0px;border-left: 5px solid #3e96a4;text-indent: 10px;}
.pub_main .flink_wrap .top .more{line-height: 20px;font-size: 15px;color: #666666;margin: 10px 0px;}
.pub_main .flink_wrap .top .more font{font-family: simsun;}
.pub_main .flink_wrap .top .more:hover,.pub_main .flink_wrap .top .more:hover font{color:#348493;}

.link_slide_box{width: 1179px;height: 140px;margin: 0 auto; position: relative;margin-bottom: 40px;}
.link_slide_box .link_slide_btn{z-index: 999; transition: all 0.3s linear; display: block; position:absolute;width: 25px;height: 25px;text-align: center; cursor: pointer;top: 30px;}
.link_slide_box .link_slide_pre{left: -10px;background: url(../images/prev.png) center center no-repeat;background-size:100% 100%;}
.link_slide_box .link_slide_next{right: -8px;background: url(../images/next.png) center center no-repeat;background-size:100% 100%;}
.link_slide_box .link_slide_pre:hover{background: url(../images/prev_on.png) center center no-repeat;background-size:100% 100%;}
.link_slide_box .link_slide_next:hover{background: url(../images/next_on.png) center center no-repeat;background-size:100% 100%;}
.link_slide_list{height: 130px;overflow: hidden;}
.link_slide_list li{width: 158px;height: 130px;float: left;margin: 0px 5px;}
.link_slide_list li img{width: 158px;height: 90px;border: 1px solid #e5e5e5;box-sizing: border-box;}
.link_slide_list li span{line-height: 40px;text-align: center;width: 100%;display: block;font-size: 14px;color: #666666;}
.link_slide_list li:hover img{border: 1px solid #4cabb8;}

.pub_foot{width: 100%;min-width:1100px;overflow:hidden; background: #378c9b;}
.pub_foot .container{overflow: hidden;}
.pub_foot .btm_nav{margin-top: 50px;margin-bottom: 65px;overflow: hidden;}
.pub_foot .btm_nav>li{float: left;margin-right: 80px;}
.pub_foot .btm_nav>li>.title {margin-bottom: 20px;}
.pub_foot .btm_nav>li>.title a{color: #FFFFFF;font-size: 15px;}

.pub_foot .btm_nav>li>.btn_nav_list>li a{font-size: 12px;line-height: 25px;color: #bbd0d6;transition: all 0.2s linear;}
.pub_foot .btm_nav>li>.btn_nav_list>li a:hover{color: #FFFFFF;}
.pub_foot .btm_nav>li .wx_code{width: 99px;height: 99px;}
.pub_foot .btm_nav>li .wx_code img{width: 100%;height: 100%;}
.pub_foot .btm_nav>li:last-child{margin-right: 0px;float:right;}
.pub_btm{width: 100%;min-width: 1200px;height:60px;overflow: hidden;background: #26606a;}
.pub_btm .container{overflow: hidden;position: relative;}
.pub_btm .fl{line-height: 60px;color:#FFFFFF;font-size: 14px;}
.pub_btm .fl a{color:#FFFFFF;}
.pub_btm .fr {line-height: 60px;color:#FFFFFF;font-size: 14px;}
.pub_btm .fr a{color:#FFFFFF;}
.sydw{position: absolute;left: 50%;margin-left: 25px; max-height: 50px;margin-top: 5px;margin-right: 20px;}

/*内页开始*/
.pub_ny_nav {width: 100%;min-width: 1200px; height: 410px;overflow: hidden;margin-bottom: 37px;}
.pub_ny_nav .bg{width: 100%;height: 100%;position: absolute;top: 0px;}
.pub_ny_nav .container{height: 100%;overflow: hidden;position: relative;}
.pub_ny_nav .container .title{height: 60px;top: 50%;margin-top: -30px;left: 10px;position: absolute;}
.pub_ny_nav .container .title h1{font-size: 27px;color:#333333;line-height: 50px;}
.pub_ny_nav .container .title .line{width:40px;height: 3px;background: #535353;display: block;margin-top: 7px;}

.news_ban{width: 100%;height: 370px;background:url(../images/news_ban.jpg) center center no-repeat;}

.ny_detail{width: 100%;min-width: 1100px;overflow: hidden;margin-top: 30px;}
.ny_detail .container{overflow: hidden;}
.ny_detail .left_wrap{width: 243px;}
.ny_detail .left_wrap .menu .top{width: 100%;height: 52px;background: url(../images/menu_title_bg.png) center center no-repeat;}
.ny_detail .left_wrap .menu .top h1{font-size: 18px;color: #FFFFFF;font-weight: normal;line-height: 52px;padding-left: 20px;}
.ny_detail .left_wrap .menu .menu_list{position: relative;padding: 15px 20px 40px 20px;background: #f8f8f8;}
.ny_detail .left_wrap .menu .menu_list li{width: 100%;height: 40px;line-height: 40px;font-size: 14px;color: #333333;}
.ny_detail .left_wrap .menu .menu_list li a{color:#333333;}
.ny_detail .left_wrap .menu .menu_list li a font{font-family: simsun;margin: 0px 5px;}
.ny_detail .left_wrap .menu .menu_list li:hover a,.ny_detail .left_wrap .menu .menu_list li.sel a{color: #338b98;font-weight: bold;}

.ny_detail .left_wrap .contact{width: 100%;height: 52px;margin: 15px 0px;margin-bottom: 50px;}
.ny_detail .right_wrap{width: 806px;overflow: hidden;}
.ny_detail .right_wrap .top{
	width: 100%;
	height: 60px;
	line-height: 60px;
	border-bottom: 2px solid #d2d2d2;
	overflow: hidden;
}

.ny_detail .right_wrap .top .title{
	color: #338b98;
	font-size: 18px;
}
.ny_detail .right_wrap .top .posi {font-size: 14px;font-family: simsun;color: #989898;margin-right:15px;}
.ny_detail .right_wrap .top .posi img{vertical-align: middle;display: inline-block;margin-top: -4px;}
.ny_detail .right_wrap .top .posi a{font-size: 14px;color: #989898;line-height: 60px;font-family:"Microsoft YaHei";}
.ny_detail .right_wrap .top .posi a:hover{color: #3e96a4;}
.ny_detail .right_wrap .detail_wrap{padding: 25px 10px;line-height: 2em;font-size: 14px;color: #666666;}
.detail_wrap img,.detail_wrap video,.detail_wrap table,.detail_wrap iframe{max-width: 100%;}


.ny_detail .news_detail{width: 100%;overflow: hidden;margin-bottom: 50px;}
.ny_detail .news_detail .top{height: 50px;line-height: 50px;border-bottom: 1px solid #e8e8e8;background: #f5f5f5;}
.ny_detail .news_detail .top .fl{width: 800px; font-size: 15px;color: #999999;text-indent: 25px;}
.ny_detail .news_detail .top .fr{width: 140px;font-size: 15px;color: #999999;text-align: center;}

.ny_detail .news_detail .news_lists{margin: 20px 0px;overflow: hidden;}
.ny_detail .news_detail .news_lists li{line-height: 40px;}
.ny_detail .news_detail .news_lists li a{width: 80%;float: left;margin-left:1%;background: url(../images/dot.png) left center no-repeat;text-indent: 15px;color: #333333;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ny_detail .news_detail .news_lists li a:hover{color: #eb281f;}
.ny_detail .news_detail .news_lists li span{width: 19%;float: right;font-size: 12px;color: #a7a7a7;text-align: right;}

.ny_detail .news_detail .title{    
	margin-top:30px;
	font-size: 22px;
    line-height: 1.5em;
    font-weight: normal;
    text-align: center;
    color: #212121;
    font-family: "微软雅黑";}
.ny_detail .news_detail .time{padding:10px 0px;text-align:center;line-height:25px;height:25px;}
.ny_detail .news_detail .time span{color: #666666;
    font-size: 15px;
    padding-right: 15px;
    padding-left: 15px;
}
.ny_detail .news_detail .content{
	line-height: 2em;
    padding: 0px 20px;
    padding-bottom: 20px;
    font-size: 16px;
	min-height:350px;
}
.ny_detail .news_detail .content img{max-width:100%;}
.ny_detail .news_detail .pre_next{
	text-indent: 20px;
    line-height: 2em;
    color: #666666;
}

.ny_detail .news_detail .pn{ width:817px; margin:0 auto; border-top:1px solid #EDEFF1; padding:15px 0 10px 0; overflow:hidden;}
.ny_detail .news_detail .pn .btn{ display:block; width:166px; height:39px; line-height:39px; text-align:center; font-size:13px; background:#E7E7E7; border-radius:39px;}
.ny_detail .news_detail .pn .prev{ float:left; margin-left:118px;}
.ny_detail .news_detail .pn .next{ float:right; margin-right:118px;}
.ny_detail .news_detail .pn .btn:hover{ background:#009FA5; color:#FFF;}


.ny_detail .talent_detail{width: 100%;overflow: hidden;}
.ny_detail .talent_detail .talent_list li{width: 100%;overflow: hidden;}
.talent_list li .title{width: 100%;height: 50px;border-bottom: 1px solid #e8e8e8;background: url(../images/talent_arr.png) center right no-repeat;}
.talent_list li .title a{display: block; line-height: 50px;font-size: 15px;color: #333333;font-weight: bold;text-indent: 15px;background: url(../images/talent_left.png) center left no-repeat;}
.talent_list li .con{background: #f5f5f5;height: 0px; padding: 0px;font-size: 15px;color: #333333;transition: all 0.3s linear;}
.talent_list li .con.sel{height: auto;padding: 15px;}


/*css flickr style pagination*/
div.flickr {
	 clear:both; padding:20px 0px 0px 0px; margin:0px auto; text-align:center; font-family:Arial;
}
div.flickr a {
	 display:inline-block; color:#0d9198; text-align:center; width:32px; height:32px; line-height:32px; border:1px solid #DBDBDB; border-left:0; overflow:hidden;
}
div.flickr a:hover {
	 background:#F1F1F1;
}
div.flickr span {
    display:inline-block; text-align:center; width:32px; height:32px; line-height:32px; border:1px solid #DBDBDB; color:#0d9198; border-left:0; overflow:hidden;
}
div.flickr span.current {
    background:#F1F1F1;
}
div.flickr span.disabled {
    color:#BDBDBD;
}
div.flickr em {
    display:inline-block; width:1px; height:34px; background:#DBDBDB; font-style:normal;
}


.pageNavi { clear:both; margin:0 auto; text-align:center; font-family:Arial;}
.wp-pagenavi {margin:0px auto; padding:30px 0 15px 0;}
.wp-pagenavi a{ display:inline-block; color:#000; text-align:center; width:27px; height:31px; line-height:31px; border:1px solid #E2E2E2; border-left:0;}
.wp-pagenavi a:hover,.wp-pagenavi a:hover{ background:#E2E2E2; color:#4F4F4F;}
.wp-pagenavi a.p_pn{ width:70px;}
.wp-pagenavi span{ display:inline-block; text-align:center; width:27px; height:31px; line-height:31px; border:1px solid #E2E2E2; border-left:0;}
.wp-pagenavi span.current{ color:#4F4F4F; background:#E2E2E2;}
.wp-pagenavi span.disabled{ color:#BDBDBD;}
.wp-pagenavi span.tot{ background:none; color:#666; width:auto; display:none;}
.wp-pagenavi span.pages {border: 1px solid #ccc;
	padding: 4px 8px;
	MARGIN: 2px; COLOR:#454545! important; font-weight:100;
}
.wp-pagenavi span.extend {border: 1px solid #ccc;
	padding: 4px 8px;
	MARGIN: 2px; COLOR: #454545! important; font-weight:100;
}
.wp-pagenavi em{ display:inline-block; width:1px; height:31px; background:#E2E2E2; font-style:normal; margin-bottom:-10px;}


/*search*/
.sh_load_bkg{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:1000;}
.sh_load{ position:fixed; left:50%; top:50%; margin:-8px 0 0 -64px; width:128px; height:15px; background:url(../images/loading_1.gif) center center no-repeat; z-index:1001;}

.fbt{text-align:center;color:#666;font-size:16px;line-height:26px;padding-top:20px;}

.fh_panel .photo{height:100%;}





/*css flickr style pagination*/
div.flickr {
	 clear:both; padding:20px 0px 0px 0px; margin:0px auto; text-align:center; font-family:Arial;
}
div.flickr a {
	 display:inline-block; color:#0d9198; text-align:center; width:32px; height:32px; line-height:32px; border:1px solid #DBDBDB; margin-left:-1px; overflow:hidden;
}
div.flickr a:hover {
	 background:#F1F1F1;
}
div.flickr span {
    display:inline-block; text-align:center; width:32px; height:32px; line-height:32px; border:1px solid #DBDBDB; color:#0d9198;  margin-left:-1px;overflow:hidden;
}
div.flickr span.current {
    background:#F1F1F1;
}
div.flickr span.disabled {
    color:#BDBDBD;
}
div.flickr em {
    display:inline-block; width:1px; height:34px; background:#DBDBDB; font-style:normal;
}


#ctl00_ContentPlaceHolder1_PageContent .firstbtn::after{content:"<";}
#ctl00_ContentPlaceHolder1_PageContent .lastbtn::after{content:">";}


/*分页*/
.pageNavi { clear:both; margin:0 auto; text-align:center; font-family:Arial;}
.wp-pagenavi {margin:0px auto; padding:30px 0 15px 0;}
.wp-pagenavi a{ display:inline-block; color:#000; text-align:center; width:27px; height:31px; line-height:31px; border:1px solid #E2E2E2; border-left:0;}
.wp-pagenavi a:hover,.wp-pagenavi a:hover{ background:#E2E2E2; color:#4F4F4F;}
.wp-pagenavi a.p_pn{ width:70px;}
.wp-pagenavi span{ display:inline-block; text-align:center; width:27px; height:31px; line-height:31px; border:1px solid #E2E2E2; border-left:0;}
.wp-pagenavi span.current{ color:#4F4F4F; background:#E2E2E2;}
.wp-pagenavi span.disabled{ color:#BDBDBD;}
.wp-pagenavi span.tot{ background:none; color:#666; width:auto; display:none;}
.wp-pagenavi span.pages {BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT:#ccc 1px solid; COLOR:#454545! important; PADDING-TOP:4px! important; BORDER-BOTTOM:#ccc 1px solid; font-weight:100;}
.wp-pagenavi span.extend {BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT:#ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; font-weight:100;}
.wp-pagenavi em{ display:inline-block; width:1px; height:31px; background:#E2E2E2; font-style:normal; margin-bottom:-10px;}

.docPage{text-align:center;}


.docPage .el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
	 display:inline-block; color:#0d9198; text-align:center; width:32px; height:32px; line-height:32px; border:1px solid #DBDBDB;margin:0px; margin-left:-1px; overflow:hidden;
}
.docPage .el-pagination.is-background .el-pager li.number.active  {
    display:inline-block; text-align:center; width:32px; height:32px; line-height:32px; border:1px solid #DBDBDB; color:#0d9198;  margin-left:-1px;overflow:hidden;background:#F1F1F1;
}
/*20250612增加 liyc*/
[v-cloak]{display: none;}
.pn { width: 817px; margin: 0 auto; border-top: 1px solid #EDEFF1; padding: 15px 0 10px 0; overflow: hidden; }
.pn .btn{ display:block; width:166px; height:39px; line-height:39px; text-align:center; font-size:13px; background:#E7E7E7; border-radius:39px;}
.pn .prev{ float:left; margin-left:118px;}
.pn .next{ float:right; margin-right:118px;}
.pn .btn:hover{ background:#009FA5; color:#FFF;}


