/* basic */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
ol, ul { list-style: none; }
a { text-decoration: none; color: #333333; }
a:hover { text-decoration: none; color: #bf0b16 }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; border: 0; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
body { color: #333333; background: #f7f7f7; font-size: 14px; font-family: "微软雅黑", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"; }
.clear { clear: both; height: 1px; width: 100%; }
.span-cut { padding: 0 10px; }/* main container */
.mian-container { width: 100%; background: url(imagestop-bg.jpg) no-repeat top center; }/* header container */
.header { width: 100%; }
.header .header-nav-background { width: 100%; height: 40px; border-bottom: 1px solid #cdf1fb; position: absolute; top: 0; left: 0; background: #FFF; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; z-index: 1 }
.header .header-nav { width: 1030px; margin: 0 auto; height: 40px; z-index: 2; position: relative }
.header .header-nav-left { float: left; height: 40px; line-height: 40px; color: #757575; }
.header .header-nav-left a { color: #757575; }
.header .header-nav-left a:hover { color: #bf0b16 }
.header .header-nav-right { float: right; height: 28px; padding: 6px 0; }
.header .header-search { height: 26px; border: 1px solid #dcdcdc; background: #FFF; }
.header .header-search input { float: left }
.header .header-search .keywords { height: 14px; padding: 6px; background: #FFF; width: 170px; }
.header .header-search .btn { height: 14px; width: 35px; background: url(imagesicon@pc.png) no-repeat 0 0; margin: 6px 0; border-left: 1px solid #dcdcdc }
.header .header-banner { width: 1000px; margin: 0 auto; height: 170px; position: relative; }
.header .header-banner .site-name { width: 800px; height: 57px; background: url(imagessite-name.png) no-repeat 0 0; position: absolute; left: 10px; top: 50%; margin-top: -28px; z-index: 2 }
.header .header-banner .site-slider { position: absolute; right: 10px; top: 0; width: 230px; height: 170px; overflow: hidden; z-index: 1 }
.header .header-banner .site-slider ul li, .header .header-banner .site-slider img { width: 230px; height: 170px; }
.header .header-banner .site-slider img { filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.header .header-menu { width: 1030px; margin: 0 auto; height: 40px; border-bottom: 2px solid #0e4b92; position: relative }
.header .header-menu-background { width: 100%; height: 40px; position: absolute; top: 0; left: 0; background: #FFF; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index: 1 }
.header .header-menu-nav { width: 1030px; height: 40px; position: absolute; top: 0; left: 0; z-index: 2; overflow: hidden }
.header .header-menu-nav ul { width: 1032px; overflow: hidden }
.header .header-menu-nav ul li { width: 170px; ; height: 40px; float: left; margin-right: 2px; }
.header .header-menu-nav ul li a { display: block; width: 100%; height: 40px; line-height: 40px; color: #2c5e98; font-size: 16px; text-align: center }
.header .header-menu-nav ul li a:hover, .header .header-menu-nav ul li a.on { background: #0e4b92; color: #FFF; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }/* content container */
.content { width: 1000px; margin: 0 auto; padding: 15px; background: #FFF }
.theCurrent { border: 0; height: 48px; line-height: 48px; color: #333; font-size: 14px; background: #f7f7f7; padding-left: 15px; margin-bottom: 30px; }
.content-left { width: 268px; float: left; margin-right: 30px; background: #FFF; }
.title { border-bottom: 2px #0e4b92 solid; margin: 0 10px 10px; position: relative; height: 49px; }
.title h2 { font-size: 22px; line-height: 44px; color: #bf0b16; padding-left: 5px; padding-top: 5px; border-bottom: 2px #bf0b16 solid; margin-bottom: -2px; position: absolute; top: 0; left: 0; }
.blk1 { margin-bottom: 20px; border: 1px #eee solid; padding-bottom: 15px; }
.blk1 ul li a { display: block; line-height: 54px; font-size: 18px; padding-left: 15px; }
.blk1 ul li .hover { background: url(imagestitle-icon.png) 230px center no-repeat #f6f6f6; }
.blk2 { border: 1px #eee solid; padding-bottom: 15px; }
.blk2 ul { background: url(imagesblk2-bg.gif) 10px 9px no-repeat; padding-left: 45px; }
.blk2 ul li { line-height: 35px; font-size: 14px; height: 35px; overflow: hidden; width: 205px; }
.content-right { width: 698px; border: 1px #eee solid; float: left; background: #FFF; overflow: hidden; }
.content-right ul { padding: 0 15px; }	/* text-list */
.content-right .text-list li { padding: 10px 0; border-bottom: 1px #e5e5e5 dashed; }
.content-right .text-list h3 a { font-size: 18px; line-height: 36px; display: block; width: 540px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.content-right .text-list h3 span { font-size: 14px; color: #888; display: block; line-height: 36px; float: right; }
.content-right .text-list p { font-size: 14px; color: #888; line-height: 24px; } 	/* video-list */
.content-right .video-list { width: 675px; padding-top: 10px; }
.content-right .video-list li { width: 210px; margin-right: 15px; margin-bottom: 20px; float: left; position: relative; }
.content-right .video-list p { padding: 0 5px; text-align: center; line-height: 22px; height: 44px; overflow: hidden; }
.video-icon { position: absolute; top: 30%; left: 40%; }	/* page */
.page { padding: 40px 90px; text-align: center }
.page a { border: 1px solid #ccc; height: 20px; line-height: 20px; padding: 5px 10px; margin: 0 2px; }
.page a.cur { border: 1px solid #0e4b92; color: #FFF; background: #0e4b92; }	/* content-content */
.content-content { border: 0; background: #FFF; padding: 30px 50px; }
.content-content .headings { text-align: center; margin-bottom: 30px; }
.content-content .headings h3 { border-bottom: 2px #0e4b92 solid; font-size: 24px; line-height: 32px; color: #0e4b92; padding-bottom: 20px; }
.content-content .headings span { line-height: 40px; color: #888; }
.content-content .picture { text-align: center; margin-bottom: 20px; padding-top: 20px; }
.content-content .picture h6 { font-family: "方正楷体简体"; font-size: 16px; line-height: 32px; text-align: left; text-indent: 2em; color: #000; }
.content-content p { font-size: 16px; line-height: 36px; margin-bottom: 10px; }	/* hudong-list */
.forms { padding: 0 15px; }
.forms h4 { font-size: 18px; border-bottom: 1px #d8d8d8 solid; line-height: 40px; color: #a10000; margin-bottom: 20px; }
.forms p { line-height: 34px; margin-bottom: 20px; }
.forms .btn { text-align: center; }
.forms .btn input { width: 105px; margin-left: 25px; }
.btn-l { background: #ce0f0f; color: #FFF; }
.forms label { width: 120px; font-size: 14px; color: #616161; text-align: right; display: inline-block; vertical-align: top; }
.forms label span { color: #a10000; }
.forms input { border: 1px solid #dfdfdf; height: 28px; width: 250px; border-radius: 3px; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.07) inset; margin-left: 10px; padding: 2px 5px; outline: 0 none; }
.forms input[type="radio"] { border: 0 }
.forms textarea { border: 1px solid #dfdfdf; width: 460px; border-radius: 3px; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.07) inset; margin-left: 10px; padding: 2px 5px; outline: 0 none; line-height: 28px; }
.hudong-list { padding: 0 15px; }
.hudong-list h4 { font-size: 18px; border-bottom: 1px #d8d8d8 solid; line-height: 40px; color: #a10000; margin-bottom: 20px; }
.hudong-list li { padding: 10px 0; border-bottom: 1px #e5e5e5 dashed; }
.hudong-list h3 { font-size: 18px; line-height: 36px; }
.hudong-list li p { font-size: 14px; color: #888; line-height: 24px; }
.hudong-list li span { font-size: 12px; color: #939393; font-family: "宋体"; display: block; float: right; }     /* content-content-e-ti 每月e题 */
.content-e-ti .banner { background: url(imageseti.png) center top no-repeat; height: 70px; padding-top: 120px; }
.content-e-ti .banner h2 { background: url(imageseti-title.png) center top no-repeat; height: 36px; line-height: 36px; text-align: center; color: #FFF; font-size: 20px; }
.e-ti-top { background: url(imagese-ti-bg.png) center top no-repeat; height: 27px; }
.e-ti-content { width: 930px; padding: 0 20px; border: 1px #eee solid; border-top: none; margin: auto; }
.e-ti-t { margin-bottom: 25px; }
.e-ti-t h3 { font-size: 30px; text-align: center; color: #0e4b92; line-height: 2em; }
.e-ti-t p { font-size: 18px; text-indent: 2em; line-height: 2em; margin-bottom: 10px; }
.e-ti-l { width: 220px; margin-right: 30px; float: left; }
.e-ti-r { width: 680px; float: left; }
.blkz { border: 1px #eee solid; margin-bottom: 25px; }
.e-ti-title { background: #fbfbfb; border-bottom: 1px #eee solid; height: 40px; }
.e-ti-title h4 { font-size: 18px; line-height: 40px; padding-left: 10px; }
.e-ti-title h4 span { color: #a10000; }
.e-ti-title h4 a { text-decoration: underline; color: #3aa3d8; }
.e-ti-title h4 a:hover { color: #bb0000; }
.e-ti-blk1 p { padding: 10px; text-indent: 2em; line-height: 2em; }
.e-ti-blk2 ul { padding: 10px; }
.e-ti-blk2 ul li { margin-bottom: 10px; }
.e-ti-blk2 ul span { display: block; color: #bb0000; }
.e-ti-blk2 ul a { line-height: 1.5em; color: #3aa3d8; }
.e-ti-blk3 .xz { padding: 10px; }
.e-ti-blk3 .xz p { text-indent: 2em; line-height: 1.5em; }
.e-ti-blk4 ul { padding: 20px; }
.e-ti-blk4 li { border-bottom: 1px #505050 dashed; padding-bottom: 15px; margin-bottom: 20px; }
.e-ti-blk4 li span em { color: #0088cf; font-style: normal; }
.e-ti-blk4 li p { font-size: 16px; line-height: 2em; }
.e-ti-blk5 .e-ti-title { margin-bottom: 20px; }     /* content-ffcl 反腐倡廉登记预约 */
.ffcl .banner { background: url(imagesffcl-bg.jpg) center top; height: 200px; margin-bottom: 30px; }
.ffcl .main { border: 1px #eee solid; padding: 15px; width: 968px; margin: auto; overflow: hidden; margin-bottom: 30px; }
.ffcl .main .main-l { float: left; width: 436px; margin-right: 30px; border: 1px #eee solid; }
.ffcl .main .ffcl-title { background: #fbfbfb; border-bottom: 1px #eee solid; height: 40px; }
.ffcl .main .ffcl-title h4 { font-size: 18px; line-height: 40px; padding-left: 10px; }
.ffcl .main .main-r { float: left; width: 498px; border: 1px #eee solid; }
.ffcl .main .ffcl-blk { padding: 10px; }
.ffcl .main .main-l ul { border-bottom: 1px #eee dashed; padding-bottom: 10px; margin-bottom: 15px; }
.ffcl .main .main-l ul li { font-size: 16px; line-height: 20px; padding: 8px 0; }	/* 二级单页 */
.content-right .danye { border-bottom: 2px #0e4b92 solid; margin: 0 10px 10px; }
.content-right .danye h2 { text-align: center; font-size: 22px; line-height: 44px; color: #000; }
.danye-list { padding: 15px; }
.danye-list p { font-size: 16px; line-height: 36px; margin-bottom: 10px; text-indent: 2em; }   /* list-search 搜索列表页 */
.list-search .title { margin: auto; }
.list-search .title p { float: right; font-size: 16px; line-height: 44px; padding-top: 5px; }
.list-search .title p span { color: #bf0b16; }
.list-search .text-list { padding: 20px 15px; }
.list-search .text-list li { padding: 10px 0; border-bottom: 1px #e5e5e5 dashed; }
.list-search .text-list h3 a { font-size: 18px; line-height: 36px; display: block; float: left; }
.list-search .text-list h3 span { font-size: 14px; color: #888; display: block; line-height: 36px; float: right; }
.list-search .text-list p { font-size: 14px; color: #888; line-height: 24px; }     /* content-xuncha  巡查信箱 */
.content-xuncha { width: 868px; border: 1px #eee solid; background: #FFF; padding: 30px 65px; }
.content-xuncha td { line-height: 3em; }   /* content-tijiao  巡查信箱提交 */
.content-tijiao { width: 868px; border: 1px #eee solid; background: #FFF; padding: 30px 65px; }
.content-tijiao .forms .line { border-bottom: 1px #d8d8d8 solid; margin-bottom: 25px; padding-top: 20px; }
.content-tijiao .forms label { width: 200px; }
.content-tijiao .forms p { margin-bottom: 10px; }
.content-tijiao .forms .jbfs { text-align: center; height: 40px; line-height: 40px; font-size: 20px; }
.content-tijiao .forms .jbfs input { width: 20px; height: 20px; box-shadow: none; padding-right: 10px; }
.content-tijiao .forms .f-bt { font-size: 20px; font-weight: bold; }
.content-tijiao .forms .xz input { width: 100px; margin-left: 0; }
.content-tijiao .forms table { margin: auto; margin-bottom: 20px; }
.content-tijiao .forms table input { width: 100px; }     /* content-fzzs 方正之声 */
.fzzs .banner { background: url(../images/fzzs-bg.jpg) center top; height: 200px; margin-bottom: 30px; }
.fzzs .main { border: 1px #eee solid; padding: 15px; width: 968px; margin: auto; overflow: hidden; margin-bottom: 30px; }
.fzzs .main ul { width: 980px; clear: both; overflow: hidden }
.fzzs .main li { float: left; margin: 20px 27px 20px; width: 187px; height: 273px; _margin: 20px 27px 20px 20px; }
.fzzs .main li img { width: 175px; padding: 5px; border: 1px #e5e5e5 solid; height: 233px; }
.fzzs .main li p { }
.fzzs .main li p span { display: block; line-height: 24px; }
.fzzs .main li p .span1 { padding-left: 10px; }
.fzzs .main li p .span2 { float: right; padding-right: 10px; background: url(imagesxiazai.jpg) left center no-repeat; padding-left: 20px; }
.fzzs .main li p .span2:hover { cursor: pointer; color: #F00; background: url(imagesxiazai-hover.jpg) left center no-repeat; }
.fzzs .main .pdf-down { float: right; }/*map*/
.baoliao-map { width: 1000px; overflow: hidden; background: url(picmap-bg.jpg) no-repeat 0 0; margin-bottom: 30px; }
.baoliao-map .baoliao { width: 370px; float: left; height: 350px; }
.baoliao-map .map-list { margin-left: 25px; margin-top: 35px; width: 460px; height: 230px; float: left; padding: 20px; }
.baoliao-map .map-list h2 { font-size: 18px; font-weight: bold; color: #0e4b92; height: 20px; line-height: 20px; padding-bottom: 10px; border-bottom: 2px solid #0e4b92; margin-bottom: 10px; }
.baoliao-map .map-list ul li { font-size: 16px; line-height: 32px; wwidth: 370px; height: 32px; overflow: hidden }	/* content-shian */
.content-shian { width: 1000px; }
.content-shian .shian-left { width: 270px; margin-right: 30px; float: left }
.content-shian .title { margin: 0; }
.content-shian .shian-list { padding-top: 20px; }
.content-shian .shian-list ul li { padding: 15px 5px; font-size: 16px; border-bottom: 1px solid #EEE; }
.content-shian .shian-list ul li span { color: #000; font-size: 14px; font-family: "微软雅黑"; margin-bottom: 10px; }
.content-shian .shian-list ul li a { color: #000; font-weight: bold }
.content-shian .shian-list ul li a:hover { color: #C00 }
.content-shian .shian-more { font-size: 18px; line-height: 50px; height: 50px; text-align: center; }
.content-shian .shian-more a { font-weight: bold; }
.content-shian .shian-right { width: 700px; float: right }
.content-shian .shian-right .article { line-height: 25px; font-size: 18px; color: #2a2a2a; }
.content-shian .headings { text-align: center; margin-bottom: 30px; }
.content-shian .headings h3 { border-bottom: 2px #0e4b92 solid; font-size: 24px; line-height: 48px; color: #0e4b92; }
.content-shian .headings span { line-height: 40px; color: #888; }
.content-shian .picture { text-align: center; margin-bottom: 20px; padding-top: 20px; }
.content-shian .picture h6 { font-family: "方正楷体简体"; font-size: 16px; line-height: 32px; text-align: left; text-indent: 2em; color: #000; }
.content-shian p { font-size: 16px; line-height: 36px; margin-bottom: 10px; }/* share */
.content-lingxue{ padding-top:20px;}
.content-lingxue .title{ border:0; height:300px; background:url(www.jiwei.gov.cndemotemplateimageslx-h120171120.png) center center no-repeat; }
.content-lingxue .shian-right .article1 { background:url(www.jiwei.gov.cndemotemplateimageslx-h220171116.png) left center no-repeat; padding:68px; }
.content-lingxue .shian-right .article3 { background:url(www.jiwei.gov.cndemotemplateimageslx-h320171120.png) left top no-repeat; padding:68px 0; }
.content-lingxue .shian-right .article{ margin-bottom:25px;}
.lingxue{ background:#f6e4e0;}
.xyd{ font-size:14px;}

.bdsharebuttonbox a { float: none }/* footer container */
.footer { width: 100%; background: url(imagesfooter-bg.png) repeat-x 0 0; padding: 70px 0; }
.footer-nav { width: 1000px; margin: 0 auto; }
.footer-nav p { font-size: 12px; line-height: 24px; text-align: center }/* zt dyqh*/
.zt-list { width: 100%; overflow: hidden; margin-bottom: 30px; }
.zt-list-txt ul li { padding: 0; margin: 0; list-style: none; line-height: 32px; font-size: 16px; }
.banner { width: 100%; margin-bottom: 20px; }
.img-list { width: 100%; overflow: hidden; margin-bottom: 30px; }
.zt-list-img { float: left; width: 290px; margin-right: 30px; }
.zt-list-txt { width: 580px; float: left }
.img-list ul li { float: left; width: 290px; margin-right: 15px; }
.img-list ul li:last-child { float: left; width: 290px; margin-right: 0; }
.video-ft-list { width: 100%; overflow: hidden }
.video-ft-list li { width: 270px; margin: 15px; float: left; position: relative; }
.video-ft-list p { padding: 0 5px; text-align: center; line-height: 22px; height: 44px; overflow: hidden; }
.video-list-spft { width: 100%; overflow: hidden }
.video-list-spft li { width: 675px; margin-bottom: 20px; overflow: hidden }
.video-list-spft li img { width: 205px; float: left; margin-right: 20px; }
.video-list-spft p.ft-title { text-align: left; line-height: 22px; overflow: hidden; font-size: 18px; padding: 10px 5px; border-bottom:1px dashed #CCCCCC; font-weight:bold; margin-bottom:20px;}
.video-list-spft p.ft-title span {color: #1B5295;}
.video-list-spft p.ft-info {line-height: 26px;}
.video-list-spft p.ft-info span.ftzy {color: #1B5295; font-size:16px; }
.video-list-spft p.ft-info a.ft-more{ color:#C00; font-weight:bold;}

/*搜索*/

.keywords-panel { padding: 15px; }
.keywords-panel ins { text-decoration: none; margin-right: 15px; }
.search-list ul { list-style: none; padding: 0; }
.search-list ul li { padding-bottom: 20px; line-height:2em; margin-bottom: 20px; border-bottom: 1px solid #E9E9E9 }
.search-list ul li p { margin-bottom: 0; }
.search-list ul li p.time { color: #CCC }
.margin-small-bottom{font-size: 18px; margin-bottom: 5px;}

.text-red {color: #e33;}
.text-red em{color: #e33;  font-style:normal;}
.text-center{padding-bottom: 20px; padding-top: 20px; text-align: center;}

.pagination{    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: bottom;
}

.pagination li{    display: inline-block;
   
    border-radius: 4px;}

.pagination a{    color: #333;
    padding: 8px 12px;
    line-height: 18px;
    display: block;
 border: solid 1px #ddd;
    transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}


.pagination-group {
    border-right: solid 1px #ddd;
    border-radius: 4px;
}
.pagination {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: bottom;
}
.pagination a.cur{border: 1px solid #0e4b92;
    color: #FFF;
    background: #0e4b92;}
/*评论框样式*/


.bs-example {
	
	padding:15px 0px 0px 0px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:2px;
}

.tie-titlebar{
	height: 30px;
	line-height: 30px;
	clear: both;
	overflow: hidden;
	text-align: left;
	font-size: 14px;
	
	padding:5px 0;
	width:100%;
}
.tie-titlebar strong {
	float: left;
	font-size: 16px;
	padding-left:15px;
}
.tie-titlebar ins{
	float:right; text-decoration:none; padding-right:15px;
}
.form-control {
	display: block;
	width:840px;
	height:84px;
	padding:6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius:2px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	resize:none;
}

.content-lingxue .form-control {width:640px;}



.form-control:focus{border-color:#0063cf;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}

.highlight{height:36px; border-top: 1px solid #e1e1e8; padding:20px 15px;background:#fafafa;}

.highlight .fl{ float:left;}
.highlight .fr{ float:right;}
.highlight span{padding-right:5px;}




.btn {
	display: inline-block;
	padding: 3px 4px 3px 4px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	border-radius:2px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}


.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-default:hover{
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}


.btn-primary {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd;
}
.btn-primary:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}

/*评论框样式结束*/



/*评论页面样式开始*/

.mainBody{padding:0 15px 0px 0;background:#fff; overflow:hidden;}
.bigtitle{padding-bottom:30px; display:block;}

.bs-Comments{
	position: relative;
	padding:15px 0 0 0;
	background-color:#fff;
	border:1px solid #;
	border-radius:2px;
	margin-top:20px;
	
}
.media{width:100%; overflow:hidden; border-bottom:1px solid #eee; padding:15px 0; display:block;}
.media>.pull-left{margin-right:10px; display:block; width:50px; height:50px;}
.media>.pull-left img{border-radius:50%; width:50px; height:50px;}
.pull-left {float: left!important;}
.media-heading{color:#ccc; font-weight:normal; font-size:12px;}
.media-heading span{padding-left:10px;}
.media-heading a{color:#0063cf;}
.media .txt{padding:10px 0; line-height:18px; color:#333; font-size:14px; display:block;}
.media-body{margin-left:70px;}
.media-body .np-post{display:block; height:15px; padding:2px 0; text-decoration:none; text-align:right; color:#999;}
.media-body .np-post span{margin-left:15px; padding-right:8px;}
.media-body .np-post span a{color:#999;}
.media-body .np-post span a:hover{color:#0063cf;}


.highlight input{ border:1px #999 solid;}	
	
.ep-h1{ font-size: 26px; text-align:center;}