/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
html{ height:100%;}
body{ font-size:12px; font-family:SimSun,Arial,Helvetica,sans-serif; color:#333; border-left:#dae3e6 1px solid;min-height:100%;}
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd,frameset,frame{ margin:0px; padding:0px;}
img{ border:none;}
a{ color:#000; text-decoration:none;}
a:hover,a:active{ color:#E87816; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.en_ft{ font-family:Arial;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.red{ color:#F00;}

/*Login*/
.lg_body{ background:#005197 url(../newImages/home.jpg) top center no-repeat; }
.lgBox{ width:1002px; height:565px; margin:0px auto;}
.lg_lt{ float:left; width:180px; padding:450px 0 0 257px; font-weight:bold; line-height:18px;}
.lg_rt{ float:left; padding:270px 0 0 0;}
.lg_txt{ width:219px; height:29px; line-height:29px; padding:0 10px; border:none; background:url(home_03.jpg) no-repeat;}
.lg_cdtxt{ width:51px; height:29px; line-height:29px; padding:0 10px; border:none; background:url(home_06.jpg) no-repeat;}
.lg_btn{ padding-left:60px;}
.lg_submit{ width:113px; height:41px; border:none; background:url(home_10.jpg) no-repeat;}
.lg_reset{ width:113px; height:41px; border:none; background:url(home_12.jpg) no-repeat;}
.lg_cpy{ clear:both; text-align:center;}
.lg_cpy span{ font-family:Arial, Helvetica, sans-serif;}
.lg_ts{ height:30px; line-height:30px;}

/*top*/
.mn_topBox{ width:100%; height:69px; background:url(a1_02.jpg) top center repeat-x; position:relative;}
.mn_top_rt{ float:right; margin-right:50px; width:163px; height:29px; line-height:29px; text-align:center; background:url(a1_03.jpg) top center no-repeat;}
.mn_top_rt a{ color:#005197;}
.mn_top_rt a:hover,.mn_top_rt a:active{ color:#E87816;}
.mn_toplg{ position:absolute; bottom:0px; right:45px; overflow:auto;}
.mn_toplg li{ float:left; height:30px; padding-right:5px;}
.mn_toplg a{ display:block; height:30px; line-height:30px; padding:0 10px; background:#FFF; border-radius:6px 6px 0 0; }
.mn_toplg a:hover,.mn_toplg a:active{ color:#000; background:linear-gradient(to bottom,#94D0FB,#EDF6FA);}
.mn_toplg a.cur:link,.mn_toplg a.cur:visited,.mn_toplg a.cur:hover,.mn_toplg a.cur:active{ color:#000; background:linear-gradient(to bottom,#94D0FB,#EDF6FA);}

/*menu*/
.mn_lt_info{ width:155px; height:74px; padding:0 0 0 70px; color:#b9d1dc; background:url(a1_08.jpg) no-repeat;}
.mn_lt_name{ padding:15px 0;}
.mn_lt_name{ font-family:Arial, Helvetica, sans-serif;}
.mn_lt_info a{ color:#b9d1dc;}
.mn_lt_info a:hover,.mn_lt_info a:active{ color:#E87816;}
.menu dl dt{ width:225px; height:30px; border-bottom:1px solid #B9CAD3;}
.menu dl dt div{ width:190px; height:30px; line-height:30px; padding:0 0 0 35px; font-weight:bold; font-size:14px; color:#1E1E1E; cursor:pointer; background:#D4E7F0 url(a1_13.jpg) 12px 8px no-repeat;}
.menu dl dd ul li{ width:225px; line-height:30px;}

.menu_div{ width:205px; line-height:30px; padding:0 0 0 20px; background:#FFF; border-bottom: 1px solid #b9cad3;}
.menu_div:hover{ background:url(a1_25.jpg) no-repeat; color:#FFF;}
.menu_div a{ color:#1E1E1E;}
.menu_div:hover a{ color:#FFF;}
.menu_div.cur{ background:url(a1_25.jpg) no-repeat; color:#FFF;}
.menu_div.cur a,.menu_div.cur a:hover,.menu_div.cur a:active{ color:#FFF;}

/*bottom*/
.mn_btm{ width:100%; height:42px; line-height:42px; color:#FFF; text-align:center; background:#005095; position:fixed; bottom:0px;}
.mn_btm a{ color:#FFF;}
.mn_btm a:hover,.mn_btm a:active{ color:#E87816;}
.mn_btm span{ font-family:Arial, Helvetica, sans-serif;}

/*main*/
.mn_rt_top{ height:34px; line-height:34px; padding-left:15px; background:#EDF6FA; border-bottom:1px solid #D7E4EA;}
.mn_rt_top2{ height:31px; line-height:31px; padding-left:15px; background:#EDF6FA; border-bottom:1px solid #D7E4EA; margin-top:12px; display:none;}
.mn_rt_info{ margin-left:50px; padding:20px 0; border-bottom:1px solid #DFE9EE;}
.mn_rt_info P{ padding:10px 0;}
.mn_rt_info a{ color:#3186C8;}
.mn_rt_info a:hover,.mn_rt_info a:active{ color:#3186C8; text-decoration:underline}
.mn_rt_mg{ margin-left:50px; padding:25px 0 25px 15px; border-bottom:1px solid #DFE9EE; color:#606060;}
.mn_rt_mg ul{ overflow:auto;}
.mn_rt_mg ul li{ float:left; width:80px; text-align:center;}
.mn_rt_mg ul li p{ padding-top:8px;}
.mn_rt_mg a{ color:#606060;}
.mn_rt_mg a:hover,.mn_rt_mg a:active{ color:#E87816;}
.mn_rt_info_p{ padding:15px 0 0 14px;}
.mn_rt_zn{ margin-left:50px; padding:15px 0 0 30px; background:url(a1_56.jpg) 0px 15px no-repeat; line-height:25px;}
.mn_rt_zn_btn{ float:left; display:block; width:111px; height:25px; line-height:25px; text-align:center; cursor:pointer; border:none; background:url(a1_60.jpg) no-repeat;}
.mn_rt_zn p a{ color:#000;}
.mn_rt_zn p a:hover,.mn_rt_zn p a:active{ color:#E87816;}
.mn_rt_zn p{ clear:both; padding-top:5px; color:#606060}

/*tongji*/
.tj_box{ width:80%; margin:20px auto 0px auto; border:1px solid #D3DBDE;}
.tj_boxTitBkg{ height:36px; line-height:36px; background:#F1F5F7; border-bottom:1px solid #D3DBDE;}
.tj_boxTit{ float:left; padding-left:18px; font-size:14px; font-weight:bold;}
.tj_more{ float:right; padding-right:15px;}
.tj_more a{ color:#307FB1;}
.tj_more a:hover,.tj_more a:active{ color:#E87816;}
.tj_cont{ padding:10px 0; text-align:center;}
.tj_2_Box{ clear:both; width:80%; margin:10px auto 0px auto;}
.tj_dbBox{ float:left; width:49%; height:231px; border:1px solid #D3DBDE;}
.tj_db{ clear:both; padding:10px 0;}
.tj_db ul{ padding:0 15px; line-height:25px;}
.tj_db li{ padding:0 0 0 11px; color:#7B7B7B; background:url(tj_04.jpg) left center no-repeat;}
.tj_ggBox{ float:right; width:49%; height:231px; border:1px solid #D3DBDE;}
.tj_gg ul{ padding-top:10px;}
.tj_gg ul li{ float:left; width:85px; padding-top:20px; text-align:center;}
.tj_gg ul li p{ padding-top:12px;}

/*list*/
.list_btnBox{ padding:12px 0 0 10px;}
.list_btnBox ul{ float:left;}
.list_btnBox ul li{ float:left; margin-right:5px; font-size:14px; line-height:35px; border:1px solid #D3DBDE; background:url(btn_bkg.jpg) left top repeat-x; border-radius:5px;}
.btn_add{ display:block; width:38px; height:35px; padding-left:39px; background:url(btn_01.jpg) 8px center no-repeat;}
.btn_add:hover,.btn_add:active{ color:#E87816;}
.btn_edit{ display:block; width:38px; height:35px; padding-left:39px; background:url(btn_02.jpg) 10px center no-repeat;}
.btn_edit:hover,.btn_edit:active{ color:#E87816;}
.btn_del{ display:block; width:65px; height:35px; padding-left:39px; background:url(btn_03.jpg) 8px center no-repeat;}
.btn_del:hover,.btn_del:active{ color:#E87816;}
.btn_totle{ display:block; width:38px; height:35px; padding-left:39px; background:url(btn_04.png) 8px center no-repeat;}
.btn_totle:hover,.btn_totle:active{ color:#E87816;}
.btn_all{ display:block; width:38px; height:35px; padding-left:35px; background:url(btn_05.gif) 8px center no-repeat;}
.btn_all:hover,.btn_all:active{ color:#E87816;}
.btn_sort{ display:block; width:65px; height:35px; padding-left:35px; background:url(btn_06.gif) 8px center no-repeat;}
.btn_sort:hover,.btn_sort:active{ color:#E87816;}
.shbox{ float:right; padding:7px 20px 0 0 ;}
.sh_txt{ width:180px; padding:0 5px; height:22px; line-height:22px; border:1px solid #B6CAD2; border-radius:2px;}
.sh_btn{ padding:0 10px; height:24px; line-height:22px; border:1px solid #B6CAD2; cursor:pointer; background:#DEE8ED; border-radius:2px;}
.list_div{ clear:both; padding:10px 0 0 10px;}
.list_tb{ border:1px solid #CBCBCB;}
.list_tb th{ height:34px; background:#F0F5F7; border-bottom:1px solid #B6CAD2;}
.list_tb td{ height:30px; padding:0 5px; border-left:1px dashed #C7C7C7; border-bottom:1px solid #EDEDED;}
.list_tb .pd_lt_10{ padding-left:10px;}
.list_tb .ckbox{ width:14px; height:14px; border:1px solid #C5C9CA;}
.list_pg{ clear:both; padding:10px 20px 0 10px;}
.list_tb .tr_hover_col,.sys_tb .tr_hover_col{ background:#CDE6FF; }
.list_top{ clear:both; border:1px solid #CBCBCB; width:98%; margin:10px 0 0 10px; padding:5px 0; background:#F0F5F7; overflow:auto;}
.list_btn{ cursor:pointer; border:1px solid #A5ACB2; width:59px; height:23px; text-align:center; background:url(btn-1.jpg) top center repeat-x; border-radius:3px;}
.list_btn:hover{ color:#f60; border:1px solid #666;}
.list_btn_wh1{ width:80px;}
.list_btn_wh2{ width:100px;}
.sys_tb{ border:1px solid #CBCBCB;}
.sys_tb th{ height:34px; background:#F0F5F7; border-bottom:1px solid #B6CAD2;}
.sys_tb td{ height:35px; padding:0 5px; border-left:1px dashed #C7C7C7;}


/*webSite*/
.website_topBox{ border-bottom:1px solid #D0DEE5; margin:0 0 0 25px; height:50px; position:relative;}
.website_top{ width:75px; font-size:16px; font-weight:bold; line-height:30px; text-align:center; border-bottom:3px solid #66C9F3; position:absolute; left:0px; bottom:-1px;}
.website_tb{ margin:30px 0 0 40px;}
.website_textBd{ border-left:1px solid #A7B5BC; border-top:1px solid #A7B5BC; border-right:1px solid #CED9DF; border-bottom:1px solid #CED9DF;}
.website_text{ width:300px; height:24px; line-height:24px; padding:0 5px;}
.website_btn{ padding:0 20px; height:32px; cursor:pointer; line-height:32px; text-align:center; border:none; color:#FFF; font-size:14px; font-weight:bold; background:#4199CB; border-radius:4px;}

/*add*/
.add_tabBox{ border-bottom:1px solid #D0DEE5; margin:0 0 0 25px; height:50px; position:relative;}
.add_tab{ position:absolute; left:0px; bottom:-1px; border-left:1px solid #D3DBDE; overflow:auto;}
.add_tab li{ float:left; padding:0 20px; font-size:13px; cursor:pointer; background:#FFF;}
.add_tab_li{ height:28px; line-height:28px; text-align:center; border:1px solid #D3DBDE; border-left:none;}
.add_tab_cur{ height:27px; line-height:27px; font-weight:bold; text-align:center; border-top:3px solid #66C9F3; border-right:1px solid #D3DBDE;}
.add_info{ clear:both; height:60px; line-height:60px; margin-left:50px; font-size:13px;}
.add_info b{ color:#F00;}
.add_tb{ margin:10px 0 0 40px;}
.add_cl{ color:#E43C02;}
.add_tb th{ text-align:right; padding:5px 8px 5px 0; font-weight:bold;}
.add_tb td{ text-align:left; padding:6px 0 5px 10px; color:#717171;}
.tab_con{ display:none; position:relative; }

/*tishi*/
.tsBox{ width:488px; height:272px; font-size:14px; background:url(a1_61.png) no-repeat; margin:0px auto;}
.ts_top{ height:40px; line-height:40px;}
.ts_tit{ float:left; padding-left:20px; font-size:16px; color:#FFF; font-weight:bold }
.ts_close{ float:right; padding:10px 15px 0 0;}
.ts_info{ clear:both; height:80px; margin:45px 0 0 80px; padding:10px 0 0 100px; color:#858686; line-height:30px; background:url(a1_65.jpg) no-repeat;}
.ts_info b{ color:#000;}
.ts_btn{ text-align:center; padding-top:20px;}
.ts_submit{ width:96px; height:35px; cursor:pointer; line-height:35px; text-align:center; border:none; color:#FFF; font-size:14px; font-weight:bold; background:url(a1_63.jpg) no-repeat;}
.ts_reset{ width:96px; height:35px; cursor:pointer; line-height:35px; text-align:center; border:none; color:#000; font-size:14px; background:url(a1_64.jpg) no-repeat;}

/*bulid html*/
.bh_box{ clear:both; border:1px solid #CBCBCB; width:98%; margin:12px 0 0 10px; padding:20px 0 10px 0; background:#F0F5F7; overflow:auto;}
.bh_box dl{ padding:0 15px;}
.bh_box dl dt{ clear:left; float:left; line-height:25px; width:100px; text-align:right; padding:0 15px 15px 0;}
.bh_box dl dd{ float:left; padding:0 0 15px 0;}


/*ģ���б� ��ͼԤ����ʾ*/
#imgtip{ position:absolute; border:1px solid #ccc; background:#fff; padding:2px; display:none; }


/*��ɫ ����*/
.navtips{ background:url("ico-6.png") no-repeat scroll 10px 9px #f8f8d8; border:1px solid #fcdea7; line-height:1.5em; padding:8px 10px 8px 30px; position:relative;}
.navtips .close { background:url("icon_del.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor:pointer; display:block; width:12px; height:12px; position:absolute; right:15px; top:12px;}

/*��Ʒ ͼƬ�б�ģʽ*/
.photo_list2{border:1px solid #EDECFF; font-family:Verdana, Geneva, sans-serif;overflow:hidden;}
.photo_list2 ul{margin:0;padding:10px 0 0 10px; *padding:10px 0 0 0px;}
.photo_list2 ul li{float:left; padding:0 0 10px 0; width:50%; *width:49.99%; overflow:hidden;}
.photo_list2 ul li div.box{ margin:0 10px 0 0; position:relative; border:3px solid #e3f2fa; background:url(li_bg.gif) repeat-x left bottom #fff; *margin:0 5px;}
.photo_list2 ul li div.box .checkall input{ position:absolute; top:5px; right:0px; }
.photo_list2 ul li img.cover{ float:left; margin:10px; padding:0px; border:0; width:96px; height:96px; }
.photo_list2 ul li dl{margin:0; padding:0 10px 0 0; *float:left; *margin-right:10px;}
.photo_list2 ul li dl dt{ margin:8px 0 0 auto; padding-right:15px; line-height:18px;height:36px;color:#208FFF;font-weight:600;overflow:hidden;}
.photo_list2 ul li dl dd{line-height:18px; color:#999;}
.photo_list2 ul li dl dd.btns{line-height:30px; height:30px; font-size:13px;font-family:"΢���ź�";}
.photo_list2 ul li dl dd input{vertical-align:middle;}


/*�ϴ�����ͼƬ
=============================================*/
/*file������ʽ*/
a.files{ margin:0 auto; float:left; width:52px; height:22px; overflow:hidden; display:block; border:1px solid #d7d7d7; background:url(upfile_bg.gif) left top no-repeat;text-decoration:none; }
/*file��Ϊ͸��������������������*/
a.files input{ margin-left:-270px; font-size:24px; cursor:pointer; filter:alpha(opacity=0); opacity:0; }
/*ȡ�����ʱ�����߿�*/
a.files, a.files input{ outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/ }
.uploading{ float:left; background:url(loading2.gif) no-repeat left center; padding-left:18px;display:none; line-height:24px; height:24px; color:#333; }

/*�ϴ���ͼ
=============================================*/
.upselect{ clear:both; margin:10px auto auto 10px; }
.upselect dl dt,.upselect dl dd{ float:left; line-height:200%; }
.swfupload{vertical-align:top;}
.upload_btn{ display:inline; padding:4px 0 3px 5px; *padding:0 0 0 5px; border:1px solid #d7d7d7; background:url(upbtn_bg.gif) repeat-x left 1px; color: #707070; cursor:pointer; overflow:hidden; vertical-align:middle; }
.upselect dl dd label{margin-left:10px;padding:7px 0 0; color:#717171; line-height:200%;}
.pic{float:left;/*width:65px;height:90px;*/margin-right:10px;text-align:center}
.pic img{border:3px #efefed solid; cursor:pointer; width:100px; height:100px;}
.pic img.current{border:3px #f60 solid}

#show_list{margin:0; padding:0;}
#show_list ul{ margin:0; list-style:none; }
#show_list ul li{ float:left; margin-right:10px; text-align:center; *width:111px;}
#show_list ul li .img_box{ margin:5px 5px 5px auto; position:relative; width:100px; height:100px; overflow:hidden; border:3px #efefed solid; cursor:pointer; }
#show_list ul li .img_box.current{ border:3px #f60 solid }
#show_list ul li .img_box img{ width:100px; height:100px; opacity:1; }
#show_list ul li .img_box .remark{ top:80px; left:0px; margin:0; padding:3px 2px; position:absolute; display:block; width:96px; height:94px; overflow:hidden; background:#000; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; text-align:left; font-family:"΢���ź�"; }
#show_list ul li .img_box .remark:hover{ top:0px; }
#show_list ul li .img_box .remark i{ color:#fff; font-style:normal; position:relative; line-height:16px; }
#show_list ul li a{ padding-right:1em; }


/*��ɫ���� ��ѡ
=============================================*/
.item_list{ vertical-align:top; }
	.item_list ul{ clear:both; width:600px;}
	.item_list ul li{ float:left; width:25%; height:35px; }
	.item_list ul li label{ margin:0; padding:0; }


/*�����ʽ
=============================================*/
.form_table{ margin-top:10px; width:100%;}
.form_table th{ padding:5px 8px 5px 0; color:#333; text-align:right; }
	.form_table td{ padding:6px 0 5px 10px; text-align:left; color:#717171;}
	.form_table label{ margin-left:10px; padding:7px 0 0; }
	.form_table label.attr{color:#1d1d1d}
	.form_table label input{ margin-right:5px; vertical-align:middle;}
	.form_table span label{ margin:0; padding:0; }
	.form_table textarea{font-size:12px;padding:3px;color:#333;vertical-align:middle; font-family:"΢���ź�"; border-left:1px solid #A7B5BC; border-top:1px solid #A7B5BC; border-right:1px solid #CED9DF; border-bottom:1px solid #CED9DF; border-radius:2px;}
	.form_table textarea.small{ width:350px; height:75px;}
	.form_table textarea.big{ width:500px; height:350px;}
	.form_table img.operator{ width:12px; height:12px; margin:0 6px; cursor:pointer; vertical-align:bottom; }

.txtInput{ margin-right:5px; padding:0 3px; height:24px; line-height:24px; vertical-align:middle; font-family:'΢���ź�'; border-left:1px solid #A7B5BC; border-top:1px solid #A7B5BC; border-right:1px solid #CED9DF; border-bottom:1px solid #CED9DF; border-radius:2px;}
.txtInput2{ padding:0 3px 0 3px; height:20px; line-height:20px; background:#FAFAFA; border:1px solid #B6CAD2; vertical-align:middle; font-family:'΢���ź�'; border-radius:2px;}
input.normal{ width:255px; }
input.small{ width:95px;}
input.small2{ width:50px; }
input.small3{ width:130px; }
input.small4{ width:75px; }
input.middle{ width:210px; }
input.long{ width:350px; }