@charset "utf-8";
/* version:1.0.0.0    2009-8-26    xpow  "微软雅黑", */
/*Microsoft YaHei,"Lucida Grande",Helvetica,Arial,Verdana,sans-serif*/

/* common.global  */
body{ padding:0; margin:0; font-family:Microsoft YaHei,"Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size:12px}

button,textarea,select,input[type=text],input[type=button],input[type=file],input[type=password]{font-family:Microsoft YaHei, "Lucida Grande",Helvetica,Arial,Verdana,sans-serif }
input[type=button]{ }
label{ cursor:pointer; }
img{ border:none }
form{ margin:0; padding:0; }
ul{ padding:0; margin:0}
li{ list-style:none}

a{ text-decoration:none }
a.linktitle:link,a.linktitle:visited{ color:#000}
a.linktitle:hover,a.linktitle:active{ color:#ff7300}

a.linktopic:link,a.linktopic:visited{ color:#000}
a.linktopic:hover,a.linktopic:active{ color:#ff7300}

a.linktitles:link,a.linktitles:visited{ color:#000}
a.linktitles:hover,a.linktitles:active{ color:#ff7300}

a.linkchn:link,a.linkchn:visited{ color:#ff7300}
a.linkchn:hover,a.linkchn:active{ color:#ff7300; text-decoration:underline}

a.linkgary:link,a.linkgary:visited{ color:#999}
a.linkgary:hover,a.linkgary:active{ color:#999;}

a.linkwaring:link,a.linkwaring:visited{ color:#0000FF; text-decoration:underline}
a.linkwaring:hover,a.linkwaring:active{ color:#0000FF; text-decoration:underline}

a.linkgavmenu{ display:inline-block ;}
a.linkgavmenu:link,a.linkgavmenu:visited{ color:#ff7300;  }
a.linkgavmenu:hover,a.linkgavmenu:active{ color:#ff7300; text-decoration:underline}


a.sbutton {
    background-color:transparent;
    background-image:url( '../images/common/buttons/default/btn.png' );
    background-repeat:no-repeat ;
    background-position:top right;
    color: #fff;
    display:inline-block;
    font-size:18px;
    height: 36px;
    margin-right: 0px;
	margin-left:10px;
    padding-right: 10px;
    text-decoration: none;
}

a.sbutton span {
    background-color:transparent;
    background-image: url( '../images/common/buttons/default/btn.png' );
    background-repeat:no-repeat ;
    display: block;
    line-height: 28px;
    padding: 2px 10px 8px 25px;
}

a.sbutton span img{
    margin-left:-5px;
    margin-top:-2px;
    padding-right:5px;
}

/*HOVER*/
a.sbutton:hover, a.sbutton.selected {
    background-image: url( '../images/common/buttons/default/btn_hover_right.png' );
    color: #fff;
    outline: none;
}

a.sbutton:hover span, a.sbutton.selected span {
    background-image:url( '../images/common/buttons/default/btn_hover.png');
}

.clear{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }
.space{ height:5px; clear:both }
.space10{ height:10px; clear:both }
.space30{ height:30px; clear:both }
.grid{ float:left}
.gridr{ float:right}
.gary{ color:#999 }
.s-gary{ color:#ccc }
.dark-gary{ color:#666 }
.msp{ margin:0 3px}
.spy{ margin:0 10px; color:#ccc}
.aary{ padding:0 5px; font-weight:normal}
.b{ font-weight:bold}
.chn{ color: #ff7300 }
.time{ font-family:"微软雅黑", Verdana, Arial; font-size:10px }
.times { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999 }
#Clients{ margin-top:-3px; cursor:pointer}

.disnone{ display:none }
.space20{ height:20px }
.waring{ color:#0000FF }
.error{ color:#FF0000 }
.menuimg{ cursor:pointer}
.important{ color:#FF0000}
.word-break{ word-break:break-all }
.tag{ background:url(../images/common/tag.gif) no-repeat 0 2px; margin-top:10px; min-height:18px; min-width:11px; padding-left:18px}
.none{ margin:30px 25px; background:url(../images/status/pop.point.png) no-repeat left center; line-height:60px; height:60px; padding-left:80px; min-width:100px }
.point{ background:url(../images/status/pop.point.png) no-repeat left center; line-height:60px; height:60px; width:80px }
.sigh{ margin:30px 0px; background:url(../images/status/pop.sigh.png) no-repeat left center; line-height:60px; height:60px; padding-left:80px; min-width:100px }
.faild{background:url(../images/status/pop.faild.png) no-repeat left center; line-height:60px; height:60px;  width:80px}
.succ{background:url(../images/status/pop.succ.png) no-repeat left center; line-height:60px; height:60px; width:80px}
.reicon{ background:url(../images/common/reicon.gif) no-repeat left center; padding-left:18px; font-size:24px}
.loadingicon{ margin-left:2px; width:20px }
.lable img{ vertical-align:middle}
.button{ height:28px;}
.radio,
.checkbox{ vertical-align:middle; margin-bottom:3px; *margin-bottom:0px  }
.disabled{ background:#f1f1f1; border-bottom:1px solid #fff; border-right:1px solid #fff; }
/*.light{ color:#fff; background:#ff7300}*/
.light{ color:#ff7300; border-bottom:1px solid}
.sysrecommend{ background:url(../images/common/recommends.png) no-repeat; margin:3px 0 0 3px; width:20px; height:20px; position:absolute }
.sysrecommend-txt{ background:url(../images/common/recommends.png) no-repeat; margin:3px 0 0 3px; width:20px; height:20px; float:left}
.warings{ color:#0000ff; background:url(../images/status/pop.sigh.png) no-repeat; padding:16px 0 0 65px; height:75px}
.commonbtn{ background:url(../images/common/button/common.png) no-repeat; cursor:pointer; padding-bottom:5px; height:40px; width:128px; color:#fff; font-size:18px; border:none}
.commonbtnln{ background:url(../images/common/button/lnbtn.png) no-repeat; cursor:pointer; padding-bottom:5px; height:40px; width:228px; color:#fff; font-size:18px; border:none}
.commonbtnmn{ background:url(../images/common/button/mbtn.png) no-repeat; cursor:pointer; padding-bottom:5px; height:40px; width:230px; color:#fff; font-size:18px; border:none}
.applybtn{ background:url(../images/common/button/commonapply.png) no-repeat; cursor:pointer; padding-bottom:5px; height:40px; width:128px; color:#fff; font-size:18px; border:none}
.lnbtn{ background:url(../images/common/button/lnbtn.png) no-repeat; cursor:pointer; width:228px; padding-bottom:5px; height:41px; color:#fff; font-size:18px; border:none}
.addfavo{ background:url(../images/common/addfavo.jpg) no-repeat; width:72px; height:19px; cursor:pointer; }
/*
.handleimgop{ filter:alpha(opacity=40);-moz-opacity: 0.2;opacity: 0.4;}
.handleimgop{
	background:#FFFFFF;
	width:60px;
	text-align:center;
	margin:0px;
	padding:5px;
	line-height:18px;
	position:absolute;
	color:#000000;
	height:15px;
	border:0px solid;
}*/

.dlgmask{ position:absolute; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; top:0px; left:0px}
.mnumore{ padding-right:12px; background:url(http://www.chnimg.com/images/common/icon/dnary.gif) no-repeat right center; font-weight:bold; cursor:pointer; }
.mnubarpop{ position:absolute; line-height:35px; width:160px; background:#fff; color:#ff7300; padding:10px 0 10px 20px;  border:1px solid #ff7300; border-top:none; filter:alpha (opacity:90); opacity: 0.9; -moz-opacity: 9;}
.mnubarpop li{ cursor:pointer; font-weight:bold; font-size:16px }
.mnubarpop li .time{ font-size:12px }

/* common.header  */
.global-header{ height:105px; padding-bottom:5px; overflow:hidden; background:url(http://www.chnimg.com/images/common/header/linebg.png) repeat-x bottom}
.global-header .tpl{ width:980px; margin:0 auto; height:100%;}
.global-header .logo{ float:left; margin-top:5px; cursor:pointer; background:url(http://www.chnimg.com/images/common/logo.png) no-repeat; height:55px; width:265px}
.global-header .commonlogo{ float:left; margin-top:5px; cursor:pointer; background:url(http://www.chnimg.com/images/common/commonlogo.png) no-repeat; height:55px; width:280px}
.global-header .locallogo{ float:left; margin-top:0px; cursor:pointer; min-height:30px; width:137px; height:60px; background-color:#fff }
.global-header .hover{ color:#ff7300 }
.global-header .mnumore{float:left; margin-right:15px }
.global-header .inlink{ font-weight:bold; margin-top: 0}

/*.global-header .zone-mnu-shop,*/
.global-header .zone-mnu-i{ display:none}

.global-header .searchbox { margin-top:5px; float:left; margin-left:100px}
.global-header .searchbox .set { margin-left:50px; margin-top:-6px}
.global-header .searchbox .title{ float:left; cursor:pointer; background:url(../images/common/header/sosuo.gif) no-repeat; height:29px; width:38px; font-size:18px; margin-right:10px}
.global-header .searchbox .se{ height:29px; float:left}
.global-header .searchbox .se .keyword{ float:left; padding-top:3px; height:26px; line-height:22px; background:url(http://www.chnimg.com/images/common/header/se-c.png) repeat-x  }
.global-header .searchbox .se .keyword input{ border:0px; height:20px; overflow:hidden; line-height:20px; width:300px; color:#999999; font-family:"微软雅黑", "宋体", Arial, "Courier New" }
.global-header .searchbox .se .keyword input.current{ color:#000 }
.global-header .searchbox .se-l{ background:url(http://www.chnimg.com/images/common/header/se-l.png) no-repeat left; float:left; height:29px; width:6px}
.global-header .searchbox .se-r{ float:left; cursor:pointer; background:url(http://www.chnimg.com/images/common/header/se-r.png) no-repeat left; height:29px; width:36px}

.global-header .mnubar .mnumore{ font-size:14px }
.global-header .mnubar .grid{ float:left; margin-top:13px }
.global-header .mnubar .gridr{ float:right; margin-top:13px }
/*.global-header .mnubar .gridr a:link,
.global-header .mnubar .gridr a:visited { color:#000 }
.global-header .mnubar .gridr a:hover,
.global-header .mnubar .gridr a:actived { color:#ff7300 }
*/

.global-header .mnubar .d{ margin:5px 0 0 10px; cursor:pointer }
.global-header .mnubar .ds{ margin-top:-5px}
.global-header .mnubar .frist{ margin-right:20px}
.global-header .mnubar .second{ margin-left:25px}
.global-header .mnubar .last{ min-width:280px}
.global-header .mnubar ul{ padding:0; margin:0; }
.global-header .mnubar ul li{ float:left; background:url(http://www.chnimg.com/images/common/spyline-gary.gif) no-repeat right center; padding-right:10px; margin-left:10px; list-style:none }
.global-header .mnubar ul li a:link,
.global-header .mnubar ul li a:visited{ color:#000 }
.global-header .mnubar ul li a:hover,
.global-header .mnubar ul li a:active{ color:#ff7300 }
.global-header .mnubar ul li.current{ font-weight:bold }
.global-header .mnubar ul li.current a{ color:#ff7300;  }

.tpl .titleinfo{ padding:30px 0; margin:0;  *margin:30px 0; *padding:0; min-height:23px; text-align:center; color:#000; font-size:18px }

/* common.footer */
.global-footer{ min-height:150px; background:#000000}
.global-footer .msp{ color:#ccc; font-weight:normal}
.global-footer .concc{ width:980px; margin:0 auto; color:#fff; padding:15px 0; line-height:20px  }
.global-footer .concc .gavlink{ border-bottom:1px solid #999; padding:5px 0; font-weight:bold}
.global-footer .concc .friendlink{ border-bottom:1px solid; margin:0px 0 5px 0; padding:5px 0}
.global-footer .concc .about a:link,
.global-footer .concc .about a:visited,
.global-footer .concc .copy a:link,
.global-footer .concc .copy a:visited,
.global-footer .concc .friendlink a:visited,
.global-footer .concc .friendlink a:link{ color: #999}
.global-footer .concc .about a:hover,
.global-footer .concc .about a:active,
.global-footer .concc .copy a:hover,
.global-footer .concc .copy a:active,
.global-footer .concc .friendlink a:hover,
.global-footer .concc .friendlink a:active{ color: #ff7300}
.global-footer .concc .about a.linkchn:link,
.global-footer .concc .about a.linkchn:visited{ color:#ff7300}
.global-footer .concc .copy,
.global-footer .concc .about,
.global-footer .concc .friendlink { color: #999}
.global-footer a:link,
.global-footer a:visited{ color:#fff }
.global-footer a:hover,
.global-footer a:active{ color:#ff7300 }
.global-footer .about{ margin:5px 0; border-bottom:1px solid; padding-bottom:5px}
.global-footer .about .line{ margin-right:20px ; }

.idea{ background:url(http://www.chnimg.com/images/index/menu/idea.png) no-repeat left; padding-left:35px; cursor:pointer}
.edu{ background:url(http://www.chnimg.com/images/index/menu/edu.png) no-repeat left; padding-left:35px; cursor:pointer}
.corp{ background:url(http://www.chnimg.com/images/index/menu/corp.png) no-repeat left; padding-left:35px; cursor:pointer}
.me{ background:url(http://www.chnimg.com/images/index/menu/me.png) no-repeat left; padding-left:35px; cursor:pointer}
.hr{ background:url(http://www.chnimg.com/images/index/menu/hr.png) no-repeat left; padding-left:35px; cursor:pointer}
.shop{ background:url(http://www.chnimg.com/images/index/menu/shop.png) no-repeat left; padding-left:35px; cursor:pointer}
.bbs{ background:url(http://www.chnimg.com/images/index/menu/bbs.png) no-repeat left; padding-left:35px; cursor:pointer}

/* PAGINATOR  */
.Pages { padding:0; margin-bottom:30px; }
.Pages div.Results { text-align:center; margin-top: 8px; }

.Paginator { font-size: 14px; margin:0; padding:0; }
.Pages .Paginator{ float:left }
.Paginator a, .pageList .this-page { padding:4px 8px 3px 8px; margin:0 4px 0 0px; font-family:Arial, Helvetica, sans-serif; border: solid 1px #000; color:#000;  text-decoration: none; }
.Paginator a:visited {  }
.Paginator a:hover {color: #fff; background: #ff7300; text-decoration: none;}
.Paginator .AtStart { margin-right: 25px; padding: 2px 6px;}
.Paginator .AtEnd { margin-left: 25px; padding: 2px 6px; color: #000; }
.Paginator .Prev { float:left; height:28px; line-height:28px; margin-right: 25px; }
.Paginator .Next { float:left; height:28px; line-height:28px; margin-left: 15px; }
.Paginator .pages-item{ float:left; height:28px; line-height:28px; }
.Paginator .none-page-prv{ color:#000; margin-right:25px; padding: 0px 6px; border:1px solid; line-height:25px; float:left }
.Paginator .none-page-nxt{ color:#000; margin-left:15px; padding: 0px 6px; border:1px solid; line-height:25px; float:left }
.Paginator .break { padding: 4px 6px; border: none; background: none; text-decoration: none; }
.Paginator .this-page {padding:4px 8px 3px 8px; margin:0 4px 0 0px;  color: #000; }

.custompagelist{ border:0px outset solid; font-size:14px; /*float:right; text-align:right;*/ line-height:30px; height:30px; clear:both; margin-top:50px}
.custompagelist .grid{/* margin-left:10px*/ }
.custompagelist .prv{ margin-right:10px}
.custompagelist .nxt{ margin-left:10px}
.custompagelist .prv,
.custompagelist .nxt{ line-height:20px; border:1px solid; cursor:pointer; margin-top:5px; height:20px; padding:0 5px; line-height:20px }
.custompagelist li{ float:left; min-width:20px; border:1px solid; height:20px; cursor:pointer; line-height:20px;  margin-top:5px; margin-left:5px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px}
.custompagelist li.hover{ color:#ff7300; /*font-size:20px*/}
.custompagelist li.current{ color:#ff7300; border:none /*font-size:20px*/}
.custompagelist .phover{ color:#ff7300;}
.custompagelist .pout{ }

.globalusermsgbox{}
.globalusermsgbox .title{ }
.globalusermsgbox .msgbox textarea{ width:300px; height:100px }



/* MultiUploader  */
.multiuploader{ width:480px; margin:0px; border:0px solid}
.multiuploaders{ width:480px; margin:0px; border:0px solid}
.multiuploader .tab{ position:relative; font-weight:bold; height:13px; cursor:pointer; background:#FFFFFF; color:#999; float:left; padding:5px 8px; margin-left:20px; margin-right:0px; border:1px solid #999; border-bottom:none }
.multiuploader .lable{ top:1px; border:none; height:15px; margin-left:10px }
.multiuploader .current{ top:1px; font-weight:bold; border:0px solid #666; border-bottom:none; color:#ff7300; }
.multiuploader .multibox{ border:0px dashed #009900; /*min-height:200px; */height:auto}

.multiuploader .grid2 { padding:0px 0 0 0px}
.multiuploader .grid2 .right{ width:100%; }
.multiuploader .grid2 .right input[type=text]{ width:220px; border:1px solid #999; height:24px; line-height:24px}
.multiuploader .grid2 .right .upre{ line-height:18px}
.multiuploader .grid2 .right .linklist{ margin-top:20px;}
.multiuploader .grid2 .right .linklist ul li .topic{ font-weight:bold; width:120px; max-width:130px}

.multiuploader .grid2 .left{ width:100%; border:0px solid #00FF99}
/*.multiuploader .grid2 .left #filepath{ width:220px; border:1px solid #999; height:20px; line-height:20px}
*/.multiuploader .grid2 .left .lable,.multiuploader .grid2 .right .lable{ height:auto; line-height:20px; margin-bottom:5px/*25px*/; font-weight:normal }
.multiuploader .grid2 .left .lable .chn{ font-family:Verdana, Arial, Helvetica, sans-serif }
.multiuploader .grid2 .left .lable img{ vertical-align:middle  }
.multiuploader .grid2 .left .vlist{ margin-top:20px; }
.multiuploader .grid2 .left .vlist ul{
	margin:0;
	padding:0;
	margin-top:20px;
    overflow:hidden;
}
.multiuploader .grid2 .left .vlist ul li{ 
    display:-moz-inline-box;
    display:inline-block;
    #display:inline;.multiuploaders
	min-width:100px;
	min-height:103px;
	width:120px;
	margin-left:10px;
	float:left;
	list-style:none;

}
.multiuploader .grid2 .left .vlist ul:last-child>li{margin-right:0px; }
.MultiFile-wrap { float:left; margin-right:5px}
.MultiFile-wrap .MultiFile,
.multiuploaders .MultiFile{ /*position:absolute*/}

.multiuploader .grid2 .left .vlist ul li .topic{ font-weight:normal; width:120px; max-width:130px; word-break:break-all; }
/*.multiuploader .grid2 .left .multi,.multiuploader .grid2 .left .single{ 
	position:absolute; display:block; height:28px; width:30px; overflow:hidden; border:none; filter:alpha (opacity:0); opacity: 0.; -moz-opacity: 0; z-index:9;;
	margin-left:105px; *margin-left:233px
}
*/
.multiuploader #tips{ margin:5px 0px; font-size:10px}
.multiuploader .btn-up {
	border:1px solid #666666;
	height:24px;
	padding:0 5px;
}

#btn-upload{
	*height:24px
}
.MultiFile-applied { float:left; *margin:0 0 0 -10px; *height:24px; }
.multiuploader .vlist ul .handles,.multiuploader .linklist ul .handles{
	position:absolute;
	width:10px;
	font-size:0px;
	overflow:hidden;
	height:10px;
	border:2px solid #ccc;
	background:none;
	z-index:9;
}
.multiuploader .vlist ul .handles img{ cursor:pointer;z-index:50}
.multiuploader .vlist ul ._optimgs img{ cursor:pointer;z-index:50}
.multiuploader .handleOPs{ padding:10px 0; margin-left:10px; height:10px; overflow:hidden; border:0px solid}
.multiuploader .prv,.multiuploader .lprv,.multiuploader .nxt,.multiuploader .lnxt,.multiuploader ._sn,.multiuploader ._lsn{ float:left; height:14px; padding-top:2px; width:30px; margin-right:5px; border:0px solid #666; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:10px}
.multiuploader ._sn,.multiuploader ._lsn{ border-left:none; border-right:none}
.multiuploader .sn{ color:#fff; width:15px; height:12px; text-align:center; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; position:absolute; background:#ff7300}
.multiuploader #statusfrm{ border:0px solid #999; margin-left:10px; height:25px; width:352px}
.multiuploader #upre{ margin-left:10px}
.multiuploader .upre-log{ border:1px solid}
.multiuploader .disabled{ background:#ccc}

.colorbox{ }
.colorbox ul{ padding:0; margin:0}
.colorbox ul li{ float:left; cursor:pointer; list-style:none; margin-right:10px; padding:5px 10px; color:#999; border:1px solid #999; border-bottom:none}
.colorbox ul li.current{color:#000; position:relative; background:#E6E6E6; top:1px; border:1px solid #000; border-bottom:none}
.colorbox .colorcc{ border:0px solid #000; width:250px }
.colorbox .clrbox{ min-height:180px; }
.colorbox #cst_clr{ border:1px solid #000; height:50px; width:50px; margin:0 auto}
.colorbox .tab_clr_sys{ }
.colorbox .colorsysinfo{ height:30px; width:250px }
.colorbox .cstinput{ height:35px; font-size:25px; width:138px; line-height:30px; letter-spacing:0.1em; font-weight:bold}
.colorbox .hexcolor{ border:1px solid #000;}
.colorbox .discolor{ border:1px solid #000; background-color:#ffff00}

.visitor{ font-size:18px; background:url(../images/common/visitor.gif) no-repeat left; padding-left:15px; width:18px }
.visitorlist{ padding:0; margin:0 }
.visitorlist li{ float:left; list-style:none; width:46px; margin-right:26px; overflow:hidden; word-break:break-all; margin-bottom:20px }
.visitorlist li.last{ margin-right:0px;}
.visitorlist li.clear{ float:none; height:0px; font-size:0px; line-height:0px; margin:0; padding:0; clear:both }
.visitorlist li .username{ font-size:10px; line-height:12px; margin-top:3px }


.guestbook { min-width:550px}
.guestbook li{ min-width:550px; border-top:1px solid #f1f1f1; padding-top:20px}
.guestbook li.last{ min-width:550px; border-bottom:1px solid #f1f1f1; padding-top:20px}

.guestbook .handle{ margin:20px 0 10px 0}
.guestbook .handle textarea{ width:550px; background:url(http://www.chnimg.com/images/common/1dpi.png) repeat;  }

.guestbook .re-headpic img,
.guestbook .headpic img{ width:46px; height:46px }
.guestbook .re-headpic,
.guestbook .headpic{  width:46px; min-height:46px; word-break:break-all; overflow:hidden; margin-right:10px}

.guestbook .flmsg .title{ margin-bottom:5px; font-size:18px}
.guestbook a.linksubre { font-size:14px}
.guestbook a.linksubre:link,
.guestbook a.linksubre:visited{ color:#666}
.guestbook a.linksubre:hover,
.guestbook a.linksubre:active{ color:#ff7300}

.guestbook .csublist li{ line-height:18px; margin-bottom:10px; border:none; padding:0 }
.guestbook .csublist li .sfirst{ min-width:20px; margin-right:10px }
.guestbook .csublist li .sfirst img{ max-width:20px; }
.guestbook .csublist li .submsg{ max-width:675px; }

.guestbook .sendguestmsgbox { margin-bottom:30px }
.guestbook .guestitemlist { margin-bottom:30px }
.guestbook .sendguestmsgbox .guestarea{ width:550px ;background:url(http://www.chnimg.com/images/common/1dpi.png) repeat; overflow:auto}
.guestbook .sendguestmsgbox .title{ font-size:18px; color:#666 }
.guestbook .sendguestmsgbox .summary{ margin-bottom:10px }
.guestbook .sendguestmsgbox .guestbtn{ margin-top:5px }
.guestbook .vcode{ margin:5px 0; display:none}
.guestsubbtn button{ margin-top:3px; border:1px solid #666; background:#000; cursor:pointer; color:#fff; padding:0 5px; height:22px}

.am_cm_box{ line-height:20px}
.am_cm_box .amtxt{  width:200px;}
.am_cm_box #am_cm_remark{ width:400px; height:100px}


.messagebox { width:560px; margin:0 auto; font-size:14px; font-family:Microsoft YaHei,"Lucida Grande",Helvetica,Arial,Verdana,sans-serif; }
.messagebox .sxlogo { float:left; margin-top:5px;}
.messagebox .tab_title { font-weight:bold; margin:0px 0 25px 0}
.messagebox .morelist {	width:120px; padding:5px; margin:0;	position:absolute }
.messagebox .morelist {	background:#ff7300;	border:1px solid #fff; color:#fff; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}
.messagebox .morelist li { list-style:none }
.messagebox .morelist li.hover { background:#ff7300; cursor:pointer; color:#000 }
.messagebox button { height:22px; font-size:10px; border:1px solid #ccc }
.messagebox .gavlist { margin:0 0 0 75px; padding:0}
.messagebox .gavlist li { list-style:none; font-weight:bold; cursor:pointer; border:0px solid; margin-right:8px; float:left; color:#999; padding:5px}
.messagebox .gavlist li.current { color:#ff7300}
.messagebox .gavlist .menumore { background:url(../images/common/icon/dnary.gif) no-repeat right center; padding-right:12px;	margin-right:15px}
.messagebox .gavlist .spy {	background:url(../images/common/icon/dnspy.gif) no-repeat left center;	padding-left:15px}
.messagebox .msgconcc {	border:0px solid #666;	padding:0px 0px 0 0px;	height:265px;	margin-top:20px; overflow:auto;}
.messagebox .msglst{ padding:0; margin:0}
.messagebox .msglst .sn{ color:#999; font-size:18px; margin:0 10px 0 0px;}
.messagebox .msglst ul{	padding:0; margin:0}
.messagebox .msglst li{ list-style:none; line-height:22px}
.messagebox .msglst li.clear{line-height:0px}
.messagebox .visitorlist li{ margin-right:8px}
.messagebox .tab_mail .tab_mail_list { float:left; padding-right:10px; margin-right:10px; border-right:1px solid #666}
.messagebox .tab_mail .tab_mail_msgconcc { float:left}
.messagebox .tab_mail .tab_mail_list ul { padding:0; margin:0}
.messagebox .tab_mail .tab_mail_list ul li { list-style:none}
.messagebox .tab_mail .tab_mail_msgconcc .title { font-size:18px; background:#333333; color:#f1f1f1; padding-left:5px}
.messagebox .tab_mail .tab_mail_msgconcc ul { padding:0; margin:0 }
.messagebox .tab_mail .tab_mail_msgconcc ul li { list-style:none }
.messagebox .tab_mail .tab_mail_msgconcc .msglst li { margin-top:10px; margin-bottom:25px; }
.messagebox .tab_mail .tab_mail_msgconcc .userimg {	float:left;	margin-right:10px; }
.messagebox .tab_mail .tab_mail_msgconcc .usercc { float:left; min-width:650px }
.messagebox .tab_mail .tab_mail_msgconcc .msglst .new {	color:#000;	font-weight:bold }
.messagebox .tab_notice .mailfriend{float:left; width:125px; height:265px; overflow:auto}
.messagebox .tab_news ul { padding:0; margin:0 0 20px 0 }
.messagebox .tab_news ul li { list-style:none;}
.messagebox .tab_news ul li.left { float:left}
.messagebox .tab_news ul li.left img { margin-right:10px}
.messagebox .tab_news ul li.right {	float:left; width:430px; max-width:450px}
.messagebox .tab_news ul li.clear {	clear:both;	font-size:0px; height:0px; overflow:hidden; line-height:0px}
.messagebox .tab_news .summary { padding-top:5px; color:#999; line-height:18px;	max-width:600px;}
.messagebox .tab_news .summary a:link, .messagebox .tab_news .summary a:visited, .messagebox .tab_news .summary a:hover {color:#666; font-size:12px}
.messagebox .tab_co a:link, .messagebox .tab_co a:visited{ color:#666; font-size:14px}
.messagebox .tab_co a:hover { color:#ff7300}
.messagebox .topic a:link, .messagebox .topic a:visited, .messagebox .topic a:hover {color:#000;}
.messagebox a.linkmsg:link, .messagebox a.linkmsg:visited, .messagebox a.linkmsg:hover {color:#000;	font-size:12px}
.messagebox .topic { font-size:18px; color:#000}
.messagebox .friendtab{ font-size:10px; }
.messagebox td{ height:80px; width:60px; color:#999 }
.messagebox .tab_co li{ background:url(../images/common/pot.gif) no-repeat left 10px ; padding-left:10px; margin-left:5px; }
.messagebox .tab_co .first{ float:left; width:380px; margin-right:15px; border:0px solid }
.messagebox .tab_co .last{ float:right; border:1px solid;  }
.messagebox .tab_co img{ margin-bottom:10px}
.messagebox .Pages{margin-top:0px;}

#_usermailbox{ font-size:14px}
._msgbox{ font-family:Microsoft YaHei,"Lucida Grande",Helvetica,Arial,Verdana,sans-serif; min-height:120px}
.mailtitle{ font-size:14px; line-height:25px; color:#000; display:none }
.mailsbox{ background:#f1f1f1}
.mailbox{ padding:10px; line-height:22px}
.mailtt{ font-weight:bold; font-size:14px; color:#000000; cursor:pointer}
.mailtt .read{ font-weight:bold; color:#000000}
.mailmsg{ margin-top:5px; max-height:120px; overflow:auto; font-size:12px}
.mailmsg_notice{ margin-top:5px; font-size:12px}
.mailisread{color:#000000; cursor:pointer; font-weight:normal }
.mailsn{color:#999999; font-size:10px; border:0px solid; line-height:12px; overflow:hidden }
.mailgary{ background:#F4F5EB; text-align:left}
.mailover td{ color:#ff7300}
.mailtxt{ height:90px; width:420px}

.sa-outerpair0 {padding:0 0 5px 0 ;	position:relative;	left:-5px;	/*background: url(../images/common/angle-dn.png) left bottom no-repeat;*/}
.sa-outerpair1 {padding:0 5px 0 1px ;	/*background: url(../images/common/angle-up.png) right top no-repeat;*/}
.sa-outerpair2 {background: url(../images/common/shadow-up.png) left top no-repeat;	padding: 0px; position:relative;}
.sa-shadowbox {	padding:0 5px 5px 0px;	position:relative;top:5px;left:5px;	background: url(../images/common/shadow-dn.png) bottom right;}
.sa-innerbox {position: relative;left: 0px;top: 0px;}

.CCpagesTab{ max-width:800px}
.CCpagesTab .pagetabbox{ border:1px solid; float:left; padding: 10px }
.CCpagesTab .CCpagesTablist{max-width:800px; padding:0; margin:0px 0; min-height:15px; float:left; }
.CCpagesTab .CCpagesTablist li.tabitem{  position:relative;top:-1px; cursor:pointer; float:left; background:url(http://www.chnimg.com/images/common/editorpage.gif) no-repeat; padding-left:0px; width:38px; height:15px; color:#999; line-height:15px; margin-bottom:5px; margin-right:-3px; text-align:center}
.CCpagesTab .CCpagesTablist li .del{ background:url(http://www.chnimg.com/images/common/editordel.gif) no-repeat center}
.CCpagesTab .CCpagesTablist li .cchandle{ font-size:10px; line-height:10px; position:relative; width:10px; float:right; top:-10px; right:0px; height:10px}
.CCpagesTab .CCpagesTablist li .spage{ float:left; position:relative; width:38px; top:0px; border:0px solid #999}
.CCpagesTab .CCpagesTablist li .hover{ color:#ff7300; }
.CCpagesTab .CCpagesTablist li.current{ background:url(http://www.chnimg.com/images/common/editorpage1.gif) no-repeat; z-index:10; color:#ff7300 }
.CCpagesTab .tips{ margin:0px 0; cursor:pointer ; background:url(http://www.chnimg.com/images/common/editorpageadd.gif) no-repeat center; height:12px; width:20px; text-align:center; margin-right:5px; position:relative; top:1px; float:left }
.CCpagesTab .tips img{ cursor:pointer }

.pointbox{position:absolute;overflow:visible;z-index:900;cursor:default;/*filter:alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;*/}
.pointbox .ptb{ height:1px;overflow:hidden;}
.pointbox .ptba{ padding:5px;/* position:relative; background:#000000 fixed*/ }
.pointbox .bgLayer{filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3; margin:2px 0 0 1px; border:0px solid #FF0000; /*background-color: #999;*/ position: absolute; z-index: -1;}
.pointbox .bgLayer .ptb{ height:1px;overflow:hidden;background-color: #999;}
.pointbox .bgLayer #_html{ height:1px;overflow:hidden;background-color: #999;}
