﻿@charset "utf-8";
html {
    min-width: 320px;
    color: #666;
}



body {
    font-family: "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
    font-size: 1.3rem;
    line-height: 2.4rem;
}
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td,span,input,textarea {
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 1.3rem;
}
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
i, em { font-style:normal; }
a { text-decoration:none;font-family:"Microsoft Yahei"; color:#333;}
a:hover { cursor:pointer; text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';}
.clearfix{ clear:both;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
img{ padding:0; margin:0;}
a img { border:none; }
input,textarea{ border:none;font-family:"Microsoft Yahei"; }
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size: 14px; }

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
    display: block;
    height: 0;
    border: 0;
}
.wrap{ max-width:750px; min-width:320px;margin:0 auto; overflow:hidden; position:relative; background:#fff;} /*网站首页宽度*/
#content p img{ width:100%;display:block; margin:0 auto; max-width:560px;} 



/****  list body  ****/
.p101-ad-1 img {width: 100%; display: block;}

/*当前位置*/
.all_list{ height:3.2rem; line-height:3.2rem; width:100%; font-size:1.2rem; color: #cccccc;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.all_list .container{ width:100%;}
.all_list span{margin-right:0.8rem;}


.nav-zong {height:4.2rem; line-height:4.2rem; position:relative; border-bottom:1px #EBEBEB solid;background:#f8f7f7; overflow:hidden;}/*面包屑导航*/	
.nav-zong .swiper-slide { text-align:center; margin:0;}
.nav-zong .swiper-slide a {display:block; background:#eee; padding:0 3%;}
.nav-zong .active a { width:100%;color:#fff; background:#1170d3; }


.info-list { width: 92%; margin: 0 auto; }
.info-list dl { padding: 1.5rem 0; border-bottom: 1px solid #ebebeb; display: flex;display: -webkit-flex;justify-content: space-between; -webkit-justify-content: space-between; flex-flow: wrap;}
.info-list a:last-child dl { border-bottom: 0;}
.info-list dt { width: 36.23%; overflow: hidden;}
.info-list dt img { display: block; width: 100%;  }
.info-list dd { width: 59.42%; position: relative; }
.info-list dd h4 { padding-top: 0.25rem; font-size: 1.6rem; height: 2rem; line-height: 2rem; color: #333; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-weight:bold;}
.info-list .info-desc { width: 100%; font-size: 1.3rem; line-height: 2rem;  color: #666; padding-top:0.8rem; }
.info-list .info-btn {font-size: 1.2rem; color: #333; border: 1px solid #ccc; width: 9.8rem; height: 2.8rem; line-height: 2.8rem; text-align: center; margin-top: 1.1rem;}


.p101-info-1-title { background: #fff; padding: 2rem 4% 0; }
.p101-info-1-text { line-height: 2.4rem; font-size: 1.8rem; color: #333333; font-weight: bold; margin-bottom: 1.3rem; }
.p101-info-1-time { height: 1.8rem; line-height: 1.8rem; border-bottom: 1px dashed #999999; padding-bottom: 1rem; font-size: 1.2rem; color: #8a8b8e;}
.p101-info-1-content { padding: 1.9rem 4% 2.25rem; font-size: 1.5rem; line-height: 2.7rem; color: #444444; text-align: justify;}

.p101-info-1-paging { padding:0 4% 0; font-size: 1.3rem; line-height: 2.2rem; color: #444444; }
.p101-info-1-paging-prev a, .p101-info-1-paging-next a { display: block; height: 2.2rem; overflow:hidden; }
.p101-info-1-paging-prev { margin-bottom: 1.1rem; }
.p101-info-1-paging span { float: left; width: 17.4%; margin-right: 3%; background: #ececec;text-align: center; border-radius: 1.5rem; color: #444444; }
.p101-info-1-paging h4 { float: left; width: 79.4%; color: #444444;}



.p101-pro-1-pic { position: relative; overflow: hidden; border-bottom:1px solid #ddd;}
.p101-pro-1-pic a { position: absolute; width: 2.8rem; height: 2.8rem; background: rgba(0, 0, 0, 0.34); border-radius: 100%; top: 2rem; left: 4%; z-index: 50; }
.p101-pro-1-pic a:after { content: ""; width: 1rem; height: 1rem; border: 0.15rem solid #fff; border-style: solid none none solid; border-radius: 0.1rem; position: absolute; top: 50%; right: 0.6rem; margin-top: -0.5rem; -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}  
.p101-pro-1-pic li img {  width: 100%; display: block; }
.p101-pro-1-pic .p101-pro-1-page { font-size: 1.4rem; width: 12%; height: 2rem; font-family: 'Arial'; border-radius: 1.5rem; background: rgba(0, 0, 0, 0.7); font-weight: normal; line-height: 2rem;  color: #fff; position: absolute; left: 84%; bottom: 2rem; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 2; }
.p101-pro-1-pic .p101-pro-1-page i { font-family: "SimHei"; }

.p101-pro-1-con { padding: 1.75rem 4% 2rem; }
.p101-pro-1-con-title { height: 3rem; line-height: 3rem; font-size: 1.8rem; color: #165fac; font-weight: bold; }
.p101-pro-1-con-desc { padding-top: 0.8rem; line-height: 2.5rem; font-size: 1.5rem; color: #666666; text-align: justify; }
.p101-pro-1-content { padding: 1.5rem 4%; font-size: 1.5rem; line-height: 2.7rem; color: #444; text-align: justify; border-bottom: 0.75rem solid #ececec; }

.p101-info-1-ctit {    height: 3.65rem; background: url(http://www.dajingdy.com/mobile/images/cpxq/bt.png) no-repeat; font-size: 1.8rem; color: #fff; font-weight: bold; line-height: 3.65rem; text-indent: 1.2rem;}

	
	
.pagination { display: flex; justify-content: center; margin-top:2.1rem;}
.pagination a {background: #fff;border: 1px solid #ccc; color: #333; font-size: 1.2rem; padding:.3rem 1.2rem; margin: 0 .3rem; border-radius: 3px;}
.pagination span { color: #333; font-size: 1.2rem; padding: .3rem 1.2rem; margin: 0 .3rem; border-radius: 3px;}
.pagination a:hover { color: #fff; border: 1px solid #1170d3;background: #1170d3;}
.pagination a.page-num-current { color: #fff; background: #1170d3; border: 1px solid #1170d3;}
.text-secondary { text-align:center;}



	
