@charset "gb2312";
.g-head{ height:140px; background-color:#fafafa; border-bottom:1px solid #eeeeee;}
.g-head h1{ height:46px; margin-top:32px; display:block; overflow:hidden}
.g-head p{ height:30px; line-height:30px; font-size:14px;}
.g-head p span{ padding:0 32px 0 3px; color:#999999;}
.g-head p span a{ color:#ff7700;}
.g-head p span i{ font-style:normal;}

.m-mbx{ height:46px; line-height:46px; font-size:14px; color:#333333; overflow:hidden}
.m-mbx a{ color:#777777;}
.m-mbx i{ display:block; float:left; width:17px; height:21px; margin:11px 10px 0 0; background:url(/skin/new2016/images/newicon.png) no-repeat -9px -49px;}
.g-center dt{ float:left; width:833px;}
.g-center dd{ float:right; width:298px;}
.g-center dt .f-intro{ width:100%; height:85px; margin-bottom:14px; background:url(/skin/new2016/images/intro_bg.png) no-repeat 0 0; overflow:hidden;}
.g-center dt .f-intro p{ width:93%; height:45px; line-height:22px; padding:9px 16px; font-size:14px; background-color:#fff; margin:12px auto 0; color:#979797;}
.content p{ line-height:28px; padding-bottom:20px; text-indent:2em;}
.content p img{ display:block; max-width:700px; margin:0 auto;}
.m-state{ height:60px; line-height:60px; font-size:18px; font-weight:bold;}
.m-fx{ overflow:hidden; height:70px; border-bottom:1px solid #cccccc;}
.m-fx .bdsharebuttonbox{ float:left; width:510px; border-right:1px solid #cccccc;}
.m-fx .bdsharebuttonbox span{ float:left; padding:9px 6px 0 0;}
.m-fx .bdsharebuttonbox a{ margin-right:12px;}
.m-fx .bdsharebuttonbox .bds_tsina{ height:31px; padding-left:31px; background:url(/skin/new2016/images/newicon.png) no-repeat -89px -3px;}
.m-fx .bdsharebuttonbox .bds_weixin{ height:31px; padding-left:31px; background:url(/skin/new2016/images/newicon.png) no-repeat -126px -3px;}
.m-fx .bdsharebuttonbox .bds_sqq{ height:31px; padding-left:31px; background:url(/skin/new2016/images/newicon.png) no-repeat -162px -3px;}
.m-fx .bdsharebuttonbox .bds_tqq{ height:31px; padding-left:31px; background:url(/skin/new2016/images/newicon.png) no-repeat -199px -3px;}
.m-fx .bdsharebuttonbox .bds_qzone{ height:31px; padding-left:31px; background:url(/skin/new2016/images/newicon.png) no-repeat -236px -3px;}
.m-fx .bdsharebuttonbox .bds_tieba{ height:31px; padding-left:31px; background:url(/skin/new2016/images/newicon.png) no-repeat -273px -3px;}
.m-fx .bdsharebuttonbox .bds_kaixin001{ height:31px; padding-left:31px; background:url(/skin/new2016/images/newicon.png) no-repeat -310px -3px;}
.m-fx .bdsharebuttonbox .bds_tqf{ height:31px; padding-left:31px; background:url(/skin/new2016/images/newicon.png) no-repeat -347px -3px;}
.m-fx .bdsharebuttonbox .bds_more{ height:31px; padding-left:31px; background:url(/skin/new2016/images/newicon.png) no-repeat -384px -3px;}
.m-fx .m-plnum{ float:left; width:257px; margin-top:8px;}
.m-fx .m-plnum i{ display: block; float:left; width:22px; height:22px; margin:0 12px 0 55px; background:url(/skin/new2016/images/newicon.png) no-repeat -40px -48px;}

.m-xgxw .tit,.m-pl .tit{ height:56px; line-height:56px; margin-top:10px; border-top:1px solid #cccccc;}
.m-xgxw .tit span,.m-pl .tit span{ display:block; width:117px; height:56px; margin-top:-1px; text-align:center; font-size:22px; font-weight:bold; border-top:3px solid #ff4400;}
.m-xgxw ul li a,.m-xgxw ul li a:hover{ text-decoration:none;}
.m-xgxw ul li{ height:126px; margin-bottom:15px; border-bottom:1px solid #eeeeee;}
.m-xgxw ul li .tu{ display:block; float:left; width:211px; height:110px; margin:0 15px 0 0;}
.m-xgxw ul li .name{ height:35px; font-size:18px; font-weight:bold; color:#333333;}
.m-xgxw ul li:hover .name{ color:#ff4400;}
.m-xgxw ul li .js{ height:47px; line-height:24px; margin:0 0 10px; font-size:14px; color:#999999; overflow:hidden;}
.m-xgxw ul li .date{ font-size:12px; color:#333333; }
.m-xgxw ul li .time{ padding:0 0 0 19px; margin:0 56px 0 0; background:url(/skin/new2016/images/time.png) no-repeat 0 2px;}
.m-xgxw ul li .from{ padding:0 0 0 19px; background:url(/skin/new2016/images/ren.png) no-repeat 0 2px;}

.m-xgxz{ margin-top:46px;}
.m-xgxz .f-tit,.m-xgzt .f-tit{ height:50px; line-height:50px; padding:18px 0 0; border-top:1px solid #cccccc;}
.m-rmwz .f-tit{ height:35px; line-height:50px; padding:18px 0 0; border-top:1px solid #cccccc;}
.m-xgxz .f-tit span,.m-rmwz .f-tit span,.m-xgzt .f-tit span,.m-phb .f-tit span{ display:block; float:left; height:28px; line-height:28px; padding:0 0 0 16px; font-size:20px; font-weight:bold; color:#333333; border-left:5px solid #ff4400;}
.m-xgxz .f-tit a,.m-rmwz .f-tit a,.m-phb .f-tit a{ display:block; float:right; width:25px; height:25px; background: url(/skin/new2016/images/newicon.png) no-repeat -90px -48px; text-indent:-999em;}
.m-xgxz .f-tit a:hover, .m-rmwz .f-tit a:hover, .m-phb .f-tit a:hover{ background: url(/skin/new2016/images/newicon.png) no-repeat -125px -48px;}
.m-xgzt .f-tit a{ display:block; float:right; width:55px; height:25px; line-height:25px; text-align:right; font-size:13px; color:#333333;}
.m-xgxz ul{ width:339px; overflow:hidden;}
.m-xgxz ul li{ float:left; width:80px; margin:0 30px 11px 0; text-align:center;}
.m-xgxz ul li a{ color:#666666;}
.m-xgxz ul li img{ display:block; width:80px; height:80px; margin-bottom:5px;}
.m-xgxz ul li span{ display: block; height: 23px; line-height: 23px; font-size: 14px; overflow: hidden;}
.m-xgxz ul li:hover span{ color:#ff4400;}
.m-rmwz{ margin-top:20px;}
.m-rmwz ul li{ height:42px; line-height:42px; overflow:hidden; border-bottom:1px solid #eeeeee;}
.m-rmwz ul li a{ color:#555555;}
.m-rmwz ul li a:hover{ color:#ff4400;}
.m-xgzt{ margin-top:20px;}
.m-xgzt ul li{ width:340px; overflow:hidden;}
.m-xgzt ul li .ban{ position:relative; display:block; margin-bottom:20px; color:#fff;}
.m-xgzt ul li .ban img{ display:block; width:298px; height:135px;}
.m-xgzt ul li .ban span{ position:absolute; left:0; bottom:0; display:block; width:298px; height:30px; line-height:30px; background-color:rgba(0,0,0,0.5); text-align:center;}
.m-xgzt ul li .item{ display:block; float:left; width:82px; margin-right:26px; text-align:center; color:#555555;}
.m-xgzt ul li .item:hover{ color:#ff4400;}
.m-xgzt ul li .item img{ display:block; width:80px; height:80px; margin-bottom:4px;}
.m-xgzt ul li .item span{ display:block; height:35px; overflow:hidden; font-size:14px;}
.m-phb{ margin-top:20px;}
.m-phb .f-tit{height:40px; line-height:50px; padding:18px 0 0; border-top:1px solid #cccccc;}
.m-phb ul li{ padding:9px 0; border-bottom:1px solid #eeeeee; overflow:hidden;}
.m-phb .num{ display:block; float:left; width:20px; height:22px; line-height:22px; margin-right:12px; background-color:#aaaaaa; color:#fff; font-style:normal; font-size:12px; text-align:center; border-radius:4px;}
.m-phb li.one .num{ background-color:#ff4444;}
.m-phb li.two .num{ background-color:#ff6600;}
.m-phb li.three .num{ background-color:#ffcc00;}
.m-phb .hide{ display:none;}
.m-phb .hide a{ color:#333333;}
.m-phb .hide .tu{ display:block; float:left; width:75px; height:75px; margin-right:10px;}
.m-phb .hide .name{ height:25px; margin-bottom:6px; overflow:hidden;}
.m-phb .hide:hover .name{ color:#ff4400;}
.m-phb .hide .info{ font-size:13px; color:#999999;}
.m-phb .hide .info .star{ width:81px;}
.m-phb .show a{ display:block; float:left; width:169px; height:20px; color:#333333; overflow:hidden;}
.m-phb .show span{ float:right; margin-top:3px; font-size:12px; color:#999999;}
.m-phb li.hover .hide{ display:block;}
.m-phb li.hover .show{ display:none;}


#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 { width:819px; padding: 0 5px; overflow:hidden; font-size:13px;}
#comment_list dd { float:none; width:800px; 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 { width:801px; 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; font-size:12px; font-weight:normal;}
#s_comment .nick_name input { border: 1px solid #a9b9a5; height: 20px; line-height:20px; margin-left: 6px; vertical-align: middle; width: 200px;}
#s_comment .comment_faces { display: inline; float: left; font-weight: bold; width:368px; line-height: 30px; margin-left: 20px; font-size:12px; font-weight:normal;}
#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; font-size:14px;}


#ListMood {	overflow: hidden; margin-top: 5px; clear: both;}
#ListMood label {overflow: hidden; color: #390;}
#ListMood ul { margin: 0px; padding: 0px; clear: both;}
#ListMood h3 { font-weight: bold; font-size: 16px; height: 40px; line-height: 40px; color: #333333; margin: 0px; padding: 0px; text-indent: 10px;}
#ListMood ul li { float: left; width: 125px; list-style-type: none; margin-left: 5px; margin-top: 5px; overflow: hidden;}
#ListMood ul li span { display: block; height: 100px; width: 10px; border: 1px solid #069; overflow: hidden; margin-left: 58px; margin-bottom: 0px; position: relative;}
#ListMood ul li em { display: block; width: 93px; height: 124px; text-align: center; margin-left: 16px;	font-style:normal;}
#ListMood ul li b {	display: block;	text-align: center;	color: #F30; font-size: 12px; line-height: 20px;}
#ListMood ul li span img { position: absolute; clip: rect(auto,auto,auto,auto);	bottom: 0px;}
#ListMood .Mood7{background-image: url(/skin/moon/mbj.gif); background-repeat: no-repeat; background-position: left -275px;}
#ListMood .Mood8{background-image: url(/skin/moon/mbj.gif); background-repeat: no-repeat; background-position: left -320px;}
#ListMood .Mood9{background-image: url(/skin/moon/mbj.gif);	background-repeat: no-repeat; background-position: left -365px;}
#ListMood .Mood10{background-image: url(/skin/moon/mbj.gif); background-repeat: no-repeat; background-position: left -412px;}
#ListMood .Mood11{background-image: url(/skin/moon/mbj.gif); background-repeat: no-repeat; background-position: left -457px;}

.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;}
.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-content .f-info-xx,.m-content .f-info-bq{ padding: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;}

.g-foot p a{ color:#999;}
/* Ïà¹ØKÒ³Ãæ */

.m-leftdiv {  padding: 0;}
#xiangua{ overflow:hidden; zoom:1; clear:both;}
#xiangua .xianguatitle {    line-height: 30px;    font-size: 14px;    color: #069;    font-weight: bold;    height: 35px;    padding: 0;    display: block;   border-bottom: 2px #31c547 solid; position: relative; background-color: #F7F7F7; border: 1px #ddd solid;border-top: 2px #ddd solid;border-bottom:none;}
#xiangua .xianguatitle li { position: relative; float: left; width: 136px; height:35px; line-height:35px; padding:0 6px; font-size: 14px; font-weight: normal; color: #333; text-align: center; overflow: hidden;    cursor: pointer; border-right:1px #DDD solid; overflow: hidden;}
#xiangua .xianguatitle li.m-hover { background-color: #fff; color: #40b4f7; height: 36px;border-top: 2px #40b4f7 solid; top: -2px;}
#xiangua .xiangualist dl { padding: 15px 10px 15px 0 ;height: 105px;}
#xiangua .xiangualist dl dt{ float: left; margin: 0 15px ;display: block; width: 220px; height: 100px; }
#xiangua .xiangualist dl dt a {}
#xiangua .xiangualist dl dt a img {width: 220px; height: 100px;  }
#xiangua .xiangualist ul { clear: both;}
.xiangualist .xianguah1 span { display: none;}
.xiangualist dd{ font-size: 14px; color: #999; height: 60px; overflow: hidden; line-height: 20px;float: left;    width: 560px;}
.xiangualist dd.xianguah1{ font-size: 12px; color: #999; height: 40px; line-height: 40px;}
.xiangualist dd.xianguah1 a{ color: #333; font-size: 18px;}
.xiangualist dd.xianguah1 a:hover{ color:#40b4f7;}
#content .xiangualist dd p{ margin:0;}
#content .xiangualist dd a{ font-size:16px; color: #333; text-decoration:none;}
#content .xiangualist dd a:hover{ color: #f90}
#content .xiangualist .xianguah1 a { color: #333; font-size: 16px; margin-bottom: 5px;}
#content .xiangualist .xianguah1 a:hover { color: #40b4f7;}
#xiangua .xiangualist ul { height: 180px;  overflow: hidden;}
#xiangua .xiangualist ul li{ float: left; height: 75px; margin: 0 0 10px 0px; position: relative; width: 276px;}
#xiangua .xiangualist ul li.f-hover { background-color: #f2f2f2}
#xiangua .xianguanleft { padding: 10px 10px 0 10px;}
#xiangua .xianguanleft a img { width: 32px; height: 32px;}
#xiangua .xianguanleft a b { *position:absolute; *top:10px; *right:0; float: right; width: 40px; height: 22px; line-height: 22px; background-color: #40b4f7; color: #fff; text-align: center; margin-top: 3px; font-weight: normal; font-size: 12px;}
#xiangua .xianguanleft a:hover  b { background-color: #d3420d}
#xiangua .xiangualist ul li i { position: absolute; height:20px; line-height: 20px; top: 6px; left: 50px; width: 162px;  overflow: hidden; font-style:normal;}
#xiangua .xiangualist ul li i a{ font-size:16px; color: #333}
#xiangua .xiangualist ul li i a:hover{ font-size:16px; color: #f60}
#xiangua .xiangualist ul li em { position: absolute; width: 250px; height: 22px; line-height: 22px;  top: 45px; left: 15px; font-size: 12px; color: #999; overflow: hidden; font-style: normal;}
#xiangua .xiangualist ul li em span{ color:#666; font-weight:bold;}
#xiangua .xiangualist ul li p {position: absolute; height:20px; line-height: 20px; top: 27px; left: 50px; width: 170px;  overflow: hidden; font-size: 12px; color: #a9a9a9;}
#xiangua .xiangualist ul li p img { height: 12px; float: right;margin: 2px 30px 0 0 }


#cms_showpage{ display:none}
#cms_showpage_text{ width:100%; height:auto; padding:0 0 20px 0; display:block; overflow:hidden; text-align:center;}
#cms_showpage_text span{ display:none}
#cms_showpage_text a{ width:auto; height:34px; line-height:34px; font-size:14px; font-weight:normal; color:#333; padding:0 15px; margin:0 6px; background:#fff; border:1px solid #eee; display:inline-block; overflow:hidden;}
#cms_showpage_text b{ width:auto; height:34px; line-height:34px; font-size:14px; font-weight:normal; color:#fff; border-color:#f60; padding:0 15px; margin:0 6px; background:#f60; border:1px solid #eee; display:inline-block; overflow:hidden;}


body{ background:#fff}
.m-mbx{ border:0}
.g-bottomban{position:fixed;left:0;bottom:0;width:100%;height:118px;background:url(/skin/new2016/images/bottombg.png) repeat-x 0 0;overflow:hidden;display: none;}
.g-bottomban .box{ position:relative; width:1170px; background:url(/skin/new2016/images/bottombg01.png) no-repeat 0 0; margin:0 auto;}
.g-bottomban .box img{ display:block; float:left; width:201px; height:91px; margin:14px 39px 0 39px; border:2px solid #ededed;}
.g-bottomban .box p{ line-height:112px; font-size:36px; font-weight:bold; color:#fff;}
.g-bottomban .box p b{ color:#ffd800;}
.g-bottomban .box .close{ display:block; position:absolute; top:9px; right:0; width:20px; height:20px; background:url(/skin/new2016/images/bottombg_close.png) no-repeat 0 0; cursor:pointer;}
.g-bottomban .twobox{ position:relative; width:1170px; background:url(/skin/new2016/images/bottombg02.png) no-repeat 0 0; margin:0 auto; overflow:hidden;}
.g-bottomban .twobox img{ display:block; float:left; width:90px; height:90px; margin:14px 39px 0 39px; box-shadow:0 0 8px #fff; border-radius:20px; }
.g-bottomban .twobox p.name{ float:left; line-height:112px; font-size:36px; font-weight:bold; color:#fff;}
.g-bottomban .twobox p.btn{ float:right; width:298px;}
.g-bottomban .twobox p.btn a{ display:block; float:left; width:120px; height:45px; line-height:45px; margin:37px 0 0 29px; text-align:center; background-color:#ffc600; font-size:17px; font-weight:bold; color:#fff; border-radius: 33px;}
.g-bottomban .twobox .close{ display:block; position:absolute; top:9px; right:0; width:20px; height:20px; background:url(/skin/new2016/images/bottombg_close.png) no-repeat 0 0; cursor:pointer;}

#xgkey{
  display: none;
}



