@charset "utf-8";
/*全局定义*/
body, div, ul, li, dl, dd, dt, img, span { border: 0 none; color: #555555; font-size: 12px; list-style:none; margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
select, input, button, button img { vertical-align: middle; border:none }
a { color:#555555; text-decoration:none; cursor:pointer }
a:hover { color:#333333; }
i { font-style:normal }
.fl { float:left }
.fr { float:right }
.clr { clear:both }
a.more { width:54px; height:36px; background:url(/images/more.jpg) no-repeat; display:block; }
.red { color:#c90006 }
.black { color:#999999 }
.yellow { color:#ff8420 }
a.black { color:#999999 }
.font_c1 { color:#154478;  }
.all { margin:0 auto; background:url(/images/head_bg.jpg) center top repeat-x;  }
input.ljjh { background-position: 0 -173px; border: medium none; color: #FFFFFF; cursor: pointer; font-size: 14px; font-weight: bold; height: 32px; line-height: 32px; width: 98px; }

.quit{ display:inline-block; height:30px; width:auto} 
/*头部*/

 
.bg_img { background:url(/images/bg_img.jpg) }
.top { width:1000px; height:30px; margin:0 auto; position:relative; z-index:100 }
.t_l { width:450px; height:30px; display:block; padding-left:20px; line-height:30px; text-align:left }
.t_l a span { color:#b60005 }
.t_r { width:330px; height:30px; display:block; padding-right:20px; line-height:30px; text-align:right }
.head { width:1000px; height:70px; margin:0 auto; clear:both }
.top { width:1000px; height:25px; line-height:25px; }
.logo { width:207px; height:44px; padding-top:5px; }
.logo a { width:207px; height:44px; background:url(/images/logo.png) no-repeat; display:block; text-indent:-5000px; font-size:14px; color:#a8a8a8 }
.s_txt { border:#bebebe 1px solid; border-right:0; width:310px; height:31px; display:block; background-position:0 0; background-repeat:repeat-x }
ul.link_h { height:25px; padding:0; margin:0; float:right }
ul.link_h li,ul.link_h li.a2 { float:left; height:25px; line-height:25px; }
ul.link_h li.a2 { width:40px; }
ul.link_h li.a3 { width:100px; height:25px; line-height:25px; text-align:left; }
.num { width:180px; height:45px; border:#e8e8e8 1px solid; background:#FFFFFF; padding-left:15px; padding-top:5px; }
.num h1 { font-size:12px; color:#8f8f8f; line-height:16px; background:none; }
.num h2 { font-size:26px; line-height:28px; color:#c90006; font-weight:bold }
.p_bot { width:180px; padding-left:15px; height:16px; line-height:16px; font-size:12px; display:block; color:#8f8f8f }
.crumb { width:980px; margin:auto; color:#6d6d6d; background-repeat:no-repeat; font-size:12px; padding:20px 10px 10px 10px; }
/*导航*/
.menu { height:30px; padding-top:17px; clear:both; }
.menu ul li a.dh1 { display:block; text-align:center; margin:0 auto; line-height:30px; font-size:15px; color:#494949; background:url(/images/title_bg.png) center top no-repeat; background-position:-10000px -10000px; font-family:"微软雅黑"; font-weight:bold }
.menu ul li.ge { width:2px; height:30px; background:url(/images/title_bg.png) center top no-repeat; background-position:-0px -30px }
.menu ul li a.dh1:hover { background-position:0 0; color:#ffffff }
.gg { width:384px; height:34px; padding-top:3px; }
.gg1 { width:27px; height:34px; background-position:0 -137px; display:block }
.gg2 { width:327px; height:34px; line-height:34px; background-position:0 -171px; background-repeat:repeat-x; display:block; padding-left:3px; color:#8d8d8d }
.gg3 { width:22px; height:34px; background-position:-5px -205px; background-repeat:repeat-x; display:block }
.menu ul { display:inline; }
.menu li { height:30px; float:left; width:83px; position:relative; z-index:4; display:inline; }
.menu li a { }
.menu li div.x { width:auto; position:absolute; top:0px; left:0px; height:38px; z-index:9999; display:none }
.menu li div.x img { height:38px; float:left; position:relative; z-index:1; }
.m_en ul li a.dh1{ font-size:14px; }

 
 
/* 语言切换 */
.lan { height:30px; padding-top:0; clear:both; position:relative; z-index:100 }
.lan ul li a.dh1 { display:block;  text-align:center; margin:0 auto; line-height:25px; font-size:12px; color:#494949; background-position:-10000px -10000px; font-family:"微软雅黑" }
.lan ul li a.dh1:hover { background-position:0 0; color:#ffffff }
.lan ul {display:inline;}
.lan li { height:30px; float:left; width:140px; position:relative; z-index:4; display:inline;  }
.lan li a { width:105px; height:30px; display:block}
.lan li div.x {width:auto;position:absolute; top:0px; left:0px; height:30px; z-index:9999; display:none }
.lan li div.x img{ height:30px; float:left; position:relative; z-index:1;} 



/*下拉菜单*/
.drop { width:170px; position:absolute; left:-42px; top:30px; z-index:9999; display:none; font-size:12px; padding-top:4px; background:url(/images/dh_bg.png) center 1px no-repeat; }
.drop dl { width:170px; float:left; display:inline-block; clear:both; border-top:2px solid #294e86 }
.drop dl dt { width:170px; float:left; font-weight:bold; line-height:28px; }
.drop dl a { /* FILTER: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; */ display:block; width:100%; line-height:28px; text-indent:10px; /* background:url(/images/arr2.gif) no-repeat 130px 8px #ccc; */ color:#222; background:#ccc; }
.drop dl dt a { color:#fff; FILTER: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
.drop dl dt a:hover { color:#154478; }
 
.drop dl dd { width:170px; float:left; position:relative; ; clear:both; z-index:99999; border-bottom:1px solid #fff; }
.drop dl dd a { }
.drop dl dd a:hover { color:#fff; background:#154478; }
.dropIn_1 { width:170px; float:left; display:inline }
.dropIn_1 dl { }



.drop dl.proo { width:230px; float:left;  display:inline-block; clear:both; border-top:2px solid #294e86 }

.drop dl.proo dt { width:230px; float:left; font-weight:bold; line-height:28px; }
.drop dl.proo a { /* FILTER: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; */ display:block; width:100%; line-height:28px; text-indent:10px; /* background:url(/images/arr2.gif) no-repeat 130px 8px #ccc; */ color:#222; background:#ccc; }
.drop dl.proo dt a { color:#fff; FILTER: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
.drop dl.proo dt a:hover { color:#154478;background:#154478; }
/*.HaS { background:url(/images/arr2.gif) no-repeat 205px 8px #ccc !important;/* FILTER: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; display:block; width:100%; line-height:28px; }*/ 
.drop dl.proo dd { width:230px; float:left; position:relative; ; clear:both; z-index:99999; border-bottom:1px solid #fff; }
.drop dl.proo dd a { }
.drop dl.proo dd a:hover { color:#fff; background:#154478; }
 

.third { width:160px; position:absolute; left:170px; top:-12px; *top:0px;display:none; }
dl.proo .third { width:160px; position:absolute; left:230px; top:-12px; *top:0px;display:none; }
.third span { width:100%; float:left; line-height:28px; position:relative; ; clear:both; z-index:99999; border-bottom:1px solid #fff; }
.third span a { overflow:hidden; background:#ccc; }
.four { width:145px; position:absolute; left:145px; top:0px; display:none; ; clear:both }
.four i { width:100%; float:left; line-height:28px; border-bottom:1px solid #fff; }
.four i a { overflow:hidden }
.sbnow { background:#154478 !important; color:#fff !important; }
.sbnow a { }
.bk { display:block !important }
/*内容*/
.main { width:980px; padding:10px; padding-top:5px; margin:0 auto; background:#FFF }
.pad5 { padding-top:5px; }
.mainwz { height: 28px; width: 948px; margin-top: 5px; margin-bottom: 13px; padding: 0px; font-size: 12px; line-height: 28px; font-family: "宋体"; color: #bebebe; background:#f2f2f2; background-repeat: repeat-y; border:solid 1px #eaeaea; clear:both }
 
input.ipt { line-height:18px; height:18px; padding:2px 2px 1px 2px; border:1px solid #bababa; background:url(/images/ipt_bg.png) no-repeat }
.select { line-height:22px; padding:2px 3px; border:1px solid #bababa; }
.mag10 { margin-top:10px; }
.sub_main { width:1000px; margin:0 auto; min-height:600px; height:auto; _height:400px; }
.t_bg { background:url(/images/title_bg.png); padding:0 }
.title { height:36px; line-height:36px; padding-left:10px; background-position:0 0; }
.sub_title { height:30px; line-height:30px; width:228px; background-position:0 -60px; text-align:left; padding-left:10px; }
.sub_title span, .i_a_news span { color:#154478; font-size:14px; font-weight:bold; }
.sub_title b, .i_a_news b { color:#FFF; font-size:12px; font-family:"宋体"; font-weight:normal; padding-left:5px; }
.b_l, .b_r { width:10px; height:36px; background-position:0 -138px; display:block }
.b_r { background-position:-262px -138px; }
 
.sub_title_r { height:30px; line-height:30px; width:728px; background-position:0 -60px; text-align:left; padding-top:0; padding-bottom:0;padding-left:10px; padding-right:10px; margin-bottom:10px; }
.sub_title_r span { color:#154478; font-size:14px; font-weight:bold; }
.sub_title_r i { font-style:normal; text-align:right; float:right; color:#949494 }
/********分页样式**********/
#pager { padding-top:5px; width:99%; margin-bottom:35px; }
input.txt { BORDER: #CCC 1px solid; width:14px; height:14px; padding:2px 5px; }
ul.page { float:right; width:auto; list-style:none; padding:0; margin:0; padding-right:10px; padding-top:10px; padding-bottom:10px; }
ul.page li { float:left; width:20px; height:20px; line-height:20px; margin:0 2px; }
ul.page li.txt { float:left; width:auto; height:20px; line-height:20px; }
ul.page li.txt A { display:block; COLOR: #666; text-align:center; width:50px; height:20px; line-height:20px; padding:0px; background-position:-99px -224px; }
ul.page li.txt A:hover { COLOR: #fff; width:50px; height:20px; line-height:20px; background-position:-151px -224px; }
ul.page A { display:block; COLOR: #666; text-align:center; width:20px; height:20px; line-height:20px; padding:0px; background:url(/images/title_bg.png) no-repeat; background-position:-121px -246px; }
ul.page A:hover { COLOR: #fff; width:20px; height:20px; background-position:-99px -246px; }
ul.page A.hover { COLOR: #fff; width:20px; height:20px; background-position:-99px -246px; }
.banner1000_200 { width:1000px; height:200px; margin:0 auto; padding-top:10px }
.con_sub { width:1000px; margin:0 auto; padding-top:10px; }
.sub_l { width:238px; border:1px solid #bfbfbf; float:left; padding-bottom:10px; }
.content_r { width:100%; float:left; }
.content_rfu {  clear:both; padding:10px; }
.content_fu { margin-left:20px; margin-top:10px; margin-right:20px; }
ul.help_list { padding:0; width:220px; margin:0 auto; padding-top:10px; padding-bottom:10px; }
ul.help_list li { height:30px; line-height:30px; border-top:none; border-bottom:none }
ul.help_list li a { width:195px; height:30px; margin:0 auto; border-left:0px; border-right:0px; padding-left:25px; text-align:left; font-size:12px; display:block; color:#767676; background:url(/images/title_bg.png) 10px -100px no-repeat; }
ul.help_list li a:hover { background:#154478 url(/images/title_bg.png) 10px -125px no-repeat; color:#FFFFFF; }
.L_menu { width:218px; margin:10px auto;  }
.L_menu li { width:100%; float:left; line-height:31px; background:url(/images/ico01.gif) 10px 13px #f2f2f2 no-repeat; text-indent:25px; border-bottom:1px solid #fff; cursor:pointer; padding:0 }
.Lthis { background:url(/images/ico01.gif) 10px -17px #154478 no-repeat !important; }
.LthisHover { background-color:#154478 !important; }
.LthisHover a { color:#fff; }
.Lthis a { color:#fff; }
.L_menu_D { width:100%; float:left; background:#fff; display:none; margin:0 }
.L_menu_D span { width:100%; display:block; border-bottom:1px solid #e5e5e5; }
.L_menu_D span a { color:#666; }
.L_menu_D span a:hover { color:#154478 !important; }
.shover { background:#F60 !important; color:#fff !important; }
.sub_r { width:748px; border:1px solid #bfbfbf; float:right }
.tab table, td { font:100% Arial, Helvetica, sans-serif; }
.tab table { width:100%; border-collapse:collapse; text-align:center }
.tab table th, .tab table td { text-align:left; padding:0px; border:1px solid #CCC; padding:1px 5px; }
.tab table th { background:url(/images/th_bg.jpg) repeat-x; height:33px; line-height:33px; padding:0; text-align:center }
.tab table td img { margin:0 auto }



table.msgtable, td { font:100% Arial, Helvetica, sans-serif; }
table.msgtable { width:100%; border-collapse:collapse; text-align:center }
table.msgtable th, table.msgtable td { text-align:center; padding:0px; border:1px solid #e9e9e9; padding:5px; }
table.msgtable th { background:url(/images/th_bg.jpg) repeat-x; height:25px; line-height:25px; padding:5px;  }
table.msgtable td {
    border: 1px solid #DDDDDD;
    line-height: 18px;
    padding: 5px;
    text-align: center;
	word-break: break-all; work-wrap: break-word;overflow：hidden
}
table.msgtable td img { margin:0 auto; clear:both; width:100px; height:80px} 
table.msgtable p { text-align:center; padding:0; margin:0}
table.msgtable p span{     line-height:16px; display:block; margin:0 auto}

table.msgtable2, td { font:100% Arial, Helvetica, sans-serif; }
table.msgtable2 { width:100%; border-collapse:collapse; text-align:center }
table.msgtable2 th, table.msgtable2 td { text-align:left; padding:0px; border:0px; padding:5px; }
table.msgtable2 th { background:url(/images/th_bg.jpg) repeat-x; height:33px; line-height:33px; padding:0; text-align:right }
table.msgtable2 td img { margin:0 auto }

.download { border-left: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; display: inline; float: left; line-height: 23px; margin: 17px 0 17px 17px; width: 680px; }
.dltit { background: url("/images/bg07.jpg") repeat-x scroll 0 0 transparent; font-weight: bold; height: 36px; line-height: 36px; text-align: center; }
/*隔行换色*/
.tr_bg { background:#FFFFFF; }
.tr_hover_col { background:#FFFFFF; }
/*底部*/
.foot_bg { background:#ebebeb; border-top:1px solid #a9a9a9; margin-top:10px; }
.foot { height:50px; width:1000px; margin:0 auto; }
.copyright { height:50px; width:400px; line-height:50px; color:#4e4e4e; font-size:12px; text-align:left }
.bq { width:400px; height:50px; line-height:50px; text-align:right }
