/*设置浮动*/
.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.pa { position: absolute; }
/*清除浮动*/
.clear { clear: both; height: 0; }
.blk-main .clearlist, .blk-main .listclear { clear:both; height:0; padding:0; margin:0; border:0; width:100%; float:none; }
.b-main .clearlist, .b-main .listclear { clear:both; height:0; padding:0; margin:0; border:0; width:100%; float:none; }
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
/*全局背景色1*/
.body-color { background: #ffffff; }
.bark-body-color { background:#181818; }
.body-color-p102 { background: #f5f5f5; }
.blk { margin-bottom: 25px; }
/*Main模板*/
.blk-main { width:1200px; margin: 0 auto; }
.blk-max-main { width:1220px; margin: 0 auto; }
/*小模块*/
.blk-xs { width:240px; }
.blk-min { width: 320px; }
/*中模块*/
.blk-sm { width:930px; }
.blk-max { width: 810px; }
/*小版块*/
.blk { margin-bottom:30px; }
/*首页板块全局补白*/
.p { padding: 30px 0; }
/*首页板块全局变量*/
.b { clear: both; }
/*内页板块全局变量*/
.blk { margin-bottom:  20px; }
.blk101 { margin-bottom:  35px; }
/*数据更新中的样式*/
.nodata { background:url("../images/nodata.png") no-repeat 58px 20px #fff; margin: 10px 0; padding:80px 0 80px 220px; border:1px solid #eee; text-transform: capitalize; }
/*详情内容*/
.endit-content { line-height:28px; }
.endit-content p { }
.endit-content img { max-width:100%; }
.endit101-content { line-height:28px; }
.endit101-content p { }
.endit101-content img { max-width:100%; }
.contentbox{margin-bottom:50px}
/*百度地图图片*/
.endit-content #map img, .endit-content #dituContent img, .endit-content #platform img { max-width: inherit; }
.endit-content em, .endit-content i { font-style: italic; }
.endit-content .img-p { text-indent: 0px; padding-top: 14px; margin: 0px; text-align: center; }
.endit-content .img-container { }
.endit-content .img-block { text-indent: 0px; padding-top: 14px; margin: 0px; text-align: center; }
.endit101-content .img-block { text-indent: 0px; padding-top: 10px; margin: 0 0 20px; text-align: center; }
/*详情关键字飘红加粗*/
.endit-content a { color:#f00; font-weight: bold; }
.endit101-content a { color:#f00; font-weight: bold; }
/**/
.ty-banner-1{text-align:center}
.ty-banner-1 img{height:auto;max-width:100%;}
/**/
.plc { padding: 5px 0 25px; }
.p12-curblock { display: none; }
.p102-curmbs-1 { height: 40px; line-height: 40px; font-size: 14px; color: #808080; }
.p102-curmbs-1 b { font-weight: normal; padding-left: 35px; background: url(../images/p102-curmbs-icon1.png) no-repeat left center; }
.p102-curmbs-1 i { font-style: normal; }
.p102-curmbs-1 span { font-family: 宋体; height: 46px; line-height: 46px; padding: 0px 5px; }
.p102-curmbs-1 a { color: #808080; }
.p102-curmbs-1 a:hover { color: #046ea8; }
/**/
.p101-search-1 { height: 80px; box-shadow: 0 3px 4px #e9e9e9; }
.p101-search-1 p { float: left; width: 750px; height: 80px; line-height: 80px; font-size: 14px; color: #333333; }
.p101-search-1 p b { display: inline-block; }
.p101-search-1 p a { color: #666666; display: inline-block; margin-right: 15px; }
.p101-search-1-inp { float: right; width: 356px; height: 36px; background: #fff; margin-top: 22px; }
.p101-search-1-inp1 { width:290px; height: 36px; line-height: 34px; color: #999999; border: 1px solid #e3e3e3; border-right: 0; padding: 0 20px; float: left; }
.p101-search-1-inp2 { width: 66px; height: 36px; border: 0; background: #046ea8 url(../images/p101-search-icon1.png) no-repeat center center; float: right; cursor: pointer; }

