@charset "utf-8";

/* ***************** reset tag ****************** */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,form,p,fieldset,input,textarea { margin:0; padding:0;}
html { height:100%;}
body { height:100%; font-size:12px; color:#58779b; line-height:17px; font-family:Arial, sans-serif; background:#FFF; position:relative;}
h1,h2,h3,h4,h5,h6,pre,cite,code,em,strong,th { font-weight:bold; font-style:normal; }
img { border:none; vertical-align:middle;}
table { border-collapse:collapse;}
input { font-family:Arial, sans-serif; vertical-align:middle;}
br { clear:both;}



.clearer { height:0; line-height:0; font-size:0; display:block; clear:both;}
.vnone { display:none;}
.fr { float:right;}

.alink { text-decoration:none; color:#58779b;}
.alink:hover { text-decoration:underline; color:#f3570b;}
.alink_orange { text-decoration:none; color:#f3570b;}
.alink_orange:hover { text-decoration:underline;}
.alink_green { text-decoration:none; color:#579a20;}
.alink_green:hover { text-decoration:underline; color:#f3570b;}
.alink_blue { text-decoration:none; color:#478dd4;}
.alink_blue:hover { text-decoration:underline;}


.inp { height:17px; padding:3px; color:#333; font-size:14px; border:#bccfe6 1px solid; background:#ebf0ff;}
.inp:hover { border:#fcad86 1px solid;}
.inped { height:17px; padding:3px; color:#333; border:#fcad86 1px solid; background:#fff url(../images/pfo08.png) no-repeat;}


.color_lgray { color:#85A7CA;}

.width80 { width:80px;}
.width170 { width:170px;}


.wrap {height:470px; min-width:980px; margin-top:-235px; background:url(../images/pfoi01.png) repeat-x; position:relative; top:50%;}
.container { width:980px; margin:0 auto;}


.logo { width:330px; height:54px; padding:55px 0 0 90px; float:left;}
.i_gohome { width:109px; height:27px; margin-top:93px; text-align:center; line-height:25px; background:url(../images/pfoi03.png) no-repeat; float:right;}

.loginc { width:436px; height:246px; padding:25px 0 0 87px; float:left; clear:left; position:relative;}
.loginc dl { width:100%; padding-bottom:7px; line-height:23px; float:left;}
.loginc dt { width:70px; text-align:right; font-size:14px; float:left;}
.loginc dd { float:left;}
.login_btn { height:40px; padding:0 0 0 70px; clear:both;}
.login_errc { height:30px; padding:0 0 0 70px;}
.g_error { height:25px; padding-left:27px; line-height:25px; color:#ee2e06; background:url(../images/pfo13.png) no-repeat; display:inline-block;}
.g_error span { height:25px; padding-right:10px; background:url(../images/pfo13.png) no-repeat right 0; display:inline-block;}

.login_end { color:#fff; white-space:pre; position:absolute; bottom:0; left:300px;}

.i_notify{ width:375px; height:246px; margin-top:-10px; padding:25px 0 0 65px; float:left; position:relative;}
.i_notify_tit { height:21px; padding-left:12px; line-height:21px; border-bottom:#e4961b 1px solid; clear:both;}
.i_notify_tit .tit{ height:21px; padding:0 15px; color:#FFF; background:url(../images/pfo12.png) repeat-x; float:left;}
.lis { width:342px; padding-top:10px; list-style:none; word-break:break-all; word-wrap:break-word;}
.lis li { width:330px; height:23px; padding-left:12px; line-height:23px; background:url(../images/pfoi05.gif) no-repeat 0 10px; overflow:hidden; float:left;}
.lis li a { margin-right:80px; float:left;}
.lis li span { width:70px; margin-left:-80px; padding-left:10px; text-align:right; font-size:11px; color:#85a7ca; float:right;}


#footer { height:40px; padding-top:10px; line-height:22px; color:#85a7ca; text-align:center; clear:both;}



/* other */
#header { height:89px; background:url(../images/pfoi06.png) repeat-x; clear:both;}
.logo2 { width:260px; height:54px; padding:27px 0 0 10px; float:left;}
.ot_tit { width:118px; height:35px; margin-top:44px; line-height:35px; text-align:center; background:url(../images/pfoi07.png) no-repeat; float:left;}

.lis_ls { width:640px; margin-left:120px; padding:20px 0 20px 25px; list-style:none; word-break:break-all; word-wrap:break-word; float:left;}
.lis_ls li { width:630px; height:29px; line-height:29px; padding-left:30px; border-bottom:#85a7ca 1px dotted; background:url(../images/pfoi05.gif) no-repeat 17px 13px; overflow:hidden; float:left;}
.lis_ls li a { margin-right:90px; font-size:14px; float:left;}
.lis_ls li span { width:80px; margin-left:-90px; padding-left:10px; color:#85a7ca; float:right;}
.lis_pag { height:31px; padding:10px 10px 0 0; text-align:right; background:url(../images/pfoi08.png) right 0 repeat-y; clear:both;}

.lis_t { min-height:400px; padding:20px 30px; line-height:21px; font-size:14px;}
.lis_t h2 { margin:15px 0; font-size:26px; text-align:center; line-height:31px;}
.lis_t p { margin-bottom:15px; text-indent:28px;}
.lis_tsum { height:21px; font-size:12px; border-bottom:#aaa 1px dotted;}
.lis_tend { height:30px; padding-top:10px; font-size:12px; text-align:right; border-top:#aaa 1px dotted;}
#footer2 { height:60px; margin-top:20px; padding-top:10px; line-height:22px; color:#85a7ca; text-align:center; border-top:#a9cdf3 1px solid; background:#dfebff;}
