﻿* {margin:0; padding:0;}
/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/
/*html,body,p,div,form{filter:gray;color:gray;}*/



ul,li{list-style:none;}

/*头部*/

.Header { height:71px; background:url(./images/header_bg.gif) right top no-repeat;  z-index:60; }
/*修改，去掉了 position:relative; ， 原因是：遮挡住了  top.GB_showCenter 弹出的窗口*/
.Header_left { float:left; width:555px; }
.Header_right { float:right; width:605px; }
.Logo { float:left; width:180px; height:60px; background:url(./images/header.gif) left top no-repeat; margin:6px 0 0 11px; }
.Feedback_truth { float:left; margin:47px 0 0 15px; padding-left:13px; background:url(./images/header.gif) -171px -60px no-repeat; height:15px; overflow:hidden; width:430px;width:330px;}
.Feedback_truth span { color:#f60;}
.top_UserLogin { color:#026cc6; padding:10px 20px 0 0; height:33px; text-align:right;  }
span.separator { margin:0px 10px; }
.Fast_Track { height:22px; background:url(./images/header.gif) left -159px no-repeat; width:177px; position:relative; float:right; margin-right:20px; }
.Fast_Track_text { font-size:13px; color:#999; cursor:pointer; padding:3px 0 0 7px; padding:5px 0 0 7px\9; display:block; width:172px; }
.Fast_Track_tip { float:left; position:absolute; left:0; top:22px; width:177px; background:#fff; }
.Fast_Track_tip_bottom_bg { height:1px; overflow:hidden; background:#a4cced; margin:0px 1px; }
.Fast_Track_tip_tb_bg { height:1px; overflow:hidden; clear:both; background:#ececec; margin:5px; }
#Fast_Track_tip_border { border-left:1px solid #a4cced;border-right:1px solid #a4cced; float:left; padding-bottom:5px; font-size:13px; width:175px;  }
#Fast_Track_tip_border a { display:block; height:24px; overflow:hidden; line-height:24px; line-height:27px\9; padding-left:7px; }
#Fast_Track_tip_border a:hover { color:#fff; background:#2ea3f0; text-decoration:none;  }
/*导航*/
.Nav { height:35px; background:url(./images/header.gif) left -95px repeat-x; clear:both;  position:relative; z-index:50;  margin-bottom:10px }
.Nav_left_bg { float:left; width:7px; background:url(./images/header.gif) left -60px no-repeat;  height:35px; }
.Nav_right_bg { float:right; width:7px; background:url(./images/header.gif) -7px -60px no-repeat;  height:35px; }
#Nav_right { float:right; background:url(./images/header.gif) right -95px no-repeat; width:350px; height:25px; padding:10px 10px 0 0; text-align:right; color:#fff;}
#Nav_right a { color:#ffffff; }
#menu { float:left; width:560px; padding-left:15px; }
#menu li { float:left; height:29px; margin-top:6px; background:url(./images/header.gif) right -130px no-repeat; padding-right:1px; position:relative;  }
#menu li a.link_cls { float:left;width:90px;  display:inline-block;  text-align:center;  height:29px; overflow:hidden; line-height:29px; font-size:14px; font-weight:700; color:#fff;   text-decoration:none; line-height:32px\9; }
#menu li a.menu_active { background:url(./images/header.gif) -14px -66px no-repeat; color:#333; }
#menu li a.link_cls:hover { height:29px;   display:inline-block;  background:url(./images/header.gif) -14px -66px no-repeat; color:#333;  }
#menu li a.link_cls_hover { float:left;width:90px;  display:inline-block;  text-align:center;  height:29px; overflow:hidden; line-height:29px; font-size:14px; font-weight:700; color:#fff;   text-decoration:none; line-height:32px\9;  height:29px;   display:inline-block;  background:url(./images/header.gif) -14px -66px no-repeat; color:#333;  }
#menu li a span { width:83px; padding-right:7px; display: block; cursor:pointer; }
#menu .lyzn_span {  background: url(./images/header.gif) 73px -130px no-repeat; }
#menu .dj_span  { background: url(./images/header.gif) 60px -130px no-repeat; }
.menu_tip_lyzn { float: left; left: -1px; position: absolute; top: 29px; width: 92px;display:none}
.menu_tip_border { float:left; border-left:1px solid #a4cced; border-right:1px solid #a4cced; padding-bottom:2px; width:90px; background:#fff; }
.menu_tip_border a { font-size:13px;height:24px; display:block; text-align:center; line-height:24px; line-height:27px\9; overflow:hidden; }
.menu_tip_border a:hover {color:#fff; background:#2ea3f0; text-decoration:none;}
.menu_tip_border_bt_bg { height:1px; overflow:hidden; background:#a4cced; margin:0px 1px; width:90px; }
.menu_tip_dj {float: left; left: -1px; position: absolute; top: 29px; width: 92px;display:none}


/*查找按钮的样式*/
 .findbtn{
    background: url(./images/icon_back.gif) no-repeat scroll -236px -188px transparent;
    height: 35px;
    width: 100px;
    CURSOR: pointer;

}

 .findinput{
     padding-left:5px;
     padding-right:5px;

    height: 35px;
    width: 300px;
    CURSOR: pointer;
    font-family: Arial, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
}

 .find2btn{
    background: url(./images/icon_back.gif) no-repeat scroll -340px -328px transparent;
    height: 35px;
    width: 100px;
    CURSOR: pointer;
   
}

   .find3btn{
    height: 35px;
    width: 100px;
    margin-left:5xl
    CURSOR: pointer;
   
}

body {line-height:1.5; font:normal 12px Arial; color:#555;}
img {border:none;}
.bold {font-weight:bold;}
a:link {color:#555;text-decoration:none;}
a:visited {color:#555;text-decoration:none;}
a:hover {color:#c13e6b; text-decoration:underline}
a:active {color:#c13e6b;}
button, input[type="submit"], input[type="button"] {cursor:pointer;}
select, input[type="checkbox"], input[type="radio"] {margin-right:5px;}
#container {width:1190px; margin:0 auto;}

.announce {background:#ffffe1; padding:5px 0; border-bottom:1px solid #aca899;}
.announcetxt {width:1190px; margin:0 auto;}
.wbg {background-image:url(images/wbg.gif); background-repeat:no-repeat;}

.top-nav {background-position:0 -436px; height:27px;}
.top-nav a:link { color:#666; text-decoration:none; } 
.top-nav a:visited { color:#666; text-decoration:none; } 
.top-nav a:hover { color:red; text-decoration:none; } 

.common_navlink {float:right; margin-top:4px;}
.common_navlink li { display:inline; /*color:#ccc;*/ color:#666; margin:0 3px; line-height:20px;}
.common_navlink li span {line-height: 20px; height: 20px;}

.map_link, .map_link_focus {width:62px; height:23px; display:block; text-align:center; float:right;margin-top:4px; line-height:20px; padding-right:3px; background:url(images/wbg.gif); background-position:-800px -73px;}
.map_link_focus { border:solid 1px #ccc; background-color:#fff; text-align:center;  border-bottom:solid 1px #fff;}
a.map_link:link, a.map_link:visited, a.map_link:hover,a.map_link_focus:link, a.map_link_focus:visited, a.map_link_focus:hover {} 

#divNavList{background:#fff; width:191px;border:1px solid #ccc; border-top:none; display:none;position:absolute; padding:8px; line-height:22px;z-index:999;}
#divNavList hr { border:solid 1px #ccc;  width:100%; }

.top-middle {margin:5px 0 0 10px;}
.logo {float:left;}
.search-box {float:right;margin:5px 10px 0 0;}
.searchform {}

.login-box .content {font-size:12px; line-height:1.6;}
.loginform p, .box1 p {margin-top:5px; _margin-top:2px; +margin-top:2px; clear:left;}
.loginform input {width:133px; height:17px;}
.regbtn {background-position:-424px -161px; width:91px; height:29px; display:block; text-indent:2000px;}

.mainmenu {height:40px; margin:12px 0; line-height:40px; color:#064284;overflow:hidden;}
.mainmenu a {color:#fff; padding:0 18px;font:bold 14px Arial;}
.mainmenu a:link, .mainmenu a:visited {color:#064284;}

.C1 {width:230px; float:left; overflow:hidden;}
.C2 {width:950px; float:right; overflow:hidden;}
.C2 h1, .C3_2 h1, .C3_3 h1, .C9 h1, .C10 h1 {background-position:0 -40px; width:950px; height:25px; margin:12px 0 7px 0;font:bold 14px Arial; text-indent:26px;color:#c13e6b; line-height:25px;}
.C3_2 h1 {background-position:0 -337px; width:690px;}
.C3_3 h1 {background-position:0 -337px; width:237px;}
.C9 h1 {background-position:0 -337px; width:950px;}
.C10 h1 {background-position:0 -337px; width:1190px;}
.C2 h1.top,  .C3_2 h1.top, .C3_3 h1.top, .C9 h1.top, .C10 h1.top {margin-top:0;}
.C2 .content, .C2 .list, .C9 .content, .C3_2 .list { padding:10px 20px; line-height:3; font-size:14px;}

/* */
.bottom_border {
    border-bottom: 1px solid #e7f8ff;
}
.C2 .content h2, .C9 .content h2 {text-align:center;}
.C2 .content .info, .C9 .content .info {text-align:center; font-size:12px; margin:10px auto; color:#999; width:600px; border-bottom:1px dashed #999; padding-bottom:8px;}
.C2 .content p, .C9 .content p{margin:12px 0;}

/* Dynamic*/
.dynamic {padding:0 10px;}
.dynamic .item {margin:8px 15px; line-height:22px;}
.dynamic .item .title {font-size:13px;}
.dynamic .item .detail {margin-left:20px;}

.C3_1 {width:230px; float:left; margin-right:10px;}
.C3_2 {width:690px; float:left; overflow:hidden;}
.C3_3 {width:240px; float:right; overflow:hidden;}
.C9 {width:950px; float:right; overflow:hidden;}

h1.position {font-size:12px;}

.box1bg {background-image:url(images/box1.gif); overflow:hidden;}
.box2bg {background-image:url(images/box2.gif); overflow:hidden;}
.box3bg {background-image:url(images/box1.gif); overflow:hidden;}
.box4bg {background-image:url(images/box1.gif); overflow:hidden;}
.top {height:9px;}
/*.content {background-repeat:repeat-y; height:100%}*/
                                                      */
.content {background-repeat:repeat-y}
.bottom {background-position:0 -9px; height:9px;}

.box1, .box3 {margin-bottom:12px; font-size:14px; color:#666;}
.box1 .content {background-position:-230px 0;padding:0 15px;}
.box2 .content{background-position:-950px 0;}
.box3 .content {background-position:-230px 0;padding:0 15px;}
.box4 .content{background-position:-230px 0; padding:0 15px;}
.box1 span, .box3 span, .box4 span {font:bold 14px Arial;color:#c13e6b; line-height:25px; background-position:right -74px; padding-right:8px;}
.box1 #location_search select {width:100px;}

.offer img {margin:-5px 8px; float:right;}
.userbox {border:1px solid #ffe7f4; padding:3px; width:305px; height:260px; float:left; margin:3px 2px 0 0; overflow:hidden;}
.userbox .c1 {width:180px; color:#000; line-height:21px; float:left;}
.userbox .c1 strong {font-size:16px;}
.userbox .c1 p.des {color:#555; line-height:20px; margin:8px 5px 0 0; overflow:hidden; width:300px; height:100px;}

/*.shadow {background:url(images/wbg.gif) right bottom; width:96px; height:118px; overflow:hidden;}
    */
.shadow {width:96px; height:96px; overflow:hidden;}
.shadow img {margin:1px 3px 3px 1px;}
.userbox .c2 {overflow:hidden; height:154px; width:100px; float:right;}
.userbox .c2 p {text-align:center; margin-top:2px;}
.userbox .c2 p.vip-level, .userbox .c2 p.normal-level {text-align:left;}
p.vip-level, p.normal-level, .level_-2, .level_-1, .leven_0, .level_1, .level_2, .level_3, .level_4, .level_5, .level_6, .level_7 {background-position:-935px -247px; width:45px; height:13px; line-height:12px; font-weight:bold; color:#fff; font-size:9px; font-family:Verdana; text-indent:33px; overflow:hidden;}
p.normal-level, .level_-2, .level_-1, .leven_0, .level_1, .level_2 { background-position:-935px -195px;}

table.usertable, table.profile {background:#ffe7f4; width:950px;}
table.usertable td {background:#fff; height:30px; width:14%; text-indent:25px;}
table.usertable td.c1 {background:#ffe7f4;}
table.profile td {background:#fff; text-indent:12px; height:25px;}
table.profile td.avatar {padding:10px; width:92px; text-indent:0;}
table.profile td.key, table.profile td.key2 {width:92px; font-weight:bold; white-space:nowrap; padding-right:12px;}
table.profile td.key2 {width:40px; padding:0;}
table.profile td.val {width:60%}

.footer {text-align:center; margin-top:10px;}
.footer .menu {background-position:0 -40px; height:29px; line-height:29px;}
.footer .menu a { padding:0 5px;}

.underline {text-decoration:underline;color:#c13e6b;}
.button1, .button2, .button3 {width:73px;height:23px; background:url(images/wbg.gif) -280px -98px; color:#fff; font-size:14px; border:none; line-height:22px;}
.button2 {width:104px; height:23px; background-position: -353px -98px;}
.button3 {width:111px; height:29px; background-position: -561px -104px; color:#333;}

ul.common li {height:30px; white-space:nowrap}
ul.inline, ul.common {list-style:none; padding-top:5px; padding-bottom:5px}
ul.inline li {float:left; display:block; height:25px;}
ul.twocol li.c1 {width:138px;}
ul.twocol li.c2 {width:54px; text-align:right;}
.pink-border {border:1px solid #ffe7f4;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.message {text-align:center; padding:20px 0;}
.shadowed { float:right;background: url(../../images/drop-shadow.png) no-repeat bottom right !important;background: url(../../images/drop-shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px;}
.shadowed img {display: block;position: relative;background-color: #fff;border: 1px solid #cecece;margin: -6px 6px 6px -6px;padding: 4px;}
.left {float:left;
    width: 142px;
}
.right {float:right;}
.clear {clear:both; font-size:0; height:0;}

.adsense1 {float:right;}

.box3 .wbg, .box3 .ico {font-weight:bold; text-indent:30px; height:26px; line-height:26px; margin-left:3px; margin:10px 0;}
.diary-app {background-position:-954px -104px}
.album-app {background-position:-954px -138px}
.film-app {background-position:-954px -291px}
.chat-app {background-position:-954px -393px}

.mooeditable-container {float:left; padding:0;}
.share {margin:10px 0; clear:both; text-align:right}

/**********************  Modal ********************/
#overlay {position: fixed;z-index: 100;top: 0px;left: 0px;height:100%;width:100%;background: #000;display: none;}
#modal iframe{clear:both;border:none;margin-bottom:-1px;margin-top:1px;}

#modal {padding-bottom: 2px;display:none;background: #FFF;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);}

.modal-header { background: url(/images/hd-bg.png); padding: 10px 10px 10px 18px; border-bottom: 1px solid #CCC; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }

.modal-header  h2 { color: #444; font-size: 1.5em; font-weight: 700; margin-bottom: 3px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); }
.modal-header  p { color: #444; font-size: 1.3em; margin: 0; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); text-shadow: none; }

.modal_close { position: absolute; top: 12px; right: 12px; display: block; width: 14px; height: 14px; background: url(/images/modal_close.png); z-index: 2; }

.dialog {width:330px;}
.dialog textarea {width:330px; height:50px;}
.dialog p {margin:5px 0;}

/********************** Album ************************/
#albumform .formitem .formtitle {width:90px;}
#albumform .formitem input {width:250px;}
#albumform .formitem textarea.string {width:250px;}
.modal-tips {color:#f00; margin:20px 0 0 12px; font-weight:bold;}
#album {padding:0;}
#album p {margin:10px 5px}


#fullimg {margin:10px auto; width:745px; text-align:center;}
#fullimg .loading {width:47px; height:39px; margin:200px 0 0 200px;}
#fullimg p, #fullimg span{position:absolute;background:black;opacity:.5;color:white;margin:0px;width:500px;padding:6px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#imgdes {font:bold 14px Arial; text-align:center; margin:10px 0;}

#wrapper{padding:4px 2px; float:left; width:880px; height:73px;background-color:#fff; overflow:hidden;}
#items{list-style:none; width:5000px;letter-spacing:0em; position:relative; left:0;}
#items li{float:left;list-style:none;margin-right:2px;}
#items .thumb{cursor:pointer; width:75px; height:75px;}
#items .large{display:none;position:absolute;}
#fullimg .thumb{display:none;}
#items .item  p, #items .item  span{display:none;text-indent: -2000em;}
#moveleft, #moveright{height:83px;color: white;width: 16px;text-indent: -2000em;text-decoration: none;z-index: 1000; display:block;cursor: pointer;float:left;}
#moveleft{background: url(images/gallery-control.gif);}
#moveright{background: url(images/gallery-control.gif); background-position:right top;}
#moveleft:hover { background-position:left bottom;}
#moveright:hover{ background-position:right bottom;}

.wrap {margin:5px;}
.wrap .imglist img {border:1px solid #ccc; padding:2px; margin:3px; width:69px; height:75px; cursor:pointer;}
.wrap .imglist img:hover {border-color:#f00;}
.wrap .imglist img.selected {border:2px solid #f00; width:67px; height:73px;}
.wrap .imglist .loading {width:50px; height:50px;margin:auto;margin-top:140px;}
.wrap .imglist .loading img {width:auto; height:auto; border:none; padding:0; margin:0;}

/*************** SWF Upload ****************/
.swfupload {float:left;}
.uploadQueue {border-bottom:solid 1px #ccc;width:100%; height:270px; margin-bottom:6px; overflow-y:scroll; overflow-x:hidden}
.uploadControl {margin-left:12px;}
.uploadButton {float:right; margin:0 12px 0 0;}
.progressWrapper {width: 450px;overflow: hidden;}
.progressContainer {margin: 5px;padding: 4px;border: solid 1px #E8E8E8;background-color: #F7F7F7;overflow: hidden;}
.message {margin: 1em 0;padding: 10px 20px;border: solid 1px #fd9;background-color: #ffc;overflow: hidden;}
.red {border: solid 1px #B50000;background-color: #FFEBEB;}
.green {border: solid 1px #DDF0DD;background-color: #EBFFEB;}
.blue {border: solid 1px #CEE2F2;background-color: #F0F5FF;}
.progressName {font-size: 9pt;font-weight: 700;color: #555;width: 323px;height: 14px;text-align: left;white-space: nowrap;overflow: hidden;}
.progressBarInProgress,.progressBarComplete,.progressBarError {font-size: 0;width: 0%;height: 2px;background-color: blue;margin-top: 2px;}
.progressBarComplete {width: 100%;background-color: green;visibility: hidden;}
.progressBarError {width: 100%;background-color: red;visibility: hidden;}
.progressBarStatus {margin-top: 2px;width: 337px;font-size: 8pt;font-family: Arial;text-align: left;white-space: nowrap;}
a.progressCancel {font-size:0;display: block;height: 14px;width: 14px;background-image: url(../../images/cancelbutton.gif);background-repeat: no-repeat;background-position: -14px 0px;float: right;}
a.progressCancel:hover {background-position: 0px 0px;}

/*********************** Commnet **********************/
#comments {text-align:center;}
.comment-item {border-bottom:1px dashed #ddd; margin-top:15px; padding-bottom:15px;}
.comment-avatar {float:left; text-align:center; margin-right:10px; width:60px;}
	.comment-avatar img {border:1px solid #ddd; padding:2px; width:40px; height:44px;}
.comment-detail {float:left; text-align:left; width:800px;}
.comment-user {float:left;}
.comment-date {float:right;}
.comment-title { font-size:12px;}
.comment-content { margin-top:10px;text-align:left;}
.rb1 {border-bottom: #6a6a6a 1px solid; border-left: #fff 1px solid;background: #d32c47; height: 25px; color: #fff; font-size: 14px; border-top: #fff 1px solid; cursor: pointer; border-right: #6a6a6a 1px solid; padding:3px 10px;}
.rb2 {border-bottom: #6a6a6a 1px solid; border-left: #fff 1px solid;  padding:3px 10px; background: #d32c47; height: 25px; color: #fff; font-size: 14px; border-top: #fff 1px solid; cursor: pointer; border-right: #6a6a6a 1px solid; }
.rb2, .rb1:hover {background: #c71e3a}
.bb1 {border-top: #b6d4ea 1px solid;border-bottom: #064284 1px solid; border-left: #b6d4ea 1px solid;border-right: #064284 1px solid;background: #005ab2; height: 25px; color: #fff; font-size: 14px;  cursor: pointer; padding:3px 10px;}
.bb1:hover {background-color:#116bc3;}
.litbtn {border-top: #fff 1px solid;border-bottom: #6a6a6a 1px solid; border-left: #fff 1px solid; border-right: #6a6a6a 1px solid;  padding:2px 3px; background: #d32c47; height: 20px; color: #fff; font-size: 12px;  cursor: pointer; border-right: #6a6a6a 1px solid; }
 .litbtn:hover {background:#e43d58;}

/************************* My ************************/
.visitor {float:left; text-align:center; width:75px; height:95px; line-height:1.8; overflow:hidden;}
.change-avatar {text-align:center; margin-top:9px; white-space:nowrap}
.change-avatar a {text-decoration:underline;}
table.profile strong.uname {font-size:16px; margin-right:12px;}
.signform {margin-bottom:6px;}
.signform a {margin-right:8px;}
.dynamic a {font-weight:bold; margin-right:8px;}
.pms {padding:4px 10px;}
.pms a {margin:0 15px;}
.pms em {color:#f00;}
.pms-item {margin-bottom:8px; clear:both; border-bottom:1px solid #ffe7f4;}
.pms-item .pms-author {float:left; width:90px; margin-right:10px; overflow:hidden; line-height:1.5; text-align:center}
.pms-item .pms-date {float:left; margin-right:25px; color:#999; font-size:12px;}
.pms-item .pms-content {float:left; width:420px; overflow:hidden;}
.pms-item .pms-op {float:right;}
#diaryform {height:600px;}
span.appsmall {padding:0;}
.appsmall a{font:12px normal "宋体"; color:#0000bb; margin-left:10px;}

/************************* My ************************/
.fl {float:left;}
.fr {float:right;}
.userinfo .detail {font-size:12px; margin-left:5px; line-height:1.8;}
.userinfo .detail .title {font-size:14px; font-weight:bold;}
.profile .button1 {margin-right:10px;}
.status_txt {overflow:hidden; width:670px; height:80px; text-indent:6px; line-height:22px; color:#bbb; margin-bottom:6px;border: 1px solid #ffe7f4;}
#submitload {color:#f00; margin-right:8px; display:none;}

.white-block {
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ffe7f4;
  -moz-box-shadow: 0 2px 0 rgba(0,0,0,0.05);
  -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.05);
  box-shadow: 0 2px 0 rgba(0,0,0,0.05);
  margin-bottom: 15px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  width: 100%;
  min-width: 300px;
}
.status-list .head {
  padding-bottom: 8px;
  margin: 10px 10px 8px 10px;
  border-bottom: 1px solid #ffe7f4;
  line-height: 1.6;
}

.status-list .head a {
  font-size: 14px;
  font-weight: bold;
}
.status-list .head img { width:36px;height:40px;margin-right: 10px;}
.status-list .date {
  display: block;
  font-size: 11px;
  color: #5c5c5c;
}
.status-list .desc {
  margin: 10px 10px 8px 10px;
}
.status-list .desc img {width:24%; margin:0 3px;}
.status-list .comments {
  padding: 7px 10px;
  font-size: 12px;
  color: #878787;
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  background:#efefef;
  text-indent:8px;
}
.status-list .comments a {
  color: #878787;
  display: inline-block;
  line-height: 14px;
}
.status-list .comments a.like {
  color: #a40161;
}

.form-item {margin-bottom:10px; color:#333;font-size:14px; clear:both}
.form-item  select {font-size:14px;}

#upload, .upload-button{ width:124px; height:40px; background-image:url(images/add-pic.jpg);cursor:pointer !important;}
.upload-button {display:block;}
#status{font-family:Arial; padding:5px;}
ul#files{ list-style:none; padding:0; margin:0; background:none; border:none; margin-top:10px; height:120px; width:2500px;white-space:nowrap; display:block;}
ul#files li{ padding:5px; margin-bottom:2px;  height:100px; display:inline-block; margin-right:8px;}
ul#files li img{ max-width:100px; max-height:100px; width:100px; height:100px; }
.success{ background:#fff; border:1px solid #ccc; }
.error{ background:#f0c6c3; border:1px solid #ccc; }
.preview-holder {margin:10px 0; border-bottom:1px solid #999; height:120px;}
/************************* Product ************************/
.prolist {padding-left:8px;}
	.prolist li {margin:6px 0;}
	.prolist p.parent a {font-weight:bold;}
	.prolist p.child a {font-size:12px;}
.profile #container {width:680px;}

table.product td.key {width:92px; font-weight:bold; white-space:nowrap; padding-right:12px;}
table.product td.val {width:400px;}

#floatBoxBg{ width:100%;height:100%; position:absolute;top:0;left:0; }
.IntegralLoginRewrite{ border:4px solid #cccccc;width:572px; height:auto; background-color:#ffffff;position:absolute; left:50%; z-index:999;}
.IntegralLoginRewrite .title{height:40px; background-color:#ffffff; margin:1px;background-position:top;border-bottom:solid 1px #cccccc; }
.IntegralLoginRewrite .title h3{ display:block; width:200px; float:left; margin-top: 0px; margin-bottom: 0px; text-align:left; height:40px; line-height:40px;color:#b50505; font-weight:bold; padding-left:8px;}
.IntegralLoginRewrite .title span{float:right;cursor:pointer; margin:10px 10px 0px 0px; background:url(images/aaa_03.gif) left center no-repeat; width:40px; text-align:right; height:11px;  line-height:11px;}
.IntegralLoginRewrite .content{ margin:0px; }
.IntegralLoginRewrite .content #mai{overflow:hidden;}
.CardDiv{ background-image:url(images/fav_03.gif); width:353px; height:140px; background-color:#fff;position:absolute;top:50%;left:50%; z-index:777;}
.CardDiv .title{ line-height:20px; height:20px;margin:7px 10px 0; background-color:#fff; background-position:top; }
.CardDiv .title h3{float:left;padding:0;margin:0;font-size:12px;}
.CardDiv .title span{ float:right;cursor:pointer;background:url(images/aaa_03.gif) left center no-repeat; text-align:right; height:20px; width:40px; display:block;}
#DalogFavoritesContent{  width:auto; padding:20px; text-align:center;}
#DalogFavoritesContent .liimg{ background:url(images/dalog_03.gif) no-repeat; padding-left:35px; font-weight:600; color:#423e35;}
#DalogFavoritesContent .liimg a{ font-size:12px; font-weight:normal; padding-top:5px;}
#DalogFavoritesContent li{ height:25px;  font-size:14px; line-height:25px; }
#DalogFavoritesContent li a{color:#2f83c0; cursor:pointer;}
#DalogFavoritesContent .liwait{ height:48px; background:url(/images/loading.gif) no-repeat; padding-left:60px; line-height:48px;}

.multi_tab{border:1px solid #CCC; margin:8px; height:430px;}
.multi_tab ul{height:30px;background:#EEE;border-bottom:1px solid #CCC;}
.multi_tab ul li{position:relative;float:left;width:100px;height:30px;border-right:1px solid #CCC; list-style:none;}
.multi_tab ul li a{position:absolute;top:0;left:0;display:block;width:100px;height:30px;line-height:30px;color:#333;text-align:center;border-bottom:1px solid #CCC;}
.multi_tab ul li.selected a{background:#FFF;border-color:#FFF;font-weight:bold;}
.none.tab_c{display:none;}
.multi_tab .tab_c{position:relative;}
.multi_tab .tab_content {padding:10px;}
ul.vlist li {float:none; width:auto}
ul.vlist { height:auto; width:auto; background:none; border:none}
.multi_tab form {margin:10px;}
.preview {width:100px;height:100px;background-position: center center;background-size:cover;border:4px solid #fff;-webkit-box-shadow:0 0 1px 1px rgba(0, 0, 0, .3);display: inline-block;}


/****************** Form *********************/

.C10 .divider { border-left:1px dashed #e2e2e2; width:1px; height:200px;}
.field {clear:both; margin:10px 0;}
.field input{ border:1px solid #c5c5c5; padding-left:5px; color:#d5d5d5; line-height:24px; height:23px; font-family:Arial; font-size:14px; float:left;}
.field input:focus{ border:1px solid #ff7e00; color:#666666; }
.field input:blur{ border:1px solid #be110d; color:#be110d; }
.form-container span, .form-container a{ display:block; float:left;}


.txt-fld { padding: 5px 20px; text-align: left; clear:both; }
.btn-fld { width: 400px; overflow: hidden; padding: 12px 20px 12px 130px; }

.txt-fld input:focus, .txt-fld textarea:focus { background-color: #FAF9DC; }
.txt-fld textarea {width:260px; padding:5px; }
.txt-fld textarea.string {width:360px; height:50px; margin-bottom:8px; float:left}
.txt-fld textarea.editor {width:550px; height:350px;}
.txt-fld input[type="text"], .txt-fld input[type="file"], .txt-fld input[type="password"] {width: 360px; padding: 4px;}
.txt-fld label { display: block; float: left; width: 70px; color: #666; font-size: 12px; text-align: right; margin-right:12px;  }
.txt-fld label.option {text-align:left; display:inline; width:auto}
.txt-fld input, .txt-fld textarea {  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 12px; color: #666; background: #F7F7F7; font-family: "Helvetica Neue"; outline: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #E7E6E6; border-bottom: 1px solid #E7E6E6; }
.txt-fld input.valid { background: #DEF5E1 url(/images/good.png) right center no-repeat; }
.txt-fld input.error { background: #FDE0E0 url(/images/error.png) right center no-repeat;border: 2px solid red;}
.txt-fld textarea.valid { background: #DEF5E1 url(/images/good.png) right center no-repeat; }
.txt-fld textarea.error { background: #FDE0E0 url(/images/error.png) right center no-repeat;border: 2px solid red;}
.txt-fld button {float:right;}

p.legend {margin:0 0 5px 20px;}
div.error a {color: #336699;font-size: 12px;text-decoration: underline}
label.error {display: block;color: red;font-style: italic;font-weight: normal; background:none; border:none}
div.error {background:none; color:#f00; border:none}
.txt-fld div.error {color: red; font-size:12px; background:none; border:none; text-align:left; margin-left:80px;}
p.error { position: absolute; bottom: 48px; right: 20px; width: 262px; color: #FFF; font-size: 1.1em; padding-bottom: 5px; background: url(/images/error-arw.png) 20px bottom no-repeat; text-align: left; margin: 0; text-shadow: none; }
p.error span { display: inline-block; background: #D43636; padding: 6px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  }

.formhd {width:466px; padding:5px 10px; margin:0; z-index:0;}       
.formhd button {cursor:pointer;font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;background: #ef79a8; border: none;width: auto;overflow: visible;font-size: 14px;color: #FFF;padding: 6px 11px;  border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font-weight: bold; text-shadow: 0 1px 0 rgba(0,0,0,0.4);}
.formhd button:hover {background:#ff8ab9;}
.formhd button.button-confirm, .formhd button.button-cancel, .formhd button.button-red {font-size:1.2em; padding:6px 15px;}
.formhd button.button-confirm {background:#4b66a1;}
.formhd button.button-confirm:hover {background:#3a5590;}
.formhd button.button-cancel {background:#d8010f;}
.formhd button.button-red {border-bottom: #6a6a6a 1px solid; border-left: #fff 1px solid;background-color:#d32c47; height: 25px; color: #fff; font-size: 14px; border-top: #fff 1px solid; cursor: pointer; border-right: #6a6a6a 1px solid; padding:3px 10px;}

.input_area{float:left;width:339px;}
.co_dropdown_clicked{background-position:right -32px;border-color:#feb3da;color:#333}
.co_dropdown_con{background:#fff;border:1px solid #feb3da;position:absolute;top:23px;width:138px;z-index:100}
.co_dd_loading{text-align:center}
.ico_loading{background:url(/images/loading_f.gif) no-repeat 0 7px;display:inline-block;height:34px;line-height:34px;padding-left:30px;font-size:14px}
.co_dd_parent_null{padding-left:10px;height:34px;line-height:34px}
.co_dd_tip{color:#f43499;font-family:'\5b8b\4f53';line-height:20px;padding:4px 6px 0}
.co_dd_list li{margin-bottom:1px; list-style:none;}
.co_dd_list li span{display:block;height:22px;line-height:22px;padding-left:10px;cursor:pointer;overflow:hidden}
.co_dd_list li span:hover{color:#f10180;text-decoration:none}
.co_dd_list li.curr span{background:#f10180;color:#fff}
.co_dd_list li.curr span:hover{color:#fff}
.z_co_dropdown_complete .co_dropdown_btn{color:#333}
.co_dropdown{margin-right:10px}
.co_dropdown{height:24px;position:relative;width:103px;z-index:10;}
.co_dropdown_btn{background:url(/images/bg_slidedown.png) no-repeat right top;border:1px solid #b3b3b3;color:#999;display:block;line-height:22px;height:22px;overflow:hidden;padding:0 23px 0 10px;cursor:pointer; z-index:12;}
.co_dropdown_addr1{z-index:11}
.co_dropdown_addr1 .co_dropdown_con{width:478px}
.co_dropdown_addr1 .co_dd_list{padding:4px 0 4px 4px;width:474px}
.co_dropdown_addr1 .co_dd_list li{float:left;margin-right:3px;width:115px}
.co_dropdown_addr2 .co_dropdown_con{width:356px}
.co_dropdown_addr2 .co_dd_list{padding:4px 0 4px 4px;width:352px}
.co_dropdown_addr2 .co_dd_list li{float:left;margin-right:3px;width:85px}
.co_dropdown_addr2 .co_dd_list li.not_known{width:100%;margin-right:0}
.z_index12{z-index:12}.z_index13{z-index:13}.z_index14{z-index:14}
.select1 .co_dd_list li {width:40px; float:left; margin-right:3px;}
.select1 .co_dropdown_con{width:478px}
.hidden {display:none;}


/******************* Home **************************/
.userinfo .avatar {border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:2px; border:1px solid #eee;}
.ico { background-image: url(images/icons.png); background-repeat: no-repeat; }
.ico-30 { width: 30px; height: 30px; }
.ico .count { background-position: -281px -815px; width: 20px; height: 20px; position: absolute; font-size: 11px; text-align: center;
  color: #d74141; font-weight: bold; padding: 2px 4px 0 0; }

.i-all-status {background-position: 0 -52px;}
.i-my-status { background-position: 0 -432px; }
.i-messages { background-position: 0 -78px; }
.i-groups { background-position: 0 -156px; }
.i-photos { background-position: 0 -208px; }
.i-diary { background-position: 0 -182px; }
.i-say { background-position: 0 -312px; }
.i-password { background-position: 0 -566px; }
.i-comment { background-position: 0 -402px; }
.i-pic {background-position:3px -803px; text-indent:24px; height:30px; background-color:#fff; color:#333; border-color:#ccc;}
.i-write {background-position:3px -649px; text-indent:24px; height:30px; background-color:#fff; color:#333; border-color:#ccc;}

.i-settings { background-position: 0 -592px; }
.i-logout { background-position: 0 -540px; }
.modal_close { position: absolute; top: 12px; right: 12px; display: block; width: 14px; height: 14px; background: url(images/modal_close.png); z-index: 2; cursor:pointer;}
.modal-header { background: url(images/hd-bg.png); padding: 10px 10px 10px 18px; border-bottom: 1px solid #CCC; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }

.modal-header  h2 { color: #444; font-size: 1.5em; font-weight: 700; margin-bottom: 3px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); }
.modal-header  p { color: #444; font-size: 1.3em; margin: 0; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); text-shadow: none; }

.circle {width: 16px;height:16px;-moz-border-radius:8px;-webkit-border-radius: 8px; border-radius: 8px; display:block; float:left; margin-left:3px; text-align:center; cursor:pointer; background:#bbb; color:#fff; font-weight:normal; font-size:12px; vertical-align:middle}
.circle:hover {background:#aaa;}
.bgblue {background:#007;}
.bgred {background:#700;}
.load {background-image:url(/images/loading.gif); background-repeat:no-repeat; height:20px; width:24px; background-size:24px 20px; display:block;}
.smsload {color:#00b; margin-right:6px;}
.status-list .head .normal {font-weight:normal; font-size:12px;}


/*分页样式*/
.pagelist{color: #333;text-align:right;color:#868485;  width:100%; text-align:center; height:20px; margin:20px 0; clear:both;}

.pagelist span{color: #878787;margin: 0 1px;padding: 3px 6px;border: 1px solid #cccccc;}
.pagelist span.on{color: #c90708;font-weight: bold;border: 1px solid #ca0809; background-color:#fff9eb;}
.pagelist a{color: #878787;text-decoration: none;}
.pagelist a span{border: 1px solid #d5d5d5;color: #878787; overflow:hidden; padding:3px 6px;}
.pagelist a:hover span{color: #FFF;background: #cb3301;border: 1px solid #cb3301; }
.pagelist .span01{ color:#cb3301; padding:0px;border:0px;}

/******************** Space *****************/
.userinfo {padding:5px 3px; line-height:1.8;}
.userinfo .username {font-size:16px;}
.userinfo .link a{ color:#005ab2;}
.leftalbum {width:54px; margin:1px; padding:0; overflow:hidden; float:left;}
.filter-img {opacity: 0.8; color: #fff; background:#ffe8f5; }
.filter-img:hover {opacity:1; color: #fff; background:#ffe8f5; }
.filter-img a:link {color:#333;}
.filter-img a:hover {text-decoration:none;}
.box4 .divider {border-bottom:1px dotted #ccc; margin:10px 0;}
.td1, .td2 {display:block；width:26px; float:left; padding-right:3px;}
.td2{width:50px; white-space:nowrap}

.album {float:left; text-align:center; margin:5px 4px; width:135px; font-size:12px; }
.album img {padding:0;}
.album p {text-align:center; white-space:nowrap; line-height:1.2; padding:0; overflow:hidden}
.content .album {line-height:1.0; float:left; width:138px; border:none; margin:5px;}
.content .album img {width:135px; height:135px; border:none;}
.more {font-size:12px; font-weight:normal; margin-right:5px; margin-top:3px;}

/******************** Livechat *****************/
#jsqq * {box-sizing:border-box;}
#jsqq{ box-sizing:border-box;position:fixed; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:99999;background:#ee11a6;border-radius:5px;}
#jsqq #jsqq_button{ width:34px; height:120px; float:left; background:url(images/keifu.png) 2px 10px; position:relative; display:none; cursor:pointer;border-radius:3px;}
#jsqq #jsqq_box{ float:left; width:131px; display:none}
#jsqq .keifu_tab img{ display:block;}
#jsqq .jsqq_top{ width:131px; height:41px;font-size:0; line-height:0; position:relative;}
#jsqq .jsqq_top .jsqq_logo_a {display:inline-block;margin:10px;}
#jsqq .jsqq_close:link,.jsqq_close:visited{ display:block; text-decoration:none;width:16px; height:16px;position:absolute; top:12px; right:10px;border:solid 1px #fff;border-radius:20%;font-size:16px;text-align:center;line-height:14px;color:#fff;}
#jsqq .jsqq_close:hover{ background-position:-42px -1px;border:solid 1px #fff;color:#c3c;background:#fff;}
#jsqq .qqkf { margin: 0px 7px; padding-top:5px; background:#fbfbfb;text-align:center;border-radius:5px 5px 0 0;}
#jsqq .qqkf .qqkf_neirong {margin:0px auto;padding:5px 0px;}
#jsqq .qqkf .qqkf_neirong img {margin:0px auto;border:0px;}
#jsqq .qqkf .weixin{ height:96px;}
#jsqq .qqkf .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
#jsqq .dhkf {margin:0px 7px 7px 7px;background:url(images/keifu.png) no-repeat -7px -149px #fff; border-radius:0 0 3px 3px;}
#jsqq .dhkf_neirong{ width:100%; height:30px;line-height:30px;font-family:Helvetica, sans-serif, "新宋体";font-weight:900;font-size:14px;color:#f60;text-align:center;display:block;overflow:hidden;}





/*------------------begin--------------------------*/

.soft-jianjie-bd {
	font-size:14px;
	line-height:25px;
	padding:0 20px 15px;
	table-layout:fixed;
	word-wrap:break-word;
	word-break:break-all;
	overflow:hidden;
}
.soft-jianjie-bd p,.soft-jianjie-bd h3 {
	margin-top:10px;
}
.soft-jianjie-bd img {
	max-width:850px;
	margin-top:10px;
}
.soft-jianjie-bd h3,.soft-jianjie-bd .title {
	font-weight:bold;
	padding-left:10px;
	color:#41B80F;
	line-height:28px;
	background:#f7fbff;
	border:1px solid #e5f2ff;
}
.soft-jianjie-bd a {
	color:#2a78b4;
}
.soft-jianjie-bd a:hover {
	color:#444;
	text-decoration:underline;
}
.soft-jianjie-bd .related-mobile-soft h3 {
	line-height:28px;
}

.soft-jianjie-bd .mod-list {
	padding:0;
	line-height:25px;
}
.soft-jianjie-bd .mod-list li {
	font-size:14px;
	height:25px;
	padding-bottom:3px;
	border-bottom:1px dashed #E5E5E5;
	background-position:0 14px;
}
.soft-jianjie-bd .mod-list .news-li-border {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #c5e2ff;
}

.keyinfo {  border:1px solid #ff9947; margin-top:10px; padding:38px 15px 8px; background:#fdfde5 url(/templates/images/soft_info.png) no-repeat 13px 7px; line-height:22px;  color:#555; word-wrap:break-word; overflow:hidden;}
.c_tags { margin:15px; font-size:14px; } 
.c_tags a{ font-weight:normal; color:#23883b; margin:0 8px 0 2px;}


.tag { margin:8px 0 16px; color:#666; }
.tag a { color:#227e0a; margin: 0 6px;  text-decoration: underline;}

.keyinfo { font-size:14px; line-height:24px;}
.keyinfo a {color: #2F73B1;}


#setup { padding: 10px 0; margin overflow:hidden; text-align:center;}
#setup img {border:1px solid #ccc; padding:1px;}
/*#setup  div { height:0; overflow:hidden;}*/
#setup  .install_install_a_0 {  height:auto;}
.not_show { display:none}
/*-----------------------end----------------------------------------*/




.content .video {
    line-height: 1.0;
    float: left;
    width: 148px;
    border: none;
    margin: 5px;
}

.content .p {
   font-size:14px;
   text-align:center;
}