/*清除文档类型声明中的默认属性*/
body {font-family:宋体,serif;font-size:12px; background:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
fieldset,img{border:none; color:gray;}
ol,ul {list-style:none;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
em,i{ float:right; font-family:Arial, Helvetica, sans-serif;}

/*通用字体样式定义*/
a {color:#333;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#BA2636;text-decoration:underline;}
a:active {color:#BA2636;text-decoration:none;}
.red{color:#f00}
.green{color:#7cb000}
.green a{ color:#7cb000}
.green a:hover,.orange a:hover{ color:#BA2636}
.orange{ color:#ff9000;}
.orange a{color:#ff9000;}
/*通用定义*/
.clear{clear:both; height:0px; display:block; font-size:1px; overflow:hidden}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.left{ float:left;}
.right{ float:right;}
.blank1 {clear:both; height:1px; display:block; font-size:1px;overflow:hidden;}
.blank2 {clear:both; height:2px; display:block; font-size:1px;overflow:hidden;}
.blank3 {clear:both; height:3px; display:block; font-size:1px;overflow:hidden;}
.blank5 {clear:both; height:5px; display:block; font-size:1px;overflow:hidden;}
.blank6 {clear:both; height:6px; display:block; font-size:1px;overflow:hidden;}
.blank9 {clear:both; height:9px; display:block; font-size:1px;overflow:hidden;}
.blank10 {clear:both; height:10px; display:block; font-size:1px;overflow:hidden;}
.blank12 {clear:both; height:12px; display:block; font-size:1px;overflow:hidden;}
.blank15 {clear:both; height:15px; display:block; font-size:1px;overflow:hidden;}
.blank20 {clear:both; height:20px; display:block; font-size:1px;overflow:hidden;}

/*icon通用定义*/
.small_ico{ background:url(small_icon.png) no-repeat;}
.ico1{ background-position:0 0; width:22px; height:18px; vertical-align:top;}
.ico2{ background-position:0 -22px;width:19px; height:19px; vertical-align:top;}
.ico3{ background-position:0 -47px;width:40px; height:27px;}
.ico4{ background-position:0 -77px;width:60px; height:27px;}
.ico5{ background-position:0 -107px;}
.ico6{ background-position:0 -431px; width:12px; height:9px;}
.ico7{ background-position:0 -455px}
.ico8{ background-position:0 -483px}
.ico9{ background-position:0 -512px}
.ico10{ background-position:0 -539px}
.ico11{ background-position:0 -563px}
.ico12{ background-position:0 -584px;width:12px; height:12px;}
.ico13{ background-position:0 -601px; width:12px; height:12px;}
.ico14{ background-position:0 -619px}
.ico15{ background-position:0 -665px}
.ico16{ background-position:0 -699px}
.ico17{ background-position:0 -717px}
.ico18{ background-position:0 -742px;width:12px; height:16px;vertical-align: middle}
.ico19{ background-position:0 -771px;width:15px; height:15px;vertical-align: middle}
.ico20{ background-position:0 -799px;height: 15px;margin-right: 5px;vertical-align: middle;width: 16px;}
.ico21{ background-position:0 -825px; width:19px; height:14px;}
.ico22{ background-position:0 -850px; width:11px; height:14px;}
.ico23{ background-position:0 -876px; width:12px; height:13px;}
.ico24{ background-position:-1px -900px; width:17px; height:15px;vertical-align:-2px;}
.ico25{ background-position:0 -926px; width:12px; height:12px;}
.ico26{ background-position:0 -950px; width:13px; height:14px;}
.ico27{ background-position:0 -974px; width:15px; height:16px; vertical-align:-3px;}
.ico28{ background-position:0 -998px; width:14px; height:14px;}
.ico29{ background-position:0 -1023px}
.ico30{ background-position:0 -1048px}
.ico31{ background-position:0 -1098px; width:64px; height:25px;}
.ico32{ background-position:0 -380px;width:40px; height:27px;}
.ico33{background-position:0 -1132px; width:12px; height:12px;}
.ico34{background-position:0 -1164px; width:23px; height:23px;}
.ico35{ background-position:0 -1208px; width:16px; height:18px;}
.ico36{ background-position:0 -1240px; width:14px; height:18px;}

/*修饰角通用定义*/
.main_corner{ position:absolute; top:0; left:0; z-index:9999;}
.main_corner img{ width:106px; height:114px ;}
.png_bg{background:url(main_corner.png) no-repeat; width:106px; height:114px ;}
.main_corner .news{ background-position:0 0}
.main_corner .miniblog{ background-position:0 -116px}
.main_corner .channel{ background-position:0 -232px}
.main_corner .mw{ background-position:0 -350px}
.main_corner .bs{ background-position:0 -465px;}
.main_corner .family{ background-position:0 -580px;}

/* 网站主框架 */
body{ color:#333; }
.mbody{ width:950px; margin:0 auto;}
.cbody{ position:relative; padding:10px 10px 0px 10px}
.frame{ border:1px solid #8ac401; padding:10px; width:928px;}

.areaL{ float:left; width:628px;}
.areaL .colL{ float:left; width:300px; padding-right:10px;}
.areaL .colR{ float:left; width:306px; padding-right:10px;}
.areaR{ float:left; width:290px; padding-left:10px;}

.dotted{ background:url(linedotl.gif) repeat-x; font-size:1px; height:1px; overflow:hidden;}
.gray_line{ border-bottom:1px solid #ccc; height:1px; font-size:1px; overflow:hidden}


/* 广告 */
.adv630_310 .advL{ float:left; width:630px; padding-right:10px}
.adv630_310 .advR{ float:left; width:310px;}
.adv230_60 .advL{ float:left; width:230px; padding-right:10px}
.adv230_60 .advR{ float:left; width:230px;}

.adv_text{ background:#DFDFDF; height:30px; overflow:hidden;}
.adv_text li{ width:158px; float:left; line-height:30px; text-align:center;}

/* 菜单 */
.newHead .colL{ width:200px; float:left}
.newHead .colR{ float:right; width:740px;}
.newHead .titIco{ background:url(2011_head.jpg) no-repeat;}
.newHead .tit01{ width:17px; height:52px; margin-top:2px}
.newHead .tit02{ width:17px; height:55px; background-position:-18px 3px;}
.newHead .tit03{ width:17px; height:54px; background-position:-35px 2px;}
.newHead .tit04{ width:17px; height:54px; background-position:-53px 2px;}
.newHead .ico05{ width:15px; height:17px; background-position:-128px 0; vertical-align:-4px; margin-right:5px;}
.newHead .ico06{ width:15px; height:17px; background-position:-127px -20px; vertical-align:-4px; margin-right:5px;}
.newHead .ico07{ width:15px; height:17px; background-position:-126px -40px; vertical-align:-4px; margin-right:5px;}
.newHead .logo{ padding-bottom:3px; border-bottom:1px #ccc solid;}
.newHead .time{ padding-top:5px; text-align:center;}
.newHead .menu{ padding-top:10px; width:740px;height:60px; overflow:hidden}
.newHead .menu .m1,.newHead .menu .m2,.newHead .menu .m3,.newHead .menu .m4{ border-right:1px dashed #5b8c19; padding:0 10px; float:left; }
.newHead .menu .m1{ width:155px;}
.newHead .menu .m2{ width:95px; }
.newHead .menu .m3{ width:190px;}
.newHead .menu .m4{ width:125px;}
.newHead .menu .m5{float:right; width:71px; padding-left:15px}
.newHead .menu .m5 li{ height:13px; padding-bottom:7px;overflow:hidden}
.newHead .menu .tit{ float:left; width:25px;}
.newHead .menu .list{ float:right;}
.newHead .menu .list li{ float:left; width:32px; padding-bottom:7px; text-align:center; height:13px; line-height:18px; overflow:hidden}
.newHead .numPaper{ border:1px solid #c4e180; background:#f7fee5; height:24px; line-height:22px;}
.newHead .numPaper .numL{ float:left; width:49px; background-position:-71px 0;height:24px; padding-left:5px; color:#fff; font-weight:bold;}
.newHead .numPaper .numL a{ color:#fff;}
.newHead .numPaper .numR{ float:right; width:680px;}

.sea_log .search{ float:left; width:370px; height:25px; overflow:hidden;}
.sea_log .search img{ vertical-align:top;}
.sea_log .search .input{ border:1px solid #c6c6c6;  width:260px; height:18px; line-height:22px; padding:2px 1px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif;}
.sea_log .search .btn{ background:#8ac400; height:24px; line-height:24px; width:74px; text-align:center; color:#fff; font-weight:bold; border:1px solid #7fb500; margin-right:5px; vertical-align:middle; }
.sea_log .search .seaform{width:350px;}

.sea_log .login{ float:left; width:450px; font-weight:bold; overflow:hidden; height:25px;}
.sea_log .login .input{ height:16px; line-height:20px; border:1px solid #c6c6c6; padding:2px 1px; width:75px; vertical-align:middle;font-family:Arial, Helvetica, sans-serif;}
.sea_log .login select{vertical-align:middle; height:22px;}
.sea_log .login .btn{ background:#8ac400; border:0; height:22px; line-height:22px; vertical-align:middle; width:70px; text-align:center; color:#fff; font-weight:bold; font-family:"宋体"; cursor:pointer}

.favorite{float:left; width:130px; text-align:center; line-height:22px;}

/* 版权 */
.aboutMenu{ height:30px; border-bottom:1px #ccc dashed; text-align:center; line-height:30px;}
.copyR{ line-height:20px; text-align:center;}
.copyR span{ font-family:Tahoma;}
.copyR .left{width:885px; padding-top:15px;}
.copyR .right{width:60px;}

/* 全媒体播报 */
.media_news{ background:url(news_line.gif) repeat-y; width:928px;}
.media_news .ht1{ height:430px;}
.media_news .list li{ font-size:14px; height:22px; padding-top:6px; overflow:hidden; color:#ccc; line-height:20px;}
.media_news h1{ text-align:center; padding:10px 0;}

.media_news .head_list{ text-align:center; border-bottom:1px dotted #7cb000; width:600px; margin:0 auto; padding-bottom:12px; font-weight:bold; overflow:hidden; height:13px; line-height:20px;}

/*-------图片焦点 */
.media_news .picFoucs {width:285px; height:235px; position:relative; overflow:hidden;}
.media_news .picFoucs img{ width:283px; height:206px; border:1px solid #ccc;}
.media_news .show{width:285px; height:218px; position:absolute; top:0; left:0;}
.picFoucs .pic{ float:left; width:285px;}
.media_news .picFoucs .num { position:absolute; width:85px; float:right; bottom:40px;right:10px}
.media_news .picFoucs .num li {font-size:12px; background:#7cb000; float:left; width:17px; cursor:pointer; color:#fff; line-height:18px; margin-right:2px; height:18px; text-align:center;}
.media_news .picFoucs .num li.on {background:#333; }
.media_news .picFoucs .txt{ width:285px; text-align:center; color:#FE7D00; height:18px; font-size:16px; overflow:hidden; line-height:18px; font-weight:bold; padding-top:5px;}

.media_news .netpaper{ border:1px solid #ccc; width:284px; padding:7px; height:450px;overflow:hidden;}
.media_news .netpaper .hr{ height:5px; overflow:hidden; font-size:1px; border-bottom:1px solid #808080}
.media_news .netpaper .info{ text-align:right; font-weight:bold;}
.media_news .netpaper .info a{ color:#7cb000;}
.media_news .netpaper .list_p li{ font-family:"黑体"; font-size:16px; height:28px; overflow:hidden; line-height:28px;}
.media_news .netpaper h2{ text-align:center; font-size:16px;font-weight:bold; height:18px; line-height:18px; overflow:hidden}

/*-------金羊播报，独家策划 头条*/
.media_news .frist{ overflow:hidden;}
.media_news .frist h2{ height:29px; border-bottom:1px solid #7cb000}
.media_news em,.media_news i{ padding-top:4px; font-weight:bold; font-size:12px; padding-right:10px;}
.media_news em a,.media_news i a{color:#666;}
.media_news i{ font-weight:100; font-style:normal;}
.media_news .frist .tit{ display:block; background:#8ac400; width:120px; text-align:center; height:22px; padding-top:7px; font-size:16px; font-weight:bold; color:#fff;}
.media_news .frist .tit:hover{ text-decoration:none;}
.media_news .frist .list{width:290px; margin:0 auto;}
.media_news .frist .list em{ float:right; padding-right:5px;}
.media_news .frist .list li{ background:url(vico1.png) no-repeat 0 10px; padding-left:25px;}

.media_news .plan{height:185px; overflow:hidden; width:290px;}
.media_news .plan .tab{height:29px; border-bottom:1px solid #7cb000}
.media_news .plan .tab li{ width:80px; float:left; height:22px; padding-top:7px; font-size:16px; font-weight:bold; color:#fff; text-align:center; background:#eee;}
.media_news .plan .tab li.hover{ background:#8ac400;}
.media_news .plan .tab li.hover a{ color:#fff;}
.media_news .plan .tab{height:29px; border-bottom:1px solid #7cb000}
.media_news .plan .tab h3{ width:70px; float:left; background:#8ac400; padding:5px; font-size:16px; font-weight:bold; color:#fff; height:19px; }
.media_news .plan .tab h3 a{color:#fff;}
.media_news .plan .tab em{ padding-top:4px; font-weight:bold; font-size:12px; padding-right:10px;}
.media_news .plan .tab em a{color:#666;}
.media_news .planlist li{ font-size:12px; height:20px; padding-top:5px; overflow:hidden; color:#ccc; line-height:20px;}

.media_news .tou{ height:173px; overflow:hidden;}
.media_news .tou h2{ text-align:center; font-size:16px; height:20px; font-family:"黑体"; overflow:hidden; line-height:20px;}

/*-------即时新闻，新闻点评 */
.media_news .now{ height:350px; overflow:hidden;}
.media_news .now h3{ height:29px; border-bottom:1px solid #7cb000;}
.media_news .now h3 div{border-bottom:1px solid #7cb000; width:135px; height:28px; font-size:16px; font-weight:bold; padding-right:5px; line-height:22px;}
.media_news .now h3 span{ float:right; display:block; font-size:11px; color:#f5b648; text-align:center; line-height:20px; font-family:Tahoma, Geneva, sans-serif; }
.media_news .now .support{font-size:12px; color:#7cb000; padding-left:10px;}

/*-------融全新闻 */
.media_news .mix_news h2{ font-size:14px; font-weight:bold; background:#c4e180; padding:5px;}
.media_news .mix_news .mlist{width:290px; margin:0 auto; padding:10px 0;}
.media_news .mix_news .plist{ width:270px; margin:0 auto; padding:10px 0;}
.media_news .mix_news .mlist img{height:16px;margin-right:10px;vertical-align:middle;width:16px;}
.media_news .mix_news .mlist li{ height:24px; line-height:24px; font-size:12px; overflow:hidden;}
.media_news .mix_news .pic_show{ height:121px; overflow:hidden}
.media_news .mix_news .pic_show li{ float:left; width:145px; text-align:center; height:125px; overflow:hidden}
.media_news .mix_news .plist li{ height:30px; line-height:30px; font-size:12px; overflow:hidden;}
.media_news .mix_news .hd{ color:#7cb000; font-weight:bold; padding:10px 0; text-align:center; font-size:14px;}
.media_news .mix_news .htBox{ border:1px solid #7cb000}

/*-------排行榜 */
.media_news .hotTop{ height:300px; overflow:hidden;}
.media_news .menuBox{ height:27px; border-bottom:1px #ccc solid;}
.media_news .menuBox li{ width:96px; float:left; text-align:center;}
.media_news .menuBox li span{ background:#eee; display:block; width:94px;  height:22px; margin-top:5px; line-height:22px; cursor:pointer;}
.media_news .menuBox .hover span{ background:#c4e180; margin-top:0; height:27px; font-size:14px; font-weight:bold; line-height:25px;}
.media_news .contentBox{ height:260px;}
.media_news .contentBox .lists{ padding-left:35px;}
.media_news .contentBox .lists li{ height:22px; padding-bottom:4px; line-height:22px; font-size:12px; overflow:hidden;}

/*-------视频 */
.media_news .video{ width:280px; background:#eef6d9; padding:0px 5px;overflow:hidden}
.media_news .video h4{height:29px; border-bottom:1px #ccc solid; padding-top:5px;}
.media_news .video h4 div{ font-size:14px; font-weight:bold;  width:110px; line-height:25px;}
.media_news .video h4 span{ float:right; display:block; font-size:11px; color:#f5b648; text-align:center; line-height:20px; font-family:Tahoma, Geneva, sans-serif;}
.media_news .pic_show{ height:250px; overflow:hidden}
.media_news .pic_show li{ float:left; width:150px; text-align:center; height:125px; overflow:hidden}
.media_news .pic_show li img{ border:1px solid #ccc;}
.media_news .pic_show li a:hover{ text-decoration:none;}
.media_news .pic_show li span{ display:block; width:130px; margin:0 auto; height:18px; line-height:18px; overflow:hidden;}


/*金羊社区*/
/*--------焦点图*/
.partBbs .focus{background:#f7fdeb; width:298px; float:left; border:1px solid #dcefb0;}
.partBbs #ifocus_pic {  position:relative;width:285px; height:210px; overflow:hidden; margin:6px 6px 0px}
.partBbs #ifocus_piclist { position:absolute; }
.partBbs #ifocus_piclist li { width:285px; height:210px; overflow:hidden; }
.partBbs #ifocus_piclist img { width:285px; height:210px; }
.partBbs #ifocus_btn { width:300px;height:90px; overflow:hidden; padding-top:3px;}
.partBbs #ifocus_btn li { width:100px; height:75px; cursor:pointer; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); text-align:center;float:left; padding-top:15px; background:url(ifocus_bg.gif) no-repeat}
.partBbs #ifocus_btn img { width:87px; height:65px; }
.partBbs #ifocus_btn .current { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); background:url(ifocus_btn_bg.gif) no-repeat; }
.partBbs #ifocus_opdiv { position:absolute; left:0; bottom:0; width:285px; height:30px; background:#7cb000; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.partBbs #ifocus_tx { position:absolute; left:8px; bottom:8px; width:285px; text-align:center; font-size:14px; font-weight:bold;}
.partBbs #ifocus_tx a{ color:#fff;}
.partBbs #ifocus_tx .normal { display:none; }


/*--------金羊社区*/
.partBbs .bbs .title,.partBbs .weibo .title,.partBbs .feed .title{border-bottom:1px solid #8ac400; height:32px; padding-right:2px;}
.partBbs .bbs h2,.partBbs .weibo h2{width:140px; border-bottom:2px solid #8ac400; font-size:16px; font-weight:bold; height:30px;}
.partBbs .bbs h2 a,.partBbs .weibo h2 a{line-height:30px; float:left; margin-right:5px;}
.partBbs .bbs h2 span,.partBbs .weibo h2 span{display:inline-block; font-family:Tahoma, Arial; color:#f5b648; font-size:11px; line-height:18px; text-align:center; float:left;}
.partBbs .bbs em,.partBbs .bbs i,.partBbs .weibo i{float:right; color:#666; font-weight:bold; font-family:Tahoma, Arial; line-height:32px; padding-right:5px;}
.partBbs .bbs em a,.partBbs .bbs i a,.partBbs .weibo .title i{color:#666;}
.partBbs .bbs i,.partBbs .weibo .title i{ font-style:normal; font-weight:100;}
.partBbs .bbs h3,.partBbs .wz h3{font-size:16px; font-weight:bold; line-height:34px; height:34px; padding:5px 10px 0; overflow:hidden; text-align:center;}
.partBbs .bbs li,.partBbs .wz li{ line-height:28px;font-size:14px;height:26px;line-height:26px;overflow:hidden; float:left; width:290px; margin-right:5px;}
.partBbs .f12 li{ font-size:12px;}
.partBbs .ly{ height:200px; overflow:hidden}
.partBbs .ly .sen span{ font-size:30px; display:inline-block; line-height:30px; height:16px; overflow:hidden; font-weight:bold; font-family:Arial,Consolas; color:#999; margin:0 5px}
.partBbs .ly li{ height:auto; overflow:auto; padding-bottom:10px}
.partBbs .ly .sen{ line-height:20px; font-size:14px;}
.partBbs .ly .author{ text-align:left;color:#666}
.partBbs .ly .author span{ font-family:font-family:Arial,Consolas;font-size:12px; line-height:20px; margin-right:5px; color:#999}

/*--------金羊问政*/
.partBbs .wz .title,.partBbs .boke .title{ background:#c3e17f; height:24px; line-height:24px; padding:3px 8px}
.partBbs .wz .title h2,.partBbs .boke .title h2{ font-size:16px; font-weight:bold;}
.partBbs .wz .title h2 em,.partBbs .boke .title h2 em{ font-size:12px; font-weight:100; float:right;}

/*--------金羊微博*/
.partBbs .weibo .box{ background:#faf8f8; border:1px solid #e9e9e9; padding:8px;  width:284px;}
.partBbs .weibo .box h3{ font-weight:bold; font-size:14px;}
.partBbs .weibo .box h3 a{color:#8ac400;}
.partBbs .weibo .box ul li{ line-height:23px; height:23px; overflow:hidden;}

/*--------金羊播客*/
.partBbs .boke ul{ width:280px; margin:0 auto; padding-top:8px;}
.partBbs .boke ul li{ width:140px; float:left; height:110px; overflow:hidden; text-align:center}
.partBbs .boke ul li img{ width:130px; height:70px; padding:2px; border:1px solid #ccc; display:block; margin-bottom:8px;}
.partBbs .boke ul li span{ display:block; width:130px; text-align:center; line-height:18px; height:18px; overflow:hidden}

/*--------博客*/
.partBbs .blog .title{height:18px; line-height:18px; padding:4px 0; border-bottom:1px solid #e2e2e2;}
.partBbs .blog h2{font-size:16px; font-weight:bold; float:left;}
.partBbs .blog em{float:right; color:#666; font-family:Tahoma, Arial;padding-right:10px; font-weight:bold;}
.partBbs .blog em a{color:#666;}
.partBbs .blog ul{padding:10px 0 0 10px;}
.partBbs .blog li{line-height:25px; height:25px; overflow:hidden;}
.partBbs .blog li .small_ico{width:16px; height:15px; margin-right:5px; vertical-align:middle;}
.partBbs .blog li span{color:#999; padding-left:10px;}

.partBbs .feed h3{color:#7cb000; font-size:14px; font-weight:bold; padding-top:5px; line-height:20px;}
.partBbs .feed .small_ico{vertical-align:middle; margin-right:5px;}
.partBbs .feed h3 span{ font-size:12px; font-weight:normal; padding-left:10px; color:#999;}
.partBbs .feed h3 span a{color:#999;}
.partBbs .feed em a{ display:block; float:left; height:18px; width:64px; background-position:0 -1270px; margin-top:5px; border:1px solid #ccc; text-align:center; line-height:18px;}
.partBbs .feed em a:hover{ color:#BA2636}
.partBbs .feed em{ width:150px;}
.partBbs .feed ul{ height:196px; overflow:hidden; width:280px; margin:0 auto}
.partBbs .feed li{ line-height:28px; height:28px; overflow:hidden; font-size:14px;}


/* 便利生活 */
.fac_life .box{ background:url(lief_c_line2.gif) repeat-y; width:928px;}
.fac_life .colM{ width:309px; float:left;}
.fac_life h2{ border-bottom:1px solid #7cb000; height:25px; text-align:right; font-weight:bold; font-size:14px; padding-top:10px;}
.fac_life em{font-weight:bold; font-size:12px;}
.fac_life .toplineL{float:left; width:310px; padding-right:10px; position:relative;}
.fac_life .toplineL p{height:30px; width:310px; font-weight:bold; line-height:30px; overflow:hidden; color:#fff; display:block; font-size:14px; background:#7cb000; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); text-align:center; position:absolute; left:0; bottom:0; z-index:99;}
.fac_life .toplineL p a{ color:#fff;}
.fac_life .toplineR{ float:left; width:298px; padding-right:10px;}

.fac_life .tou{ height:244px; overflow:hidden}
.fac_life .tou h3{ text-align:center; font-weight:bold; font-size:16px; height:20px; overflow:hidden; line-height:20px;}
.fac_life .tou p{ line-height:20px; text-indent:2em;height:60px; overflow:hidden; color:#999; }
.fac_life .tou .list li{height:23px; overflow:hidden; line-height:23px; overflow:hidden; padding-top:5px}

/*-------新知 */
.fac_life .new_info{width:270px; background:#eef6d9; padding:0px 10px; }
.fac_life .new_info h3{ border-bottom:#e2e2e2 1px solid; height:25px; padding-top:10px; font-size:16px; font-weight:bold;}
.fac_life .new_info h3 em{ font-weight:normal;}
.fac_life .new_info .list{height:260px; overflow:hidden; }
.fac_life .new_info .list li{ border-bottom:1px dashed #e2e2e2; padding:5px 0 0 0; height:23px; line-height:23px; overflow:hidden;}

/*-------通用版块 */
.fac_life .frame_two{ border-top:1px solid #ccc;}
.fac_life .c_line{ background:url(lief_c_line.gif) repeat-y; width:628px; height:133px; overflow:hidden}
.fac_life .common { width:280px; margin:0 auto;}
.fac_life .common h3{ font-weight:bold; padding:8px 0;font-size:14px;}
.fac_life .common h3 span{ background:#ffe607; color:#7a9717; font-size:11px; font-weight:100; padding:3px;}
.fac_life .common .lr li{ float:left; width:140px}
.fac_life .common .list li{ color:#7cb000; line-height:28px; height:28px; overflow:hidden;}
.fac_life .common .imgL{ float:left; width:125px;}
.fac_life .common .txtR{ float:left; width:155px;}
.fac_life .common .txtR h4{ font-size:14px; font-weight:bold; line-height:20px; height:20px; padding-bottom:2px; overflow:hidden;}
.fac_life .common .txtR .info{ line-height:18px; height:54px; overflow:hidden; color:#999;}

.fac_life .common .lists li{ color:#7cb000; line-height:28px; height:28px; overflow:hidden; width:140px; float:left;}

.fac_life .common .nav{ padding:3px 0 13px; height:17px; overflow:hidden;}
.fac_life .common .nav li{ float:left; padding:5px 10px 5px 0;font-size:14px}
.fac_life .common .nav li.hover{ font-weight:bold;}
.fac_life .common .nav li span{ color:#900}

/*-------揭秘 */
.fac_life .secret{  border-top:none; height:291px; overflow:hidden;}
.fac_life .secret h4{ height:20px; padding:3px 0; font-size:14px; font-weight:bold;}
.fac_life .secret em,.fac_life .secret em a{color:#999; font-weight:bold;}
.fac_life .secret .img img{ width:266px; height:200px; border:1px solid #ccc; margin-bottom:10px;}
.fac_life .secret .img{ font-size:14px; font-weight:bold; text-align:left;}
.fac_life .secret .img a:hover{ text-decoration:none;}
.fac_life .frame_three{ background:url(lief_b_line.gif) repeat-y;}

/*校园*/
.fac_life .school h4{ padding:5px 0; font-size:14px; font-weight:bold;}
.fac_life .school em,.fac_life .school em a{color:#999; font-weight:bold;}
.fac_life .school  li{ color:#7cb000; line-height:28px; height:28px; overflow:hidden; padding:0; border:none; width:135px; float:left;}
.fac_life .school .imgL{ float:left; width:125px;}
.fac_life .school .txtR{ float:left; width:145px;}
.fac_life .school .txtR h5{ font-size:14px; font-weight:bold; line-height:20px; height:20px; padding-bottom:2px; overflow:hidden;}
.fac_life .school .txtR p{ line-height:18px; height:54px; overflow:hidden; color:#999;}

/*男左女右*/
.partFour .boxtype{width:455px;}
.partFour .man{float:left;}
.partFour .lady{float:right;}
.partFour .boxtype .title{height:30px; line-height:30px; border-bottom:1px solid #8ac400; color:#7cb000; font-weight:bold; text-align:right }
.partFour .boxtype .title h2{ background:#8ac400; font-size:16px; line-height:18px; color:#fff; font-weight:bold; padding:6px 10px; display:block;float:right}
.partFour .boxtype .title h2 a{ color:#fff;}
.partFour .boxtype .title .small_ico{width:16px; height:16px; vertical-align:middle;}
.partFour .boxtype .title a{font-size:14px; font-weight:bold; padding:0 5px; color:#7cb000;}
.partFour .boxtype .topline{padding:10px 0; width:455px; height:143px; overflow:hidden;}
.partFour .boxtype .topline .bigphoto{float:left; position:relative; width:190px;}
.partFour .boxtype .topline .bigphoto .txt{height:20px; width:170px; font-weight:bold; line-height:20px; overflow:hidden; color:#fff; display:block; font-size:12px; padding:0 10px;background:#7cb000; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); text-align:center; position:absolute; left:0; bottom:0; z-index:99;}
.partFour .boxtype .topline .bigphoto .txt a{ color:#fff;}
.partFour .boxtype .topline .text{float:right; width:255px;}
.partFour .boxtype .topline h3{font-size:14px; font-weight:bold; line-height:26px; height:26px; overflow:hidden;}
.partFour .boxtype .topline p{line-height:20px; text-indent:2em; color:#999; height:120px; overflow:hidden;}
.partFour .boxtype ul{height:112px; overflow:hidden; padding-bottom:10px;}
.partFour .boxtype li{line-height:28px; float:left; width:222px; height:28px; overflow:hidden; margin-right:5px;}
.partFour .boxtype .middot{color:#999;}
.partFour .boxtype .photos{background:#f7f7f7; border:1px solid #e9e9e9; clear:both; padding:5px 0 5px 5px; height:183px;}
.partFour .boxtype .photos img{float:left; margin:0 14px;}
.partFour .boxtype strong{display:block; line-height:20px;}
.partFour .boxtype img{float:left; margin-right:7px;}

.partFour .colL{ width:455px; float:left}
.partFour .colR{ width:455px; float:right}
.partFour .mood .title{height:30px; line-height:30px; text-align:right; border-bottom:1px solid #8ac400; color:#7cb000; font-weight:bold;}
.partFour .mood .title h2{float:left; background:#8ac400; font-size:16px; line-height:18px; color:#fff; font-weight:bold; padding:6px 10px; display:block;}
.partFour .mood .title h2 a{ color:#fff;}
.partFour .mood .title .em{ float:left; padding-left:15px;}
.partFour .mood .title .small_ico{width:16px; height:16px; vertical-align:middle;}
.partFour .mood .title a{font-size:14px; font-weight:bold; padding:0 5px; color:#7cb000;}
.partFour .mood .topline{padding:10px 0; width:455px;float:left;}
.partFour .mood .topline .bigphoto{float:left; position:relative; width:190px;}
.partFour .mood .topline .bigphoto .txt{height:20px; width:170px; font-weight:bold; line-height:20px; overflow:hidden; color:#fff; display:block; font-size:12px; padding:0 10px;background:#7cb000; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); text-align:center; position:absolute; left:0; bottom:0; z-index:99;}
.partFour .mood .topline .bigphoto .txt a{ color:#fff;}
.partFour .mood .topline .text{float:right; width:255px;}
.partFour .mood .topline h3{font-size:14px; font-weight:bold; line-height:26px; height:26px; overflow:hidden;}
.partFour .mood .topline p{line-height:20px; text-indent:2em; color:#999; height:120px; overflow:hidden;}
.partFour .mood .list_r{height:230px; overflow:hidden; padding-bottom:10px; padding-top:10px; float:right; width:455px;}
.partFour .mood li{line-height:29px; float:left; width:222px; height:29px; overflow:hidden; margin-right:5px;}
.partFour .mood .middot{color:#999;}
.partFour .mood .photos{background:#f7f7f7; border:1px solid #e9e9e9; clear:both; padding:5px 0 5px 5px; height:183px;}
.partFour .mood .photos img{float:left; margin:0 14px;}
.partFour .mood strong{display:block; line-height:20px;}
.partFour .mood img{float:left; margin-right:7px;}
.partFour .mood_list li{line-height:28px; float:left; width:222px; height:28px; overflow:hidden; margin-right:5px;}

.partFour .plate{float:left; width:300px; margin-right:10px;}
.partFour .plate .title{height:18px; line-height:18px; padding:7px 0; border-bottom:1px solid #8ac400;}
.partFour .plate h2{font-size:16px; font-weight:bold;}
.partFour .plate em{float:right; color:#999; font-weight:bold; font-family:Tahoma, Arial; padding-right:10px;}
.partFour .plate em a{color:#666;}
.partFour .plate .topline{padding-top:10px; height:90px;}
.partFour .plate .topline .photo{float:left;}
.partFour .plate .topline .text{width:172px; float:right; height:82px; overflow:hidden;}
.partFour .plate .topline strong{font-size:14px; font-weight:bold; color:#7cb000; line-height:20px;}
.partFour .plate .topline strong a{color:#7cb000;}
.partFour .plate .topline p{text-indent:2em; color:#999; line-height:20px;}
.partFour .plate .lr li{ width:150px; height:28px; overflow:hidden; float:left;}
.partFour .plate li{line-height:28px;}
.partFour .plate .middot{color:#999; font-size:14px;}
.partFour .group .title{border-bottom:1px solid #8ac400; height:32px; padding-right:2px;}
.partFour .group h2{width:158px; border-bottom:2px solid #8ac400; font-size:16px; font-weight:bold; height:30px; line-height:30px;}
.partFour .group h2 a{ float:left; margin-right:5px;}
.partFour .group h2 span{width:38px; height:25px; display:inline-block; font-family:Tahoma, Arial; color:#f5b648; font-size:11px; line-height:18px; text-align:center; float:right; margin-right:40px;}
.partFour .group em{float:right; color:#666; font-weight:bold; font-family:Tahoma, Arial; line-height:32px;}
.partFour .group em a{color:#666;}
.partFour .group .bigphoto{float:left; position:relative; width:160px; border:1px solid #eee;}
.partFour .group .bigphoto p{height:20px; width:140px; font-weight:bold; line-height:20px; overflow:hidden; color:#fff; display:block; font-size:12px; padding:0 10px;background:#7cb000; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); text-align:center; position:absolute; left:0; bottom:0; z-index:99;}
.partFour .group .bigphoto p a{color:#fff;}
.partFour .group ul{width:928px; overflow:hidden;}
.partFour .group li{width:299px; margin-right:10px; float:left;}
.partFour .group dd{ line-height:20px; height:20px; overflow:hidden;}
.partFour .group li .photo{float:left;}
.partFour .group li .photo img{border:1px solid #eee;}
.partFour .group li .text{float:right; width:210px;}
.partFour .group li .text strong{display:block; color:#7cb000; font-size:14px; font-weight:bold; line-height:22px; height:22px; overflow:hidden;}
.partFour .group li .text strong a{color:#7cb000;}
.partFour .group li .text p{line-height:18px; color:#666; height:54px; overflow:hidden;}

/*电子商务*/
.business .col{ width:265px; float:left;}
.business .common h2{ border-bottom:1px solid #7cb000; text-align:right; font-size:14px; font-weight:bold; height:25px; line-height:25px;}
.business .common h2 em{ background:#8ac400;line-height:normal; margin-left:5px; font-size:16px; font-weight:bold;  height:25px; line-height:25px; padding:0 5px}
.business .common h2 em a{ color:#fff;}
.business .common .imgL{ width:105px; float:left;}
.business .common .imgL img{ width:100px; height:100px;}
.business .common .imgL span{ display:block; background:#f2f2f2; padding:3px 0; text-align:center; width:100px;}
.business .common .txtR{ width:160px; float:right; overflow:hidden}
.business .common .txtR h3{ font-size:13px; font-weight:bold; height:22px; line-height:22px; overflow:hidden; padding-bottom:3px;}
.business .common .txtR p{ text-indent:2em; color:#999; line-height:20px; height:100px; overflow:hidden;}
.business .common .list li{ line-height:28px; height:28px; overflow:hidden; color:#ccc;}
.business .info p{ line-height:20px; text-indent:2em;}
.business .col2{ width:190px; float:right;}
.business .soan{ width:190px;}
.business .sobox form{ line-height:24px;}
.business .sobox .input{ border:1px solid #c6c6c6; padding:2px 1px; height:16px; vertical-align:middle;}
.business .sobox .btn{background:#8ac400; border:0; height:22px; line-height:22px; vertical-align:middle; width:35px; text-align:center; color:#fff; font-weight:bold; font-family:"宋体"; cursor:pointer}

.partFour .mood .topline .bigphoto{float:left; position:relative; width:190px;}
.partFour .mood .topline .bigphoto .txt{height:20px; width:170px; font-weight:bold; line-height:20px; overflow:hidden; color:#fff; display:block; font-size:12px; padding:0 10px;background:#7cb000; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); text-align:center; position:absolute; left:0; bottom:0; z-index:99;}

.business .boxtype{width:440px; float:left; margin-right:15px;}
.business .boxtype .title{height:25px; line-height:25px; text-align:right; border-bottom:1px solid #8ac400; color:#7cb000; font-weight:bold;}
.business .boxtype .title h2{float:right; background:#8ac400; font-size:16px; line-height:18px; color:#fff; font-weight:bold; padding:4px 10px; display:block;}
.business .boxtype .title h2 a{ color:#fff;}
.business .boxtype .title .small_ico{width:16px; height:16px; vertical-align:middle;}
.business .boxtype .title a{font-size:14px; font-weight:bold; padding:0 5px; color:#7cb000;}
.business .boxtype .topline{padding:10px 0; width:440px; height:125px;}
.business .boxtype .topline .bigphoto{float:left; position:relative; width:213px;}
.business .boxtype .topline .bigphoto .txt{height:20px; width:213px; font-weight:bold; line-height:20px; overflow:hidden; color:#fff; display:block; font-size:12px; background:#7cb000; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); text-align:center; position:absolute; left:0; bottom:0; z-index:99;}
.business .boxtype .topline .bigphoto .txt a{ color:#fff;}
.business .boxtype .topline .text{float:right; width:220px; height:122px; overflow:hidden;}
.business .boxtype .topline h3{font-size:14px; font-weight:bold; line-height:26px; height:26px; overflow:hidden;}
.business .boxtype .topline p{line-height:20px; text-indent:2em; color:#999; height:120px; overflow:hidden;}
.business .boxtype ul{height:112px; overflow:hidden; padding-bottom:10px;}
.business .boxtype li{line-height:28px; float:left; width:215px; height:28px; overflow:hidden; margin-right:5px;}
.business .boxtype .middot{color:#999;}
.business .boxtype .photos{background:#f7f7f7; border:1px solid #e9e9e9; clear:both; padding:5px 0 5px 5px; height:183px;}
.business .boxtype .photos img{float:left; margin:0 14px;}
.business .boxtype strong{display:block; line-height:20px;}
.business .boxtype img{float:left; margin-right:7px;}

/*友情链接*/
.link { float:left; width:710px; padding-right:10px;}
.link h2,.jydt h2{ font-size:14px; font-weight:bold; border-bottom:1px #e2e2e2 solid; padding-bottom:8px;}
.link .linkBox ul{border-bottom:1px #e2e2e2 solid; height:23px;}
.link .linkBox li{ float:left; width:80px;font-size:14px; }
.link .linkBox li.hover{ font-weight:bold;}
.link .linkBox .txt,.link .website{line-height:22px;margin:0 auto;padding-top:10px;}
.linkframe{ border:1px solid #8ac401; padding:10px;}

.jydt{ float:left; width:230px;}
.jydt .list{ padding-top:10px; height:176px; overflow:hidden}
.jydt .list li{ line-height:22px; padding-bottom:5px}
.jydt .list li a:hover{ text-decoration:none;}

/*视界*/
.yyg3 .title{border-bottom:1px solid #8ac400; height:32px; padding-right:2px;}
.yyg3 .title h2{width:150px; border-bottom:2px solid #8ac400; font-size:16px; font-weight:bold; height:30px;}
.yyg3 .title h2 a{line-height:30px; float:left; margin-right:5px;}
.yyg3 .title h2 span{display:inline-block; font-family:Tahoma, Arial; color:#f5b648; font-size:11px; line-height:18px; text-align:center; float:left;}
.yyg3 .title  em{ padding-top:10px;}
.yyg3 ul{ width:924px; margin:0 auto;}
.yyg3 li{ width:154px; float:left; height:125px; overflow:hidden; text-align:center;}
.yyg3 li img{ margin-bottom:5px; border:1px solid #ccc; padding:1px;}
.yyg3 li a:hover{ text-decoration:none;}

/*广告*/
.adv615{ width:615px; height:90px; overflow:hidden; margin:0 auto}
.adv615 ul{ background:#f3f3f3; width:615px;}
.adv615 li{ float:left; width:153px; height:22px; line-height:22px; overflow:hidden; text-align:center;}
.adv270{ width:270px; height:90px; overflow:hidden;margin:0 auto}


