.m-box .pull-left { width: 671px; margin: 0; overflow: hidden;}
.m-newsinfo{ margin-top:12px;}
.m-newsinfo .m-box .pull-left{ border:1px solid #dcdcdc;}
.m-newsinfo .art-title{ padding:12px 0 0; line-height: 31px; font:bold 22px/26px "Microsoft YaHei","SimSun"; color:#0091ff; letter-spacing: -1px; text-align:center;}
.m-newsinfo .art-msg{ height: 31px; line-height: 25px;  padding-bottom: 6px; color: #888888; text-align:center; font-weight:normal; font-family: Arial,"宋体",sans-serif;}
.m-newsinfo .art-msg span{ padding-right:8px;}
#cms_hot { width: 563px; margin: 0 auto;}
.m-newsinfo .art-jj { width: 596px; line-height: 23px; margin: 0 auto; padding: 5px 20px 6px;  text-indent: 2em; background: none repeat scroll 0 0 #f9f9f9; border: 1px solid #dcdddd; color: #969696; font-size: 12px; text-align: justify; font-weight:normal;}
.m-newsinfo .art-content{ clear: both; padding: 0 20px; color: #000; font-size: 14px; }
.m-newsinfo .art-content p { font-size: 14px; line-height: 25px; margin: 20px auto 0; text-indent: 2em; font-weight:normal;}
.m-newsinfo .art-content p strong{ font-size:16px; color:inherit; font-weight:bold;}
.m-newsinfo .art-content img { border: 1px solid #ccc; display: block; margin: 0 auto; max-width: 538px; padding: 2px;}
.m-newsinfo .writer{ padding:0 14px 14px 0; color: #333; font-size: 13px; text-align: right;}
.m-newsinfo .main_l_lable { padding-left: 70px; margin-right: 5px;  margin-left: 5px;  line-height: 30px;  border-bottom: 1px solid #ccc;  border-top: 1px solid #ccc; color: #36c;
 font-weight: bold; background:url(../images/cms_c_r2_c2.jpg) no-repeat 5px 8px;}
.m-newsinfo .main_l_updown { clear:both; height: 30px; line-height: 30px; margin:0 5px 30px; padding:20px 0 0;}
.m-newsinfo .main_l_updown .next{ display:block; float:left; overflow:hidden; padding:0 0 0 47px; background:url(../images/nextbg.png) no-repeat 0 0; width:251px; height:35px;}
.m-newsinfo .main_l_updown .last{ display:block; float:right; overflow:hidden; padding:0 49px 0 0; background:url(../images/nextbg.png) no-repeat 0 -41px; width:251px; height:35px; text-align:right;}
#ListMood label { display: inline;}
#xgwz .u-title2{ padding:0 0 0 14px; font-size:16px; font-weight:bold;}
#xgwz ul li { padding:0 0 5px; padding:0 0 5px 18px; line-height: 24px; color: #666; font-size: 14px; background:url(../images/icon.png) no-repeat -349px 6px;}
#xgwz ul li a{ display: block; float: left; width: 501px;}

.m-tj,.m-hot{ border:1px solid #dcdcdc; border-top:3px solid #0091ff;}
.m-tj ul { background-image: url(../images/li_4.jpg); background-position: -5px -10px; background-repeat: no-repeat; margin: 5px;}
.m-tj ul li { height: 27px; line-height: 27px; text-indent: 25px; overflow:hidden;}
.m-tj ul li span { float: right; color: #f30; font-size: 16px; font-weight: bold; font-family: Georgia,"Times New Roman",Times,serif;}
.m-hot ul li{ float: left; width: 119px; height: 112px; margin:0 0 15px 12px; text-align:center; overflow: hidden; }
.m-hot ul li img{ display:block; width: 110px; height: 83px; border: 1px solid #ccc; padding: 2px;}
#ListMood{ width:698px; margin:0 auto; padding:12px 0;}
#ListMood ul li{ margin:5px 0 0 12px;}
.main_mg10 { width:256px; margin: 14px auto;}

/*留言样式*/
#comment_list { color: #2f2f2f; padding: 1px;}
#comment_list dt { height: 28px; line-height: 28px; overflow: hidden; padding: 0 10px;}
#comment_list h2 { background: url(/skin/gr/images/comment_tbg.png) repeat-x 0 0; color: #fff; font-size: 14px; height: 30px; margin-bottom: 10px; padding: 0 10px;}
#comment_list h2 span { background-repeat: no-repeat; float: left; line-height: 26px; margin-top: 4px; text-align: center; width: 88px;}
#comment_list dl { padding: 0 5px;}
#comment_list dd { line-height: 20px; padding: 5px 10px 10px; word-wrap: break-word; font-weight:normal;}
#comment_list dd img { margin-bottom: -5px;}
#comment_list blockquote, #comment_list .quote { background: none repeat scroll 0 0 #fffde9; border: 1px solid #bfbfbf; color: #000; margin: 0 0 5px; padding: 3px 3px 5px;}
#comment_list blockquote h4, #comment_list .quote span { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #666; display: block; font-size: 12px; font-weight: normal;    padding: 0 3px;}
#comment_list blockquote h4 cite { font-style: normal;}
#comment_list blockquote div { padding: 0 7px;}
#comment_list dt i { font-family: verdana; font-style: normal; color:#000;}
#comment_list dt b { margin: 0 6px; color:#000;}
#comment_list p { line-height: 1; padding: 5px 0; text-align: right;}
#comment_list p a { color: #e65c08; margin-left: 10px;}
#comment_list dt span { float: left;}
#comment_list dt em { float: right; font-style: normal; color:#000;}
#comment_0 dt { background: none repeat scroll 0 0 #fff2e8; color: #c97b54;}
#comment_0 h2 span { background-image: url(/skin/gr/images/comment_tr.png);}
#comment_1 dt { background: none repeat scroll 0 0 #f0f7ee; color: #569659;}
#comment_1 h2 span, #s_comment h2 span { background-image: url(/skin/gr/images/comment_tg.png);}
#s_comment { text-align: center;}
#s_comment h2 a { color: #1d8d23; float: right; font-size: 12px; font-weight: normal; line-height: 30px;}
#s_comment h2 a i { font-style: normal;}
#s_comment .nick_name { display: inline; float: left; line-height: 30px; margin-left: 12px;}
#s_comment .nick_name input { border: 1px solid #a9b9a5; height: 20px; margin-left: 6px; vertical-align: middle; width: 200px;}
#s_comment .comment_faces { display: inline; float: left; font-weight: bold; width:340px; line-height: 30px; margin-left: 20px;}
#s_comment .comment_faces img { cursor: pointer; margin-left: 3px; vertical-align: middle;}
#s_comment textarea { border: 1px solid #a9b9a5; height: 120px; line-height: 20px; margin: 8px 0; padding: 3px 5px; width: 96%;}
#s_comment .comment_btn { padding: 0 12px 10px; text-align: left;}
#s_comment .comment_btn input { background: url(/skin/gr/images/comment_btn.png) no-repeat 0 0; border: 0 none; color: #fff; cursor: pointer; font-weight: bold; height: 26px; margin-right: 6px; padding: 0; width: 80px;}

.insdown{ float:left; font-weight: bold; color: #F30; font-size:10px;	line-height:25px;}
.insdown:first-letter {font-size:18px;}
.f-insdown{ position:relative; zoom:1; height:102px; padding:5px 175px 5px 5px; margin:0 10px; border:1px solid #fee0b3; background:#fffff6; overflow:hidden; font-size:12px; font-family:arial;}
.m-newsinfo .f-insdown-tu img{display:inline; float:left; width:80px; margin-top:10px; margin-right:15px; margin-left:10px; border-radius:10px;}
.f-insdown-info{ overflow:hidden; padding-top:7px;}
.f-insdown-info .f-name{ float: left; height:30px; line-height:25px;}
.f-insdown-info .f-name a{font-weight:bold; font-size:18px; line-height:24px; text-decoration:none; color:#121212;}
.f-insdown-info .f-info{ clear:both;}
.m-newsinfo .art-content .f-info-xx,.m-newsinfo .art-content .f-info-bq{ padding:0; margin:0; font-size:12px; text-indent:0;}
.f-insdown-info .f-info .f-info-xx{ margin:8px 0;}
.f-insdown-info .f-info .f-info-xx span{ padding:4px 9px; margin-right:6px; font-size:12px; background-color:#fdf2e2;}
.f-insdown-info .f-info .f-info-xx span i{ font-style:normal; color:#999999;}
.f-insdown-info .f-info .f-info-bq i{ font-style:normal; color:#999999;}
.f-insdown-info .f-info .f-info-bq a{ padding:3px; margin:0 6px; font-size:12px; color:#009bff; border:1px solid #009bff; border-radius:3px;}
.f-insdown-btn{ position:absolute; right:20px; top:5px; text-align:center; width:146px;}
.f-insdown-btn a{display:block; cursor:pointer; overflow:hidden; width:115px; height:40px; line-height:40px; margin:32px auto 5px; background-color:#ff6600; color:#fff; font-size:16px; border-radius:6px;}
.f-insdown-btn a:hover{ background-color:#ff9600;}