@charset "utf-8";
/* CSS Document by ZH*/
html{font-size:14px;font-family:"微软雅黑";}
*{box-sizing: border-box;margin: 0;padding: 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p,label,input,img{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
a{text-decoration:none;color:#333;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);  /* 去掉链接触摸高亮 */ }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
/*定位*/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clearfix::after,.tab-box>dt::after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.pr{position:relative;}
.pa{position:absolute;}
.ml-30{margin-left:2.14rem;}
.mb-30{margin-bottom:2.14rem;}
.mb-20{margin-bottom:1.43rem;}
.mt-20{margin-top:1.43rem;}
.msx-20{margin: 1.43rem 0;}
.p-20{padding:1.43rem;}
.content-box{max-width: 1200px;margin: 0 auto;}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*图片效果*/
.scale2 li,.scale2 a{overflow:hidden;display:block;}
.scale2 a img{transition:all .3s;display:block;}
.scale2 a:hover img{ transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);}
/*CSS3属性*/
.box-shadow {
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);
    /*右、下、距离、模糊程度、阴影颜色，内阴影*/
    -webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.5);
    -ms-box-shadow: 0px 3px 5px rgba(0,0,0,0.5);
    -o-box-shadow: 0px 3px 5px rgba(0,0,0,0.5);
}

