﻿body 
{
    margin:0px;
    padding:0px;
    font-size:12px;
    line-height:150%;
}
.top0
{
    background-color:#6d6d6d;
    height:50px; 
    line-height:50px;
}
.top0_1
{
    text-align:right;
}
.top0_2
{
    background-image:url(../images/icon/home.gif); background-repeat:no-repeat; background-position:left 14px;
    width:290px; float:left; line-height:50px; padding-left:20px; color:#fff;
}
.w960
{
    width:960px;
    margin:0 auto 0 auto;
}
.bottom0
{
    background-color:#3f464e;
    height:50px; 
    line-height:50px;
}
.bottom0_1
{
    color:#fff;font-size:14px; text-align:center;
    line-height:50px; height:50px;
}
.bottom1
{
    background-color:#5d5e60;
}
.bottom1_1
{    
    color:#fff;
    float:left; 
    height:210px;
}
.bottom1_2
{    
    float:left;color:#fff;
}
.bottom1_3
{
    font-family:幼圆;
    display:block; font-size:18px; 
    height:45px; line-height:45px; 
}
.bottom1_4
{
    display:block; font-size:14px; 
    line-height:30px; 
}
.pic1
{
    background-image:url(../images/bg/ifs.jpg); background-repeat:no-repeat; background-position:left center;
    width:150px; height:150px; display:block; line-height:150px;
}
a:hover
{
    color:#ff0000;
}
a.a1
{
    color:#ffffff; font-size:14px; font-weight:800; text-decoration:none;
}
a.a1:hover
{
    color:#ff0000;
}
a.a2
{
    color:#131313; font-size:12px; font-weight:100; text-decoration:none;
}
a.a2:hover
{
    color:#ff0000;
}
.a3s
{
    margin:0 auto 0 auto;
    font-family:Microsoft Yahei; font-size:16px; font-weight:800;
    color:#ffffff; background-image:url(../images/bg/04.gif); background-position:left center; background-repeat:no-repeat; text-align:center;
    width:104px; height:36px; line-height:36px;text-decoration:none;
}
a.a3
{
    color:#333333; font-size:16px; font-weight:800; text-decoration:none; font-family:Microsoft Yahei; display:inline-block; text-align:center;width:104px; height:36px;line-height:36px;
}
a.a3:hover
{
    color:#ffffff; background-image:url(../images/bg/04.gif); background-position:left center; background-repeat:no-repeat;
    width:104px; height:36px; line-height:36px;text-decoration:none;
}
.a4s
{
    color:#007ED6;font-size:16px; font-weight:800;font-family:宋体; line-height:36px;
}
a.a4
{
    color:#333333; font-size:16px; font-weight:100; text-decoration:none;font-family:宋体;line-height:36px;
}
a.a4:hover
{
    color:#00a5ff;text-decoration:none;
}
a.a5
{
    padding-left:22px;
    background-image:url(../images/icon/004.gif); background-position:left center; background-repeat:no-repeat;
    color:#00a5ff; font-size:16px; font-weight:100; text-decoration:none;font-family:Microsoft Yahei;line-height:36px;
}
a.a5:hover
{
    color:#ff0000;
}
a.a6
{
    color:#ffffff; font-size:14px; font-weight:800; text-decoration:none; padding-left:22px; 
    background-image:url(../images/icon/exit.gif); background-position:left -1px; background-repeat:no-repeat;
}
a.a6:hover
{
    color:#ff0000;
}
a.a7
{
    color:#ff0000; font-size:14px; font-weight:800; text-decoration:none; padding-left:20px;
    background-image:url(../images/icon/btnEdit.gif); background-position:left center; background-repeat:no-repeat;
}
a.a7:hover
{
    color:#ff0000;
}
a.a8
{
	background-image:url(../images/icon/notepad.gif); background-position:left center; background-repeat:no-repeat;
    color:#313131; font-size:12px; font-weight:100; text-decoration:none;padding-left:18px;
}
a.a8:hover
{
    color:#ff0000;
}
a.a9
{
	background-image:url(../images/icon/btnDelete.gif); background-position:left center; background-repeat:no-repeat;
    color:#ff0000; font-size:12px; font-weight:100; text-decoration:none;padding-left:18px;
}
a.a9:hover
{
    color:#ff0000;
}
a.a10
{
	text-decoration:none; border:1px solid #fff; background-color:#fff;
}
a.a10:hover
{
    text-decoration:none;border:1px solid #fff; background-color:#fff; cursor:hand;
}

