/*
    Document   : espcms_public
    Created on : 2014-3-25, 15:08:30
    Author     : huangqyun
    Description:Purpose of the stylesheet follows.
*/
html > body > table >  tr [id="total"] > td  > ul > li { color:#5e5e5e;}
/*解决电脑设置保护色，网页空白处默认淡绿色问题*/
body{ color:#5e5e5e; font-family:'Microsoft YaHei UI','Microsoft YaHei',SimSun,'Segoe UI',Tahoma,Helvetica,Sans-Serif; line-height:22px; font-size:12px; background:#fff; }
a{outline:none; text-decoration:none; color:#5e5e5e;} a:hover{ text-decoration:underline; color:#e76d00}

body{overflow-x: hidden;}
body,div,dl,dt,dd,ul,ol,li,pre,code,form,input,textarea,/*p,*/blockquote,th,td{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/}
p{margin:0 0 10px 0;}
a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-weight:normal;}
q:before,q:after{content:'';}
hr{border:none; clear:both; height:0; background:none; margin:0; padding:0; border-bottom:#eee solid 1px;  margin:10px 0;}
img { border: 0 none; height: auto; vertical-align: middle; }
blockquote { border-left: 5px solid #EEEEEE; margin: 10px; padding: 10px; }
ul.unstyled, ol.unstyled{ list-style:none; }
ul.circle{ list-style-type:circle; }
ul.square{ list-style-type:square; }
ul.rom {list-style-type:upper-roman; }
ul.disc {list-style-type:disc; }
ul.cjk{ list-style-type:cjk-ideographic; }

.displaynone {display: none;}
.displaytrue {overflow: hidden;}

/*首字母*/
.firstletter:first-letter{ font-size:200%;}
/* 解决固定层在IE6下闪的问题 */
*html{ background-image:url(about:blank); background-attachment:fixed;}
/* 解决ie下连接加粗的鼠标样式问题*/
a strong{ cursor:pointer;}

a.menu {color: #5b5b5b;text-decoration: none;font-size:14px;} a:visited.menu {color: #5b5b5b;text-decoration: none;font-size:14px;} a:hover.menu {color: #3c3c3c;text-decoration: underline;font-size:14px;}
a.novlink {color: #5b5b5c;text-decoration: none;font-size:14px;font-weight: bold;} a:visited.novlink {color: #5b5b5c;text-decoration: none;font-size:14px;font-weight: bold;} a:hover.novlink {color: #ea5420;text-decoration: underline;font-size:14px;font-weight: bold;}

a.titlelink {color: #4c4c4c;text-decoration: none;font-size:16px;} a:visited.titlelink {color: #4c4c4c;text-decoration: none;font-size:16px;} a:hover.titlelink {color: #ff7200;text-decoration: underline;font-size:16px;}
a.morelink {color: #087bcb;text-decoration: none;font-size:16px;} a:visited.morelink {color: #087bcb;text-decoration: none;font-size:16px;} a:hover.morelink {color: #ff7200;text-decoration: underline;font-size:16px;}

a.bbslistlink {color: #818181;text-decoration: none;} a:visited.bbslistlink {color: #818181;text-decoration: none;} a:hover.bbslistlink {color: #1d89cf;text-decoration: underline;}
a.infolist {color: #656565;text-decoration: underline;} a:visited.infolist {color: #656565;text-decoration: underline;} a:hover.infolist {color: #dc6d09;text-decoration: none;}
a.infolist2 {color: #656565;text-decoration: none;} a:visited.infolist2 {color: #656565;text-decoration: none;} a:hover.infolist2 {color: #dc6d09;text-decoration: underline;}
a.attonlinearhef {font-weight: bold;color: #c90000;text-decoration: underline;} a:visited.attonlinearhef {font-weight: bold;color: #c90000;text-decoration: underline;} a:hover.attonlinearhef {font-weight: bold;color: #ff5900;text-decoration: underline;}

/**
 +------------------------------------------------------------------------------
 * FCK 兼容解决方案
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
*/
em{ font-style:italic !important;} strike{ text-decoration:line-through !important;} strong{ font-weight:bold !important;} u{ text-decoration:underline !important;}
/*超出省略号显示*/
.ellipsis{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:80px;overflow:hidden;}
/*插入flash默认灰色*/
object{ background:gray; display:block;}
.pink{ color:#ff00ff;} .blue{ color:#008cd4;} .deepblue{ color:#000099;} .gray{ color:#999999;} .red{ color:#ff0000;} .black{ color:#000;} .white{ color:white;} .green{color:green;} .oninage{color:#f47c20 }
.colorgwhite {color: #ffffff;}
.colorgreen {color: #0771d6;}
.colorgreg {color: #E60000;}
.colorgblue {color: #2F44A2;}
.colorghow {color: #FC5B00;}
.colorgorning {color: #4D4D4D;}
.colorgorning2 {color: #67625f;}
.colorgorning3 {color: #acacac;}
.colorgorningage {color: #ff5b0b;}
.colorthree {color: #2E9438;}

.f9d56{color:#0e9d56;} .f8f{color:#8f8f8f}
.underline{ text-decoration:underline;} .dashedline{ border-bottom:dashed 1px #666;} ol.dashedline{ border:none; } ol.dashedline li{ border-bottom:dashed 1px #666; padding:5px; }
code, pre { border-radius: 3px 3px 3px 3px; color: #333333; font-family: Menlo,Monaco,"Courier New",monospace; font-size: 12px; padding: 0 3px 2px; }
pre{ font-family:consolas,"Courier New",courier,monospace; background-color: #F7F7F9; border: 1px solid #E1E1E8; border-radius: 4px 4px 4px 4px; display: block;
     font-size: 12.025px; line-height: 18px; margin: 0 0 9px; padding: 8.5px; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;}
code { background-color: #F7F7F9; border: 1px solid #E1E1E8; color: #0088CC; padding: 2px 4px; }
pre ol{margin: 0 0 0 14px;}
pre.unstyled{background:none; color:#333; border:none;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }.clearfix {display:block;}.clear{ clear:both;}/* 清除浮动*/
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */
.strong{ font-weight: bold;} .left{ float: left;} .right{ float: right;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none !important; }
.block{ display:block;} .inline{ display:inline;}
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; }
.break{ word-wrap:break-word;overflow:hidden; }
.strike{ text-decoration:line-through !important;}

.dn{display:none;}.db{display:block;}.dib{display:inline-block;}.di{display:inline;}
.h14{height:14px;}.h16{height:16px;}.h18{height:18px;}.h20{height:20px;}.h22{height:22px;}.h24{height:24px;}
.lh14{line-height:14px;}.lh16{line-height:16px;}.lh18{line-height:18px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh24{line-height:24px;}.lh26{line-height:26px;}.lh30{line-height:30px;}.lh45{line-height:45px;}.lh40{line-height:40px;}

.m0{margin:0;}.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.ml30{margin-left:30px;}.mr1{margin-right:1px;}.mr2{margin-right:2px;}.mr0{margin-right:0px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}
.mt20{margin-top:20px;}.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}
.ml-1{margin-left:-1px;}.mt-1{margin-top:-1px;}

.p1{padding:1px;}.pl1{padding-left:1px;}.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}.p2{padding:2px;}.pl2{padding-left:2px;}.pt2{padding-top:2px;}
.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}.pl5{padding-left:5px;}.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.p10{padding:10px;}
.pl10{padding-left:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}.pt30{padding-top:30px;}.pt40{padding-top:40px;}
.pt40{padding-top:40px;}.pt50{padding-top:50px;}.pt120{padding-top:100px;}
.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}.pb30{padding-bottom:30px;}
.pt15{padding-top:15px;}.pb15{padding-bottom:15px;}.pl15{padding-left:15px;}.pr15{padding-right:15px;}
.mt15{margin-top:15px;}.mb15{margin-bottom:15px;}.ml15{margin-left:15px;}.mr15{margin-right:15px;}
.g0{color:#000;}.g3{color:#333;}.g6{color:#666;}.g9{color:#999;}.wh{color:white;}
.f0{font-size:0;}.f10{font-size:10px;-webkit-text-size-adjust:none;}.f11{font-size:11px;-webkit-text-size-adjust:none;}.f12{font-size:12px;}
.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f20{font-size:20px;}.f24{font-size:24px;}

.fa{font-family:Arial;}.ft{font-family:Tahoma;}.fv{font-family:Verdana;}.fs{font-family:'宋体';}.fw{font-family:'微软雅黑';}
.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.tj{text-align:justify;}
.tdl{text-decoration:underline;}.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}
.lt0{letter-spacing:0;}lt1{letter-spacing:1px;}
.bk{word-wrap:break-word;}
.vm{vertical-align:middle;}.vtb{vertical-align:text-bottom;}.vb{vertical-align:bottom;}.vt{vertical-align:top;}.vn{vertical-align:-2px;}
.cl{clear:both;}
.rel{position:relative;}.abs{position:absolute;}
.zx1{z-index:1;}.zx2{z-index:2;}
.poi{cursor:pointer;}.def{cursor:default;}
.ovh{overflow:hidden;}
.vh{visibility:hidden;}.vv{visibility:visible;}
.z{*zoom:1;}
.tu{text-transform:uppercase}
/*块状元素水平居中*/
.auto{margin-left:auto; margin-right:auto;}
/*清除浮动*/
.fix{*zoom:1;}.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
/*基于display:table-cell的自适应布局*/
.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}
/*双栏自适应cell部分连续英文字符换行*/
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}
/*单行文字溢出虚点显示*/
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ti2{text-indent:2em;}

/*按钮*/
html .button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer;
	      text-align: center; text-decoration: none; font-size:14px; line-height:100%; padding: .4em 1.5em .55em; border:none; border-radius: 2px; color: #fff; background: #A7A9AA;}
.button.sz1{font-size:16px; padding:10px 25px; border-radius: 5px; }
.button:hover { text-decoration: none; background: #9a9c9d; }
.button:active { position: relative; top: 1px;color: #999; }
/*圆角*/
.button.bigrounded { -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; }
/*中号*/
.button.medium { font-size: 12px; padding: .4em 1.5em .42em; }
/*小号*/
.button.small { font-size: 11px; padding: .2em 1em .275em; }
/* black */
.button.black { color: #d7d7d7; background: #333; } .button.black:hover { background: #000; } .button.black:active { color: #666; }
/* gray */
.button.gray { color: #e9e9e9; background: #6e6e6e; } .button.gray:hover { background: #616161; } .button.gray:active { color: #afafaf; }
/* orange */
.button.orange { color: #fef4e9; background: #f78d1d; } .button.orange:hover { background: #f47c20; } .button.orange:active { color: #fcd3a5; }
/* red */
.button.red { color: #faddde; background: #d81b21; } .button.red:hover { background: #b61318; } .button.red:active { color: #de898c; }
/* blue */
.button.blue { color: #d9eef7; background: #007ead; } .button.blue:hover { background: #00CCFF; } .button.blue:active { color: #80bed6; }
.button.blue2 { color: #d9eef7; background: #3375b9; } .button.blue2:hover { background: #15a0d4; } .button.blue2:active { color: #15a0d4; }
/* rosy */
.button.rosy { color: #fae7e9; background: #da5867; } .button.rosy:hover { background: #ba4b58; } .button.rosy:active { color: #dca4ab; }
/* green */
.button.green { color: #e8f0de; background: #64991e; } .button.green:hover { background: #538018; } .button.green:active { color: #a9c08c; }
/* pink */
.button.pink { color: #feeef5; background: #f895c2; } .button.pink:hover { background: #d57ea5; } .button.pink:active { color: #f3c3d9; }
/* 黄色 */
.button.yellow { color: #fff; background: #BB6512; } .button.yellow:hover { background: #fd9c2c; } .button.yellow:active { color: #fff; }
/*淡灰色*/
.button.dahui { color: #cd0c39; background: #efefef; } .button.dahui:hover { background: #c2c2c2;color:#efefef } .button.dahui:active { color: #fff; }


html .buttonlink{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin:0px; outline: none; cursor: pointer;
	      text-align: center; text-decoration: none; font-size:14px; line-height:100%; padding:10px 25px; border:none; color: #545454; background: #fff;border:2px solid #909090}
.buttonlink:hover { text-decoration: none; background: #90cfa6;color:#fff;border:2px solid #90cfa6}
.buttonlink:active { position: relative; top: 1px;color: #90cfa6; }

/*圆边框*/
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 4px;}
.b2,.b7{margin:0 3px;border-right:1px solid; border-left:1px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}

/*表单*/
.espcms_form_group{width:100%;overflow: hidden;padding-bottom:15px;}
.control_label{float: left;width:15%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}
.control_label16{float: left;width:20%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}
.control_label20{float: left;width:25%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}
.control_required20{float: left;width:72%;}
.control_required{float: left;width:82%;overflow: hidden;}
.control_required .form_message,.control_required20 .form_message{font-size:12px;color: #BABABA;height:30px;line-height:30px;padding-left:28px;background: url('../images/faq.png') no-repeat 9px 0px;}
.control_required .form_message2,.control_required20 .form_message2{font-size:12px;color: #CE5C36;height:30px;line-height:30px;padding-left:0px;}

.col2{width:10%;}
.col3{width:20%;}
.col4{width:30%;}
.col5{width:40%;}
.col6{width:60%;}
.col7{width:70%;}
.col8{width:80%;}
.col10{width:100%;}
.col11 {width: 95%;}
.infoInput{padding:5px;margin: 0px;border:1px solid #d5d5d5;}
.infoInput:hover{padding:5px;margin: 0px;border:1px solid #bfbfbf;}

/*关键字颜色*/
a.keyword1{font-size:14px; color:#FF0000; text-decoration:none;}
a.keyword2{text-decoration:none; color: #CC3300; font-size:12px;}
a.keyword3{text-decoration:none;color: #000033; font-size:14px;}
a.keyword4{text-decoration:none;color: #3333CC; font-size:16px;}
a.keyword5{text-decoration:none;color: #0099FF; font-size:10px;}
a.keyword6{text-decoration:none; color: #9966CC; font-size:12px;}
a.keyword7{text-decoration:none; color: #996600; font-size:12px;}
a.keyword8{text-decoration:none; color: #996600; font-size:18px;}
a.keyword9{text-decoration:none; color: #996600; font-size:12px;}
a.keyword10{text-decoration:none; color: #996600; font-size:14px;}
a.keyword1:hover,a.keyword2:hover,a.keyword3:hover,a.keyword4:hover,a.keyword5:hover,a.keyword6:hover,a.keyword7:hover,a.keyword8:hover,a.keyword9:hover,a.keyword9:hover{color: #0c4ac7; text-decoration:none;}

a.infolink01{font-size:12px;text-decoration:underline;}
a:visited.infolink01{font-size:12px;text-decoration:underline;}
a:hover.infolink01{color:#EB5A00;font-size:12px;text-decoration:none;}
a.infolink02{font-size:12px;color:#999999;text-decoration:none;}
a:visited.infolink02{font-size:12px;color:#999999;text-decoration:none;}
a:hover.infolink02{color:#EB5A00;font-size:12px;text-decoration:underline;}
a.infolink_morn{font-size:14px;color:#d53210;text-decoration:none;}
a:visited.infolink_morn{font-size:14px;color:#d53210;text-decoration:none;}
a:hover.infolink_morn{color:#d53210;font-size:14px;text-decoration:underline;}

a.fotterlink{font-size:14px;color:#f1ffff;text-decoration:none;}
a:visited.fotterlink{font-size:14px;color:#f1ffff;text-decoration:none;}
a:hover.fotterlink{color:#f8f7a2;font-size:14px;text-decoration:underline;}


a.fotterlink2{font-size:14px;color:#fff;text-decoration:none;}
a:visited.fotterlink2{font-size:14px;color:#fff;text-decoration:none;}
a:hover.fotterlink2{color:#f8f7a2;font-size:14px;text-decoration:underline;}


a.newsinfo{font-size:14px;color:#616161;text-decoration:none;}
a:visited.newsinfo{font-size:14px;color:#616161;text-decoration:none;}
a:hover.newsinfo{color:#0063c2;font-size:14px;text-decoration:underline;}

a.infolist5{font-size:14px;color:#616161;text-decoration:underline;}
a:visited.infolist5{font-size:14px;color:#616161;text-decoration:underline;}
a:hover.infolist5{color:#fa7c00;font-size:14px;text-decoration:none;}

a.jpinfo{font-size:23px;color:#000;text-decoration:none;}
a:visited.jpinfo{font-size:23px;color:#000;text-decoration:none;}
a:hover.jpinfo{color:#fa7c00;font-size:23px;text-decoration:underline;}


.pagebanntitle{height:200px;background-color:#c3c3c3;overflow: hidden;}
.section-divider_title {height: 0;border-top: 1px solid #DDD;text-align: center;margin-top: 30px;margin-bottom: 30px;}
.section-divider_title span {display: inline-block;position: relative;padding: 0 8px;background: #f2f2f2;top: -13px;font-size: 16px;}

.section_divider_line {height: 0;border-top: 1px solid #DDD;text-align: center;margin-top: 30px;margin-bottom: 30px;}
.content_bg{padding:10px;border: 1px solid #dedddd;background-color: #f8f8f8}



/*会员*/
.espcms_member_login_center{padding:0px 0px 25px 0px;border:1px solid #dedede;margin: 35px auto 25px auto;background-color: #fff;}
.espcms_member_login_center .title{height:35px;line-height: 30px;padding-left:10px;font-size:14px;font-weight: bold;color:#000000;
				   border-bottom:1px solid;overflow:hidden;background:#e5e5e5;border-color:#e5e5e5;background: url('../images/message_bg.jpg') repeat-x}
.espcms_member_login_center .messageicon{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -18px;margin-top: 8px;}
.espcms_member_login_center .messageicon2{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -54px;margin-top: 8px;}
.espcms_member_login_center .messageicon3{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -90px;margin-top: 8px;}
.espcms_member_login_center .messageicon4{float: left;width:18px;height:18px;background: url('../images/mess_icon.gif') no-repeat 0px -0px;margin-top: 8px;}
.espcms_member_login_center .messtitle{float: left;width:100px;height:35px;line-height: 35px;padding-left:5px;}

.espcms_formwidth_a{width:450px;}
.espcms_formwidth_b{width:900px;}
.espcms_formwidth_c{width:98%;}
.espcms_formwidth_d{width:99%;}
.mobliecodestr{border:1px solid #d5d5d5;padding:5px;margin-top: 5px;}


/*对话框*/
#floatBoxBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index: 800}
.floatBox{width:300px;position:absolute;top:40px;left:40%;z-index: 999}
.floatBox #headtitle{height:30px;overflow: hidden;width:100%;background-color: #fff;}
.floatBox .title h4{float:left;padding:0;margin:7px 0px 0px 0px;font-size:12px;color:#000;line-height:17px;}
.floatBox .title span{float:right;cursor:pointer;}
.floatBox .content{padding:5px;background:#fff;}
.floatBox{position:absolute;padding:5px;background:rgba(0,0,0,0.1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#22000000,endColorstr=#22000000);}



/*表格*/
.tablelist {border-spacing: 0px;}
.tablelist .td01 {background-color: #F3F3F3;border: 1px solid #e6e6e6;padding: 5px;font-weight: bold;margin: 0px;text-align: center;}
.tablelist .td02 {border-bottom: #e6e6e6 1px solid;padding: 5px;margin: 0px;text-align: center;}
.tablelist .td03 {border-bottom: #e6e6e6 1px solid;padding: 5px;margin: 0px;text-align: right;}
.tablelist .td04 {border-bottom: #e6e6e6 1px solid;padding: 5px;margin: 0px;text-align: left;}

.db_tablelist {border-spacing: 0px;border-top:1px solid #bfd1e0;}
.db_tablelist td{border-bottom: 1px solid #bfd1e0;border-right:1px solid #bfd1e0;padding:10px 5px;text-align: center;}
.db_tablelist th{border-bottom: 1px solid #bfd1e0;border-left:1px solid #bfd1e0;border-right:1px solid #bfd1e0;padding:10px 5px;text-align: center;font-size:14px;font-weight: bold;background-color: #f5fafe}
.db_tablelist .td03{border-bottom: 1px solid #bfd1e0;border-right:1px solid #bfd1e0;padding:10px 5px;text-align: left;background-color: #bfd1e0;}
.db_tablelist .td01{width:10%}
