/*
 * Description: 用于重置浏览器样式，公用类集合
 * Date:        创建日期：2015.3
 */
/* basic */
html{ }
body{ font:12px/1.5 tahoma,arial,\5b8b\4f53;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0; padding:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{ font-style:inherit; font-weight:inherit;}
i,em,strong{ font-style:normal;}
/* h1-h6 */
h1,h2,h3,h4,h5,h6{ font-size:100%;}
/* table */
table{ border-collapse:collapse; border-spacing:0;}
caption,th{ text-align:left;}
/* form */
legend{ font-weight:bold; font-size:1.2em; color:#404040; background:#fff;}
fieldset{ border:none; padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc;}
input, button, textarea, select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input, button, textarea, select{*font-size:100%;}
input, select{padding-left:5px; vertical-align:middle;}
select{ background:#fff;}
textarea{padding:3px;}
input{ outline:none;}
/* other */
q:before, q:after{ content:'';}
pre, code, kbd, samp, tt{ font-family:'Courier New',Courier,monospace;}
fieldset, img{ border:0;}
img{ vertical-align:middle; -ms-interpolation-mode:bicubic; /*IE7私有属性,解决缩放失真*/}
a img{ border:0;}
li{ list-style:none;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
ins{ text-decoration:none;}
del{ text-decoration:line-through;}
small{ font-size:100%;}
abbr, acronym{ border:none; font-variant:normal; border-bottom:1px dotted; cursor:help;}
hr{ color:#d1d7dc; background-color:#d1d7dc; border:none; height:1px;}
/* a */
a{ color:#4b7caf; text-decoration:none; cursor:pointer;}
a, a:active, a:focus{ outline:none;}
a:hover{ text-decoration:none;}
/* mouse */
.cp{ cursor:pointer;}
.cm{ cursor:move;}
.ct{ cursor:text;}
.ch{ cursor:help;}
/* text-indent */
.ti1e{ text-indent:1em;}
.ti2e{ text-indent:2em;}
/* Position */
.zi1{ z-index:1;}
.zi2{ z-index:2;}
.zi3{ z-index:3;}
/* Borders */
.b1sc{ border:1px solid #ccc;}
.bt1sc{ border-top:1px solid #ccc;}
.br1sc{	border-right:1px solid #ccc;}
.bb1sc{	border-bottom:1px solid #ccc;}
.bl1sc{	border-left:1px solid #ccc;}
/* float hide */
.fl{ float:left;}
.fr{ float:right;}
.oh{ overflow:hidden;}
.oa{ overflow:auto;}
.os{ overflow:scroll;}
.dn{ display:none;}
.db{ display:block;}
.di{ display:inline;}
.fb{ font-weight:bold;}

/* S 清除浮动 */
/* 01使用空标签加class清除浮动 */
.clear{ clear:both;}
/* 02使用after伪对象清除浮动 Clear Fix */ 
.clearfix:after{
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}
/* for ie6 */
.clearfix{ zoom:1; /* 或 height:1%;*/}
/* Hide from IE Mac */ 
.clearfix{ display:block;}
/* E 清除浮动 */

/* 文本溢出时显示省略标记(...) */
.txtHide{
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;/* IE, Safari (WebKit) */
	-o-text-overflow:ellipsis; /* opera */
	-moz-binding:url(ellipsis.xml#ellipsis);/* Firefox */
}

/*
 * Description: UI规范
 * Date:        创建日期：2015.3
 */
/*** width ***/
.w50{ width:50px; }
.w80{ width:80px; }
.w94{ width:94px; }
.w100{ width:100px; }
.w120{ width:120px; }
.w150{ width:150px; }
.w180{ width:180px; }
.w185{ width:185px; }
.w175{ width:175px; }
.w200{ width:200px; }
.w215{ width:215px; }
.w220{ width:220px; }
.w250{ width:250px; }
.w280{ width:280px; }
.w300{ width:300px; }
.w320{ width:320px; }
.w350{ width:350px; }
.w400{ width:400px; }
.w500{ width:500px; }
.w600{ width:600px; }
.w800{ width:800px; }

/*** height ***/
.h30{ height:30px }
.h50{ height:50px }
.h80{ height:80px; }
.h100{ height:100px; }
.h150{ height:150px; }
.h200{ height:200px; }
.h300{ height:300px; }
.h400{ height:400px; }

/*** font ***/
.f12{ font-size:12px; }
.f14{ font-size:14px; }
.f16{ font-size:16px; }
.f18{ font-size:18px; }
.f20{ font-size:20px; }
.f22{ font-size:22px; }
.f24{ font-size:24px; }

/*** color ***/
.fc_f{ color:#fff; }
.fc_e{ color:#eee; }
.fc_c{ color:#ccc; }
.fc_b{ color:#bbb; }
.fc_9{ color:#999; }
.fc_6{ color:#666; }
.fc_3{ color:#333; }
.fc_0{ color:#000; }
.red{ color:#eb4a3f; }
.orange{ color:#f39a00; }
.green{ color:#00b534; }
.blue{ color:#019cea; }

/*** text-align ***/
.tl{ text-align:left; }
.tr{ text-align:right; }

/*** margin ***/
.ml5{ margin-left:5px; }
.ml10{ margin-left:10px; }
.ml15{ margin-left:15px; }
.ml20{ margin-left:20px; }
.ml30{ margin-left:30px; }
.ml40{ margin-left:40px; }

.mr5{ margin-right:5px; }
.mr10{ margin-right:10px; }
.mr15{ margin-right:15px; }
.mr20{ margin-right:20px; }
.mr30{ margin-right:30px; }
.mr40{ margin-right:40px; }

.mt5{ margin-top:5px; }
.mt10{ margin-top:10px; }
.mt15{ margin-top:15px; }
.mt20{ margin-top:20px; }
.mt30{ margin-top:30px; }
.mt40{ margin-top:40px; }

.mb5{ margin-bottom:5px; }
.mb10{ margin-bottom:10px; }
.mb15{ margin-bottom:15px; }
.mb20{ margin-bottom:20px; }
.mb30{ margin-bottom:30px; }
.mb40{ margin-bottom:40px; }


/*** 输入框 ***/
.input-text{ display:inline-block; height:20px; line-height:20px; border:1px solid #ccc; border-radius:2px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; color:#555; font-size:12px; padding:4px 6px; vertical-align:middle; }

/*** 表单下拉框 ***/
.select{ display:inline-block; height:30px; line-height:30px; background-color:#fff; border:1px solid #ccc; border-radius:2px; color:#555; font-size:14px; padding: 4px 6px; vertical-align:middle; }

/*** 按钮 ***/
.btnSub{ display:inline-block; height:38px; line-height:38px; background:#40abfb; border-radius:2px; border-bottom:2px solid #4d83cb;  border-top:none; border-left:none;  border-right:none; text-align:center; font-size:14px; font-family:"Microsoft YaHei"; color:#fff; cursor:pointer; vertical-align: middle; }
.btnSub:hover{ background:#229ffd; }

.btnSub-gray{ display:inline-block; height:38px; line-height:38px; background:#ccc; border-radius:2px; border-bottom:2px solid #bbb;  border-top:none; border-left:none;  border-right:none; text-align:center; font-size:14px; font-family:"Microsoft YaHei"; color:#fff; cursor:pointer; vertical-align: middle; }
.btnSub-gray:hover{ background:#c5c5c5; }

/*** 按钮 不可点 ***/
.btnSub-No{  display:inline-block; height:28px; line-height:28px; background:#ccc; border-radius:2px; border:1px solid #ccc; text-align:center; font-size:12px; font-family:"Microsoft YaHei"; color:#f5f5f5; cursor:not-allowed; vertical-align:middle; }

/*
 * Description: 公共部分样式
 * Date:        创建日期：2015.3
 */
/**顶部信息条**/
.topbar-wrap{ height:27px; background:#3d474a; }
.topbar{ width:1000px; height:27px; margin:0 auto; }
.topbar-info{ height:27px; line-height:27px; color:#fff; }
.topbar-info a{ display:inline-block; color:#fff; }
.topbar-info a:hover{ color:#5e9bcc; text-decoration:underline; }
.topbar-info em{ display:inline-block; margin-left:8px; margin-right:8px; }

/**头部**/
.header-wrap{ height:75px; background:#f6f6f6; border-bottom:1px solid #ddd; }
.header{ width:1000px; height:75px; margin:0 auto; position:relative; overflow:hidden; }
.header .logo{ height:51px; position:absolute; left:0; top:12px; }
.header .logo span{ display:block; width:120px; position:absolute; left:221px; top:20px; font-size:18px; font-family:"Microsoft YaHei"; color:#999; }

/**导航**/
.header .nav{ float:right; height:55px;  }
.header .nav li{ float:left; }
.header .nav li a{ display:inline-block; width:115px;height:55px; line-height:55px; text-align:center; font-size:18px; font-family:"Microsoft YaHei"; color:#333; margin-top:17px;  }
.header .nav li a:hover, .header .nav li a.active{ border-bottom:3px solid #3275cc; _border-top:none; _border-left:none; _border-right:none; color:#3275cc; }

/**主要内容**/
.content{ width:1000px; margin:20px auto; }

.content-sub{ width:1000px; margin:0 auto; }
.contentSub-left{ float:left; width:172px; min-height:500px; background:#f6f6f6; border:1px solid #e2e8ed; border-top:none; padding:50px 0 40px 0; }
.contentSub-left .contentSub-nav li{ width:172px; height:51px; position:relative; }
.contentSub-left .contentSub-nav li a{ display:inline-block; width:144px; _width:142px; height:52px; line-height:51px; padding-left:30px; font-size:14px; font-family:"Microsoft YaHei"; color:#666; background:url(../image/contentSub-nav.png) -1px 0 no-repeat; }
.contentSub-left .contentSub-nav li a:hover,
.contentSub-left .contentSub-nav li a.active{ background:url(../image/contentSub-nav-h.png) -1px 0 no-repeat; }
.contentSub-left .contentSub-nav li i.arrow_right{ position:absolute; right:28px; top:18px; width:16px; height:16px; background:url(../image/arrow_right.png) no-repeat; }

.contentSub-right{ float:right; width:810px; min-height:500px; }

/**主要内容内页**/
.content-inside-wrap{ background:#f1f1f1; }
.content-inside{ width:1000px; min-height:500px; margin:0 auto; padding:20px 0; }

/**底部信息**/
.index-footer-wrap{ height:118px; background:url(../image/index-footer-bg.png) repeat-x; }
.index-footer{ width:1000px; height:118px; margin:0 auto; overflow:hidden; }
.index-footer .info-link{ text-align:center; margin-top:45px; }
.index-footer .info-link li{ display:inline-block; color:#989898; }
.index-footer .info-link li a{ font-size:12px; font-family:"Microsoft YaHei"; color:#989898; }
.index-footer .info-link li a:hover{ text-decoration:underline; }


/**内页底部信息**/
.inside-footer{ width:1000px; height:70px; margin:20px auto 0; overflow:hidden; border-top:1px solid #ebedee; }
.inside-footer .info-link{ text-align:center; margin-top:25px; }
.inside-footer .info-link li{ display:inline-block; color:#989898; }
.inside-footer .info-link li a{ display:inline-block; font-size:12px; font-family:"Microsoft YaHei"; color:#989898; }
.inside-footer .info-link li a:hover{ text-decoration:underline; }


/********弹出框********/
.pop-title{ height:40px; line-height:40px; background:#ebf2fa; padding-left:40px; font-size:14px; font-family:"Microsoft YaHei"; color:#666; position:relative; overflow:hidden; }
.pop-title i.pop-off{ display:block; width:12px; height:11px; background:url(../image/pop-off-icon.png) no-repeat; position:absolute; right:26px; top:14px; cursor:pointer; }
.pop-content{ padding:20px 40px; background:#fff; }




/**提示信息box**/
.all-mainTips-box{ border:1px solid #f1f1f1; background:#FFF; padding:60px 0 60px 250px; }
/**正确错误提示信息**/
.all-mainTips-box .allMain-tips{ width:500px; padding:40px 0 50px 130px; position:relative; }
.all-mainTips-box .allMain-tips .main-txt{ font-size:18px; font-family:"Microsoft YaHei"; color:#555;  }
.all-mainTips-box .allMain-tips .main-txt .mainTxt-green{ color:#00b534; padding:0 5px; }
.all-mainTips-box .allMain-tips .main-txt .mainTxt-red{ color:#eb4a3f; padding:0 5px; }
.all-mainTips-box .allMain-tips .main-txt .mainTxt-orange{ color:#f39a00; padding:0 5px; }
.all-mainTips-box .allMain-tips .next-txt{ font-size:14px; font-family:"Microsoft YaHei"; color:#999; margin-top:10px; }
.all-mainTips-box .allMain-tips .next-txt a{ display:inline-block; color:#019cea; }
.all-mainTips-box .allMain-tips .next-txt em{ display:inline-block; padding:0 8px; }
.all-mainTips-box .allMain-tips .next-txt strong{ color:#eb4a3f; padding-right:5px; }
.all-mainTips-box .allMain-tips .main-icon{ display:block; width:65px; height:65px; position:absolute; left:43px; top:32px; }
.all-mainTips-box .allMain-tips .mainIcon-succeed{ width:65px; height:65px; background: url(../image/max-succeed.png) no-repeat; }
.all-mainTips-box .allMain-tips .mainIcon-error{ width:65px; height:65px; background: url(../image/max-error.png) no-repeat; }
.all-mainTips-box .allMain-tips .mainIcon-warning{ width:65px; height:65px; background: url(../image/max-warning.png) no-repeat; }






