a.a11
{
	background-image:url(../images/icon/btnedit.gif); background-position:left center; background-repeat:no-repeat;
	text-decoration:none; color:#454545; padding-left:20px; font-weight:100;
}
a.a11:hover
{
    text-decoration:none; color:#ff0000;font-weight:800;
}

.font20
{
    font-size:20px;
}

.icon01
{
    background-image:url(../images/icon/01.gif); background-repeat:no-repeat; background-position:left center; padding-left:24px;
}
.icon02
{
    background-image:url(../images/icon/02.gif); background-repeat:no-repeat; background-position:left center; padding-left:24px;
}
.icon03
{
    background-image:url(../images/icon/03.gif); background-repeat:no-repeat; background-position:left center; padding-left:24px;
}
.icon04
{
    background-image:url(../images/icon/04.gif); background-repeat:no-repeat; background-position:left center; padding-left:24px;
}
.icon05
{
    background-image:url(../images/icon/05.gif); background-repeat:no-repeat; background-position:left center; padding-left:24px;
}
.icon06
{
    background-image:url(../images/icon/06.gif); background-repeat:no-repeat; background-position:left center; padding-left:24px;
}
.icon07
{
    background-image:url(../images/icon/07.gif); background-repeat:no-repeat; background-position:left center; padding-left:24px;
}
.icon08
{
    background-image:url(../images/icon/08.gif); background-repeat:no-repeat; background-position:left center; padding-left:24px;
}
.icon09
{
    background-image:url(../images/icon/09.gif); background-repeat:no-repeat; background-position:left center; padding-left:24px;
}
.icon10
{
    background-image:url(../images/icon/10.gif); background-repeat:no-repeat; background-position:left center; padding-left:24px;
}
.icon11
{
    background-image:url(../images/icon/11.gif); background-repeat:no-repeat; background-position:left center; padding-left:24px;
}
.con0
{
    margin:20px auto 20px auto;
}
.con0_2
{
    margin:1px auto 20px auto;
}
.con1
{
    margin:10px 0px 20px 20px;
}
.table1
{
    border:1px solid #ffffff; border-collapse:collapse;
}
.table2
{
    border:1px solid #FFFFFF; border-collapse:collapse; margin:0 auto 0 auto;
}

.td1
{
    border-bottom:2px solid #007ED6; text-align:center;line-height:30px;
}
.td2
{
    border-bottom:2px solid #bbbbbb; text-align:right; padding-right:8px;line-height:30px; background-color:#fff; display:block;
}
.td3
{
    font-size:14px; text-align:right; font-family:幼圆; font-weight:800; color:#454545; padding: 5px 0 5px 0;
}
.td3_2
{
    font-size:20px; text-align:left; font-family:幼圆; font-weight:800; color:#131313; padding: 5px 0 5px 5px; line-height:36px;
    border-bottom:1px dotted #cccccc;
}
.td4
{
    width:110px; text-align:center; vertical-align:bottom;
}
.td5
{
    padding:0px 0 0 0; vertical-align:top;
}

