﻿body, form, div, ul, ol, li, input, textarea, dl, dt, dd, th, td, p, h1, h2, h3, h4, h5, h6, pre, fieldset, blockquote { padding: 0; margin: 0; }
body { text-align: left; font-size: 12px; font-family:宋体; margin: 0 auto; color:Black; }
body a, .sitemap a, .chargehd .current, .moreapp a, .mypic .modifypic, .fvrt_list li, .rate a, .navmenu li a, .poptit, .poplist dt, .optbtn, .addbtn, .modbtn, .hoverbtn, .fcctblue { color: #005590; }
body a:hover { color: #ff4c00; }
a { color: #434343; text-decoration: none; cursor: pointer; }
a:focus, a:active { outline: none; }
ul, ol { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea { vertical-align: middle; font-size: 12px; color: #444; padding: 1px 0 0 2px; }
textarea { border: 1px #9FB0BF solid; background: url(/Images/Common/Input_Bg.png) repeat-x 0 0; }
select { height: 30px; font-size: 12px; color: #444; vertical-align: middle; margin-right: 5px; border: 1px solid #9fb0bf; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
fieldset, img { border: 0; }
img { vertical-align: middle; }
q:before, q:after { content: ”; }
abbr, acronym { border: 0; }
address, caption, cite, code, dfn, strong, em, th, var { font-weight: normal; font-style: normal; }
em { color: #ff4c00; }
button { border: none; font-size: 12px; cursor: pointer; }

.selects{ width:auto; }
.files { width:5px; cursor: pointer; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
.focusinput { border-color: #f30; }
.selectdrop { height: 20px; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden; }
.textcenter { text-align: center; }
.textleft{ text-align: left; }
.textright{ text-align: right; }
.left { float: left; }
.right { float: right; }
.redtxt { color: #f30; }
.greentxt { color: #006600; }
.blacktxt { color: #333; }
.boldtxt { font-weight: bold; }
.normaltxt { font-weight: normal; }
.bluetxt1 { color: #36c; }
.bluetxt2 { color: #034485; }
.orgtxt { color: #f50; }
.color999 { color: #999; }
.gray777 { color: #777; }
.gray555 { color: #555; }
.greentxt { color: #006600; }
.margintop { margin-top: 12px; }
.margintop1 { margin-top: 4px; }
.margintop2 { margin-top: 6px; }
.margintop3 { margin-top: 28px; }
.margintop10 { margin-top: -5px; }
.marginleft1 { margin-left: 10px; }
.marginleft2 { margin-left: 20px; }
.marginleft3 { margin-left: 18px; }
.marginrgt { margin-right: 10px; }
.marginrgt2 { margin-right: 30px; }
.marginbtm { margin-bottom: 30px; }
.marginbtm1 { margin-bottom: 12px; }
.marginbtm2 { margin-bottom: 8px; }
.marginbtm8 { margin-bottom: 8px; }
.mr5 { margin-right: 5px; }
.size12 { font-size: 12px; }
.size14 { font-size: 14px; }
.size18 { font-size: 18px; }
.bstyle { font-weight: normal; font-family: "宋体"; margin-right: 4px; }
.hidden { display: none; }
.radio{ margin: 4px 2px 2px 6px; }
.labelleft{ float:left; margin-right:80px;}
.position{ width: 0px; height: 0px; border: 0px; }

.buttonbox, .buttonbox1, .buttonbox2, .buttonbox3, .buttonbox4 { height: 35px; line-height: 35px; margin-top: 8px; margin-bottom: 8px; padding: 5px; text-align: left; background-color: #F4F9FB;  *position:inherit; z-index: 20; clear: both; }
.buttonbox { text-align:right; }
.buttonbox1 { height: 30px; line-height: 30px; }
.buttonbox2 { height: 22px; line-height: 22px; margin-top: 0px; padding: 3px 5px 3px; }
.buttonbox3 { height: 22px; line-height: 22px; padding-left: 20px; margin: 0 0 0 1px; background-color: #ffffff; }
.buttonbox4 { text-align:left; }
.boxfixed{ width:968px; position: fixed; top:-10px; }

.button1, .button2, .button3, .button4, .button5, .button6, .button7{ background: url(../Images/All.gif) no-repeat; border: none; cursor: pointer; color: #fff; font-weight: bold; }
.button1 { width: 87px; height: 29px; margin-right: 15px; }
.button2 { width: 158px; height: 36px; background-position: -232px -119px; font-size: 14px; line-height: 30px; overflow: hidden; }
.button3 { width: 100px; height: 31px; background-position: 0px -352px; color: #d15200; }
.button4 ,.button5{ width:78px; height:26px; line-height:25px; margin-right:10px; background: url(/Images/Skin/Blue/My_Btn.png) no-repeat -999em 0; background-position:-142px -74px; font-size:14px; display:inline-block; text-align:center;}
.button5 { padding:0; background-position:-64px -74px; color:#333; }
.button6, .button7{ width: 65px; height: 26px; line-height: 26px; margin-right:10px; background: url(/Images/Common/My_Btn.png) no-repeat; background-position: -65px -285px;}
.button7 { background-position: -130px -285px; color: #333; font-weight: normal; }
.buttonupload, .buttoncreate { height: 23px; padding: 4px 8px; border: 1px solid #568CC9; background-color: #568CC9; border-radius: 3px; }
.buttonupload { font-size: 14px; color: white; }
.buttoncreate { border: 1px solid #d1d6d9; background-color: white; }
.s_btn ,.s_gray_btn{ background-position:-142px -74px; width:78px; height:26px; line-height:25px; color:#fff; font-weight:bold; font-size:14px; display:inline-block; text-align:center;}
.s_gray_btn { background-position:-64px -74px; color:#333;padding:0;}

.icoupload { width: 16px; height: 16px; vertical-align: -3px; background: url(/Images/PhotoLoad.png) no-repeat; display: inline-block; font-size: 0; background-position: -680px -34px; }
.recycle { top: 5px; right: 10px; position: absolute; }
.iconrecycle, .icoupdete, .icocover, .icomove, .icocopy, .icoview, .icoprint, .icoclear, .icoset { width: 16px; height: 16px; vertical-align: -3px; *vertical-align: 0px; display: inline-block; background: url(/Images/PhotoIco.png) no-repeat; background-position: -2275px 0; }
.icoupdete { background-position: -2350px 0; }
.icocover, .icomove, .icocopy, .icoview, .icoprint, .icoclear, .icoset{ background: url(/Images/PhotoBigIco.png) no-repeat; background-position: -492px -68px; }
.icomove { background-position: -492px -85px; }
.icocopy{ background-position: -513px -102px; }
.icoview{ background-position: -511px -85px; }
.icoprint{ width: 25px; height: 25px; background-position: 1px 0px; vertical-align: -5px; }
.icoset{ width: 25px; height: 25px; background-position: -25px 0px; vertical-align: -5px; }
.icoclear{ width:13px; height:14px; margin-right:1px; background-position: -1px -24px; vertical-align: -3px; }
.moveup ,.movedown ,.nomoveup,.nomovedown ,.icoeditor ,.icodelete, .icotime { width:13px; height:14px; line-height: 14px; background: url(/Images/Common/My_Icon.png) no-repeat -999em 0; border: none; cursor: pointer; vertical-align: -2px; display:inline-block; }
.moveup { background-position:-1px -55px; margin-right: 5px;}
.movedown { background-position:-38px -54px; }
.nomoveup { background-position:-1px -81px;cursor:not-allowed;}
.nomovedown { background-position:-38px -80px;cursor:not-allowed;}
.icoeditor { width:16px; height:16px; background-position:-35px -25px;}
.icodelete { background-position:-113px -27px; }
.icotime {width: 15px; height:16px; margin-left:-23px; vertical-align: -5px; *vertical-align: 0; background-position: -111px -52px;}
.icocancel{ width:30px; height: 30px; margin-top:5px; vertical-align: -5px; display:inline-block; background: url(/Scripts/Popups/Popup.png) no-repeat; background-position: -372px 2px;}

.active { float: left; width: 660px; padding: 50px 0 0 180px; }
.active_box { float: left; width: 500px; padding-left: 20px; }
.active_text { float: left; width: 450px; font-weight: bold; font-size: 16px; color: #000; padding-top: 25px; }
.active_info { float: left; width: 450px; padding-top: 35px; }
.active_info p { padding-top: 10px; }
.active_button { width: 660px; float: left; padding-top: 30px; padding-left: 260px; }

.active_fails, .active_success, .active_sendmail { float: left; width: 60px; height: 70px; background: url(../Images/All.gif) no-repeat 0px -209px; overflow: hidden; }
.active_success { background-position: -90px -210px; }
.active_sendmail { background-position: -185px -195px; }

.error_info{ width: auto; height:218px; padding: 50px 0 0 180px; margin-top:16px; font-size:18px; }
.error_fails { float: left; width: 60px; height: 70px; background: url(../Images/All.gif) no-repeat 0px -209px; overflow: hidden; }
.error_box { float: left; width: auto; padding-left: 20px; }
.error_text { float: left; width: auto; font-weight: bold; font-size: 16px; color: #000; padding-top: 25px; }

