html, body, div, p, form, ul, li, img { margin: 0; padding: 0;}

ul { list-style: none;}
img { border: 0;}
body {background: #FFF; color: #000; word-wrap: break-word; word-break: break-all;}

a { color: #000; text-decoration: none; }
a:hover, a:active, a:focus { color: #f00; text-decoration: none; }
.h {padding: 5px; border-bottom: 1px solid #0170b8; overflow: hidden;background-color:#ecf5fc;}
.t { padding: 5px; border-bottom: 1px solid #0170b8; overflow: hidden;}
.t img { vertical-align: top; width: 136px; }
.t span { float: right; line-height: 40px; }
.p1 { padding: 5px; background: #69C; }
.p1 a { color: #FFF; margin: 0 10px 0 0;}
.p2 { padding: 2px 5px;background-color:#ecf5fc;}
.f { padding: 5px; margin-top: 3px; border-top: 1px solid #0170b8; background: #ecf5fc; }
.h a, .p3 a, .lk a, .pg a, .f a{ color: #039; }
.p3, .p4, .sd { color: #039; border: 1px solid #c9e1ed; padding: 2px 5px; background: #d4e5f9; }
.p5 { padding: 10px; color: #FFF;}
.p5 a.red { color: #FF3;}
.p, .fm { padding:5px;}
.sp { background-color:#EEE;}
.fm input { vertical-align: middle;}
.ad { margin: 5px 0 0; padding: 2px 5px; background: #EEE8CC;}
.ad a { color: #F63;}
.top { display: inline-block; margin: 0 5px 10px; background: #69C; padding: 2px 5px; border-radius: 3px; color: #FFF; font-size: 12px;}
.gray{color:#808080;font-size:12px;}
.gray_cur{color:#808080;}
.red{color:#f00;}
.green{color:#080;}
.blue{color:#039;}
.orange{color:#FF6633;}
.icon{ display:inline-block; width:12px; height:12px; background:url("http://www.nj64.com/m/images/icon.gif") 0 0 no-repeat scroll}
.icon-top{ width:29px; height:20px; background-position:0 -72px}
.icon-arrowd{ width:6px; height:10px; background-position:0 0px}
.icon-arrowt{ width:6px; height:10px; background-position:0 -25px}
.icon-hot{width:21px; height:9px; background-position:0 -51px}
.icon-arrow{width:10px; height:7px; background-position:0 -108px}
.icon-faceblack{ background-position:0 -132px}
.icon-faceblue{ background-position:0 -162px}
.icon-facegreen{ background-position:0 -192px}
.icon-facered{ background-position:0 -224px}





.index-newslist {
    font-size:16px;
    line-height:26px;	
    overflow:hidden;
    background-color:#fff;
}
.index-newslist ul{
	padding: 0px 4px;
}
.index-newslist li {
    border-bottom:1px solid #d7d7d7;
    padding:1px 0px 7px 0px;
}
.index-newslist h3{
    font-size:16px;
    color:#414141;
}

.index-newslist .headline{
    padding-top:0px;
}
.index-newslist .headline h3{
    background:url(x_ic_yaowen_title_32.png) no-repeat;
    background-size:16px 16px;
    padding-left:20px;
}

.index-newslist img.long-img {
    width:100%;
    height:auto;
    margin:10px 0px;
}

.index-newslist .big-pic{
	
}
.index-newslist .big-pic:after{
	clear: both;
    content: '';
    display: block;
}
.index-newslist .big-pic .box-left{
    width:100px;	
	float: left;
}
.index-newslist .big-pic img{
    border-radius: 5px;
    width:100px;
}
.index-newslist .box-right{
	overflow: auto;padding-top: 1px;
	padding-left: 15px;
}
.index-newslist .no-pic{
	-webkit-box-flex: 1;
    width:auto;	
    -webkit-flex: 1;
    flex: 1;
}
.index-newslist .no-pic .box-right{
	padding-right:15px;
	width:auto;
}
.index-newslist .box-right-info{
    display:flex;
    flex-direction:row;
	-webkit-justify-content:space-between;
    justify-content:space-between;
	margin-top: 15px;
}
.index-newslist .box-right-info  img{ 
    width:24px;
    height:20px;
}

.index-newslist .topic{
    color:#bd0509;
}

.index-newslist .commcount{
    background:url(x_comment_16.png) no-repeat;
    background-size:14px auto;
    display:inline-block;
    padding-left:18px;
    color:#9b9b9b;
}



.index-newslist .author{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:block;
	-webkit-flex-direction:row;
    flex-direction:row;
}


.h000 {width: 100%;  height:0px;  overflow: hidden; float: left;}



.f20b{FONT-SIZE:20px; LINE-HEIGHT:24px;font-weight:bold;color:#0000cd;}

.f20b a {FONT-SIZE:20px; LINE-HEIGHT:24px;font-weight:bold;color:#0000cd;}

    .wx{
        width: 90%;
        margin-left: 5%;
        font-size: 20px;
        line-height: 50px;
        color:white;
        text-align: center;
        background-color: #ff7f2e;
        border-radius: 5px;
    }
    .wx a{
        font-size: 20px;
        line-height: 50px;
        color:white;
    }
    .wx a span{
        font-size: 20px;
        line-height: 50px;
        color:white;
    } 


.round { width:98%;margin:0 auto;border: 1px solid #C6C6C6; background:#ffffff;  text-align: left; font-size: 14px; line-height: 24px; border-radius: 5px; box-shadow: 0px 1px 1px #F6F6F6; margin-bottom: 11px; display: block;}
.text{ border-style: solid; border-color: #C6C6C6; border-image: none; border-width: 0px 0px 1px;line-height: 22px; color:#999999;padding: 10px 5px; text-indent:20px;}
.ckxq{ display: block; padding: 10px 20px 9px 0px; position: relative;  font-size: 16px; min-height: 22px;color:#333333; text-align:right;}
.title1{text-indent:10px; display: block; padding: 10px 20px 9px 0px; position: relative;  font-size: 14px; min-height: 22px;color:#999999; text-align:left;}


.pxtextarea { border-radius: 5px; background-color: #FFF; margin: 5px 0px; padding: 5px 10px;  height: 120px; display: block; font-size: 18px; border: 0px none;overflow: auto; overflow-y:visible;color: #000; width: 99%; box-sizing: border-box; position: relative;background-color: transparent;}
   .pxtextarea000 { border-radius: 5px; background-color: #FFF; margin: 5px 0px; padding: 5px 10px; height: 99px; display: block; font-size: 18px; border: 0px none;overflow: auto; color: #000; width: 99%; box-sizing: border-box; position: relative;background-color: transparent;}


.nob { border-width: 0px; border-color: #C6C6C6; border-image: none; border-width: 0px 0px 1px; padding:10px; line-height: 22px;}
.kuang th { color: #333; padding: 0px; font-weight: normal; text-align: left; font-size: 16px;  width: 70px;}
.kuang td { color: #999; padding: 0px;}
.px { border: 1px solid #E8E8E8; background-color: #FFF; border-radius: 5px;  margin: 5px 0px 4px; box-sizing: border-box; position: relative;background-color: transparent;color: #000;display: block;width:99%;padding:10px;font-size: 18px;margin: 0px auto;}
/* ===================提交信息=================== */

.submit { background-color: #2071de; padding: 10px 20px; font-size: 16px; text-decoration: none;  border: 1px solid #0a61d7; background-image: -moz-linear-gradient(center bottom , #2071de 0%, #62a0f4 100%); box-shadow: 0px 1px 0px #64a2f5 inset, 0px 1px 2px rgba(0, 0, 0, 0.5); border-radius: 5px; color: #FFF;  display: block; text-align: center; text-shadow: 0px 1px rgba(0, 0, 0, 0.2);}



.nav2 {width:100%;height:40px;margin:0 auto;padding-top:13px;position:fixed;bottom:0;text-align:center;}  /* 底部固定 */
.bottomweb3 a       {font-size:14px;color:#333333;}  /* 底部固定文字链接 */
.bottomweb3 a:hover {font-size:14px;color:#333333;}

@font-face {font-family: 'Didot';src: local('Didot'), url('Didot.ttf') format('truetype');}  /* 特殊站内加挂字体Didot */
.con1 {font-family:'Didot';font-size:18px;color:#9c1f25;}  /* 底部固定英文 */
.con2 {font-family:'Didot';font-size:17px;color:#005099;padding-left:10px;}  /* 首页小标题英文 */
.con3 {font-family:'Didot';font-size:44px;color:#a82127;}  /* 留言message英文 */