.title0_1
{
	display:block; margin:10px 0 0 0;
    line-height:77px; height:77px; background-image:url(../images/title1.gif); background-position:left top; background-repeat:no-repeat;
}
.title0_2
{
	display:list-item;margin:0 0 0 0;
    line-height:55px; height:55px; background-image:url(../images/title3.gif); background-position:0px top; background-repeat:no-repeat;
}
.title1
{
    font-size:18px; font-weight:800; color:#007ED6; font-family:幼圆; line-height:30px;
}
.title2
{
    color:#696969; font-size:16px; font-family:宋体; line-height:36px; margin:14px 0 0 0; text-indent:10px; font-weight:800;
}
.title3
{
    background-image:url(../images/bg/06.jpg); background-position:left center; background-repeat:no-repeat; display:block;
    text-align:center; width:210px; height:80px; line-height:80px; font-size:30px; color:#ffffff; font-weight:800;font-family:幼圆; 
}
.title4_0
{
    border-left:5px solid #dddddd;
    border-right:5px solid #dddddd;
    border-bottom:1px solid #dddddd;
    padding:8px 0 8px 30px;
}
.title4_1
{
    border-left:5px solid #dddddd;
    border-right:5px solid #dddddd;
    border-bottom:5px solid #dddddd;
    padding:8px 0 8px 30px;
}
.title5
{
    background-image:url(../images/icon/004.gif); background-position:8px 10px; background-repeat:no-repeat;
    font-size:14px; color:#ff9933; border-bottom:2px solid #dddddd; text-indent:24px; line-height:30px;
    margin:10px 10px 10px 10px; background-color:#efefef; font-weight:800;
}

.input1
{
    border:1px solid #93b5ec; padding:6px; background-color:#ffffcc; font-size:18px;
}
.input1blur
{
    border:1px solid #cccccc; padding:6px; background-color:#ffffff; font-size:18px;
}
.input1blur2
{
    border-top:1px solid #fff; border-bottom:1px solid #ccc; border-left:1px solid #fff; border-right:1px solid #fff; 
    padding:6px; background-color:#ffffcc; font-size:18px; color:#6699cc; font-weight:800;
}
.input1blur9
{
	border:1px solid #cccccc; padding:6px; background-color:#ffffff; font-size:18px; 
}
.bg01
{
    width:760px; height:50px; margin:10px 0 10px 0px;
    background-color:#d1e4f3;
    border:1px solid #4d8fcb; 
    font-size:14px; color:#ff0000; font-weight:800; line-height:50px; text-indent:50px; text-align:left;
    background-image:url(../images/bg/01.gif); background-position:10px center; background-repeat:no-repeat; display:block;
}

.bg01_2
{
    width:680px;
    margin:0px 10px 3px 20px;
    background-color:#d1e4f3;
    border:1px solid #4d8fcb; 
    font-size:14px; color:#ff0000; font-weight:800; line-height:50px; text-indent:50px; text-align:left;
    background-image:url(../images/bg/01.gif); background-position:10px center; background-repeat:no-repeat; display:block;
}

.bg01_3
{
	padding:15px 15px 15px 65px;
    width:660px;
    margin:0px 10px 3px 20px;
    background-color:#d1e4f3;
    border:1px solid #4d8fcb; 
    font-size:14px; color:#ff0000; font-weight:800; line-height:30px;  text-align:left;
    background-image:url(../images/bg/01.gif); background-position:15px 15px; background-repeat:no-repeat; display:block;
}

.bg01_4
{
	padding:10px 10px 10px 60px;
    width:690px;
    margin:0px 10px 0px 10px;
    background-color:#d1e4f3;
    border:1px solid #4d8fcb; 
    font-size:14px; color:#ff0000; font-weight:800; line-height:30px;  text-align:left;
    background-image:url(../images/bg/01.gif); background-position:15px 15px; background-repeat:no-repeat; display:block;
}
.bg01_4s
{
	padding:10px 10px 10px 60px;
    width:690px;
    margin:0px 10px 0px 10px;
    background-color:#d1e4f3;
    border:1px solid #4d8fcb; 
    font-size:14px; color:#ff0000; font-weight:800; line-height:30px;  text-align:left;
    background-image:url(../images/bg/01.gif); background-position:15px 15px; background-repeat:no-repeat; display:block;
}

