@charset "utf-8";
/* CSS Document */
/* Global CSS */
body {text-align:center;font-family:宋体,serif;background:#ffffff;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:none;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}   
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;}   
/* link color font */
a {color:#2b2b2b;text-decoration:none;}
a:visited {color:#83006f;text-decoration:none;}
a:hover {color:#BA2636;text-decoration:underline;}
a:active {color:#BA2636;}
.cGg,.cGg a,.cGg:visited {color:#7B7C7D;}
.c2b,.c2b a,.c2b:visited {color:#2b2b2b;}
.cPurple,.cPurple a,.cPurple:visited {color:#4A488E;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cGreen,.cGreen:visited{color:#008000;}
.cGray,.cGray:visited,.cGray a{color:#9F9E9E;}
.cDGray,.cDGray:visited,.cDGray a{color:#727171;}
.cBlack,.cBlack:visited,.cBlack a{color:#000;}
.cBlue,.cBlue:visited,.cBlue a{color:#1E50A2;}
.cRed,.cRed:visited,.cRed a{color:Red;}
.cDRed,.cDRed:visited,.cDRed a{color:#BA2636;}
.cGg a:hover,a.cGg:hover,.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover,.c2b a:hover,a.c2b:hover,.cPurple a:hover,a.cPurple:hover{color:#BA2636;}
.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.pic_Border{ border:1px solid #ddd;}
.noBorder{border:none;}
.pointer{ cursor:pointer;}
.tIndent{text-indent:2em;}
/* 顶部 */
.header .time{width: 220px; text-align:center;}
.logo {width: 220px;}
.topbanner {width: 760px; padding-top:10px;}
/* 导航 */
#nav_bg {width:120px; height:70px;background:url(nav_logo.gif) no-repeat;float:left}
#nav {height:70px; background:url(nav_bg.gif) repeat-x; margin:0 auto;}
#menu_a {width:310px; height:50px; padding:10px 0 0 10px; float:left;background:url(nav_ge_bg.gif) no-repeat right top;display:inline}
#menu_a a ,#menu_b a {float:left; margin-right:15px; line-height:22px; color:#666;display:inline}
#menu_b {width:360px; height:50px; padding:10px 0 0 10px; float:left;background:url(nav_ge_bg.gif) no-repeat right top;display:inline}
/* 当前位置 */
#path {border-bottom:#cd0104 1px solid;}
#position {width:500px; float:left; background:url(path_bg.gif) no-repeat left top; padding-left:30px; line-height:25px;color:#898989;}
#position a {color:#898989;}
#position span {color:#d1181a}
#search {width:150px; float:right;}
/* 列表区 */
.main {margin-right:15px; border-right:#CCC 1px solid; padding-right:20px;}
/* 内容区 */
.title { color:#838383; font-family:"微软雅黑","宋体"; font-size:16px; padding:10px 0 15px;}
.title h1 { color:#252525; font-family:"微软雅黑","宋体"; font-weight:500; font-size:26px; line-height:1.8em;}
.subtext { background-position:0 -59px; padding:12px 0 40px;}
.subtext span { color:#848484; float:left;}
.subtext a,#artibody .author a { color:#848484;}
.subtext a:hover,#artibody .author a:hover { color:#77baff;}
/* foot */
.foot{margin:0 auto; width:960px;line-height:21px; clear:both;color:#BEADC4; text-align:center;}
.foot .text{padding:4px 0 3px; margin:0 auto;}
.foot a,.foot a:visited{color:#BEADC4;}
/* span blank */
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blankW {background:#fff;}
.blank2 {clear:both; height:2px; overflow:hidden; display:block; font-size:1px;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block; font-size:1px;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block; font-size:1px;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank9w {background:#ffffff; clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}


/* 底部签名、友情链接文明网联盟 */
#lianmeng {height:100px;}
#lianmeng li { margin-right:4em;}
#lianmeng li a {color:#666; font-size:13px;}
.copyright { padding:15px 0;}
.copyright ul { width:100%; text-align:center;}
.copyright li { display:inline; padding:0 8px; line-height:200%;}
.listeditor { margin:0 auto; line-height:21px;clear:both;color:#4D4D4D;line-height:21px;padding:16px 9px 5px; text-align:center;color:#BEADC4;}
.zsArea { background:#452750;width:960px; margin:0 auto; text-align:left; padding-bottom:6px;}
.area {width:980px; margin:0 auto; text-align:left; color:#2b2b2b;}
.area p {margin:0; line-height:21px;}
.areabg{ background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_y.gif) -3px 0 repeat-y;}
.colLM {width:690px; float:left;}
.colLM .colM {float:right;}
.colL {width:290px; float:left;}
.colM {width:390px; float:left;}
.colR {width:280px; float:right;}
.colL .content {margin:0 10px 0 15px; line-height:21px;}
.colM .content {margin:0 15px; line-height:21px;}
.colR .content {margin:0 12px 0 15px; line-height:21px;}
.dotLine {background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_x.gif) left top repeat-x; height:1px; display:block; clear:both; overflow:hidden;}
h2.bigsize {font-family:'黑体'; font-size:20px; font-weight:100; line-height:24px; margin:0 auto; color:#34173F;}
h3.bigsize {font-family:'黑体'; font-size:18px; font-weight:100; line-height:24px; margin:0 auto; color:#34173F;}
h2.bigsize a,h2.bigsize a:visited,h3.bigsize a,h3.bigsize a:visited {color:#34173F;}
h2.bigsize a:hover,h3.bigsize a:hover {color:#BA2636;}
/* 标题栏 */
.title_960 { background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_x.gif) left -11px repeat-x; margin:6px auto 12px; width:960px; height:44px; text-align:left; clear:both; overflow:hidden;}
.title_960 h2 { float:left; padding-left:14px; height:44px;}
.title_960 ul { float:right; padding-top:12px;}
.title_960 li { float:left; height:18px; line-height:20px; padding-left:25px; overflow:hidden; margin-left:-17px;}
.title_960 li:hover {background:#782A54 url(http://img1.cache.netease.com/lady/img12/sy0322/bg_n.gif) left top no-repeat; color:#fff;}
.title_960 li:hover a,.title_960 li:hover a:visited { color:#fff;}
.title_960 li a { float:left; background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_n.gif) right -23px no-repeat; height:18px; display:block; padding-right:25px;color:#333;text-decoration:none;}
.title_960 li.last a {background: none;padding-right:10px;}
.title_960 li a:visited {color:#333;}
.title_L290 { background:url(title_bg.gif) left top no-repeat; height:30px; margin:0 ; border-right:#e08259 1px solid; clear:both;}
.title_L290 h2 { float:left; padding-left:30px; font-size:16px;font-family:"微软雅黑","宋体","黑体","Arial Narrow"; height:30px; line-height:30px; font-weight:bold; color:#cb1805; overflow:hidden;}
.title_L290 h2 span { color:#8A828F; font-weight:normal;font-family:Arial; font-size:14px; padding:3px 0 0 7px;}
.title_L290 h3 { float:left; padding-left:13px; font-size:14px; height:30px; line-height:30px; font-weight:bold;}
.title_L290 .more { float:right; background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_n.gif) right -195px no-repeat; color:#727171; padding-right:12px; margin:10px 12px 0 0;}
.content_L290,.content_M390 {border:#e08259 1px solid; border-top:none; padding:5px 10px;}
.title_M390 { background:url(title_bg.gif) left top no-repeat; height:30px; margin:0 ; border-right:#e08259 1px solid; clear:both;}
.title_M390 h2 { float:left; padding-left:30px; font-size:16px;font-family:"微软雅黑","宋体","黑体","Arial Narrow"; height:30px; line-height:30px; font-weight:bold; color:#cb1805; overflow:hidden;}
.title_M390 h2 span { color:#8A828F; font-weight:normal;font-family:Arial; font-size:14px; padding:3px 0 0 7px;}
.title_M390 h3 { float:left; padding-left:13px; font-size:14px; height:30px; line-height:30px; font-weight:bold;}
.title_M390 .more { float:right; background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_n.gif) right -195px no-repeat; color:#727171; padding-right:12px; margin:10px 12px 0 0;}
.title_R280 { background:url(title_bg.gif) left -40px no-repeat; height:24px; margin:0 ; border-right:#ffecd1 1px solid; clear:both;}
.title_R280 h2 { float:left; padding-left:30px; font-size:16px;font-family:"微软雅黑","宋体","黑体","Arial Narrow"; height:30px; line-height:30px; font-weight:bold; color:#cb1805; overflow:hidden;}
.title_R280 h2 span { color:#8A828F; font-weight:normal;font-family:Arial; font-size:14px; padding:3px 0 0 7px;}
.title_R280 h3 { float:left; padding-left:13px; font-size:14px; height:30px; line-height:30px; font-weight:bold;}
.title_R280 .more { float:right; background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_n.gif) right -195px no-repeat; color:#727171; padding-right:12px; margin:10px 12px 0 0;}
.content_R280 {border:#ffecd1 1px solid; border-top:none; padding:10px 10px; background-color:#fef8f1;}
.title_LM690 { background:url(title_bg.gif) left top no-repeat; height:30px; margin:0 ; border-right:#e08259 1px solid; clear:both;}
.title_LM690 h2 { float:left; padding-left:30px; font-size:16px;font-family:"微软雅黑","宋体","黑体","Arial Narrow"; height:30px; line-height:30px; font-weight:bold; color:#cb1805; overflow:hidden;}
.title_LM690 h2 span { color:#8A828F; font-weight:normal;font-family:Arial; font-size:14px; padding:3px 0 0 7px;}
.title_LM690 h3 { float:left; padding-left:13px; font-size:14px; height:30px; line-height:30px; font-weight:bold;}
.title_LM690 .more { float:right; background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_n.gif) right -195px no-repeat; color:#727171; padding-right:12px; margin:10px 12px 0 0;}
.title_LM690 .text { float:right; color:#EAEAEA; padding-right:5px; margin:10px 0 0 0;}
.content_LM690 {border:#e08259 1px solid; border-top:none; padding:10px 10px;}


/* 列表css */

.f14bla li {background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_n.gif) left -231px no-repeat; padding-left:9px; line-height:30px; font-size:14px; clear:both;}
.f14bla li em{ font-size:12px; color:#7f7f7f; float:right;}
.f14bla li .f12px {line-height:21px;}
.f12bla li {background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_n.gif) left -236px no-repeat; padding-left:9px; line-height:21px; clear:both;}
.f12bla li .f14px {line-height:25px;}
.f12bla li.nobg {background:none; padding-left:0;}
.f12bla .firstNd {background:none; padding-left:0; line-height:0; margin-bottom:6px;}
.f12bla .firstNd h3,.f12bla .firstNd h4,.f12bla .firstNd h3 em,.f12bla .firstNd h4 em {font-weight:bold; line-height:21px;}
.f12bla .firstNd img {float:left; margin:3px 12px 0 0; line-height:21px;}
.f12bla .firstNd p {line-height:21px; text-indent:2em; color:#9F9E9E;}
.f12bla .firstNd2 {background:none; padding-left:0; line-height:0; margin-bottom:6px;}
.f12bla .firstNd2 h3,.f12bla .firstNd2 h4,.f12bla .firstNd2 h3 em,.f12bla .firstNd2 h4 em { line-height:21px; color:#333;}
.f12bla .firstNd2 img {float:left; margin:0 12px 0 0; line-height:21px;}
.f12bla .firstNd2 p {line-height:21px; color:#9F9E9E;}
.lineList li .pic { display:none;}
.lineList li .text { display:block;}
.lineList li.on {background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_x.gif) left 80px repeat-x; height:79px; line-height:21px; clear:both; color:#2B2B2B; padding-left:0px; padding-top:2px; overflow:hidden;}
.lineList li.on .pic { display:block;}
.lineList li.on .text { display:none;}
.lineList li {background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_x.gif) left 28px repeat-x; line-height:29px; clear:both; color:#333333; padding-left:4px; cursor:pointer;}
.lineList li .down { float:right; height:29px; width:16px; display:block; background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_n.gif) 5px -284px no-repeat; cursor:pointer;}
.lineList2 li .pic { display:none;}
.lineList2 li .text { display:block;}
.lineList2 li.on {background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_x.gif) left 183px repeat-x; height:181px; line-height:21px; clear:both; color:#2B2B2B; padding-left:0px; padding-top:3px; overflow:hidden;}
.lineList2 li.on .pic { display:block;}
.lineList2 li.on .text { display:none;}
.lineList2 li {background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_x.gif) left 28px repeat-x; line-height:29px; clear:both; color:#333333; padding-left:4px; cursor:pointer;}
.lineList2 li .down { float:right; height:29px; width:16px; display:block; background:url(http://img1.cache.netease.com/lady/img12/sy0322/bg_n.gif) 5px -284px no-repeat; cursor:pointer;}
.lineList2 .wbText { padding-left:0px; width:223px; overflow:hidden;}
.lineList2 .wbText a { float:left; width:48px; height:20px; display:block; text-align:center; margin-right:7px; line-height:20px; margin-top:4px;}
.lineList2 .wbText a:hover {background:#696969; color:#fff;}
/* 图片列表 */
.box_310 { margin:0 auto; padding:0 12px 0 16px; clear:both; overflow:hidden; text-align:left;}
.box_310 .box_l92 { float:left; width:92px;}
.box_310 .box_l92 img { border:1px solid #DCDDDD;}
.box_310 .box_r173 { float:right; width:178px;}
.box_310 .box_l72 { float:left; width:72px;}
.box_310 .box_l72 img { border:1px solid #DCDDDD;}
.box_310 .box_r193 { float:right; width:198px;}
.box_370 { width:370px; margin:0 auto; clear:both; overflow:hidden; text-align:left;}
.box_370 .box_right { float:right; width:263px;}
.bigPic01 { width:310px; margin:0 auto 8px; overflow:hidden; clear:both;}
.bigPic02 { width:310px; margin:0 auto; overflow:hidden; clear:both;}
.bigPic02 h3 { width:310px; height:26px; font-size:14px; line-height:28px; color:#fff; background:#242424; overflow:hidden; text-align:left; text-indent:10px;}
.bigPic02 h3 a,.bigPic02 h3 a:visited { color:#fff;}
.bigPic02 h3 a:hover {color:#BA2636;}
.picList01 { width:960px; overflow:hidden; text-align:left; clear:both;}
.picList01 ul{ float:left; width:980px;}
.picList01 li{ float:left; width:120px; padding:0 26px 0 16px;}
.picList01 li h3{ margin-top:6px; line-height:21px; text-align:center;}
.picList02 { width:90px; margin:0 2px; overflow:hidden;}
.picList02 h3 { width:90px; height:22px; line-height:24px; color:#fff; background:#242424; overflow:hidden; text-align:left; text-indent:8px;}
.picList02 h3 a,.picList02 h3 a:visited { color:#fff;}
.picList02 h3 a:hover {color:#BA2636;}
.picList03 { margin:0 auto; overflow:hidden; text-align:left; clear:both;}
.picList03 li{ float:left; width:120px; padding:0 1px 0 0;}
.picList03 li h3{ height:24px; width:120px; background:#242424; line-height:25px; overflow:hidden; text-align:left;text-indent:7px;}
.picList03 li h3 a,.picList03 li h3 a:visited { color:#fff;}
.picList03 li h3 a:hover {color:#BA2636;}
.picList04 { width:283px; overflow:hidden; text-align:left; clear:both;}
.picList04 ul{ float:left; width:340px;}
.picList04 li{ float:left; width:120px; padding:0 43px 12px 0;}
.picList04 li h3{ margin-top:3px; line-height:21px;}
.picList05 { width:696px; overflow:hidden; text-align:left; clear:both;}
.picList05 ul{ float:left; width:780px;}
.picList05 li{ float:left; width:140px; padding:0 23px 0 15px;}
.picList05 li h3{ margin-top:6px; line-height:21px; text-align:center;}
.picList06 { width:300px;  overflow:hidden; text-align:left; clear:both;}
.picList06 ul { float:left; width:310px; padding-left:8px;}
.picList06 li{ float:left; width:90px; padding:0 0 0 7px;}
.picList06 li img { border-top:2px solid #782A54;}
.picList06 li h3{ margin-top:6px; line-height:21px;}
.picList06 li p { margin: 0 auto; padding:0px; color:#727171;}
.picList07 { width:300px;  overflow:hidden; text-align:left; clear:both;}
.picList07 ul { float:left; width:310px; padding-left:12px;}
.picList07 li{ float:left; width:70px; padding:0 0 0 2px;}
.picList07 li img { border-top:2px solid #6E4B88;}
.picList07 li h3{ background:#F4F4F4; height:40px; overflow:hidden; margin-top:1px; line-height:17px; text-align:center; padding-top:6px;}
.picList07 li .ask { background:#696969; width:70px; height:20px; line-height:23px; padding:0px; margin:0; text-align:center; color:#fff; display:block;text-decoration:none;}
.picList07 li .ask:hover { background:#782A54;}
.picList08 { width:250px; overflow:hidden; text-align:left; clear:both;}
.picList08 ul{ float:left; width:240px; padding-left:15px;}
.picList08 li{ float:left; width:70px; padding:0 9px 0 0;}
.picList08 li h3{ margin-top:2px; line-height:21px; text-align:center;}
.picList09 { width:960px; height:267px; overflow:hidden; text-align:left; clear:both;}
.picList09 ul{ float:left; margin:0 0 0 1px;}
.picList09 li{ float:left; width:140px; padding:0 0 0 15px;}
.picList09 li h3{ margin-top:6px; line-height:21px; text-align:center;}
.picList09 li.bigpic { width:307px;}