body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
img{border:0px;}
a{color:#3D5D6A;}
a:link{text-decoration:none;}
a:visited{ text-decoration:none; color:#800080}
a:hover{ text-decoration:underline; color:#b11b22}
a:active{text-decoration:underline;}  
/*body {font-size:12px; background:#fff; line-height:1.3em;}*/

body {line-height:1.4em; margin:0;padding:0;font-size:12px;font-family:"微软雅黑";}
table {font-size:inherit;font:100%;} 


.clear { clear:both;}
.red { color:red;}
.h680{height:680px;}
div.frameOuter{ margin:0 0 0 1px;}
div.gotop {text-align: center; margin:2px 0 3px; clear:both;}
div.ifeng_ad{ width:228px; clear:both; text-align:center;}
div.ifeng_ad img{ width:228px; height:40px; padding-bottom:1px;}

.topad{ padding:5px 0px; text-align:center;margin:0px auto;background-color:#bbb;}
.header{ padding:0px;height:31px;background:url(../images/topbg_230.jpg)  repeat-x;width:100%;}
.header .header_logo{height:28px;width:99px;float:left;background:url(../images/logo_230.jpg) no-repeat; position:relative;top:2px;left:2px;}
.header .header_login{height:28px;min-width:80px;width:auto;float:right;line-height:28px;text-align:center;}
#footer-content {margin:1px 0 2px; padding:5px 0; border-top:1px #00668C solid; text-align:center; line-height: 1.4em;}   
#footer-content font{ padding:0 2px 0 5px;}
#footer-content .span{ height:34px;width:100%;background:url(../images/bottom_bg.jpg) repeat-x;margin:10px auto;line-height:34px;font-size:15px;}

div.nav_xw{ padding:5px 0 0 5px; height:87px; color:#004276; text-align:left; background:url(../images/navbg_230.jpg) repeat-x;}
div.nav_xw .empty{color:#fff;}
div.nav_xw a{color:#359e99; text-decoration:none;font-size:14px;font-weight:bold;line-height:24px;width:33%;float:left;text-align:center;}
div.nav_xw a:hover{color:#000; text-decoration:underline;}

div.ifeng_newsPic{ padding:5px 0; text-align:left; border-top:2px #00668C solid; overflow:hidden; clear:both;}

div.listM{ margin:2px auto;  clear:both;}
div.listM .textLine{margin-top:5px;line-height:20px;border-top:dashed 1px #00668C;clear:both;padding:5px 5px 0px 5px;background:url(../images/li-icon.jpg) no-repeat 1px 50%;padding-left:10px; overflow:hidden;}
div.listM .noBorder{border:none;}
div.listM .noPadding{padding:0px;}
div.channel{border-bottom:1px solid #109392;height:29px;}
div.channel .channel_title{color:#359e99;height:28px;border_bottom:2px solid #fff; text-decoration:none;font-size:13px;font-weight:bold; position:relative;top:16px;left:15px;background-color:#fff;}
div.channel a{color:#359e99; text-decoration:none;}
div.channel a:hover{color:#000;}
div.listM .mainLs {margin:3px 0 0 0; display:inline; line-height:1.3em; clear:both;}
div.listM .mainLs #topNews{padding:5px;text-align:center;}
div.listM .mainLs #topNews h1{font-size:14px;font-weight:bolder;line-height:28px;}
div.listM .mainLs #topNews .contents{text-indent:2em;line-height:18px;text-align:left;}
div.listM .search{background:url(../images/search_bg.jpg) repeat-x;height:46px;margin-top:2px; border-top:2px #ededed solid; border-bottom:1px #ededed solid}
div.listM form .search_bg{width:353px;height:30px;margin:auto 10px;background:url(../images/search_box.jpg) no-repeat;min-width:320px;}
div.listM form .search_ipt{background:url(../images/searchIcon_230.jpg) #fff no-repeat 1px 3px;border:1px solid #cbcbcb;height:24px;line-height:24px;min-width:20px;width:40%;margin-right:3px;padding-left:22px;color:#aaa; position:relative;top:9px;left:5px;}
div.listM form .search_btn{background:url(../images/searchBtn_230.jpg) no-repeat;height:33px;width:73px;border:none; cursor:pointer; position:relative;top:2px;left:3px;z-index:100;}
div.listM .mainLs strong{font-size:16px;font-weight: bold; background:#d4e5ef;}
div.listM .mainLs span a{color: #BF0000; }

/*注册、登录样式*/
div.listM #regBox{width:100%;height:230px;padding:0px;}
div.listM #regLoginBox{width:100%;height:1120px;padding:0px;}
div.listM #editInfoBox{width:100%;height:800px;padding:0px;}
div.listM .regTitle{width:100%;height:55px;background:url(../images/login_top_bg.jpg) repeat-x;}
div.listM .regTitle .loginTxt{width:50px;height:30px;display:inline-block;float:left;font-size:14px;font-weight:bold;line-height:30px;text-align:center; position:relative;top:26px;left:25%;}
div.listM .regTitle .backcolor{background-color:#fff;}
div.listM #loginForm{width:100%;height:230px;}
div.listM #loginForm .loginBox{width:98%;height:74px;margin-top:2px;margin-left:1px;background:url(../images/login_bg.jpg) repeat-x;border:1px solid #eae9e7;}
.ipt_txt{background-color:#f6f2ef;border:none;margin-top:15px;width:70%;}
.ipt_sub{width:72px;height:30px;background:url(../images/login_btn_230.jpg)}
div.listM #loginForm .autoLogin{float:left;width:50%;position:relative;top:18px;left:0px;}
div.listM #loginForm .btnLogin{float:right;width:30%;position:relative;top:30px;left:-13px;}
div.listM #loginForm .btnGetPwd{float:right;width:72px;position:relative;top:50px;left:60px;}
div.listM #loginForm .noPosition{;margin:10px auto 0px;}
div.listM #loginForm .Hint{color:#949494;height:45px;width:100%;line-height:15px;}
div.listM #loginForm .regInput{width:100%;height:auto;margin-top:10px;}
div.listM #loginForm .regInput h1{height:20px;width:90%;line-height:20px;border-bottom:1px dotted #aaa;margin-left:10px;margin-top:15px;}
div.listM #loginForm .regInput p{height:45px;width:90%;margin-left:10px;line-height:45px;}
div.listM #loginForm .regInput p .lable{display:block;height:16px;width:95%;overflow:hidden;line-height:16px; position:relative;top:-8px;left:0px;color:#aaa;}
div.listM #loginForm .regInput p .input_text{width:50%;}
div.listM #loginForm .regInput textarea{width:90%;margin-left:10px;margin-top:10px;}
div.listM #loginForm .regInput .reg{background:url(../images/agent.jpg);width:188px;height:33px;margin-left:8px;}
div.listM #loginForm .regInput .reset{background:url(../images/reset.jpg);width:76px;height:33px;margin-left:8px;}

/*内容页*/
div.listM #contentBox{width:100%;min-height:300px;height:auto;padding:0px;}
div.listM .navBar{height:20px;line-height:20px;color:#a4a6a5;width:100%;border-bottom:2px solid #028c91;margin-bottom:3px;}
div.listM .navBar a{color:#a4a6a5;}
div.listM #contentBox h1{text-align:center;font-weight:bold;width:100%;font-size:14px;line-height:20px;}
div.listM #contentBox .info{text-align:center;color:#b2b2b2;line-height:20px;}
div.listM #contentBox .info .source{width:80px;line-height:20px; overflow:hidden;}
div.listM #contentBox .news_content{width:100%;text-indent:2em;word-wrap:break-word;word-break: normal;line-height:150%;}
div.listM #contentBox .news_content p{line-height:150%;}

/*内容评论页*/
div.listM .comment{width:100%;min-height:150px;height:500;}
div.listM .comment .title{width:85%;height:auto;font-size:14;font-weight:bold;background:url(../images/comment_ico.jpg) no-repeat;padding-left:15px;margin-top:5px;border-bottom:1px solid #109392;}
div.listM .comment .comment_list{min-height:10px;height:auto;}
div.listM .comment .comment_list dd{margin-bottom:5px;border-top:1px dotted #ccc;line-height:15px;margin-top:3px;}
div.listM .comment .comment_list dd dt{font-size:12px;}
div.listM .comment .comment_submit{margin-top:8px;height:30px;}

/*分页样式*/
.pagebar{}
.pagebar a{display:block; background-color:#f2f2f2; border-bottom:#aaa 1px solid; border-right:#aaa 1px solid;  float:left; padding:2px 5px; margin:1px; font-size:9px; line-height:20px;}
.pagebar a{border-top:#dddddd 1px solid; border-left:#dddddd 1px solid; color:#333;}
.pagebar a:hover{ text-decoration:none;border-top:#aaa 1px solid; border-left:#aaa 1px solid;border-bottom:#dddddd 1px solid; border-right:#dddddd 1px solid; background-color:#FFF;}
.pagebar a.cur{ background-color:#666; color:#FFF;}
.pagebar a.ltgt{background-color:#CCC;}


div.listM a{ color:#535353;padding:0 2px;line-height: 1.3em;}
.listpadding{ padding:0 5px; border-top:1px #00668C solid; clear:both;}

div.gongneng{padding:2px 0 2px 5px; height:20px; line-height:1.3em; background:#dfdfdf; color:#004276;}
div.gongneng div{}

.text01{ border:1px #004276 solid; line-height:1.3em; font-size:12px; width:38px;}
.text02{ border:1px #004276 solid; line-height:1.3em; font-size:12px; width:50px;}
.text03{ border:1px #004276 solid; line-height:1.3em; font-size:12px; width:20px;}
.text04{width:170px; margin-right:4px; border:1px #004276 solid; line-height:1.3em; font-size:12px;}

.newsTitle{text-align:center; line-height:1.3em; padding:5px 0 2px; border-bottom:1px #00668c solid;}
.content{padding:5px;line-height:1.4em;}
.vote{ padding:2px 0 2px 5px; clear:both;}
div.comment{padding:2px 0 2px 5px; clear:both;}
div.comment p,div.otherNews p{ margin:0; padding:0; line-height:1.4em;}
.otherNews{padding:2px 0 2px 5px; clear:both;}

.dcnav{ padding:3px 5px; background:#e5ecf6; border-top:1px solid #7f7f7f; border-bottom:1px solid #e4e4e4;}
.dcnav span{color:#336699; font-weight: bold; font-size:14px;}
.dctitle{ padding:2px 5px; background:#f2f2f2;border-bottom:1px solid #e4e4e4;color:#2b2b2b;font-weight: bold; font-size:14px;}
.dcmians{ padding:5px; line-height:20px;}
.dcmians .tab{border-left:1px solid #D2D2D2;border-top:1px solid #D2D2D2; }
.dcmians table.tab tr td{border-right:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2;}
.dcmians table.tab tr td{ padding-left:3px;}
/*wo*/
.liantwm{border:1px #00668C solid; background:#bbc7d7;}
.ltwobanner{ }
.ltpadd{ padding:5px; color:#124d73;}
.ltpadd span{ color:#ea0000;}
.ltpic{ padding:5px;}
.downlist{}
.downloadlt{ float:left; width:100px; margin:0 0 5px 5px;}
.downloadlt span{color:#ea0000;font-weight: bold;}
/*wo end*/
.jikej{ font-size:14px; padding:5px; line-height:20px;}
.addgg{ background:#E9F1FC;color: #0063D3; font-weight: bold; line-height:20px;}
.addgg a{color: #0063D3;}
.wapsurvey{ background:#ebf3f6; border:1px solid #c5defa; padding:5px;}
.wapsurvey span{ font-weight:bold; color:#2b2b2b;}
.wapsurvey input{ margin-right:2px;}
div.flip{padding:5px 0 5px 5px; clear:both;}
div.flip p{ margin:0; padding:0; line-height:1.4em;}
div.flip a{ padding:0 3px;}
.indexweather{ background: #e7f7fb; margin-top: 5px; padding:2px 0 2px 4px;}
.addbg{font-size:14px; cursor: pointer;}

/*zhibo*/
.zbzxnav{ background:#c5defa; border-bottom:1px solid #e5e9ed; border-top:1px solid #e5e9ed; padding:3px 5px;}

.tuchucp{ font-size:14px;font-weight:bold;}
.tuchucp a{ background:#d4e5ef;}