.bg01_5
{
	padding:10px 10px 10px 60px;
    width:615px;
    margin:0px 10px 0px 10px;
    background-color:#d1e4f3;
    border:1px solid #4d8fcb; 
    font-size:14px; color:#ff0000; font-weight:800; line-height:30px;  text-align:left;
    background-image:url(../images/bg/01.gif); background-position:15px 15px; background-repeat:no-repeat; display:block;
}
.bg01_6
{
	padding:10px 10px 10px 60px;
    width:620px;
    margin:5px 10px 10px 10px;
    background-color:#d1e4f3;
    border:1px solid #4d8fcb; 
    font-size:14px; color:#ff3333; font-weight:100; line-height:20px;  text-align:left;
    background-image:url(../images/bg/01.gif); background-position:15px 15px; background-repeat:no-repeat; display:block;
}
.bg01_6s
{
	padding:10px 10px 10px 60px;
    width:620px;
    margin:5px 10px 10px 10px;
    background-color:#d1e4f3;
    border:1px solid #4d8fcb; 
    font-size:14px; color:#ff3333; font-weight:100; line-height:26px;  text-align:left;
    background-image:url(../images/bg/01.gif); background-position:15px 15px; background-repeat:no-repeat; display:block;
}
.bg01_7
{
	padding:10px 10px 10px 60px;
    width:620px;
    margin:0px 10px 0px 10px;
    background-color:#d1e4f3;
    border:1px solid #4d8fcb; 
    font-size:14px; color:#131313; font-weight:800; line-height:30px;  text-align:left;
    background-image:url(../images/bg/01.gif); background-position:15px center; background-repeat:no-repeat; display:block;
}
.bg01_8
{
	padding:10px 10px 10px 60px;
    width:620px;
    margin:0px 10px 0px 10px;
    background-color:#d1e4f3;
    border:1px solid #4d8fcb; 
    font-size:14px; color:#ff0000; font-weight:800; line-height:30px;  text-align:left;
    background-image:url(../images/bg/01.gif); background-position:15px center; background-repeat:no-repeat; display:block;
}
.bg02
{
    background-image:url(../images/bg/02.gif); width:455px; height:70px; background-position:left top; background-repeat:no-repeat; display:block;
    text-align:left; color:#ff0000; line-height:68px; font-size:14px; 
}
.bg02_2
{
    background-image:url(../images/bg/02_2.gif); width:455px; background-position:left top; background-repeat:no-repeat; display:block;
    text-align:left; color:#ff0000;  font-size:14px; line-height:26px;padding-top:20px; height:76px;
}
.bg02_3
{
    background-image:url(../images/bg/02_2.gif); width:455px; background-position:left top; background-repeat:no-repeat; display:block;
    text-align:left; color:#ff0000;  font-size:14px; line-height:20px;padding-top:15px; height:76px; padding-left:5px;
}
.bg03
{
    background-image:url(../images/bg/03.gif); width:455px; height:70px; background-position:left top; background-repeat:no-repeat; display:block;
    text-align:left; color:#666666; line-height:68px; font-size:14px; 
}
.bg04
{
    background-image:url(../images/bg/05.gif); background-position:left top; background-repeat:repeat-x; background-color:#ffffff;
}
.bg05
{
    background-image:url(../images/bg/07.gif); background-position:1px 49px; background-repeat:no-repeat;
    width:31px;
}
.bg06
{
	border:1px solid #ccc;padding:6px;
	background-color:#e0e0e0;
	margin:0 10px 0 10px;
}
.bg07
{	
	margin:0 10px 0 10px; padding:8px; line-height:24px; font-size:14px; color:#313131; font-weight:800;
}
.bg08
{
	margin:0 10px 0 10px;
}
.bg09
{
	background-image:url(../images/icon/12.gif); background-position:left 0px; background-repeat:no-repeat;
	vertical-align:top;text-align:left;
}
.bg10
{
	background-image:url(../images/icon/13.gif); background-position:left 0px; background-repeat:no-repeat;
	vertical-align:top; text-align:left;
}

.bg11
{
	background-image:url(../images/icon/14.gif); background-position:left 0px; background-repeat:no-repeat;
	vertical-align:top;text-align:left;
}
.bg12
{
	font-size:14px; font-weight:800; margin-left:80px; color:#313131; line-height:30px;
}
.bg12s
{
	font-size:14px; font-weight:800; margin-left:0px; color:#313131; line-height:30px;
}
.bg13
{
	font-size:12px; font-weight:100; margin-left:80px; color:#454545; line-height:150%;
}
.bg13s
{
	font-size:14px; font-weight:100; margin-left:0px; color:#454545; line-height:200%;
}
.err01
{
    background-image:url(../images/icon/error.gif); background-position:left center; background-repeat:no-repeat;
    font-size:14px; color:#ff0000; text-align:left; font-weight:100; text-indent:22px; 
}

