@charset "gb2312";


.bold{ font-weight:bold;}
.border{ border:1px solid #c6d8f0; border-top:none;  background-color:#ffffff;}
.center{text-align:center;}
.clear {clear:both; height:0px; font-size:0px; line-height:0px;}
.left {float:left; display:inline;}
.pw{clear:both; width:998px; overflow:hidden; background-color:#ffffff;}
.right {float:right; display:inline;}
.split{clear:both; font-size:6px; height:6px; line-height:6px;}



a:link, a:visited{ color:#000000; text-decoration: none;}
a:hover, a:active{ color:#880009; text-decoration:underline;}

a.design:link, a.design:visited{ color:#ffffff; text-decoration: none;}
a.design:hover, a.design:active{ color:#ff0000; text-decoration:underline;}

html{ overflow-y:scroll;}

body{ margin:0; padding:0; font-size:12px; color:#000000; line-height:160%; font-family:"Arial", "宋体"; background:url(i_body_bg.jpg) top center no-repeat;}

button{ margin:0; padding:0; vertical-align:middle; font-size:100%;}

cite{ font-style:normal; float:right; color:#363636;}

div{ margin:0 auto; padding:0;}

div.l_page{ clear:both; padding:8px; text-align:center; color:#313131;}

form{ margin:0; padding:0;}

img{ border:0; margin:0;}

input{ margin:0; padding:0; font-size:100%;}

li{ list-style:none; margin:0; padding:0;}

p{ margin:0; padding:0; margin-bottom:6px;}
p.more{ text-align:right; margin-bottom:0px;}
p.no_indent{ text-indent:0em;}

select{ vertical-align:middle; font-size:100%;}

span{ margin:0; padding:0;}

table{ border-collapse:collapse; border-spacing:0;}

td{ margin:0; padding:0;  border-collapse:collapse;}

textarea{ padding:0; margin:0; font-size:100%;}

ul{ list-style:none; margin:0; padding:0;}



div.d_author{ clear:both; width:700px; line-height:30px; text-align:center; color:#c1c1c1; margin-top:8px; padding-bottom:20px; border-top:1px #bebfc2 solid;}
div.d_detail{ clear:both; width:720px; color:#2a2a2a; line-height:24px;}
div.d_title{ clear:both; width:700px; font-size:22px; font-weight:bold; color:#124b96; text-align:center; padding-top:20px; line-height:30px;}




a.i_more:link, a.i_more:visited{ float:right; height:24px; line-height:24px; padding-right:12px; color: #00256f; text-decoration: none;}
a.i_more:hover, a.i_more:active{ color:#ff0000; text-decoration:underline;}

a.i_en:link, a.i_en:visited{ float:right; width:130px; height:31px; line-height:31px; text-align:center; color: #ffffff; text-decoration: none;}
a.i_en:hover, a.i_en:active{ color:#ff0000;}

a.i_login:link, a.i_login:visited{ float:left; width:73px; height:28px; line-height:28px; color: #002570; text-decoration: none; border:none;}
a.i_login:hover, a.i_login:active{ color:#ff0000;}

a.i_ynxw:link, a.i_ynxw:visited{ float:left; height:24px; line-height:24px; color: #000000; text-decoration: none; background:url(i_ynxw_li_bg.jpg) 6px 50% no-repeat; padding-left:18px;}
a.i_ynxw:hover, a.i_ynxw:active{ color:#ff0000;}

a.i_jxjw:link, a.i_jxjw:visited{ float:left; height:24px; line-height:24px; color: #000000; text-decoration: none; background:url(i_jxjw_li_bg.jpg) 6px 50% no-repeat; padding-left:18px;}
a.i_jxjw:hover, a.i_jxjw:active{ color:#ff0000;}

a.i_yzxx:link, a.i_yzxx:visited{ height:31px; line-height:31px; color: #02398c; text-decoration: none; padding-left:6px; padding-right:6px;}
a.i_yzxx:hover, a.i_yzxx:active{ color:#ff0000;}

div.i_bianjie{ clear:both; width:266px; height:58px; background-color:#d5d5d5; overflow:hidden;}
div.i_bottom{ background-color:#c0d3ff; line-height:20px; color:#152568; text-align:center; padding-top:12px; padding-bottom:12px;}
div.i_jxjw{ float:left; width:355px; height:192px;}
div.i_jxjw_border{ width:353px; height:166px; border:1px solid #c6d8f0; border-top:none; overflow:hidden;}
div.i_jxjw_title{ clear:both; height:24px; line-height:24px; background:url(i_jxjw_title_bg.jpg) repeat-x; overflow:hidden;}
div.i_jxtz{ float:right; width:363px; height:196px; overflow:hidden;}
div.i_jxtz_border{ width:361px; height:166px; border:1px solid #c6d8f0; border-top:none; overflow:hidden;}
div.i_kyxx{ float:right; width:355px; height:192px;}
div.i_login{ float:right; width:219px; height:30px; line-height:30px; overflow:hidden;}
div.i_menu{ height:31px; line-height:31px; background:url(i_menu_bg.jpg) repeat-x; color:#ffffff;  overflow:hidden; font-size:13px;}
div.i_mid{ margin-top:12px;}
div.i_mid_bottom{ margin-top:6px;}
div.i_mid_left{ float:left; width:720px; overflow:hidden;}
div.i_mid_right{ float:right; width:266px; height:88px; overflow:hidden;}

div.i_top{ height:146px; background:url(i_top_bg2.jpg) no-repeat;}
div.i_xgxx{ float:right; width:266px;}
div.i_xgxx_border{ width:264px; height:166px; border:1px solid #c6d8f0; border-top:none; overflow:hidden;}
div.i_ynxw{ float:left; width:627px; height:196px; overflow:hidden;}

div.i_ynxw_border{ width:625px; height:auto; border:1px solid #c6d8f0; border-top:none; overflow:hidden;}

div.i_ynxw_title{ clear:both; height:24px; line-height:24px; border-bottom:solid 4px #c6d8f0; overflow:hidden;}
div.i_ynzd{ width:718px; height:88px; border:1px solid #c6d8f0; background:url(i_ynzd_bg.jpg) 15px 50% no-repeat; overflow:hidden;}


div.i_yzxx{ float:left; width:220px; height:31px; line-height:31px; background:url(i_yzxx.jpg) 2px 50% no-repeat; padding-left:30px; color:#02398c; text-align:left; overflow:hidden;}

li.i_jxjw{ float:left; width:338px; height:24px; line-height:24px; text-align:left;}
li.i_jxjw_split{ float:left; width:338px; height:1px; line-height:1px; font-size:1px; border-bottom:1px dotted #a6a6a6;}
li.i_jxtz{ float:left; width:340px; height:24px; line-height:24px; text-align:left;}
li.i_jxtz_split{ float:left; width:340px; height:1px; line-height:1px; font-size:1px; border-bottom:1px dotted #a6a6a6;}
li.i_xgxx{ float:left; width:246px; height:24px; line-height:24px; text-align:left;}
li.i_xgxx_split{ float:left; width:246px; height:1px; line-height:1px; font-size:1px; border-bottom:1px dotted #a6a6a6;}
li.i_ynxw{ float:left; width:420px; height:24px; line-height:24px; text-align:left;}
li.i_ynxw_split{ float:left; width:420px; height:1px; line-height:1px; font-size:1px; border-bottom:1px dotted #a6a6a6;}
li.i_ynzd{ float:left; width:175px; height:25px; line-height:25px; overflow:hidden;}

li.i_ynzd2{ float:left; width:150px; height:25px; line-height:25px; overflow:hidden;}

select.i_bianjie{ width:234px; border:1px solid #c7d8e3; border:none; padding-left:3px; height:18px; line-height:18px;}

span.i_jxjw{ float:left; width:97px; height:24px; line-height:24px; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; background:url(i_jxjw_bg.jpg) no-repeat;}


span.i_jxjw2{ float:left; width:130px; height:24px; line-height:24px; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; background:url(i_jxjw_bg_3.jpg) no-repeat;}


span.i_jxtz{ float:left; width:131px; height:24px; line-height:24px; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; background:url(i_jxtz_bg.jpg) no-repeat;}
span.i_ynxw{ float:left; width:131px; height:24px; line-height:24px; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; background:url(i_ynxw_bg.jpg) no-repeat;}
table.i_flash{ width:602px; margin-top:12px;}
table.i_bianjie{ width:236px; margin-top:6px; line-height:22px; line-height:22px; color:#00256f; font-weight:bold;}
td.i_flash{ width:172px;}

ul.i_jxjw{ float:right; width:346px; overflow:hidden; margin-top:12px;}
ul.i_jxtz{ float:right; width:350px; overflow:hidden; margin-top:12px;}
ul.i_xgxx{ float:right; width:256px; overflow:hidden; margin-top:12px;}
ul.i_ynxw{ float:right; width:420px; overflow:hidden;}
ul.i_ynzd{ float:right; width:620px; overflow:hidden; margin-top:12px;}




a.l_location:link, a.l_location:visited{ color:#ffffff; text-decoration: none;}
a.l_location:hover, a.l_location:active{ color:#ff0000; text-decoration:underline;}

a.l_page:link, a.l_page:visited{ color:#000000; text-decoration: none; padding:3px;}
a.l_page:hover, a.l_page:active{ color:#ff0000; text-decoration:underline;}

div.l_left{ float:left; width:267px; overflow:hidden; text-align:left;}
div.l_ynxw_border{ width:265px; height:auto; border:1px solid #c6d8f0; border-top:none; overflow:hidden;}

div.l_location{ clear:both; height:27px; line-height:27px; color:#ffffff; background-color:#2c66b3; text-align:left; padding-left:10px;}
div.l_page{ clear:both; padding:8px; text-align:center; color:#ff0000; border-top:1px dotted #a0a0a0;}
div.l_right{ float:right; width:723px; text-align:left; overflow:hidden;}
div.l_right_border{ float:right; width:721px; border:1px solid #c6d8f0; border-top:none; overflow:hidden;}

li.l_right{ float:left; width:701px; height:24px; line-height:24px; text-align:left;}
li.l_right_split{ float:left; width:701px; height:1px; line-height:1px; font-size:1px; border-bottom:1px dotted #a6a6a6;}
li.l_ynxw{ float:left; width:244px; height:24px; line-height:24px; text-align:left;}
li.l_ynxw_split{ float:left; width:244px; height:1px; line-height:1px; font-size:1px; border-bottom:1px dotted #a6a6a6;}

ul.l_right{ float:right; width:713px; padding-top:12px; padding-bottom:12px; overflow:hidden;}
ul.l_ynxw{ float:right; width:254px; overflow:hidden;}













#AloeR_Menu { z-index:100; clear:both; float:right;  width:960px;  height:31px; line-height:31px; list-style-type:none; padding:0px; margin:0px; color:#ffffff;}
#AloeR_Menu li { float:left; display:inline;}

#AloeR_Menu li.right { float:right; width:130px; text-align:center; display:inline;}

#AloeR_Menu .i_menu_split{ float:left; display:inline; width:10px;}

#AloeR_Menu li a:link, #AloeR_Menu li a:visited{ display:block; padding-left:12px; padding-right:12px; color:#ffffff; text-decoration:none; text-align:center; font-size:13px;}
#AloeR_Menu li a:hover, #AloeR_Menu li a:active{ background-color:#003876;}

#AloeR_Menu li.right a:link, #AloeR_Menu li.right a:visited{ color:#fffd45; text-decoration:none; text-align:center; font-family:Arial; font-size:12px;}
#AloeR_Menu li.right a:hover, #AloeR_Menu li.right a:active{ color:#ff0000; background-color:;}



#AloeR_Menu li ul { display:none; width:108px; float:left; margin-left:0px; text-align:left; line-height:26px; list-style-type:none; position:absolute; border:1px #aaaaaa solid; background:#eeeeee;}

#AloeR_Menu li ul li{ float:left; margin-left:0px; width:100%; text-align:left; border-bottom:1px #aaaaaa solid; border-top:1px solid #ffffff;}

#AloeR_Menu li ul li a:link, #AloeR_Menu li ul li a:visited{ display:block; padding-left:0px; padding-right:0px; margin-left:0px; width:100%;  color:#3d3d3d; text-decoration:none; text-align:left; font-size:13px; text-indent:1em;}
#AloeR_Menu li ul li a:hover, #AloeR_Menu li ul li a:active{ color:#ffffff!important; text-decoration:none; background:#003876;}

#AloeR_Menu li ul li ul { display:none; width:108px; margin-left:108px; margin-top:-26px; line-height:26px; list-style-type:none; position:absolute; border:1px #aaaaaa solid; background:#eeeeee; text-align:left;}

#AloeR_Menu li ul li ul li{ float:left; margin-left:0px; width:100%; text-align:left; border-bottom:1px #aaaaaa solid; border-top:1px solid #ffffff;}

#AloeR_Menu li ul a:link, #AloeR_Menu li ul a:visited{ display:block; color:#177cbf; text-decoration:none; font-size:12px; text-indent:1em; text-align:left; line-height:24px; background:#eeeeee;}
#AloeR_Menu li ul a:hover, #AloeR_Menu li ul a:active{ color:#ffffff!important; background:#3d55a7;}


#AloeR_Menu li ul { display:none;}
#AloeR_Menu li.over ul { display:block;}


#AloeR_Menu li.over ul li ul { display:none;}
#AloeR_Menu li.over ul li.over ul { display:block;}




.menu_2{width:207px; margin:0 auto; padding:0; padding-top:0px; padding-bottom:5px overflow:hidden}
.menu li.level1 {border-top:2px solid #ccc;line-height:35px;text-indent:2em;}
.menu li.level1 a{display:block;color:#222;font-size:13px;background:url(l_bmgk_bg.jpg)no-repeat left center;padding-left:10px;font-weight:bold;}
.menu li.level1 a:hover{color:#d60a03;}
.menu li a.cur{ background:url(../images/list_10.jpg) no-repeat 180px center;color:#d60a03;font-weight:600;}
.menu li ul{overflow:hidden; padding:0; margin:0;}
.menu li ul.level2{width:207px;display:none; color:#f1f0f0; font-weight:bold;}
.menu li ul.level2 li{height:30px;line-height:30px;padding-left:25px;background:url(../images/arrow_11.png) no-repeat 35px center;}
.menu li ul.level2 li a{display:block;height:30px;line-height:30px;color:#222;overflow:hidden; font-size:12px; font-weight:normal;font-family:"Microsoft YaHei"; border:none}
.menu li ul.level2 li a.sub_menuzi{color:#222;font-weight:600;}
.menu li ul.level2 li a:hover{color:#d60a03;}