@charset "utf-8";
/**CSS Reset**/
* { margin:0; padding:0;}
body,button,input,select,textarea,h3{font:14px "Microsoft Yahei",tahoma,arial,\5b8b\4f53; color:#474747;}
input,select,textarea{vertical-align: middle;resize: none; outline:0;}
table{border-collapse:collapse;border-spacing:0;}th{text-align:inherit;}caption,th {text-align:left;}
ul,ol,li,dl,dd,dt { list-style:none; }
fieldset, img { border: 0}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{*zoom:1}
.clear{clear: both; width:100%; line-height:0; height:0; font-size:0; _display: inline; overflow:hidden;}
:focus{outline:0;}
q:before,q:after {content:'';}
.none{ display:none;}
a{text-decoration: none;color:#474747; font-size:14px;}
a:hover{ color:#990100; }
.fl { float:left;}.fr { float:right;}
/**Layout Start**/
body { }
.wrapper { width:100%; margin:0 auto; }
.wrapper .inner { width:1100px; margin:0 auto;}
/**main**/
/*--------------------------header-style-begin----------------------------*/
#header { }
#header .inner { width:1100px; }
.head{ background:url("/_vivi/source/aHR0cHM6Ly9qc2Z6Lm5hbmthaS5lZHUuY24/_upload/tpl/00/1b/27/template27/images/logo.jpg") left no-repeat; height:122px; }
.search{ }
.searchbox{ border:1px solid #dddacd; margin:67px 12px 0 0;}
.searchbox input { width:166px; height:27px; border:0; outline:0; line-height:20px; padding:0 10px; border:none; font-size:12px; color:#adadad;}

/**默认menu菜单样式**/
.navbar { width:100%; background:#a04586; text-align:center;}
.navbox { width:1034px; white-space:nowrap;padding-left:66px;}
.menu { height:42px;} 
.menu li { float:left; display:inline-block; height:42px; position:relative; vertical-align:bottom;}
.menu-0{ background:url("/_vivi/source/aHR0cHM6Ly9qc2Z6Lm5hbmthaS5lZHUuY24/_upload/tpl/00/1b/27/template27/images/split.gif") right no-repeat; padding-right:2px;}
.menu li.current {}
.menu li.current a { color:#fff;}
.menu li.current li.current { background:none;}
.menu li a { display:inline-block; height:42px; line-height:42px; padding:0 32px; color:#fff; font-size:16px; font-weight:400;}
.menu li a:hover { color:#f2a828; background:#7b296d;}
.menu li ul { display:block; width:auto; width:90px\9; min-width:100%; position:absolute; left:0; top:42px; display:none; z-index:100; background:#000; opacity:0.8}
.menu li ul li { float:none; display:block; min-width:100px; height:auto; min-height:25px;}
.menu li.current ul li a, .menu li.current ul li.current ul li a, .menu li.current ul li.current ul li.current ul li a { margin:0; display:block; padding:0 12px; width:86px\9; height:auto; min-height:25px; _height:25px; font-size:14px; white-space:nowrap; word-break:keep-all !important; white-space:normal\9;line-height:25px; color:#333; background:#bbbbbb; background-image:none; border:none; border-bottom:1px solid #dedede; font-weight:normal;opacity: 0.80;filter: alpha(opacity=80);}
.menu li.current ul li a:hover,.menu li.current ul li.current a,.menu li.current ul li.current ul li a:hover,.menu li.current ul li.current ul li.current a,.menu li.current ul li.current ul li.current ul li a:hover { color:#eee; background:#999999;}
.menu li ul li ul { left:100%; left:110px\9; *left:110px; _left:110px; top:0;}
/*--------------------------container-style-begin-------------------------*/
#dontainer {}
#container .inner { padding:15px 0; background:#fff;}
.mod { _display:inline; float:left;}

.main-l{ width:780px;}
.main-l-l{ margin-left:15px; width:290px;}
.main-l-r{ width:456px;}
.main-r{ width:295px;}


.more a{ width:29px;height:5px;display:block; background:url("/_vivi/source/aHR0cHM6Ly9qc2Z6Lm5hbmthaS5lZHUuY24/_upload/tpl/00/1b/27/template27/images/more.gif") no-repeat 0 0;}
.more a:hover{ color:#999;}
.c2x { width:100%; margin-bottom:6px;}
.c2x .tt { width:100%; height:45px;}
.c2x .tt h3,.c2x .tt .more-link .moretext{ display:none;}
.c2x .tt h3,.c2x .tt span { display:inline-block; height:5px; line-height:45px; float:left;}

.c2x .tt h3 { font-size:18px; font-weight:400; color:#551c45; padding-left:30px;}
.c2x .tt span.more { float:right; height:9px; margin-top:10px;}
.c2x .con { width:100%; padding:5px 0;}


.c11{ width:100%; min-height:200px; margin-bottom:9px;}
.c21 .tt{ background:url("/_vivi/source/aHR0cHM6Ly9qc2Z6Lm5hbmthaS5lZHUuY24/_upload/tpl/00/1b/27/template27/images/tticon1.jpg") no-repeat left;}
.c22 .tt{ background:url("/_vivi/source/aHR0cHM6Ly9qc2Z6Lm5hbmthaS5lZHUuY24/_upload/tpl/00/1b/27/template27/images/tticon2.jpg") no-repeat left;}
.c23 .tt{ background:url("/_vivi/source/aHR0cHM6Ly9qc2Z6Lm5hbmthaS5lZHUuY24/_upload/tpl/00/1b/27/template27/images/tticon3.jpg") no-repeat left;}
.c31 { margin-bottom:6px;}

.adds{ width:285px; }
.addstt{ padding:0 12px; color:#0c0c0c; font-size:16px; height:0px; line-height:42px;}
.addsinfo{ color:#693f5c; font-size:16px; font-weight:100; line-height:36px; font-family:"方正综艺繁体","微软雅黑";}

/*--------------------------footer-style-begin----------------------------*/
#footer{height:96px;}
#footer .inner { width:1100px; background:#f2f2f2; height:96px; color:#3e3e3e;border-top:3px solid #bcbcbc; }
#footer .inner .copyright { margin-top:20px; line-height:24px; width:660px; color:#3e3e3e; font-size:12px; padding-left:18px;}

.numpic{ padding:0 6px;}
.droplist{ margin:26px 26px 0 0;}

#footer .inner img { display:inline-block;}
#footer .inner .qq { display:inline-block; height:20px; line-height:20px; padding-left:20px; background:url("/_vivi/source/aHR0cHM6Ly9qc2Z6Lm5hbmthaS5lZHUuY24/_upload/tpl/00/1b/27/template27/images/qq.gif") no-repeat 0 0;}
#tj { display: inline;}
#tj td,#tj div{ display:inline;}
/**list**/
/**--------------------column-list-style-begin---------------------------**/
.listmenu { width:285px; min-height:300px; background:url("/_vivi/source/aHR0cHM6Ly9qc2Z6Lm5hbmthaS5lZHUuY24/_upload/tpl/00/1b/27/template27/images/listadds.gif") bottom no-repeat; margin-left:10px;}
.listname { width:283px; height:50px; background:#a04586; border:1px solid lightGrey; border-top-left-radius:5px;border-top-right-radius:5px;}
.listname h3 { font-size:20px; font-weight:400; color:#fff; font-family:"微软雅黑"; line-height:50px; padding-left:55px; background:url("/_vivi/source/aHR0cHM6Ly9qc2Z6Lm5hbmthaS5lZHUuY24/_upload/tpl/00/1b/27/template27/images/listicon.gif") no-repeat 23px 50%;  text-shadow:0 1px 0 #fff;}
.lists { width:283px; height:auto;border:solid #e5e5e5; border-width:0px 1px 0 1px; border-top-color:#bbb;border-bottom-left-radius:5px;border-bottom-right-radius:5px; background:#e9e9e9; padding:2px 0 12px 0;}
.lists .list1 a,.lists .list2 a,.lists .list3 a { display:block; font-size:14px; color:#666; padding:0 40px; margin:0 12px; line-height:30px; background:#e9e9e9; border-bottom:1px solid #bfbfbf;}
.lists .list2 a { font-size:13px; color:#888; padding-left:40px; line-height:25px; background-position:28px 11px;}
.lists .list3 a { font-size:12px; color:#999; padding-left:50px; line-height:21px; background-position:38px 9px;}
.lists .list1 a:hover,.lists .list2 a:hover,.lists .list3 a:hover { background:#dddddd; color:#8d126a; text-decoration:none;}

/*---
#s_c_id { background-color:#f1f1f1; background-image:url(images/li-over.png); color:#000;}
#s_c_id:hover { color:#121212; background-color:#f3f3f3;}

---*/

.listaddloc{ min-height:306px; width:283px; margin:12px auto 0 auto;}
.listloctt{ height:42px;}

/**--------------------article-list-style-begin----------------------------*/
.listentry { width:780px; min-height:300px; margin-right:12px;}
.listmeta { width:100%; height:50px; background:#ececec;}
.listpic{ padding:15px 10px 0 10px; height:35px; line-height:50px;}
.listmeta h3.catname { display:inline-block; float:left; height:50px; font-size:18px; font-weight:400; color:#5c1548;}
.listmeta h3.catname span { width:auto; float:left; display:inline-block; height:50px; padding:0 6px;line-height:50px;}
.listmeta .listmap { float:right; margin-right:16px}
.listmeta .listmap li { float:left; height:20px; line-height:46px; margin-top:4px; color:#666;}
.listmeta .listmap li a { color:#666;}
.listmeta .listmap li a:hover { color:#222; text-decoration:none;}
.listmeta .listmap li .posSplit { display:inline-block; width:13px; background-position: center center;}
.listinfo { width:728px; padding:10px 0;}
.listinfo,.readinfo { margin:0 auto; overflow:hidden; line-height:1.7em; font-size:14px; color:#565656;}
.listinfo p,.readinfo p { text-indent:2em; margin-bottom:10px; line-height:26px; font-family:"宋体"}
.listinfo a,.readinfo a { font-size:14px; color:#626262;}
.listinfo a:hover,.readinfo a:hover { color:#565656;}
.listinfo img{ max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); line-height:1; }
.llink { line-height:26px; padding-left:24px; background:url("/_vivi/source/aHR0cHM6Ly9qc2Z6Lm5hbmthaS5lZHUuY24/_upload/tpl/00/1b/27/template27/images/icon.jpg") no-repeat 8px 9px;}
.llink a { font-size:13px;}
.llink a:hover { color:#121212;}
.compose_input { height:15px; line-height:15px; border:1px solid #ccc; font-size:12px; color:#000;}
/**info**/
.infobox { width:100%; margin:0 auto;}
.atitle { display:block; width:1000px; line-height:56px; font-size:20px; color:#a04586; font-weight:bold; text-align:center; margin:0 auto}
.atitle1 { display:block; width:1000px; line-height:40px; font-size:16px; color:#a04586; font-weight:bold; text-align:center; border-bottom:1px solid #d5d5d5;margin:0 auto}
.postmeta { width:100%; height:32px; line-height:32px; color:#777777; font-size:14px; text-align:center; margin:5px 0;}
.postmeta span { margin-right: 10px;}
.readinfo { width:960px; min-height:200px; margin:0 auto; font-size:14px}
.readinfo img { max-width:900px; _width:expression(this.width > 900 ? "900px" : this.width); }
.infobox .share { width:100%; padding-top:7px; clear:both; }
/**custom-style****/
/**------------------news-link-style-begin-------------------**/
.nlink { height:24px; line-height:24px; padding-left:24px; background:url("/_vivi/source/aHR0cHM6Ly9qc2Z6Lm5hbmthaS5lZHUuY24/_upload/tpl/00/1b/27/template27/images/icon.jpg") no-repeat 8px 9px; border-bottom:1px dashed #e4e4e4;}
.zlink { line-height:24px;}

.menu li{ z-index:100}
.menu { display:inline-block; height:42px; line-height:42px; padding:0 12px; color:#fff; font-size:16px; font-weight:400;}
.menu a { display:inline-block; height:42px; line-height:42px; color:#fff; font-size:16px; font-weight:400;}
.menu a:hover { color:#f2a828; background:#7b296d;}

.menuskin1 { margin-top:16px;}
.wp_search .search {
    /* background: url(../images/btn_search.gif); */
    width: 30px;
    height: 22px;
    border: 0px;
    /* cursor: pointer; */
    background: #fff url("/_vivi/source/aHR0cHM6Ly9qc2Z6Lm5hbmthaS5lZHUuY24/_upload/tpl/00/1b/27/template27/images/searchbtn.gif");
}

.addstt{height0px;}
#topw31{width:285px !important;}