.reg_0
{
	width:700px;
	text-align:left;
	padding:0px 5px 0px 5px;
	margin:10px auto 10px auto;
}
.reg_00
{
	background-image:url(../images/bg/r000.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:150px;
	height:40px;
	background-color:#fff;
}
.reg_00s
{
	background-image:url(../images/bg/r000.gif);
	background-position:center center;
	background-repeat:no-repeat;
	height:40px;
	background-color:#fff;
}
.reg_01
{
	background-image:url(../images/bg/r010.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:150px;
	height:40px;
	background-color:#fff;	
}
.reg_01s
{
	background-image:url(../images/bg/r010s.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	height:40px;
	background-color:#fff;	
}
.reg_02s
{
	background-image:url(../images/bg/r010.gif);
	background-position:right center;
	background-repeat:no-repeat;
	height:40px;
	background-color:#fff;	
}
.reg_10
{
	background-image:url(../images/bg/r10.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:100px;
	height:40px;
	background-color:#fff;
}
.reg_11
{
	background-image:url(../images/bg/r11.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:100px;
	height:40px;
	background-color:#fff;
}
.reg_20
{
	background-image:url(../images/bg/r20.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:100px;
	height:40px;
	background-color:#fff;
}
.reg_21
{
	background-image:url(../images/bg/r21.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:100px;
	height:40px;
	background-color:#fff;
}
.reg_30
{
	background-image:url(../images/bg/r30.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:100px;
	height:40px;
	background-color:#fff;
}
.reg_31
{
	background-image:url(../images/bg/r31.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:100px;
	height:40px;
	background-color:#fff;
}
.reg_90
{
	width:120px;
	text-align:center;
	color:#999;
}
.reg_91
{
	width:120px;
	text-align:center;
	color:#3e7afe;
}
.reg_92
{
	width:auto;	
}

.Reg14
{
    color:#ff0000;
}
.p1
{
    font-size:16px; font-weight:800; line-height:40px; margin:0px;
}
.p2
{
    font-size:16px; font-weight:100; line-height:36px; margin:0px 0px 0px 32px;
}
.p2_1
{
    font-size:16px; font-weight:100; line-height:36px; margin:0px 0px 0px 32px; text-indent:32px;
}
.p2_2
{
    font-size:16px; font-weight:100; line-height:36px; margin:0px 0px 0px 48px; text-indent:-16px;
}
.p2_3
{
    font-size:16px; font-weight:100; line-height:36px; margin:0px 0px 0px 0px; 
}
.m1
{
    text-align:left; width:700px; border:1px solid #fff; margin:0 auto 10px auto;
}
.m1_1{ color:#999999; font-size:12px; margin-left:12px;}
.m1_10{ background-image:url(../images/bg/m1_10.gif); background-position:left top; background-repeat:no-repeat; width:6px; }
.m1_11{ background-image:url(../images/bg/m1_11.gif); background-position:left top; background-repeat:no-repeat; height:8px; width:11px; display:block;}
.m1_12{ background-color:#e5e5e5;}
.m1_13{ background-image:url(../images/bg/m1_13.gif); background-position:left top; background-repeat:no-repeat; height:8px; width:11px; display:block;}
.m1_21{ background-color:#e5e5e5;}
.m1_22{ background-color:#e5e5e5; color:#454545; line-height:20px; width:455px; text-align:left;}
.m1_22 b { color:#131313; }
.m1_23{ background-color:#e5e5e5;}
.m1_31{ background-image:url(../images/bg/m1_31.gif); background-position:left bottom; background-repeat:no-repeat; height:8px; width:11px; display:block;}
.m1_32{ background-color:#e5e5e5; }
.m1_33{ background-image:url(../images/bg/m1_33.gif); background-position:left bottom; background-repeat:no-repeat; height:8px; width:11px; display:block;}

.m2
{
    text-align:right; margin:0 0 10px 0; padding-left:215px; border-bottom:1px dotted #cccccc; padding-bottom:10px;
}
.m2_1{ color:#999999; font-size:12px; margin-right:14px;}
.m2_10{ background-image:url(../images/bg/m2_10.gif); background-position:left top; background-repeat:no-repeat; width:6px; }
.m2_11{ background-image:url(../images/bg/m2_11.gif); background-position:left top; background-repeat:no-repeat; height:8px; width:11px; display:block;}
.m2_12{ background-color:#009bdb;}
.m2_13{ background-image:url(../images/bg/m2_13.gif); background-position:left top; background-repeat:no-repeat; height:8px; width:11px; display:block;}
.m2_21{ background-color:#009bdb;}
.m2_22{ background-color:#009bdb; color:#ffffff; line-height:20px; width:455px;text-align:left;}
.m2_23{ background-color:#009bdb;}
.m2_31{ background-image:url(../images/bg/m2_31.gif); background-position:left bottom; background-repeat:no-repeat; height:8px; width:11px; display:block;}
.m2_32{ background-color:#009bdb; }
.m2_33{ background-image:url(../images/bg/m2_33.gif); background-position:left bottom; background-repeat:no-repeat; height:8px; width:11px; display:block;}



.dg1
{
	border:1px solid #ccc; border-collapse:collapse;
}
.dg1s{ border:1px solid #fff; border-collapse:collapse;}
.dgh1
{
	background-image:url(../images/ms/bg17.gif); line-height:120%; color:#333; font-size:14px; font-weight:100;
	border:1px solid #ccc; padding:5px; height:26px; font-family:幼圆;
}
.dgi1
{
	border:1px solid #ccc;padding:5px;
}
.dgi1s{ border:1px solid #fff;}
.dgi1 span
{
	color:#454545; font-size:12px;
}
.dgp1
{
}
.dgp1 span
{
	background-image:url(../images/ms/bg18.gif); width:37px; height:37px; line-height:37px; font-size:16px;
	margin:8px 0px 8px 10px; color:#ffffff; font-weight:800; text-align:center; display:inline-block;
}
.dgp1 a
{
	background-image:url(../images/ms/bg19.gif); width:37px; height:37px; line-height:37px; font-size:14px;
	margin:8px 0px 8px 10px; color:#999; font-weight:100; text-align:center; display:inline-block; text-decoration:none;
}
.dgp1 a:hover
{
	background-image:url(../images/ms/bg19s.gif);color:#454545;font-weight:800;
}
.mouseover1
{
	font-size:14px; color:#131313; font-weight:800; background-color:#99ccff; line-height:150%;
}
.mouseout1
{
	font-size:14px; color:#343434; font-weight:100; background-color:#ffffff; line-height:150%;
}
.mouseout1s
{
	font-size:14px; color:#131313; font-weight:800; background-color:#99ccff; line-height:150%;
}
.mouseover2
{
	font-size:14px; color:#131313; font-weight:800; background-color:#99ccff; line-height:150%;
}
.mouseout2
{
	font-size:14px; color:#343434; font-weight:100; background-color:#ffffaa; line-height:150%;
}
.mouseout2s
{
	font-size:14px; color:#131313; font-weight:800; background-color:#99ccff; line-height:150%;
}
.con10
{
	background-color:#ffffff;
}
.con11
{
	background-color:#ffffcc;
}
.con20
{
	border-bottom:1px solid #ccc; text-align:right; font-size:14px; color:#454545; line-height:30px;
	padding:3px 0 3px 0;
}
.con20s
{
	border-bottom:1px solid #ccc; text-align:right; font-size:14px; color:#454545; line-height:150%;
	padding:3px 0 3px 0;
}
.con21
{
	border-bottom:1px solid #ccc;text-align:left; font-size:16px; color:#131313; font-weight:800; line-height:120%;
	padding:3px 0 3px 0;
}
.con21s
{
	border-bottom:1px solid #ccc;text-align:left; font-size:16px; color:#131313; font-weight:800; line-height:150%;
	padding:3px 0 3px 0;
}
.con12
{
	padding-top:6px; text-align:center;
}

.check1
{
	background-image:url(../images/ms/check1.gif); width:22px; height:22px; border:0px solid #fff; cursor:hand;
}
.uncheck1
{
	background-image:url(../images/ms/uncheck1.gif); width:22px; height:22px; border:0px solid #fff;cursor:hand;
}
