body  {margin:0px; padding:0px; font-family:"微软雅黑"; background:#FFFFFF; font-size:12px; color:#333333; overflow-x: hidden;}
body.yundaex {overflow-y: scroll; *+overflow-y: hidden;}
img {vertical-align: -4px; border:0px;}
a {outline:none; text-decoration: none; color: #08c;}
a:focus {outline: none;}
a:hover {text-decoration:none; color: #F60;}
a.a1:link, a.a1:visited {text-decoration:none; color:#FF8120;}
a.a1:hover, a.a1:active {text-decoration:none; color:#F60;}
a.a2:link, a.a2:visited {text-decoration:none; color:#FFFFFF;}
a.a2:hover, a.a2:active {text-decoration:none; color:#FFFFFF; text-decoration:underline;}
a.a3:link, a.a3:visited {text-decoration:none; color:#FFFFFF;}
a.a3:hover, a.a3:active {text-decoration:none; color:#FF0000;}
i {font-style: normal;}
.required {color: #F60;}
input, textarea, select {outline: none; resize: none;}
input[type=checkbox], input[type=radio] {vertical-align: -2px; margin: 0;}
input.radius[type=text] {border: 1px solid #DADADA; background-color: #FFF; outline: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0px 1px 1px 0px #EAEAEA inset; -moz-box-shadow: 0px 1px 1px 0px #eaeaea inset; -webkit-box-shadow: 0px 1px 1px 0px #EAEAEA inset;}
input.radius[type=password] {border: 1px solid #DADADA; background-color: #FFF; outline: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0px 1px 1px 0px #EAEAEA inset; -moz-box-shadow: 0px 1px 1px 0px #eaeaea inset; -webkit-box-shadow: 0px 1px 1px 0px #EAEAEA inset;}
textarea.radius {border: 1px solid #DADADA; background-color: #FFF; outline: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0px 1px 1px 0px #EAEAEA inset; -moz-box-shadow: 0px 1px 1px 0px #eaeaea inset; -webkit-box-shadow: 0px 1px 1px 0px #EAEAEA inset;}
input.radius[type=text]:focus {border: 1px solid #00C2FF;}
input.radius[type=password]:focus {border: 1px solid #00C2FF;}
textarea.radius:focus {border: 1px solid #00C2FF;}
input.disabled-radius[type=text] {border: 1px solid #DADADA; cursor: default; background-color: #EBEBE4; outline: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0px 1px 1px 0px #EAEAEA inset; -moz-box-shadow: 0px 1px 1px 0px #eaeaea inset; -webkit-box-shadow: 0px 1px 1px 0px #EAEAEA inset;}
input.disabled-radius[type=password] {border: 1px solid #DADADA; cursor: default; background-color: #EBEBE4; outline: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0px 1px 1px 0px #EAEAEA inset; -moz-box-shadow: 0px 1px 1px 0px #eaeaea inset; -webkit-box-shadow: 0px 1px 1px 0px #EAEAEA inset;}
textarea.disabled-radius {border: 1px solid #DADADA; cursor: default; background-color: #EBEBE4; outline: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0px 1px 1px 0px #EAEAEA inset; -moz-box-shadow: 0px 1px 1px 0px #eaeaea inset; -webkit-box-shadow: 0px 1px 1px 0px #EAEAEA inset;}
.save-btn {display: block; margin-top: 10px; border-radius: 3px; font-weight: bold; font-size: 15px; padding: 0; height: 26px; line-height: 26px; width: 90px; background-color: #F90; color: #fff; text-align: center; text-decoration: none;}
.save-btn:hover {background-color: #f60; color: #fff;}
.bd-statistics {text-align: center;}

/** 确认框样式 **/
.confirm_tip_w   {width:400px; height:160px; border:1px solid #EED97D; background:#FFFFFF; cursor: default; margin:0 auto; padding-left: 2px; padding-top: 2px;
          box-shadow:0px 0px 15px #87939A; -webkit-box-shadow:0px 0px 15px #87939A; -moz-box-shadow:0px 0px 15px #87939A; z-index: 9000;
          border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; position: fixed;}
.confirm_tip_tit {width:398px; height: 34px; background:#FFFCEB; border-bottom:1px solid #EED97D; line-height:28px; text-indent:5px;}
.confirm_tip_tits{border-top:1px solid #EED97D; border-bottom:0px;}
.confirm_tip_m   {width:100%; height:90px;}
.confirm_tip_image {float: left; width: 25px; height: 22px; margin-top: 30px; margin-left: 30px; background: url("ico02.png");}
.confirm_tip_wz  {width:400px; text-align: center; height:80px; font-weight:bold; padding: 5px; display: table-cell; vertical-align: middle; text-align: center;}
.confirm_tip_wzs {width:300px; height:40px; margin:0 auto; margin-top:8px; font-family:"宋体"; text-indent:31px;}
.confirm_tip_ico {width:50px; height:24px; float:right; background:url(btn.png); background-position:0px 0px; margin-top:3px; margin-right: 10px;
           color:#FFFFFF; text-align:center; line-height:24px;}
.confirm_tip_ico:hover {color:#FFFFFF;}
.confirm_tip_icos {background-position:-55px 0px; margin-left:10px; color:#333333;}
.confirm_tip_icos:hover { background-position:0px 0px;}

/** 消息框样式 **/
.alert_tip_w   {width:340px; height:160px; border:1px solid #EED97D; background:#FFFFFF; cursor: default; margin:0 auto; padding-left: 2px; padding-top: 2px;
          box-shadow:0px 0px 15px #87939A; -webkit-box-shadow:0px 0px 15px #87939A; -moz-box-shadow:0px 0px 15px #87939A; z-index: 9000;
          border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; position: fixed;}
.alert_tip_tit {width:338px; height:34px; background:#FFFCEB; border-bottom:1px solid #EED97D; line-height:28px; text-indent:5px;}
.alert_tip_tits{border-top:1px solid #EED97D; border-bottom:0px;}
.alert_tip_m   {width:100%; height:90px;}
.alert_tip_image {float: left; width: 25px; height: 22px; margin-top: 30px; margin-left: 30px;}/* background: url("ico02.png");*/
.alert_tip_wz  {width:340px; text-align: center; font-weight:bold; padding: 5px; height: 80px; display: table-cell; vertical-align: middle;}
.alert_tip_wzs {width:300px; height:40px; margin:0 auto; margin-top:8px; font-family:"宋体"; text-indent:31px;}
.alert_tip_ico {width:50px; height:24px; float:right; background:url(btn.png); background-position:0px 0px; margin-top:3px; margin-right: 10px;
           color:#FFFFFF; text-align:center; line-height:24px;}
.alert_tip_ico:hover {color:#FFFFFF;}
.alert_tip_icos {background-position:-55px 0px; margin-left:10px; color:#333333;}
.alert_tip_icos:hover { background-position:0px 0px;}

/** 进程框样式 **/
.process_tip_w {width:200px; height:80px; border:1px solid #EED97D; background:#FFFFFF; cursor: default; margin:0 auto; padding-left: 2px; padding-top: 2px;
          box-shadow:0px 0px 15px #87939A; -webkit-box-shadow:0px 0px 15px #87939A; -moz-box-shadow:0px 0px 15px #87939A; z-index: 9000;
          border-radius: 6px;-moz-border-radius:6px;-webkit-border-radius:6px;position: fixed;}
.process_tip_m {width:200px; height:90px;}
.process_tip_image {width: 50%; margin-left: 25%; height: 22px; margin-top: 10px; background: url("loading.gif");}
.process_tip_wz  {width: 200px; height:30px; text-align: center; font-weight:bold; margin-top: 5px;}
.process_tip_wzs {width:200px; height:40px; margin:0 auto; margin-top:8px; font-family:"宋体"; text-indent:31px;}


/** 遮罩层 **/
.tip_overdelay {background-color: black; position: absolute; z-index: 6000; top: 0px; left: 0px;}

/** 加载样式 **/
.loading {width: 100%; text-align: center;}

/** 登陆框样式 **/
.login-dialog {position: fixed; z-index: 9999; height: 280px; font-size: 13px; width: 400px; background: rgba(0,0,0,.3); -webkit-transition: inherit; transition: inherit; padding: 6px;}
.login-top {height: 40px; width: 100%; border-bottom: 1px solid #F2F2F2; background-color: #fff;}
.login-top span.login-title {display: block; text-indent: 20px; font-size: 15px; font-weight: bold; width: auto; height: 100%; line-height: 40px; margin-right: 50px;}
.login-top span.login-close {float: right; height: 40px; line-height: 40px; margin-right: 15px;}
.login-top span.login-close a {color: #636363; font-size: 15px;}
.login-main {height: 240px; width: 100%; background-color: #fff;}
.login-main table {width: 100%; height: 90%;}
.login-main table tr {height: 30px;}
.login-main table tr td.login-label {text-align: right; width: 28%;}
.login-main table tr td input {height: 28px; line-height: 28px; width: 230px; padding-left: 3px;}
.login-btn {display: block; float: left; margin-left: 112px; border-radius: 1px; font-weight: bold; font-size: 15px; padding: 0; height: 30px; line-height: 30px; width: 100px; background-color: #F90; color: #fff; text-align: center; text-decoration: none;}
.login-btn:hover {background-color: #f60; color: #fff;}
.login-find-pwd {float: left; height: 30px; line-height: 30px; margin-left: 10px; font-size: 12px; font-family: "宋体";}
.login-message {font-size: 12px; color: #f60; font-weight: normal; margin-left: 60px;}

/** 系统图标字体 **/
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot');
	src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon.ttf') format('truetype'),
		url('../fonts/icomoon.woff') format('woff'),
		url('../fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon-font {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-shadow: none;
}

/*验证码*/
.vcode_pop{display:none;}

/** ydpop-box **/
.ydpop-box{ position: absolute; z-index:1000; background: #fff;}
.close-ydpop-box {position:absolute;right:6px;top:5px;padding:3px;font-size:16px;color:#f60;}
.close-ydpop-box:hover {color:#ff0000; cursor:pointer;}