﻿* {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
TABLE {BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; border-spacing: 0; empty-cells: show}
INPUT {VERTICAL-ALIGN: middle}
SELECT {VERTICAL-ALIGN: middle}
FORM IMG {VERTICAL-ALIGN: middle}
BUTTON {VERTICAL-ALIGN: middle}
IMG {BORDER: 0px;}
BUTTON {CURSOR: pointer}
 body{font-family: Verdana, Arial, Helvetica, 宋体, sans-serif; font-size: 12px;}
 html,legend{color:#404040;background:#fff;}
 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;}
 table{border-collapse:collapse;border-spacing:0;}
 fieldset,img{border:none;}
 address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
 li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}
 h1{font-size:18px;}h2{font-size:16px;}h3{font-size:14px;}q:before,q:after{content:'';}
 sup{vertical-align:text-top;}
 sub{vertical-align:text-bottom;}
 input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
 input,button,textarea,select{*font-size:100%;}
 select,input,button,textarea{font:100% Tahoma,Helvetica,Arial,sans-serif;}
 table{font-size:inherit;font:100%;}
 pre,code,kbd,samp,tt{font-family:'Courier New',Courier,monospace;}
 small{font-size:100%;}a{color:#36c;text-decoration:none;}
 a:hover{color:#f60;text-decoration:underline;}
 abbr,acronym{border-bottom:1px dotted;cursor:help;}
 ins{text-decoration:none;}del{text-decoration:line-through;}hr{color:#D1D7DC;background-color:#D1D7DC;border:none;height:1px;}
 html{overflow-y:scroll;}
 
.l{ float:left;}
.r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.fn-show{display:block;}
.fn-noshow{ display:none;}
.fn-hidden{ visibility:hidden; }
.fn-visible{ visibility:visible }
.fn-clear{clear:both;}
.fn-left{float:left;}
.fn-right{float:right;}
.fn-textleft{ text-align:left; }
.fn-textcenter{ text-align:center; }
.fn-textright{ text-align:right; }
.noshow{ display:none;}
.show{ display:block;}
.height0{ clear:both; height:0px; overflow:hidden;}
.ft-orange,a.ft-orange,a.ft-orange:hover{color:#FE7815;}
.red{color:#FF0000;}
.bold{font-weight:bolder;}
.line{height:1px;margin:3px 0;overflow:hidden;background:#e1e1e1;}
.line-title{margin:4px 0 -5px;_margin:2px 0 -8px;}
.line-message{margin:3px 0 -12px;}
.line-title-lightbox{margin:2px 0 -8px;}
.line-shadow{height:4px;overflow:hidden;border-top:1px solid #d5d5d5;background:url(../images/bg-nav.png) 0 -676px repeat-x;}
body .fn-hide,body a.fn-hide{display:none;}
body .fn-hidden{visibility:hidden;}

#footer{clear:both;width:100%; margin:0px auto; text-align:center;font: 12px/1.5 Tahoma,Arial,sans-serif; color: #333; padding-top:13px;}
#footer a{COLOR: #898888;}
#footer .nav{COLOR: #c9c9c9; HEIGHT: 35px; TEXT-ALIGN: center; line-height:35px;}
#footer .nav a{MARGIN: 0px 10px; COLOR: #333; text-decoration:none;}
#footer .nav a:hover{text-decoration:underline;color: #f60; }
#footer .menu{ line-height:35px; height:35px;}
#footer .menu ul li{ padding:0px 7px;DISPLAY: inline; border-left: #999 1px solid; MARGIN-RIGHT: 0px;  LIST-STYLE-TYPE: none}
#footer .menu ul li.first{ border-left-width: 0px}
#footer .menu ul a{CURSOR: pointer; COLOR: #ccc; FONT-FAMILY: arial,sans-serif; TEXT-DECORATION: none}
#footer .menu ul a:hover {color: #f60; text-decoration:none}
#footer P {padding-top:10px}
#footer .siteinfo{clear:both; border-top:solid 1px #DFDFDF; padding:5px 0px; line-height:20px;color:#898888;}
#singlefooter{margin:40px 2px 0 2px;text-align:center;border-top:1px solid #ececec;}
#singlefooter .copyright{margin:5px auto 17px auto; line-height:22px;}

.pagenumber {margin:0 auto;	text-decoration: none;	line-height:26px; vertical-align:middle; height:26px; font-size:14px;}
.pagenumber a {border: #ddd 1px solid;padding: 2px 6px 2px 6px;	background: #FFFFFF;color: #333333;vertical-align: middle;}
.pagenumber a:hover {border-color: #FF3300;background: #FF9900;	color: #FFFFFF;}

#container{width:950px;margin:0 auto;}
#content{position:relative;border-top:1px solid #fff;z-index:2;}
#mainbody{clear:both; padding:10px 0px;}
#mainbody .col_left{float:left; width:221px;}
#mainbody .col_main{float:right;width:680px;}
.w910{ width:910px;}

.i-text{line-height:18px; height:18px; padding:1px 2px;border:1px #9C9C9C solid}
.i-text:hover,.i-textarea:hover{border:1px #000 solid;}
.i-text:focus,.i-textarea:focus{border:1px #000 solid;}

.loading-text{color:#20B907;padding-right:15px;background:url(../images/ico-loading-text.gif) no-repeat right 80%;}
.btn,.btn-icon{display:-moz-inline-box;display:inline-block;*display:inline;vertical-align:middle;line-height:100%;text-align:center;font-size:12px;text-decoration:none;cursor:pointer;zoom:1;}
.btn,.btn input,.btn button,.btn span{background-image:url(../images/bg-btn.png);background-repeat:repeat-x;font-family:Tahoma;cursor:pointer;outline:none;}
.btn{font-family:SimSun;}.btn:hover{text-decoration:none;}
.btn span,.btn input,.btn button{border:none;*border:0;*overflow:visible;}
body .btn input,body .btn button,body .btn span{vertical-align:baseline;}
.btn span,.btn:hover span{display:block;float:left;text-decoration:none;}
.btn-ok,.btn-ok-hover,.btn-cancel,.btn-ok-disabled,.btn button{font-size:14px;padding:1px;}
.btn-ok{border:1px #D74C00 solid;background-position:0 0;}
.btn-ok-hover,.btn-ok:hover{padding:1px;border:1px #e55100 solid;}
.btn-ok-disabled{background-position:0 -103px;border:1px #aaa solid;}
.btn-cancel{background-position:0 -103px;border:1px #A8A8A8 solid;}
.btn-ok button,.btn-ok input,.btn-ok span,.btn-ok-hover button,.btn-ok-hover input,.btn-ok-hover span,.btn-cancel button,.btn-cancel input,.btn-cancel span,.btn-ok-disabled input,.btn-ok-disabled span{padding:0 16px;padding-bottom:3px;*padding-bottom:0;height:28px;line-height:28px;font-weight:bold;color:#fff;}
.btn-ok button,.btn-ok input,.btn-ok span{background-position:0 -70px;}
.btn-ok span,.btn-ok-hover span,.btn-ok-hover:hover span{padding-bottom:3px;_padding-bottom:1px;_line-height:28px;height:26px;}
.btn-ok-hover,.btn-ok-hover:hover{text-decoration:none;}
.btn-ok-disabled button,.btn-ok-disabled input,.btn-ok-disabled span{background:#ccc none;cursor:default;}
.btn-ok-hover button,.btn-ok-hover input,.btn-ok-hover span,.btn-ok:hover span{background-position:0 -36px;}
.btn-cancel button,.btn-cancel input,.btn-cancel span{background:#ccc;color:#FFF;}
.btn-ok-s,.btn-cancel-s{padding:1px;}.btn-ok-s{border:1px #D74C00 solid;background-position:0 -10px;}
.btn-cancel-s,.btn-cancel-s{background-position:0 -103px;color:#5B5B5B;border:1px #BCBCBC solid;*margin-left:3px;}
.btn-ok-s input,.btn-ok-s span,.btn-cancel-s input,.btn-cancel-s span{padding:0 9px;height:20px;line-height:20px;color:#fff;}
.btn-ok-s,.btn-ok-s{background-position:0 -15px;}.btn-ok-s input,.btn-ok-s span{background-position:0 -75px;}
.btn-ok-s:hover,.btn-ok-s-hover{border:1px solid #E47000;}
.btn-ok-s:hover input,.btn-ok-s:hover span,.btn-ok-s-hover input,.btn-ok-s-hover span{background-position:0 -518px;}
.btn-cancel-s input,.btn-cancel-s span{background-position:0 -312px;color:#5B5B5B;}
.btn-ok-s span,.btn-cancel-s span{line-height:21px;}.btn-cancel-s:hover,.btn-cancel-s:hover{border:1px solid #6E6E6E;}
.btn-cancel-s:hover span,.btn-cancel-s:hover input,.btn-cancel-s-hover span,.btn-cancel-s-hover input{background-position:0 -110px;}
.btn-ok-hover,.btn-ok-hover:hover,.btn-cancel:hover,.btn-ok-s:hover,.btn-ok-s-hover:hover,.btn-cancel:hover,.btn-cancel-s:hover,.btn-cancel-s-hover:hover{text-decoration:none;}
.btn-fixed,.btn-4cn,.btn-2cn{display:-moz-inline-box;display:inline-block;*zoom:1;*display:inline;padding:0 0 2px 0;*padding:0;height:19px;*height:21px;line-height:19px;*line-height:21px;vertical-align:middle;background:transparent url(../img/bg-btn.png) 0 -336px no-repeat;border:none;font-size:12px;text-align:center;color:#4d4d4d;cursor:pointer;}
input.btn-fixed,input.btn-4cn,input.btn-2cn,button.btn-fixed,button.btn-4cn,button.btn-2cn{height:21px;}

.sns-msg{_height:30px;min-height:30px;*zoom:1;margin-bottom:5px;display:block;}
.sns-msg:after{content:"";clear:both;display:block;height:0;}
.sns-msg .error,.sns-msg .tips,.sns-msg .ok{float:left;_height:30px;min-height:30px;line-height:30px;padding:0 10px 0 32px;font-weight:700;background:url(../images/msg_icon_15x15_8.png) no-repeat 10px 200px;}
.msg-full{padding:10px 0;width:100%;}
.msg-full .error,.msg-full .tips,.msg-full .ok{float:none;}
.sns-msg{_height:25px;min-height:25px;margin:0;}
.msg-s .error,.msg-s .tips,.msg-s .ok{_height:25px;min-height:25px;line-height:25px;}
.sns-msg .ok{border:1px solid #CEDBA0;background-color:#FCFFE0;background-position:-50px 8px;color:#8DAE1A;}
.sns-msg .tips{border:1px solid #F7E3B3;background-color:#FFFBDE;background-position:-20px -22px;color:#FF8500;}
.sns-msg .error{border:1px solid #F1665A;background-color:#FFF;background-position:10px -52px;color:#FF8500;}
.noborder-msg{ padding-top:0px}
.noborder-msg .ok,.noborder-msg .tips,.noborder-msg .error{border:0px;padding-left:20px;}
.noborder-msg .ok{background-position:-58px 8px;}
.noborder-msg .tips{background-position:-28px -22px;}
.noborder-msg .error{background-position:0px -52px;}
.success{background:url(../images/ico-pa.png) -909px 0px no-repeat;*background-position:-910px 0px;_background-position:-909px 0px;font-size:16px; color:#054FB2; height:44px; line-height:44px; padding-left:60px }

.fm-input{margin-top:20px;}
.fm-input legend{padding-bottom:25px;font-size:14px;font-weight:bold;display:none;}
.fm-item .fm-explain{font-size:12px;color:#B2B2B2; padding-left:20px;}
.fm-item .fm-explain b{color:#ff6600; margin:0px 3px;}
.fm-input .input{ padding-left:176px;}
.fm-item input.i-text-gray,input.i-text-gray,.fn-gray,body .fm-item .fn-tips,.fm-explain-top{color:#b2b2b2;}
.fm-item{padding:5px 5px 5px 0px;}
.fm-item .i-text{vertical-align:middle;*vertical-align:-5px; width:110px;}
.fm-item .i-text{font-size:14px;color:#000;background-color:#F9FBFE;}
.fm-item .com-search .i-text,.fm-item .c-editable .i-text{*vertical-align:middle;}
.fm-item .fm-label{width:100px;text-align:left;font-size:14px;padding-top:3px;*padding-top:4px; display:inline-block;}
.fm-label .required{margin-right:6px;}
.required{font-family:SimSun;font-size:14px;color:#f00;}

.success b{color:#ff6600;}
.notify{clear:both; position:relative; border:1px solid #FFCD9A; background-color:#FFF8D9; padding:5px 5px 5px 15px; color:#4D4D4D;}
.notify a:hover{ text-decoration:none; }
.notify h1{font-size:16px; color:#054FB2; height:30px; line-height:30px;}
.notify h1.success{ height:44px;line-height:44px;}
.notify h1 .link{color:#000;}
.notify h1 a{color:#FF6600;}
.notify p{line-height:22px; padding-left:15px;}
.notify em{color:#FF6600; font-size:14px; margin:0px 4px; display:inline-block;}

.message{padding:0 0 0 24px;line-height:15px;overflow:hidden;margin-top:20px;background:url(../img/ico-pa.png) -27px -509px no-repeat;*background-position:-27px -510px;_background-position:-27px -509px;color:#4D4D4D;*zoom:1;}
.message em{float:left;}
.message li,.message p{margin-left:2px;padding-bottom:5px;line-height:16px;vertical-align:baseline;color:#666;}
.message ul,.message ol{clear:left;padding-top:7px;}
.message ul li{list-style:disc inside;}
.message ol li{list-style:decimal inside;}

.sns-nf p{min-height:25px;_height:25px;line-height:25px;margin-bottom:10px;}
.sns-nf label,.sns-nf .label{display:inline-block;width:6em;color:#333;vertical-align:top;}
.sns-nf .t-area-icon{vertical-align:top;}
.sns-nf .hint{padding-left:6em;color:#717171;}
.sns-nf .f-txt,.sns-nf textarea,.input-1{padding:5px;border:1px solid #cecece;width:320px;background:url(../image/input_bg.png) no-repeat 0 0;}
.sns-nf .s-txt{width:150px;padding:5px;border:1px solid #9e9e9e;}
.sns-nf textarea{height:5em;}
.sns-nf p sub{font-style:normal;font-size:12px;color:#989898;margin-left:1em;position:relative;bottom:-5px;}
