/* CSS Document */

body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
ol,ul{list-style:none}
th,td{font-weight:normal;vertical-align:middle}
i,em{font-style:normal}
img{border:0}
body{color:#1f1f1f;background-color:#f7f7f7}
a{text-decoration:none}

.sy_newsPage div{ line-height:2.1; padding:10px 5px 10px 14px; font-size:14px; font-size:.85rem; color:#333; background:#fff;}
.sy_newsPage span{ font-weight:bold; color:#c00;}
.sy_newsPage strong{ font-weight:bold;}
.sy_hot{color:#333; background:#fff; padding:15px 10px;line-height:2; font-size:14px;font-size:.85rem;}
.sy_hot p,.sy_hot div{ margin:0px 0px 14px 0px; padding:0px 10px;}
.sy_hot font{font-size:14px;font-size:.85rem;}
.sy_hot h3{ font-size:1.1rem; font-weight:bold; margin-bottom:10px; margin-left:5px; color:#c00}

.newsPage{font-size:16px}
.newsPage>li{margin:0 4.2%;line-height:35px}
.newsPage>.newsHead{border-bottom:1px solid #e6e6e6;height:56px;padding:10px 0}
.newsPage>li:first-child{padding:0 0 10px 0}
.newsPage>li:last-child{border-bottom:0}
.newsPage>.newsHead img{height:52px;width:70px}
.newsPage>.newsHead div{margin-top:0;position:relative;width:auto;line-height:24px;margin-left:2%;}
.newsPage>.newsHead p:nth-child(1){overflow:hidden}
.newsPage>.newsHead p:nth-child(2){color:gray;font-size:12px;height:40px;line-height:16px;margin-left:3px;overflow:hidden}
.newsPage>.newsHead .newsTips{bottom:2px;color:gray;font-size:12px;height:13px;line-height:13px;position:absolute;right:0;text-align:right;border:1px solid #d7d7d7;border-radius:10px;padding:0 5px}
.newsPage>.newsHead .special{color:#df3031;border:1px solid #df3031;border-radius:3px;width:28px;height:14px;text-align:center;position:absolute;right:0;bottom:10px;line-height:14px;font-size:10px}
.newsPage>.newsHead .newsTips i{position:absolute;right:1px;bottom:11px;width:4px;height:4px;background-size:100%}
.newsPage>.newsHead .img-wrapper{float:left;width:70px;height:52px;margin-right:4%;background-size:70px 52px;margin-top:5px}
.newsPage>.newsHead.imgSet{height:auto;font-size:0;padding:0}
.newsPage>.newsHead.imgSet .newsTitle{font-size:16px;line-height:40px;height:auto}
.newsPage>.newsHead.imgSet .newsTitle:after{content:"\56fe\96c6";float:right;padding:5px 3px;margin-top:8px;color:#fff;font-size:12px;line-height:12px;background:#5092d0}
.newsPage>.newsHead.imgSet img{width:30%;height:auto;margin-right:5%}
.newsPage>.newsHead.imgSet img:last-child{margin-right:0}
.newsTitle{height:26px;color:#3586bc;}
.newsTitle:hover{ text-decoration:underline;}

.date {font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
.date p{ float:left;word-wrap:break-word; word-break:break-all;}
.date img{ float:left; margin-right:10px; width:289px; height:51px;}
.date .d1,.date .d2{ color:#000; font-size:18px; font-size:1.15rem; font-weight:bold; }
.date .today{ display:none;}
.date #y,.date #y2,.date #m,.date #m2,.date #d,.date #d2{ color:#c00; font-size:17px; font-size:.9rem; font-weight:bold; padding:0 2px;}
.date .sss{color:#f00;  font-size:.95rem; font-size:18px; font-weight:bold; padding-left:10px; position:relative; top:-13px;}
.date .msc{width:100%; clear:both;}

.ts:last-child{margin-bottom:0}
.webview{display:-moz-box;display:-webkit-box;display:-ms-flexbox;display:box;width:100%;font-size:12px;background:#d3d3d3;text-align:center}
.webview img{width:25px;vertical-align:middle;margin-top:-4px}
.webview a{-moz-box-flex:3;-webkit-box-flex:3;-ms-flex:3;box-flex:3;display:block;border-right:1px solid silver;border-left:1px solid #ebebeb;padding:15px 0 10px;color:#595959}
.mainshow{display:block;font-size:0;line-height:0}
.bodybg{width:100%;height:800px;background:background-size:115px 57px}
#abd{max-width:960px;margin:0 auto}
.more-news-btn,.submit-vote-btn{margin:-3px 2% 0;border:1px solid #c1c1c1;border-radius:4px;height:33px;text-align:center;line-height:33px;cursor:pointer;position:relative;background:#f7f7f7;box-shadow:0 1.5px 1px 1px #e9e9e9}
.cross-year{height:42px;color:#e3391c}
.cross-year dt{position:absolute;left:-7px;top:14px;background:#f7f7f7}
.map-wrapper{height:0;padding-bottom:75%;position:relative;margin-top:-10px;overflow:hidden}
.newslist-images img{float:left;margin-right:2px}
.sh1{font-size:16px;position:absolute;left:0;bottom:0;background:rgba(255,255,255,0.8);width:100%;text-indent:2.2%;height:38px;line-height:38px; overflow:hidden; display:none;}
.ban{ margin:5px auto;}
/*标题a*/
.bt{margin:15px 2% 0px 5px}
.bt a{display:inline-block;border:1px solid #d0d0d0;border-radius:14px;height:30px;line-height:28px;text-align:center;font-size:14px;margin:0 5px 10px 0;color:#c00;padding:0 7px; background:#ccc;}
.bt a:hover{text-decoration:underline}
.bt a:active{background:#a3a3a3;color:#fff;border:1px solid #a3a3a3; text-decoration:underline}
img{max-width:100%}
.openBtn{color:#fff;font-size:18px;text-align:center;height:44px;line-height:44px;margin:0 4.2%;padding:20px 0;display:block;-webkit-border-radius:3px;border-radius:3px}
.openBtn .btnRed{border-radius:3px;display:block;color:#fff;background-color:#e7282d;padding:14px 0;line-height:1}
.mainimg .imgwrapper{float:left}
.mainimg img{width:100%;height:auto;vertical-align:top}
.mainimg .gallery{position:relative}
.mainimg ul{position:absolute;bottom:15px;right:5px}
.mainimg li{float:left;width:4px;height:4px;margin-right:5px;border-radius:2px;background-color:#e7e7e7}
.mainimg li.active{background-color:#373737}
.article_list{margin:0 0 .2rem 0;background-color:#f6f6f6;padding:0 .3rem .4rem .3rem;border-bottom:1px solid #e6e6e6;font-size:36px;}
.pxx {border-top:#000 dashed 1px; border-bottom::#bfd5b8 solid 1px; margin:0px 0px; background:#fff; padding:10px 10px 20px 10px; height:28px;}
.pxx li {width:314px; display:block; float:left; padding:4px 0px 4px 4px; font-size:14px; font-size:.85rem; color:#333; overflow:hidden;}
.pxx li a {color:#900;}
.pxx li a:visited{color:#900;}
.pxx li a:hover,.pxx li a:active {text-decoration:underline;color:#f60;}

.foot{background:#efefef; margin:2px auto 0px auto; width:99%; padding:5px 0px;}
.foot_nr{width:320px; margin:0 auto;}
.foot_nr p{text-align:center; font-size:12px; font-size:.8rem; color:#777; line-height:1.7; margin-top:5px;}
.foot_nr p a:link,.foot_nr p a:visited{ color:#777; font-size:12px; font-size:.8rem;}

#ff{ width:98%; overflow:hidden}

/*法定结婚年龄*/
.list_fdjh{background:#fff;}
.list_fdjh ul{ background:#fff; padding:15px 5px 15px 38px; overflow:hidden}
.list_fdjh ul li{ width:225px; float:left; line-height:2;}
.list_fdjh li a:link,.list_fdjh li a:visited { font-size:14px;font-size:.85rem; text-decoration:underline; color:#00c;}
.list_fdjh li a:hover,.list_fdjh li a:active{ color:#c00; text-decoration:none;}

.page-content {max-width:960px;color:#333; padding:5px 8px 10px 8px; background:#fff;}
.page-content h2{ font-size:15px; font-size:1.15rem; background:none; font-weight:bold; margin:10px 0px 0px 0px; padding:0px; color:#c00;}
.page-content p{font-family:'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none; font-size:14px; font-size:.95rem; padding-top:10px; line-height:1.8}
.page-content font{ font-size:14px;font-size:.95rem;color:#333;}
.article_info{font-size:.85rem;color:#888;font-weight:normal; background:#fff; margin:5px 0px 0px 0px; padding-left:10px; padding-top:8px; display:block;}
.article_info span{ font-size:12px;font-size:.85rem;color:#888;font-weight:normal;}
.article_info a:hover{ text-decoration:underline; color:#900;}
.article_info .bta{ font-size:12px;font-size:.85rem;color:#888; font-weight:normal; display:inline; position:inherit;}

.ts{ margin-top:5px;}
.ts h2{font-size:1.25rem; font-weight:bold; color:#333;
margin:10px 0px 10px 0px;clear:both;background:#e9e9e9;padding:11px 4% 10px 10px; display:block;}

.con h1{font-size:1.3rem; font-weight:bold; color:#333;
margin:0 0px 5px 0px;clear:both;background:#e9e9e9;padding:11px 4% 10px 10px; display:block;}
.con h1 a:link,.con h1 a:visited{ color:#333; font-size:1.3rem;}
.con h1 a:hover,.con h1 a:active{ color:#900; font-size:1.3rem;}

.sh{ position:relative; text-indent:1em;}
.sh a{ position:absolute; left:200px; top:18px; font-size:12px; font-size:.8rem; font-weight:normal; color:#900; }
.sh a:hover{ text-decoration:underline; color:#f00; }

.wzy{ width:100%; margin:0 auto; padding-bottom:10px; color:#c00; background:#fff; overflow:hidden}
.wz{ margin-top:3px;}
.wz ul{ margin-left:5px; margin-right:5px;}
.wz ul li{ background-image:url(http://j.0351tg.com/templets/img/imges_32.jpg); background-repeat:no-repeat; background-position:10px 18px; line-height:38px; border-bottom:1px dashed #CCCCCC; padding-left:28px;}
.wz ul li a:link,.wz ul li a:visited{ color:#cc0000; font-size:14px; color:#00c;}
.wzy h1{background:#e9e9e9; width:100%;height:35px; letter-spacing:1px; font-size:16px;line-height:35px; color:#000; padding-left:15px; font-weight:bold;}

/* -------- ad --------------*/
.nav_ad{max-width:100%; overflow:hidden; margin:5px auto;}
#nav_ad_wap,#nav_ad_pc{ display:none}
#nr_bom_wap,#nr_bom_pc{ display:none}

#aa,#bb,#cc,#dd,#ee,#ff{ display:none;}
#aa,#bb,#cc,#dd,#ee,#ff{ margin:0px auto 5px auto}