@charset "utf-8";
/* CSS Document */

/*-----公用---*/
body{
text-align:left;
font-size:14px;
font-family:"微软雅黑",Arial, Helvetica, sans-serif;

}

* html, * html body{background-image:url(about:blank);background-attachment:fixed;}
ul,ol{
list-style:none;
}
img
{
	border:0;
	vertical-align:top; 
}
li{
vertical-align: bottom; /*消除ie6多余行高*/
list-style:none;
list-style-type:none;

}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,img,body{padding:0; margin:0;} 

table
{
	border-collapse:collapse;
	table-layout:fixed;
	word-spacing:normal;
	border-spacing:0;
	font-size:14px;
}

a
{
	color:#4b4b4b;
	cursor: pointer;
	text-decoration:none;
}
a:hover
{
	
	text-decoration:none;
}

a:visited
{
}
a:active
{
	text-decoration: none;
}
a:focus
{ 
outline: none;
}
button, input, select, textarea {
	font-size:100%;
}
button { cursor: pointer;border:none;}
.clear{clear:both;}
.fl{float:left!important;}
.fr{float:right!important;}
.nf{ float:none!important;}
.m_t_5{ margin-top:5px!important;;}
.udline{ text-decoration:underline;}
.nomr{ margin-right:0px;}
.bold{font-weight:bold;}
.no_margin_r{ margin-right:0px!important;}

