@charset "utf-8";


.warp,.phd,.pbd{ width:997px; height:auto; overflow:hidden; margin:0 auto;}
.head{height:98px;overflow:hidden;}

.nav_h{ color:#959595; font-size:20px; font-family:黑体; text-indent:20px; margin:15px 0; *margin-top:0 0 20px 0;}
.nav_h a{ color:#959595;}
.nav_h span{ color:#de8700;}
.top{ height:5px; overflow:hidden; background:url(../images/top.gif) no-repeat;}
.down{ height:5px; overflow:hidden; background:url(../images/down.gif) no-repeat;}
.middle{ border-left:1px solid #85cbf9; border-right:1px solid #85cbf9; padding:18px 15px; min-height:360px;}
.middle_h{ height:36px; line-height:36px; color:#191919; font-size:14px; text-indent:18px; background:#daebfb;}


.icon_link{ margin:20px 0 0 50px;}
.icon_link li{ float:left; width:300px; padding:20px 0;}
.icon_link li img{ vertical-align:middle; margin-right:8px;}
.icon_link li a{ font-size:18px; color:#212121;}


.data_table{ margin:30px 0;}
.data_table table{ color:#313131; font-size:14px; font-weight:bold;}
.data_table table tr{ height:55px; line-height:55px;}
.data_table table td input{ width:308px; height:33px; font-size:14px; color:#313131; line-height:33px; border:1px solid #c1c2c3; text-indent:5px; *margin-left:-5px;}
.data_table table td select{ width:310px; height:35px; font-size:14px; color:#313131; line-height:35px; border:1px solid #c1c2c3; text-indent:5px; *margin-left:-5px;}
.data_table table td .p_c{ width:150px; margin:0 5px 0 0; *margin:0 11px 0 -5px;}
.data_table table td .date{ background:url(../images/date.gif) right center no-repeat;}
.data_table table td .error{ border-color:#ec4444;}
.error_message{ display:none;}
.data_table table td span{ color:#fd1b1b;}
.data_table table li span{ color:#0066b3;}
.data_table table td p{ font-weight:lighter;}
.data_table table td label{ color:#ec4444; font-weight:lighter; padding:3px 0 3px 25px; background:url(../images/error.gif) left center no-repeat;}

.data_table1{ margin:30px 0;}
.data_table1 table{ color:#313131; font-size:14px; }
.data_table1 table tr{ height:55px; line-height:55px;}
.data_table1 table td input{ width:120px; height:33px; font-size:14px; color:#313131; line-height:33px; border:1px solid #c1c2c3; text-indent:5px; *margin-left:-5px;}
.data_table1 table td select{ width:120px; height:35px; font-size:14px; color:#313131; line-height:35px; border:1px solid #c1c2c3; text-indent:5px; *margin-left:-5px;}
.data_table1 table td .p_c{ width:150px; margin:0 5px 0 0; *margin:0 11px 0 -5px;}
.data_table1 table td .date{ background:url(../images/date.gif) right center no-repeat;}
.data_table1 table td .error{ border-color:#ec4444;}
.error_message{ display:none;}
.data_table1 table td span{ color:#fd1b1b;}
.data_table1 table td p{ font-weight:lighter;}
.data_table1 table td label{ color:#ec4444; font-weight:lighter; padding:3px 0 3px 25px; background:url(../images/error.gif) left center no-repeat;}
.data_table1 table div input{ width:97px; height:37px; line-height:37px; font-size:14px; color:#fff; text-align:center; cursor:pointer; border:none; background:url(../images/bt.gif) no-repeat; margin:0 6px;}

.select_table{ margin:15px 0;}
.select_table table{ color:#313131; font-size:14px; }
.select_table table tr{ height:55px; line-height:55px;}
.select_table table td input{ width:120px; height:33px; font-size:14px; color:#313131; line-height:33px; border:1px solid #c1c2c3; text-indent:5px; *margin-left:-5px;}
.select_table table td select{ width:120px; height:35px; font-size:14px; color:#313131; line-height:35px; border:1px solid #c1c2c3; text-indent:5px; *margin-left:-5px;}
.select_table table td .p_c{ width:150px; margin:0 5px 0 0; *margin:0 11px 0 -5px;}
.select_table table td .date{ background:url(../images/date.gif) right center no-repeat;}
.select_table table td .error{ border-color:#ec4444;}
.error_message{ display:none;}
.select_table table td span{ color:#fd1b1b;}
.select_table table td p{ font-weight:lighter;}
.select_table table td label{ color:#ec4444; font-weight:lighter; padding:3px 0 3px 25px; background:url(../images/error.gif) left center no-repeat;}
.select_table table div input{ width:97px; height:37px; line-height:37px; font-size:14px; color:#fff; text-align:center; cursor:pointer; border:none; background:url(../images/bt.gif) no-repeat; margin:0 6px;}

.bt{ text-align:center; margin:10px 0;}
.bt input{ width:97px; height:37px; line-height:37px; font-size:14px; color:#fff; text-align:center; cursor:pointer; border:none; background:url(../images/bt.gif) no-repeat; margin:0 6px;}
.bt .bt_gray{background:url(../images/bt_gray.gif) no-repeat; cursor:auto;}

#view{ display:none;position:absolute; background:#fff; padding:10px;}
.view_h{ text-align:right;}
.view_h img{ cursor:pointer;}
.view_table{ border:1px solid #d0d0d0; margin:20px 30px;; padding:10px; *overflow:hidden;}

.table9{ width:638px; height:299px; overflow:hidden; background:url(../images/table9.jpg) no-repeat; padding:80px 0 0 150px; margin:auto; overflow:hidden;}
.table9 table{ font-size:14px;}
.table9 table tr{ height:46px;}

.table1_02{ width:787px; height:273px; background:url(../images/table1.jpg) no-repeat; margin:auto;}
.line1{ padding:47px 0 0 328px;}
.line1 span{ margin-right:24px;}
.line2{ padding:5px 0 0 270px;}
.line3{ padding:15px 42px 0 280px; text-align:right;}
.line3 span{ float:left;}
.line3 label{ padding:0 2px; line-height:30px; font-family:"黑体";}
.line4{ padding:50px 0 0 80px;}
.line_add{ position:absolute;}
.line_date{ position:absolute;}
.line_date span{ margin-right:15px;}
.table9 .line_date span{ margin-right:22px;}


.table2{ width:699px; height:377px; background:url(../images/table2.jpg) no-repeat; margin:auto; position:relative; overflow:hidden;}
.line5{ padding:51px 0 0 250px;}
.line5 span{ margin-right:40px;}
.line6{ padding:28px 0 0 140px;}
.line6 table{ line-height:19px;}
.table2 .line3{ padding:15px 30px 0 110px;}
.table2 .line3 label{ padding:0 3px;}

.table3_04{ width:791px; height:276px; background:url(../images/table3.jpg) no-repeat; margin:auto;}
.table3_04 .line1{ padding:50px 0 0 325px;}

.table4{ width:789px; height:286px; background:url(../images/table4.jpg) no-repeat; margin:auto;}
.table4 .line1{ padding:64px 0 0 190px;}
.table4 .line1 span{ margin-right:44px;}
.table4 .line2{ padding:8px 0 0 110px;}
.table4 .line3{ padding:25px 58px 0 120px;}
.table4 .line3 label{ padding:0 4px;}

.table5{ width:697px; height:375px; background:url(../images/table5.jpg) no-repeat; margin:auto; position:relative;}
.table5 .line5{ padding:49px 0 0 220px;}
.table5 .line6{ padding:26px 0 0 130px;}
.table5 .line3{ padding:15px 28px 0 130px;}
.table5 .line3 label{ padding:0 3px;}

.table6{ width:766px; height:378px; background:url(../images/table6.jpg) no-repeat; margin:auto;}
.table6 .line5{ padding:43px 0 0 250px;}
.table6 .line6{ padding:10px 0 0 120px;}
.table6 .line6 table{ line-height:28px;}
.table6 .line3{ padding:20px 38px 0 140px;}
.table6 .line3 label{ padding:0 6px;}

.table7_01{ width:717px; height:374px; background:url(../images/table7.jpg) no-repeat; margin:auto; color:#0066b3;}
.table7_01 .line5{ padding:58px 0 0 235px;}
.table7_01 .line6{ padding:10px 0 0 120px;}
.table7_01 .line6 table{ line-height:26px;}
.table7_01 .line3{ padding:20px 30px 0 120px;}
.table7_01 .line3 label{ padding:0 5px;}

.table8{ width:783px; height:328px; background:url(../images/table8.jpg) no-repeat; margin:auto;}
.line7{ padding:134px 0 20px 54px;}
.line7 span{ margin-right:10px;}
.line8{ padding:0 0 5px 54px;}
.table_date{ margin:35px 0 20px 256px;}
.table8 .line6{ padding:0 0 10px 120px;}
.table8 .line3{ padding:5px 28px 10px 120px;}

.select_bill{ margin:30px auto;}
.select_bill table{ margin:auto;}
.select_bill table label{ display:block; width:42px; height:34px; background:url(../images/no_select.gif) no-repeat; margin:10px auto;}
.select_bill table .selected{ background:url(../images/selected.gif) no-repeat;}
.select_bill table input{ display:none;}

.success{ margin:50px 0 50px 250px; color:#fba848; font-weight:bold; font-size:28px; padding:48px 48px 28px 68px; background:url(../images/success.gif) left center no-repeat;}
.success p{ color:#7d7b7a; font-size:16px; font-weight:lighter; margin-top:10px;}
.failure{ margin:50px 0 50px 250px; color:#fba848; font-weight:bold; font-size:28px; padding:18px 48px 18px 68px; background:url(../images/failure.gif) left center no-repeat;}
.failure p{ color:#7d7b7a; font-size:16px; font-weight:lighter; margin-top:10px;}


.printf{ margin:30px auto; position:relative;}
.pt_notice{ color:#0066B3; padding:20px 0; border-top:1px dashed #9c9b9b; width:880px; margin:auto; margin-top:20px;font-size:14px;}

#use1{ display:none;}