/* 头部样式 */
/* 顶部 */
body{background: url(../images/th_banner.png) no-repeat center top;}
.j-header-box{width: 62.5%;margin: 0 auto;}
.ht-lf{height: 40px;line-height: 40px;}
.ht-lf p{color: #666;float: left;}
.ht-lf .h-tq{margin-left: 1rem;margin-top: 0.5rem;}
.ht-rt .sx{margin: 0 0.1rem 0 0.4rem;}
.ht-rt{height: 40px;color: gray;line-height: 40px;}
.ht-rt a{color: #666;}
.j-header-bg{background: rgba(255, 255, 255, 0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);}
.j-title{font-size: 3.214rem;color: #fff;margin: 3rem 0 0 0;}
.j-title-eli{font-size: 1.32rem;color:#fff;margin:0 0 2rem 0;}
.j-banner-box{height: 181px;/* margin:0 auto; */position: relative;}
.j-content{width:1200px;margin:0 auto;}
.j-banner-logo{display: inline-block;top: 50%;margin-top: -46px;position: absolute;margin-left: -169px;}
.j-banner-logo img{/* vertical-align: middle; *//* display: inline-block; */}
.j-banner-text{display: inline-block;/* margin-left: 2%; */}
.j-search-box{position: absolute;top: 50%;right: 0;width: 320px;margin-top: -17.5px;}
.m-search, .j-search{width: 100%;}
.j-submit {cursor: pointer; position: absolute;top: 6px;right: 3%;background:url(../images/th_home_search.png) no-repeat; border:none;width: 25px;height: 25px;display: inline-block;}
.j-search {height: 2.5rem;line-height: 2.5rem;border-radius: 20px;outline-color: invert;outline-style: none;outline-width: 0px;border: none;border-style: none;text-shadow: none;-webkit-appearance: none;-webkit-user-select: text;outline-color: transparent;box-shadow: none;padding:0 3rem 0 1.5rem;}
.j-nav-box{width:100%;height:43.75px;line-height: 43.75px;background: rgba(13, 67, 115, 0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E50D4373,endColorstr=#E50D4373);}
.j-nav{width: 62.5%;margin: 0 auto;}
.j-nav ul li{float: left;width: 16.6%;text-align: center;}
.j-nav ul li a{color: #fff;font-size:18px;display: block;}
.j-nav ul li a:hover{background-color: #356189;}
.j-banner-logo a{display: table;vertical-align: middle;}
.j-banner-logo img{display: table-cell;}
.j-banner-logo span{font-size:3rem;color:#fff;font-weight:bold;display: table-cell;vertical-align: middle;padding-left: 1rem;}
.j-title{font-size: 3rem;}
.j-title-eli{font-size: 1.1rem;}
.j-server-tabtitle{margin-top: 1rem;}

/* 尾部样式 */
.j-footer-box{background-color: #2d577d;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2d577d,endColorstr=#2d577d);}
.j-footer-inner{width: 62.5%;margin: 0 auto;padding: 1.5rem 0 1.2rem 0;overflow: hidden;}
.j-footer-inner a{color:#82b3de;}
.j-footer-line{border-bottom: 1px solid #406a90;}
.j-footer-nav{margin: 0 auto;margin-bottom: 1.5rem;text-align: center;}
.j-footer-nav a{text-align: center;border-left: 1px solid #82b3de;padding: 0 2rem;display: inline-block;}
.j-footer-nav a:hover{color: #fff;}
.j-footer-nav a:first-child{border-left: 0px;}
.j-left-img, .j-left-info, .j-right-info, .j-right-img{float: left;}
.j-left-img{padding: 3.5rem 0 1.8rem 0;text-align: center;}
.j-left-info{width: 60%;padding-left: 2rem;/* padding-top: 2rem; */}
.j-right-info{width: 24.5%;padding-left: 2rem;/* padding-top: 2rem; */}
.j-right-img{/* width: 25.5%; */padding: 3.5rem 0 2rem 0;text-align: center;float:right;}
.j-left-img img{vertical-align: middle;}
.j-right-img img{vertical-align: middle;}
.j-left-info, .j-right-info{color:#82b3de;}
.j-left-info p, .j-right-info p{margin: 0.5rem 0;font-size:12px;}
.j-left-info p:nth-child(4){margin-top:-7px;}
.j-right-info .j-cp{margin: 0.5rem 0 0.2rem 0;} /* 新增类.j-cp*/
.j-left-info p:first-child, .j-left-info p:last-child,.j-right-info p:first-child, .j-right-info p:last-child{margin-top: 0;margin-bottom: 0;}
.j-left-img a:last-child img, .j-right-img img:last-child{margin-left: 1.5rem;}
.j-left-info p:first-child, .j-right-info p:first-child{margin-top: 1.5rem;}
.p-footer-icon{background: url(../images/th_footer_01.png) no-repeat;display: inline-block;width: 20px;height: 20px;position: relative;top: 3px;}
.wzbsm-wrap{margin-top:-8px;padding-top: -13px;margin-top: 44px;line-height: -33px;/* position: relative; *//* top: -6px; */margin: 0.5rem 0;margin: 0.5rem 0;margin: 0;}

/* 公用底部时间和来源 */
.date-sou{/* background: #e6e6e6; */color: #9fa0a0;/* height: 35px; */line-height: 35px;/* line-height: 1rem; */font-size: 14px;border-top: 1px solid #e0e0e0;padding: 5px 15px;margin-top: 2rem;float:none;}
.date-sou::after{content:.;display:block;height:0;clear:both;visibility:hidden;}
.date-sou .date-sou-s{/* margin-left: 4rem; */float: left;margin-right:15px;}
.date-sou .date-sou-d{float: left;}
.bshare-custom.icon-medium{margin-top:4px;}
.j-article{padding-bottom:0 !important;margin-bottom:1rem;}


@media screen and (max-width:750px){
	.date-sou-fx{display:none;}
}


/* 列表、内容页定位 */
.j-site{padding: 0.875rem 0;background-color: #fdfdfd;text-align: left;}
.j-site img {display: inline-block;margin-left: 1.75rem;}
.j-site p{color:#858586;display: inline-block;position: relative;bottom: 4px;}
.j-site p a:hover{color:#2d577d;}


/*-------------------------------↓分页样式开始↓------------------------------------*/
.pc_paging{width:100%;/* height:30px; */text-align:center;padding:20px 0;}.pc_paging .paging{display:inline-block;padding:0;border:none;margin:0;}.pc_paging .paging li{display:inline-block;width:auto;height:auto;line-height:1;color:#333;vertical-align:middle;margin:0 3px;}.pc_paging .paging li a{text-decoration:none;}.pc_paging .paging li a,.pc_paging .paging li span{display:inline-block;float:none;width:auto;height:auto;line-height:1;font-size:14px;color:#333;padding:6px 10px;border:1px solid #ccc;margin:0;}.pc_paging .paging li, .pc_paging .paging li span:hover{background: none;}.pc_paging .paging li .current,.pc_paging .paging li .current:hover{color:#fff;background: #4378a8;border: 1px solid #356189;}.pc_paging .paging .page_jump{margin-left:5px;}.pc_paging .paging .page_jump input{width:50px;padding:5px;border:1px solid #ccc;border-radius:2px;margin:0 3px;}.pc_paging .paging .page_jump a{border-radius:2px;margin-left:6px;}.pc_paging .paging .total_count,.pc_paging .paging .page_jump{display:none;}.wap_paging .paging{padding:5px .36rem 0px;margin:20px 0;}.wap_paging .paging li{display:inline-block;border:1px solid #ddd;}.wap_paging .paging li a,.wap_paging .paging li span{display:inline-block;line-height:1.42857143;font-size:.48rem;color:#666;padding:6px 12px;}.wap_paging .paging .prev_page{border-radius:4px 0 0 4px;}.wap_paging .paging .next_page{border-radius:0 4px 4px 0;}.wap_paging .paging .page_count{margin:0 -1px;}.page{clear:both;width:100%;height:auto;padding:0;margin:0;}
.pc_paging .paging li a:hover{background-color:#d1e4cc;}
.totoalPageStr {display: none;}
.pc_paging .paging li.current a, .pc_paging .paging li.current a:hover {color: #fff;background: #2d577d;border: 1px solid #0066b3;}
/*-------------------------------↑分页样式结束↑---------------------------------------*/

/*归档通用样式*/
.archive{transform:rotate(-20deg);-ms-transform:rotate(-20deg); 	/* IE 9 */-moz-transform:rotate(-20deg); 	/* Firefox */-webkit-transform:rotate(-20deg); /* Safari 和 Chrome */-o-transform:rotate(-20deg); 	/* Opera */background: url(//www.dhyip.com/huaihua/xhtml/images/archive.png) no-repeat center center;left: 50%;margin-left:440px;top: 380px;z-index: 999999;width: 180px;height: 80px;color: red;text-align: center;    position: absolute;}

/* 头、尾自适应 */
@media screen and (max-width:1880px){
  .j-header-box, .j-banner-box, .j-nav, .j-footer-inner{width: 70%;}
}

@media screen and (max-width:1660px){
  .j-header-box, .j-banner-box, .j-nav,  .j-footer-inner{width: 76%;}
}

@media screen and (max-width:1530px){
  .j-header-box, .j-banner-box, .j-nav,  .j-footer-inner{width: 82%;}
}

@media screen and (max-width:1420px){
  .j-header-box, .j-banner-box, .j-nav,  .j-footer-inner{width: 90%;}
}

@media screen and (max-width:1290px){
  .j-header-box, .j-banner-box, .j-nav,  .j-footer-inner{width: 95%;}
}

@media screen and (max-width:1220px){
  .j-header-box, .j-nav,  .j-footer-inner{width: 98%;}
}
@media screen and (max-width:1200px){
	.j-header-box{width: 100%;padding: 0 5px;}
	.j-banner-logo span{font-size: 32px;}
	.j-banner-logo a img{width: 80%;margin: 0 auto;}
	.j-content{width:auto;}
	.ht-lf .h-tq{display:none;}
	.j-nav{width: 100%;}
	.j-footer-inner{width:100%;}
}
@media screen and (max-width:1000px){
	.j-banner-logo{top: 55%;left: 50%;margin-left: -178px;margin-top: -38px;}
	.j-search-box{top: 76%;right: 50%;margin-right: -160px;}
	.j-banner-logo a img{width: 70%;}
}
@media screen and (max-width:900px){
        /* 底部 */
	.j-left-img{width: 100%;padding: 1.5rem 0 0 0;}
	.j-left-img a:last-child img{margin-left: 0rem;}
	.j-left-info{padding-left: 0;text-align: center;width: 100%;}
	.j-right-img{width: 100%;text-align: center;padding: 1.5rem 0 .8rem 0;}
}
@media screen and (max-width:750px){
	.j-banner-logo span{font-size: 30px;padding-left: 0;}
	.j-search-box{top: 76%;right: 50%;margin-right: -160px;}
	.j-banner-logo a img{width: 60%;}
	/* 菜单 */
	.j-nav{width: 100%;}
	.j-nav ul li {width: 33.33%;background-color: #2d577d;}
	.j-nav ul li:nth-child(1), .j-nav ul li:nth-child(2), .j-nav ul li:nth-child(3){border-bottom: 1px solid #ccc;}
	.j-nav ul li:nth-child(2), .j-nav ul li:nth-child(5){border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
    .j-nav-box{height: auto;}
	.archive{display:none;}
}
@media screen and (max-width:600px){
	.j-banner-logo a img{width: 43px;height: 46px;display: block;margin-bottom: 5px;}
	.j-banner-logo span{font-size: 22px;text-align: center;display: block;}
	.j-banner-logo{margin-left: 0;top: unset;left: unset;margin-top: unset;transform: none;display: block;width: 100%;padding-top: 20px;}
	.j-banner-logo a{display: block;width: 100%;}
	
	/* 菜单 */
	.j-nav ul li a{font-size: 16px;}
}
@media screen and (max-width:520px){
	.j-banner-logo span {font-size: 20px;}
    .date-sou{height: auto;}
    .date-sou .date-sou-d{float: inherit;height: 35px;}
    .date-sou .date-sou-s{margin-left: 0;float: inherit;}
	.j-article .date-sou{width: 93%;}
}
@media screen and (max-width:450px){
	.j-nav-box{margin-top: 0;}
	.j-nav ul li a{font-size: 14px;}
    .pc_paging{padding: 10px 0;}
    .pc_paging .paging li{margin: 5px 3px;}
	.j-site img{display:none;}
	.j-site p{padding-left: 5px;}
}
@media screen and (max-width:400px){
	.j-banner-logo span {font-size: 17px;}
	.j-banner-logo a img{margin-bottom: 10px;}
	.j-banner-logo{padding-top: 15px;}
	.rt-ftz{display:none;}
	.ht-rt .sx:nth-child(2){display:none;}
	.j-search-box{padding: 0 20px;}
	.j-submit{right: 10%;}
        .j-left-img{padding: 1rem 0 0 0;}
        .j-left-info p:first-child{margin-top: 1rem;}
        .j-right-img{padding: 1rem 0 0rem 0}
        .j-right-img a:last-child img{margin-left: 1.5rem;}
        .j-right-img img:last-child {margin-left: 0rem;}
        .j-footer-nav a{width: 32.33%;padding: 0 0rem;}
}