@charset "utf-8";

/*全局样式定义*/
* { margin:0; padding:0;}
body { font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#FFF; color:#000000;}
ul { list-style:none;}
img { border:0;}
p { line-height:150%; margin-bottom:5px;}
a { color:#336699; text-decoration:underline;}
a:hover { color:#0080ff; text-decoration:underline;}

a {outline: none; /* for Forefox */ } 
a {star:expression(this.onFocus=this.blur()); /* for Ie*/ } 

.c { clear:both;}/*清除样式*/
.txtcut { text-overflow:ellipsis; -moz-text-overflow: ellipsis; overflow:hidden; white-space:nowrap;}

/*标准页头样式*/
#head { height:70px; margin-bottom:10px; background-image:url(/img/index/bg-head.gif); background-repeat:repeat-x;}
#head .headmain { height:70px; margin: auto; width:980px;}
#head .headmain .logo { float:left; width:230px; height:70px;}

#head ul.head-nav { list-style:none; font-size:14px; font-weight:bold; float:left; margin-top:38px; margin-left:50px;}
#head ul.head-nav li { float:left; height:22px; line-height:22px; width:65px;}
#head ul.head-nav li.line { width:1px; padding:0px; background-image:url(/img/index/line-pot.gif); background-repeat:no-repeat; background-position: 0px 2px;}
#head ul.head-nav li.line-hover { width:1px; padding:0px; background:none;}
a.link-nav { text-align:center; color:#369; display:block; text-decoration:none; position:relative;}
a.link-nav span { display:block; height:22px; position:absolute; width:15px; top:0; right:0; background-image:url(/img/index/arr-nav-off.gif); background-position:3px 8px; background-repeat:no-repeat;}
a.link-nav:hover { text-align:center; color: #06C; text-decoration:none; background-color:#f8f8f8;}
a.link-nav:hover span { display:block; height:22px; position:absolute; width:15px; top:0; right:0; background-image:url(/img/index/arr-nav-on.gif); background-position:3px 8px; background-repeat:no-repeat;}

#head .head-nav-r { float:right; margin-top:15px; margin-right:20px; color: #bbb; font-family: "宋体";}
a.link-head-mall { padding:3px 5px 3px 25px; background-color:#fff2dc; border:1px solid #ffcc99; color:#F60; background-image:url(/img/index/ico-mall.gif); background-repeat:no-repeat; background-position:5px 2px;}
a.link-head-mall:hover { background-color:#ffe8c1; border:1px solid #ffb66d; color:#8d2100; text-decoration:none;}

/*mini页头样式*/
#head-min { height:30px; margin-bottom:10px; background-image:url(/img/index/bg-head-min.gif); background-repeat:repeat-x;}
#head-min .headmain { height:30px; margin: auto; width:980px;}
#head-min .headmain .logo { float:left; width:180px; height:30px;}

#head-min ul.head-nav { list-style:none; font-size:14px; font-weight:bold; float:left; margin-top:3px; margin-left:50px;}
#head-min ul.head-nav li { float:left; height:22px; line-height:22px; width:85px;}
#head-min ul.head-nav li.line { width:1px; padding:0px; background-image:url(/img/index/line-pot.gif); background-repeat:no-repeat; background-position: 0px 2px;}
#head-min ul.head-nav li.line-hover { width:1px; padding:0px; background:none;}
a.link-nav { text-align:center; color:#369; display:block; text-decoration:none; position:relative;}
a.link-nav span { display:block; height:22px; position:absolute; width:15px; top:0; right:0; background-image:url(/img/index/arr-nav-off.gif); background-position:3px 8px; background-repeat:no-repeat;}
a.link-nav:hover { text-align:center; color: #06C; text-decoration:none; background-color:#f8f8f8;}
a.link-nav:hover span { display:block; height:22px; position:absolute; width:15px; top:0; right:0; background-image:url(/img/index/arr-nav-on.gif); background-position:3px 8px; background-repeat:no-repeat;}

#head-min .head-nav-r { float:right; margin-top:8px; margin-right:20px; color: #bbb; font-family: "宋体";}
a.link-head-mall { padding:3px 5px 3px 25px; background-color:#fff2dc; border:1px solid #ffcc99; color:#F60; background-image:url(/img/index/ico-mall.gif); background-repeat:no-repeat; background-position:5px 2px;}
a.link-head-mall:hover { background-color:#ffe8c1; border:1px solid #ffb66d; color:#8d2100; text-decoration:none;}

/*标准页尾样式*/
#foot { margin-top:10px; background-image:url(/img/index/bg-foot.gif); background-repeat: repeat-x; height:40px; text-align:center; padding:10px;}


/*页面主框架定义*/
#main { width:980px; margin:0 auto; overflow:hidden; background:#FFF;}
.ml { float:left;}
.mr { float:right;}
.mc { padding:0 15px}/*页面主内容区*/

.mb15 { margin-bottom:15px;}
.mb10 { margin-bottom:10px;}
.mb5 { margin-bottom:5px;}

.pb15 { padding-bottom:15px;}
.pb10 { padding-bottom:10px;}
.pb5 { padding-bottom:5px;}



.wd1 { width:160px;}/*页面左侧组件导航宽度*/
.wd2 { width:820px;}/*页面右侧内容区域宽度*/
.pd5 { padding:5px;}
.pd10 { padding:10px;}
.pd20 { padding:20px;}
.ptb20 {padding:20px 0;}
.ptb15 {padding:15px 0;}
.ptb5 {padding:5px 0;}
.mtb5 { margin:5px 0;}
.mtb10 { margin:10px 0;}
.mtb15 { margin:15px 0;}
.mtb20 { margin:20px 0;}


/*App插件标题*/
.app-title { padding:5px; border-bottom:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; margin-bottom:10px; margin-top:10px; height:30px;}
.app-title img { vertical-align:middle; margin:-6px 8px 0 0;}
.app-title .app-server { color:#999;}
.app-title .app-server span { font-family:Georgia, 'Times New Roman', Times, serif; color:#ff6600; font-weight:bold;}

/*页面标准导航tab组样式*/
.tab { background-image:url(/img/index/tab_bg.gif); background-repeat:repeat-x; height:32px; margin-bottom:10px;}
.tabon {background-image:url(/img/index/tabon_r.gif); background-position:right; background-repeat:no-repeat; height:32px; text-align:center; line-height:32px; color:#000; float:left;}
.tabon span {background-image:url(/img/index/tabon_l.gif); background-repeat:no-repeat; background-position:left; height:32px; width:100px; display:block; padding:0 10px;}
.taboff {background-image:url(/img/index/taboff_r.gif); background-position:right; background-repeat:no-repeat; height:32px; text-align:center; line-height:32px; color:#666; float:left;}
.taboff span {background-image:url(/img/index/taboff_l.gif); background-repeat:no-repeat; background-position:left; height:32px; width:100px; display:block; padding:0 10px;}
.taboff a { color:#333; text-decoration:none;}
.taboff a:hover { color:#369; text-decoration:underline;}
.backto { float:right; line-height:30px;} /*返回上一页*/


/*弹出窗口样式*/
div.popup-bg { background-image:url(/img/index/bg-popup.png); padding:10px; }
div.popup-bg .popup-in { border:1px solid #8d959f; background-color:#FFF;}
div.popup-bg .popup-in p { _height:0px;}
div.popup-bg .popup-in h2,ul{ _height:0px;}
div.popup-bg .popup-but { float:right; margin-left:10px;}
div.popup-bg .popup-but2 { float:right; margin:8px;}
div.popup-bg .popup-but3 { float:right; margin:5px;}
div.popup-bg .popup-title { background-image: url(/img/index/bg-popup-tit.gif); background-repeat:repeat-x; height:35px; border-bottom:1px solid #8d959f; line-height:35px; color:#336699; padding-left:10px;}





/*页面当前位置样式*/
.location { height:30px; line-height:30px; margin-bottom:10px; color:#888;}
.location span { color:#333;}



/*用户头像、名字样式*/
.userhead-m { padding:4px; border:1px solid #acb9c5; background-color:#e8ebee;}
/*.userhead-m:hover { padding:4px; border:1px solid #e1eeff; background-color:#f4f9ff;}*/
.userhead-name { color:#06c; text-decoration:none;}
.userhead-name:hover { color:#369; text-decoration:underline;}



/*标准分页样式*/
.pagebar { text-align:center; padding:5px;}
.pagebar-tar { text-align:right;}
.pagebar-tal { text-align:left;}
.pagebar a { padding:1px 5px; border:1px solid #ccc; margin:3px; color:#77818b; text-decoration:none; background-color:#fff;}
.pagebar a:hover { border:1px solid #77818b; background-color:#e6ecf3; color:#206487; text-decoration:none;}
.pagebar .pageon { padding:1px 5px; margin:3px; border:1px solid #0080ff; color:#fff; font-weight:bold; background-color:#0066cc;}




/*通用字体样式*/
.f12 { font-size:12px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f18 { font-size:18px;}
.f24 { font-size:24px;}
.cgray9 { color:#999;}
.cgray6 { color:#666;}
.cgray3 { color:#333;}
.cred3 { color:#f30;}
.cred6 { color:#f60;}
.cred9 { color:#f90;}
.cred0 { color:#f00;}
.cblue06c { color:#06c;}

.font-arialb { font-family:"Arial Black", Gadget, sans-serif;}
.font-yh { font-family:"微软雅黑", "黑体", "宋体";}
.font-st { font-family:"宋体";}


/*通用链接样式*/
.link-g-b { color:#369;}
.link-g-b:hover { color:#333;}