/*-------------------正文-------------*/
.top_meun{position:relative; position:fixed;top:0px; left:0px; _position:absolute;_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop)); width:100%; height:30px; background:#fcfcfc; border-top:1px solid #edeef0; border-bottom:1px solid #edeef0; line-height:30px; z-index:10; background:url(../images/top_bk.jpg) repeat-x; }
.top_meun .top_meun_mid{ margin:0 auto; width:1005px; height:30px; line-height:30px; color:#5a5a5a; font-family:"宋体"; font-size:12px;}
.top_meun .top_meun_mid .r_box{ float:right; padding-right:10px;}
.top_meun .top_meun_mid .r_box  span{ float:left; margin-right:25px;}
.top_meun .top_meun_mid .r_box  a{ float:left; margin-right:25px; color:#5a5a5a;}
.top_meun .top_meun_mid .r_box  a:hover{ color:#0053b5;}
.top_meun .top_meun_mid .r_box  a.st1{ float:left;width:67px; padding-left:10px; background:url(../images/top_icon1.png)  no-repeat 63px 13px;}
.top_meun .top_meun_mid .r_box  a.checked{ border-left:1px solid #cccccc;border-right:1px solid #cccccc; width:66px; padding-left:9px; background:url(../images/top_icon1.png)  no-repeat 62px 13px;}
.top_meun .top_meun_mid .r_box  a.st2{ float:left; padding-left:20px; background:url(../images/top_icon2.png) no-repeat 0px 7px;}
.top_meun .top_meun_mid .r_box  a.st2 span.s1{ float:none; color:#F00;margin-right:0px; padding:0 3px;}
.top_meun .top_meun_mid .r_box  .grzxbox{ float:left; position:relative;}
.top_meun .top_meun_mid .r_box  .grzxbox .xl{position:absolute; left:0px; top:28px; background:#f2f2f2; border:#cccccc 1px solid; border-top:none; width:75px; z-index:1;}
.top_meun .top_meun_mid .r_box  .grzxbox .xl a{ float:left;color:#5a5a5a; margin-right:0px; border-bottom:1px dotted #d4d4d4; width:65px; padding-left:10px;}
.top_meun .top_meun_mid .r_box  .grzxbox .xl a:hover{ background:#0053b5; color:#FFF;}

.logo{ float:left; width:100%; height:105px; background:#0053b5; margin-top:30px;}
.logo .logo_mid{ margin:0 auto; height:105px; width:1005px;}
.logo .logo_mid .logo_img{ float:left; width:500px; height:105px;}

.index_content{ float:left; width:100%; padding:10px 0;}
.index_content .index_content_mid{ margin:0 auto; width:1200px;}
.index_content .index_content_mid .l_meun{ width:200px; cursor:pointer;float:left}
.index_content .index_content_mid .l_meun .title1{ float:left; width:185px; height:40px; line-height:40px; padding-left:15px; background-color:#0053b5;color:#FFF; margin-top:3px;font-size:16px;}
.index_content .index_content_mid .l_meun .title2{ float:left; width:185px; height:40px; line-height:40px; padding-left:15px; background-color:#d7d4d4; font-size:16px; color:#484848; margin-top:3px;}

.index_content .index_content_mid .l_meun .title_icon1{  background-color:#61b5f8;}
.index_content .index_content_mid .l_meun .title_icon2{ background:url(../images/meun_icon2.png) no-repeat 160px 18px; background-color:#d7d4d4;}

.index_content .index_content_mid .l_meun .meun2{ float:left; width:200px; line-height:32px; font-size:14px; background:#f2f2f2;}
.index_content .index_content_mid .l_meun .meun2 a{ float:left; width:175px; line-height:32px; font-size:14px; padding-left:25px; color:#484848; border-bottom:1px dotted #c8c8c8;}
.index_content .index_content_mid .l_meun .meun2 a:hover{ background:#ff7200; color:#FFF;}
.index_content .index_content_mid .l_meun .meun2 a.checked{ background:#ff7200; color:#FFF;}
.index_content .index_content_mid .r_box{ float:right; width:985px;}
.index_content .index_content_mid .r_box .r_title{ float:left; width:985px; line-height:35px; background:url(../images/i_title.png) bottom repeat-x;}
.index_content .index_content_mid .r_box .r_title .txt1{ float:left; padding:0 5px 0 5px; line-height:33px; border-bottom:2px solid #0053b5; font-size:18px; color:#0053b5;}

.index_content .index_content_mid .r_box .r_b1{ float:left; width:955px; padding:15px; background:#f2f2f2; margin-top:10px;}
.index_content .index_content_mid .r_box .r_b1 .title1{ float:left; width:955px; line-height:35px; font-size:16px; color:#ff5a00; border-bottom:1px dotted #b7b7b7;}
.index_content .index_content_mid .r_box .r_b1 .txt1{ float:left; line-height:35px; font-size:14px; color:#484848; padding:15px 0; width:955px;}
.index_content .index_content_mid .r_box .r_b1 .img1{ float:left; width:955px; height:75px; border-bottom:1px dotted #b7b7b7;}
.index_content .index_content_mid .r_box .r_b1 .btn1{ float:left; width:955px; height:44px; padding-top:15px;border-top:1px dotted #b7b7b7;}

.index_content .index_content_mid .r_box .r_b1 .btn1 a{ float:left; width:152px; height:44px; background:url(../images/ksbj_btn1.png) no-repeat; margin-left:300px;}
.index_content .index_content_mid .r_box .r_b1 .btn1 a:hover{background:url(../images/ksbj_btn2.png) no-repeat;}
.index_content .index_content_mid .r_box .r_b1 .title2{ float:left; width:955px; line-height:35px; font-size:14px; color:#0053b5; padding:15px 0 5px 0;}
.index_content .index_content_mid .r_box .r_b1 .table1{ float:left; width:955px; }
.index_content .index_content_mid .r_box .r_b1 .table1 tr td{ line-height:50px; font-family:"宋体"; font-size:12px; color:#484848; padding:0  5px; text-align:left;}
.index_content .index_content_mid .r_box .r_b1 .table1 tr td.st1{ text-align:right; padding-right:10px;}
.index_content .index_content_mid .r_box .r_b1 .table1 tr td.st2{ color:#767677;}
.index_content .index_content_mid .r_box .r_b1 .table1 tr td.st3{ color:#6b6b6b; padding-left:0px;}
.index_content .index_content_mid .r_box .r_b1 .table1 tr td.st3 span{ color:#ff0000; padding:0 5px;}
.index_content .index_content_mid .r_box .r_b1 .table1 tr td.st4{text-align:right; padding-right:10px; vertical-align:top;}
.index_content .index_content_mid .r_box .r_b1 .table1 tr td.st5{padding-left:10px; vertical-align:top; font-size:14px; font-family:"微软雅黑";}
.index_content .index_content_mid .r_box .r_b1 .table2{ float:left; width:100%;}
.index_content .index_content_mid .r_box .r_b1 .table2 tr td{ line-height:33px; text-align:left; padding:0 5px; font-size:12px; font-family:"宋体"; color:#484848; border-bottom:1px dotted #d0d0d0;}
.index_content .index_content_mid .r_box .r_b1 .table2 tr td a{ color:#0053b5; text-decoration:underline; margin-right:5px;}
.index_content .index_content_mid .r_box .r_b1 .table2 tr td a:hover{ color:#dd6606; text-decoration:underline;}
.index_content .index_content_mid .r_box .r_b1 .table2 tr td.s1{ text-align:center; background:#d7d4d4; font-size:14px; color:#484848; border-bottom:none;font-family:"微软雅黑"; }
.index_content .index_content_mid .r_box .r_b1 .table2 tr td.s2{ text-align:center;word-break:break-all;}
.index_content .index_content_mid .r_box .r_b1 .table2 tr td.s3{ padding-left:20px;}
.index_content .index_content_mid .r_box .r_b1 .table2 tr td.s4{ text-align:left; background:#d7d4d4; font-size:14px; color:#484848; border-bottom:none;font-family:"微软雅黑"; padding-left:20px;}

.index_content .index_content_mid .r_box .r_b1 .wcbj_box{ float:left; width:955px; margin:60px 0; line-height:50px; text-align:center;}
.index_content .index_content_mid .r_box .r_b1 .wcbj_box p.s1{ font-size:18px; color:#0053b5;}
.index_content .index_content_mid .r_box .r_b1 .wcbj_box p.s2{ font-size:14px; color:#606060;}
.index_content .index_content_mid .r_box .r_b1 .wcbj_box p.s2 a{ font-size:14px; color:#606060; text-decoration:underline;}
.index_content .index_content_mid .r_box .r_b1 .wcbj_box p.s2 a:hover{ color:#ff7200; text-decoration:underline;}

/*------------添加弹窗---------------------*/
.tj_pop1{ position:absolute;width:1000px;z-index:100;left:50%;top:50%;margin-left:-515px;z-index:101;_margin-top:0px; padding:20px; background:#FFF;
	_top:   expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.tj_pop2{ top:0px; margin-top:0px;}
.tj_pop1 .title1{ float:left; width:1000px; line-height:35px; font-size:14px; color:#0053b5;}
.tj_pop1 .title2{ float:left; width:1000px; line-height:35px; font-size:16px; color:#0053b5;}
.tj_pop1 .tbox1{ float:left; width:1000px; padding:10px 0;font-family:"宋体"; color:#484848; font-size:12px;}
.tj_pop1 .tbox1 span.combo{float:left;}
.tj_pop1 .tbox1 span.span{ float:left; padding-right:10px; line-height:29px;  }
.tj_pop1 .tbox1 a.btn1{ float:left; width:77px; height:29px; background:url(../images/s_btn1.png) no-repeat;}
.tj_pop1 .tbox1 a.btn1:hover{ background:url(../images/s_btn2.png) no-repeat;}
.tj_pop1 .tbox2{ float:left; width:1000px}
.tj_pop1 .mb1{ border-bottom:1px dotted #CCC;}
.pop_bg {
background:#000;
width: 100%;
height:100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=60);/*IE*/
opacity:0.6;/*FF*/
z-index:99;
position:fixed!important;/*FF IE7*/
position:absolute;
height:expression(document.body.clientHeight+"px");
}



/*------通用控件--------------------*/
.ty_textbox1{ float:left; height:33px; line-height:33px; border:1px solid #d8d8d8; background:#FFF; width:340px; padding:0  5px; margin-top:6px; color:#484848;}
.ty_textbox2{ float:left; height:33px; line-height:33px; border:1px solid #d8d8d8; width:150px; padding:0  30px 0 5px; background:url(../images/date_icon.png) 160px  7px no-repeat; margin-top:6px; color:#484848; background-color:#FFF;}
.ty_textbox3{ float:left; height:27px; line-height:27px; border:1px solid #d8d8d8; background:#FFF; width:200px; padding:0  5px;  color:#484848; margin-right:12px;}
.ty_textbox4{ float:left; height:24px; line-height:26px; border:1px solid #d8d8d8; width:70px; padding:0  20px 0 5px; background:url(../images/date_icon.png) 75px  3px no-repeat; margin-top:2px; color:#484848; font-size:12px; font-family:"宋体";  background-color:#FFF;}
.ty_select1{ float:left; height:27px; line-height:29px; border:1px solid #d8d8d8; background:#FFF; width:100px; color:#484848; margin-right:12px;}
.ty_btnbox{ float:left; padding-top:6px; height:33px;font-family:"微软雅黑";}
.ty_btnbox a{ float:left; height:33px; line-height:33px; border:1px solid; padding:0 20px; color:#FFF; font-size:14px; margin-right:5px;}
.ty_btnbox a.st1{ border-color:#dd6300; background:#ff7200;}
.ty_btnbox a.st1:hover{background:#ff8a2b;}
.ty_btnbox a.st2{ border-color:#9e9d9d; background:#a9a8a8;}
.ty_btnbox a.st2:hover{background:#bbbbbb;}
.kd_100{ width:100px;}
.kd_85{ width:85px;}
.yzm_img{ float:left; width:35px; margin-top:6px; padding-left:5px; width:80px;}

.ty_table001{ float:left; width:100%;}
.ty_table001 tr td{ line-height:33px; text-align:left; padding:0 5px; font-size:12px; font-family:"宋体"; color:#484848; border-bottom:1px dotted #d0d0d0;}
.ty_table001 tr td a{ color:#0053b5; text-decoration:underline;}
.ty_table001 tr td a:hover{ color:#dd6606; text-decoration:underline;}
.ty_table001 tr td.s1{ text-align:center; background:#d7d4d4; font-size:14px; color:#484848; border-bottom:none;font-family:"微软雅黑"; }
.ty_table001 tr td.s11{ text-align:left; background:#d7d4d4; font-size:14px; color:#484848; border-bottom:none;font-family:"微软雅黑"; }
.ty_table001 tr td.s2{ text-align:center;word-break:break-all;}
.ty_table001 tr td.s3{ padding-left:20px;}
.ty_table001 tr td.s4{ text-align:left; background:#d7d4d4; font-size:14px; color:#484848; border-bottom:none;font-family:"微软雅黑"; padding-left:20px;}
.ty_table001 tr td.s5{ padding-left:30px;}
.table2 tr td input{border:none;height:20px}

.ty_page{ margin:0 auto; padding:10px 0; width:300px; height:24px;}
.ty_page span{ float:left; line-height:24px; padding:0 10px;}
.ty_page a{ float:left; width:22px; height:22px; border:1px solid #dcdcdc; margin-right:2px; color:#6d6d6d; line-height:22px; text-align:center; font-size:14px; background:#FFF;}
.ty_page a:hover{ color:#dd6300; border:1px solid #dd6300;}
.ty_page a.checked{ color:#FFF; background:#ff7200; border:1px solid #dd6300;}
.ty_page a.pre{float:left; width:22px; height:22px; border:1px solid #dcdcdc; margin-right:2px; background:url(../images/b1_1.png) no-repeat center center;}
.ty_page a.pre:hover{ background:url(../images/b1_2.png) no-repeat center center;  border:1px solid #dd6300;}
.ty_page a.next{float:left; width:22px; height:22px; border:1px solid #dcdcdc; margin-right:2px; background:url(../images/b2_1.png) no-repeat center center;}
.ty_page a.next:hover{ background:url(../images/b2_2.png) no-repeat center center;  border:1px solid #dd6300;}
.ty_page a.pre_d{float:left; width:22px; height:22px; border:1px solid #dcdcdc; margin-right:2px; background:url(../images/b3.png) no-repeat center center;}
.ty_page a.next_d{float:left; width:22px; height:22px; border:1px solid #dcdcdc; margin-right:2px; background:url(../images/b4.png) no-repeat center center;}

/*--------通用表格2--------------*/
.ty_table002{ float:left; width:100%; color:#484848; margin:15px 0;}
.ty_table002 tr td{ line-height:40px;}
.ty_table002 tr td.st1{ text-align:right; padding-right:15px; font-size:12px; font-family:"宋体";}
.ty_table002 tr td.st2{ text-align:right; padding-right:15px; font-size:12px; font-family:"宋体"; font-weight:bold;}
.ty_table002 tr td.st3{ text-align:left; padding-left:10px; font-size:12px; font-family:"宋体";}
.ty_table003{}
.ty_table003 tr td{ border:1px dotted #eaeaea;}
.ty_wbk1{ float:left; height:28px; line-height:28px;  border:1px solid #d8d8d8; background:#FFF; width:220px; padding:0 5px; color:#484848; font-size:12px;}
.ty_wbk2{ float:left; height:28px; line-height:28px;  border:1px solid #d8d8d8; background:url(../images/date_icon.png) no-repeat 205px 6px; background-color:#FFF; width:200px; padding:0 5px; color:#484848; font-size:12px; padding-right:25px;}
.ty_xl1{ float:left; height:28px; line-height:28px;  border:1px solid #d8d8d8; background:#FFF; width:230px; color:#484848; font-size:12px;}
.kd_100{ width:105px;}

.new_table{float:left; width:100%; color:#484848; }
.new_table tr td{ line-height:30px;}
.new_table tr td.st1{ text-align:right; padding-right:15px; font-size:12px; font-family:"宋体";}
.new_table input{float:left; margin-top:1px;}
.new_table a.s1{float:left; margin-left:10px;color:#484848; }
.new_table a.s1:hover{color:#dd6300;}
.new_table span.t1{float:left;padding:0 5px;}


/*--------底部--------------*/
.footer{ float:left; width:100%; border-top:3px solid #0053b5; margin-top:10px; padding:10px 0 10px 0;}
.footer .footer_mid{ margin:0 auto; width:1005px; color:#5d5c5c; line-height:32px; text-align:center;}

/*--------登录--------------*/
.login_main{ float:left; width:100%; background:url(../images/login_bk.png) repeat-x; background-color:#e7e7e7;}
.login_main .login_main_mid{ margin:0 auto; width:1005px; height:550px; background:url(../images/login_mid_bk.jpg) no-repeat;}
.login_main .login_main_mid .dlk{ float:left; width:335px; color:#555; line-height:40px; margin:135px 0 0 600px; _margin-left:300px}
.login_main .login_main_mid .dlk .box1{ float:left; width:335px; height:40px; line-height:30px; text-align:center; font-size:16px; color:#F00;}
.login_main .login_main_mid .dlk .box2{ float:left; width:335px; height:40px; line-height:40px; font-size:18px; margin-bottom:15px;}
.login_main .login_main_mid .dlk .box2 span{ float:left; width:80px;}
.login_main .login_main_mid .dlk .box2 .textbox1{ float:left; width:240px; height:38px; line-height:38px; border:1px solid #dcdada; padding:0 5px; font-size:16px; color:#555;}
.login_main .login_main_mid .dlk .box2 .textbox2{ float:left; width:100px; height:38px; line-height:38px;  border:1px solid #dcdada; padding:0 5px; font-size:16px; color:#555;}
.login_main .login_main_mid .dlk .box2 .img_yzm{ float:left; width:124px; height:40px; margin:0 0 0 5px;}
.login_main .login_main_mid .dlk .mb13{ margin-bottom:13px;}
.login_main .login_main_mid .dlk .box3{ float:left; width:255px; height:25px; line-height:25px; font-size:14px; padding-left:80px;}
.login_main .login_main_mid .dlk .box3 span{ padding-left:5px;}
.login_main .login_main_mid .dlk .box4{ float:left; width:335px; height:50px; line-height:50px; font-size:16px; margin-top:30px;}
.login_main .login_main_mid .dlk .box4 a.btn1{ float:right; width:139px; height:49px; background:url(../images/login_btn1_1.jpg) no-repeat;}
.login_main .login_main_mid .dlk .box4 a.btn1:hover{  background:url(../images/login_btn1_2.jpg) no-repeat;}
.login_main .login_main_mid .text_bq{ float:left; width:1005px; font-size:14px; color:#5d5c5c; line-height:30px; text-align:center; padding-top:80px;}

.class1{
	border:1px solid #d8d8d8;
	height:27px;
	width:120px;
	line-height:27px;
}
.class2{
	width:77px;
	height:29px;
}
.table{
	border-top:1px solid gray;
	border-left:1px solid gray;
	margin:10px 0;
	width:100%;
}
.table td{
	border-right:1px solid gray;
	border-bottom:1px solid gray;
}
.f2{
	background-color:#f2f2f2;
	border:none;
	width:100%;
	height:100%;
}
.f1{
	border:none;
	width:100%;
	height:100%;
}