﻿@charset "utf-8";
/* CSS Document */

#flashFCI{ border:1px solid #7dbce5}

/* --------------------------first_pan_left style------------------------------- */
#first_pan_left{ float:left; width:313px; height:auto; overflow:hidden}
/* login style */
.login{ height:197px; margin-top:-1px}

ul.login_tab{ margin-top:1px; border-top:1px solid #7dbce5; overflow:hidden}
ul.login_tab li{ float:left}
ul.login_tab li a{ display:block; width:62px; height:29px; line-height:29px; text-align:center; overflow:hidden}
ul.login_tab li a:hover{ text-decoration:none}
ul.login_tab li a.last{ width:61px}

a.log_Tabopen{ background:url(../images/index_login_tab_curbg.gif) repeat-x; font-weight:bold}
a.log_Tabclose,a.log_Tabclose:hover,a.log_Tabclose:visited{ background:url(../images/index_login_tab_bg.gif) repeat-x; font-weight:normal}

.login_main{ height:138px; overflow:hidden; background:url(../images/index_login_bg.gif) no-repeat bottom right}
.login_main ul{ width:265px; margin:0 auto; overflow:hidden}
.login_main ul li{ clear:both; margin-top:15px; height:22px; line-height:22px}
.login_main ul li label{ display:block; float:left; width:43px; text-align:left}
.login_main ul li input.write{ height:18px; line-height:18px; width:148px; border:1px solid #0173bc}
.login_main ul li a.underline{ margin-left:10px}
.login_main ul li.log{ height:26px; line-height:normal}
.login_main ul li .bt_log{ width:67px; height:26px; border:none; background:url(../images/index_loginbt.gif) no-repeat; margin-left:74px; cursor:pointer}
.login_main ul li .sel{ margin-left:10px}

.index_pan_fbxx{ margin-top:-1px; background:#ecf8ff}

/* --------------------------first_pan_mid style------------------------------- */
#first_pan_mid{ float:left; width:388px; height:auto; margin-left:5px; overflow:hidden}

dl.newshot{ width:355px; margin:0 auto; background: url(../images/sub_dot01.gif) bottom repeat-x; padding-bottom:8px}
dl.newshot dt a{ display:block; font: normal 18px/43px 黑体; text-align:center; width:355px; overflow:hidden; height:37px}
dl.newshot dd{ color:#444; line-height:150%}

.inv{ text-align:center; margin:12px auto; *margin:4px auto}

.in_list_video{ float:left; margin-left:20px; width:355px}
.in_list_video li{ overflow:hidden; height:20px; line-height:20px; background-position:0 5px}
.in_list_video li a{ display:block; width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}

a.vmore{ display:block; width:40px; float:right; margin-right:20px}

/* --------------------------first_pan_right style------------------------------- */
#first_pan_right{ float:right; width:250px; height:auto; overflow:hidden}

.in_pan_zljh{ height:296px; width:248px}
ul.in_panright_list{ width:220px}
ul.in_panright_list li{ width:210px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}

a.in_zljh{ display:block; height:56px; width:246px; margin:7px auto 0; overflow:hidden}

.in_pan_jjqm{ margin-top:-1px; height:184px}

/* --------------------------second_pan style------------------------------- */
.in_pan_hzyl{ width:284px; float:left; height:240px; overflow:hidden}

.in_pan_czjh{ width:373px; height:242px; overflow:hidden; float:left; margin-left:5px}
.in_pan_czjh dl{ margin:9px 0 0 17px}
.in_pan_czjh dl dt{ font:bold 12px/22px 宋体; color:#01569a}
.in_pan_czjh dl dt a,
.in_pan_czjh dl dt a:hover,
.in_pan_czjh dl dt a:visited{ color:#ff3300; margin-left:10px; font-weight:bold}
.in_pan_czjh dl dd{ height:24px; line-height:24px; background:url(../images/sub_dot04.gif) no-repeat 0 10px; padding-left:8px}
.in_pan_czjh dl dd a,.in_pan_czjh dl dd a:visited{ color:#000}
.in_pan_czjh dl dd a:hover{ color:#5699ce}

.in_pan_dqzh{ width:283px; float:right; height:auto !important; height:240px; min-height:240px}

/* --------------------------third_pan_left style------------------------------- */
#third_pan_left{ float:left; width:288px; height:auto; overflow:hidden}

.in_pan_tjzh{ height:auto !important; height:256px; min-height:256px}
dl.style01{ background:url(../images/sub_dot03.gif) bottom repeat-x; padding:8px; overflow:hidden; zoom:1}
dl.style01.last{ background:none}
dl.style01 dt{ float:right; height:26px; line-height:26px; width:195px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
dl.style01 dt a{ font-weight:bold}
dl.style01 dd.photo{ float:left; width:60px; height:60px; overflow:hidden}
dl.style01 dd.date{ float:right; width:195px; line-height:21px; color:#333}

.in_pan_hzmc{ height:auto !important; height:411px; min-height:411px}
dl.style02{ padding:9px 0 0 9px; *padding:0; margin:0; *margin:9px 0 0 9px; clear:both}
dl.style02 dt{ float:left; width:100px; height:44px; overflow:hidden; margin-right:5px}
dl.style02 dd{ line-height:180%; float:left; width:164px; overflow:hidden}
dl.style02 dd a,dl.style02 dd a:hover,dl.style02 dd a:visited{ color:#0066ff}

/* --------------------------third_pan_mid style------------------------------- */
#third_pan_mid{ float:left; width:373px; height:auto; overflow:hidden; margin-left:5px; padding:0}

ul.tab_list li{ float:left}
ul.tab_list li a,
ul.tab_list li a:hover,
ul.tab_list li a:visited{ color:#01569a; display:block; width:77px; height:30px; text-align:center; font:bold 12px/30px 宋体}
ul.tab_list li a:hover{ text-decoration:none}
ul.tab_list li a.zl_Tabopen{ background:url(../images/index_mainlist_tabbg_ov.gif) no-repeat}
ul.tab_list li a.zl_Tabclose{ background:url(../images/index_mainlist_tabbg.gif) no-repeat}

#zlTable1,#zlTable2,#zlTable3{ height:auto !important; height:646px; min-height:646px; display:none; background:url(../images/index_mainlistbg.gif) repeat-y left; overflow:hidden; *overflow: visible}

ul.zl_list{ margin-left:15px; margin-top:10px}
ul.zl_list li{ clear:both}
ul.zl_list li a{ height:24px; line-height:24px; display:block; float:left}
ul.zl_list li a.left{ width:116px; background: url(../images/index_mainlist_arr.gif) no-repeat right}
ul.zl_list li a.right{ width:210px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-left:14px; color:#000}
ul.zl_list li a.right:hover,ul.zl_list li a.right:visited{ color:#000}

/* --------------------------third_pan_right style------------------------------- */
.in_pan_ppzh{ width:283px; height:auto !important; height:396px; min-height:396px; float:right; overflow:hidden; *overflow:visible}
.in_list03{ margin:2px auto 0}

.in_pan_zgjs{ width:283px; height:auto !important; height:271px; min-height:271px; float:right; overflow:hidden; *overflow:visible; margin-top:5px}
dl.in_showdl{ margin:5px auto 0}
ul.zgjs_list{ background:#d1e5f4; padding-left:14px; width:246px; height:auto; overflow:hidden; margin:0 auto}
ul.zgjs_list li{ height:24px; line-height:24px; width:115px; overflow:hidden; background:url(../images/sub_dot05.gif) no-repeat 0 10px; padding-left:8px; float:left}

/* --------------------------pan_imglinks style------------------------------- */
a.in_imglink{ border:1px solid #7dbce5; display:block; float:left; margin-right:6px; width:233px; height:78px; overflow:hidden}
a.in_imglink.last{ float:right; margin:0}

#demo_imglink {
background: #FFF;
overflow:hidden;
width: 960px;
}
#demo_imglink img {
border:1px solid #7dbce5; margin-right:3px; margin-left:3px; width:233px; height:78px;
}
#indemo_imglink {
float: left;
width: 800%;
}
#demo1_imglink {
float: left;
}
#demo2_imglink {
margin-left:6px;
float: left;
}
/* --------------------------forth_pan style------------------------------- */
.in_pan_hyxh{ width:284px; height:186px; overflow:hidden; float:left}
.in_pan_hyxh h3{ text-align:center; line-height:35px}
.in_pan_hyxh h3 a{ font-weight:bold; font-size:12px}
p.cont{ line-height:170%; margin:0 9px; color:#333}
p.cont a,.in_pan_hyxh p.cont a:hover,.in_pan_hyxh p.cont a:visited{ color:#0066ff}
p.lx{ display:block; background:url(../images/in_hyxh_bg.gif) no-repeat; width:255px; height:46px; text-align:center; font-weight:bold; color:#ff3300; margin:7px auto 0; line-height:180%; padding:4px 0 0 20px}

.in_pan_hyjl{ width:373px; height:188px; overflow:hidden; float:left; margin-left:5px}

.in_pan_hysj{ width:283px; height:186px; overflow:hidden; float:right}
.in_pan_hysj ul{ margin-top:7px}

.in_pan_hzfw{ width:284px; height:256px; overflow:hidden; float:left}
ul.in_hzfw_imglink{ margin-left:0}

.in_pan_dzhk{ width:373px; height:258px; overflow:hidden; float:left; margin-left:5px}
.dzhk_left{ float:left; margin:16px 16px 0 13px; width:158px; overflow:hidden}
.dzhk_left a.img{ display:block; border:1px solid #8dc2ee}
.dzhk_left a.img img{ width:155px; height:177px}
.dzhk_left a.txt{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:30px; text-align:center}
ul.dzhk{ float:left; width:160px; margin-left:0; clear:none; margin-top:7px}
ul.dzhk li{ width:170px; height:24px; line-height:24px}
a.xz,
a.xz:hover,
a.xz:visited{ display:block; float:left; text-decoration:underline; color:#ff3300; padding-left:10px; margin:10px auto 0}

.in_pan_zzjg{ width:283px; height:256px; float:right; background:url(../images/zzjg_bg.gif) no-repeat bottom left}

.in_pan_zcfg{ width:284px; height:191px; overflow:hidden; float:left}

.in_pan_hzxy{ width:373px; height:193px; overflow:hidden; float:left; margin-left:5px}

.in_pan_zndc{ width:283px; height:191px; float:right; background:url(../images/in_dc_bg.gif) no-repeat bottom right}
.in_pan_zndc p{ margin:15px 0 0 23px; color:#01569a}
.in_pan_zndc ul{ margin:10px 0 0 20px}
.in_pan_zndc ul li{ height:23px; line-height:23px; font-weight:bold; color:#01569a}
.in_pan_zndc ul li input{ display:block; float:left; margin-top:1px; margin-right:5px}
.in_pan_zndc .dc_bt{ display:block; float:left; width:67px; height:26px; line-height:26px; background:url(../images/in_bt_tp.gif) no-repeat; text-align:center; font-weight:bold; color:#fff; margin:12px 14px 0 0; border:none; cursor:pointer}
.in_pan_zndc .dc_bt.first{ margin-left:24px}

.in_pan_gydl{ width:284px; height:256px; overflow:hidden; float:left}
.in_pan_gydl p{ line-height:200%}
a.xcp{ display:block; float:left; margin:17px 0 7px 9px; width:149px; height:97px; overflow:hidden}
.in_pan_gydl ul{ margin-top:30px; width:118px; float:left}
.in_pan_gydl ul li{ float:left; height:24px; line-height:24px; padding-left:10px; width:49px}
.in_pan_gydl ul li a,.in_pan_gydl ul li a:visited{ text-decoration:underline}

.in_pan_pzdl{ float:right; width:665px; height:257px}
.pzdl_list{ float:left; width:215px; height:210px; background:url(../images/in_pzdl_bg.gif) no-repeat; border:1px solid #77a7cd; margin-left:3px; margin-top:5px}
.pzdl_list h2{ text-align:center; font-size:12px; color:#01569a; margin-top:15px}
.pzdl_list dl{ padding:6px 0 0 6px; *padding:0; margin:0; *margin:6px 0 0 6px; clear:both}
.pzdl_list dl dt{ float:left; border:1px solid #cbcbcb; padding:1px; width:81px; height:42px; overflow:hidden}
.pzdl_list dl dd{ width:108px; height:23px; line-height:23px; background:url(../images/sub_dot04.gif) no-repeat 0 10px; padding-left:8px; float:left; margin-left:5px}
.pzdl_list dl dd a,.pzdl_list dl dd a:hover,.pzdl_list dl dd a:visited{ color:#000}

.in_yqlj{ height:auto !important; height:148px; min-height:148px}
ul.tab_link_list{ float:left; padding-left:2px; background:url(../images/index_mainlist_tabbg.gif) no-repeat -75px 0; margin-left:35px}
ul.tab_link_list li{ float:left}
ul.tab_link_list li a,
ul.tab_link_list li a:hover,
ul.tab_link_list li a:visited{ color:#01569a; display:block; width:77px; height:30px; text-align:center; font:normal 13px/30px 宋体}
ul.tab_link_list li a:hover{ text-decoration:none}
ul.tab_link_list li a.link_Tabopen{ background:url(../images/index_mainlist_tabbg_ov.gif) no-repeat; font-weight:bold}
ul.tab_link_list li a.link_Tabopen:visited{ font-weight:bold}
ul.tab_link_list li a.link_Tabclose{ background:url(../images/index_mainlist_tabbg.gif) no-repeat}
ul.yqlj_list{ margin:10px 0 0 10px}
ul.yqlj_list li{ float:left; padding:0 8px; height:32px; line-height:32px; background:url(../images/in_yqlj_line.gif) no-repeat right; white-space:nowrap}
#linkTable1,#linkTable2,#linkTable3,#linkTable4,#linkTable5{ display:none}
p.yqlj_mes{ float:right; line-height:31px; color:#ff3300; margin-right:5px}
a.yqlj_mes{ float:right; margin-right:15px}

.in_pan_wzlm{ border:0px solid #e4e4e4; height:84px; background:url(../images/in_wzlm_img.gif) no-repeat left}
ul.wzlm_list{ float:left; width:406px}
ul.wzlm_list li{ height:24px; line-height:24px; width:130px; text-align:center; white-space:nowrap; float:left}

.shell{ width:406px; margin-left:260px; margin-top:6px; float:left}
.core{ height:72px; overflow:hidden}

.in_pan_wzlm a.wzlm_right_img{ display:block; float:left; margin:9px 0 0 100px; background:#eaeaea; padding:2px; border:1px solid #ccc}

#demo_zzjg{ height:216px; overflow:hidden}
