@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; list-style:none;}
body{ background:#eaeff5; font-family:"微软雅黑";}
a{ text-decoration:none; outline:none;}
img{ border:none;}
.blank{ width:980px; height:9px; margin:0 auto;}

.banner{ width:980px; height:188px; margin:0 auto;}

.content{ width:980px; height:412px; margin:0 auto;}
.content_left{ width:210px; height:412px; border:1px #d4d4d4 solid; background:#FFF; float:left;}
.ul_dh{ width:152px; margin:15px auto 0 auto;}
.ul_dh li{ width:152px; height:42px; display:inline-block; margin-top:11px;}
.ul_dh li a{ width:152px; height:42px; line-height:42px; text-align:center; background:#dadada; color:#007eb8; font-size:14px; font-weight:bold; display:inline-block;}
.ul_dh li a:hover{ background:#008ccc; color:#FFF;}

.content_mid{ width:445px; height:412px; float:left; margin-left:9px;}
.content_mid_top{ width:443px; height:204px; border:1px #d4d4d4 solid; background:#FFF;}
.dl_rdt{ width:418px; margin:14px auto 0 auto;}
.dl_rdt dt{ width:205px; height:174px; border:1px #d4d4d4 solid; float:left;}
.dl_rdt dt img{ padding:4px;}
.dl_rdt dd{ width:194px; line-height:20px; font-size:12px; color:#777777; float:right; margin-left:9px;}
.dl_rdt dd a{ color:#007eb8; font-size:14px;}
.content_mid_bottom{ width:443px; height:197px; border:1px #d4d4d4 solid; background:#FFF; margin-top:9px;}
.bt{ width:auto; height:29px; background:url(images/bt_bg.jpg) repeat-x;}
.p_bt{ width:auto; height:29px; line-height:29px; font-size:14px; font-weight:bold; color:#484848; background:url(images/wz_bg.jpg) 0 50% no-repeat; padding-left:16px; margin-left:8px;}
.a_yjdt{font-size:14px; font-weight:bold; color:#484848;}
.ul_dt{ width:408px; margin:6px auto 0 auto; overflow:hidden;}
.ul_dt li{ background:url(images/li_bg1.jpg) 0 50% no-repeat; line-height:26px; padding-left:12px;}
.ul_dt li a{ color:#484848; font-size:14px;}
.ul_dt li a:hover{ color:#1b7aa6;}
.ul_dt li ol{ width:406px; height:97px; border:1px #d4d4d4 solid; background:#FFF; position:absolute; margin:-20px 0 0 -420px; *+margin:0 0 0 -480px; display:none; overflow:hidden;}
.ul_dt li:hover ol{ display:block;}
.ul_dt li ol p{ font-size:12px; color:#007eb8; float:left; padding:0 15px; margin-top:10px; overflow:hidden;}

.content_right{ width:301px; height:412px; border:1px #d4d4d4 solid; background:#FFF; float:right;}
.hydl{ width:264px; height:190px; margin:14px auto 0 auto;}

.lhtp{ width:978px; height:203px; border:1px #d4d4d4 solid; margin:0 auto; background:#FFF;}


.bottom{ width:980px; height:148px; margin:0 auto;}
.sybz{ width:482px; height:146px; background:#FFF; float:left; border:1px #d4d4d4 solid;}
.ul_tp{ width:408px; margin:18px auto 0 auto; overflow:hidden;}
.ul_tp li{ background:url(images/li_bg2.jpg) 0 50% no-repeat; line-height:26px; padding-left:12px;}
.ul_tp li a{ color:#484848; font-size:14px;}
.ul_tp li a:hover{ color:#1b7aa6;}
.ul_tp li:hover ol{ display:block;}

.ul_tp li ol{ 
width: 780px;
height: 90px;
border: 1px #d4d4d4 solid;
background: #c1e0ff;
position: absolute;
margin: -20px 0 0 144px;
display: none;
}
.p_wz{
float: left;
width: 150px;
overflow: hidden;
margin: 2px 0 0 18px;
}
.p_wz a{
float: left;
width: 150px;
overflow: hidden;
margin: 2px 0 0 18px;
}

.indexc_r_login{ border:1px solid #b9c7d3;}
.indexc_c_mainnewtit,.indexc_r_logintit{ position:relative; height:34px; line-height:34px; background:url(../img/z_tabBg2x34.gif) repeat-x 0 0;}
/*.columntit { padding-left:0; float:left;}
span.columntit:hover{color:#004276; text-decoration:none;}*/
.columntit{ color:#004276; font-size:16px; font-weight:bold; padding-left:12px;}
.columntit:hover{ color:#008cd1; text-decoration:underline;}
.loginIco{ position:absolute; top:0; right:10px; width:36px; height:39px; background:url(../img/loginboxrbg.gif) no-repeat 0 0;}
.indexc_r_loginnr{ background:url(/img/z_loginBoxBg1x137.gif) repeat-x 0 bottom #FFF; height:154px;}
.indexc_r_logininp{ width:184px; margin:0 auto; background:url(/img/loginBg.gif) no-repeat 0 6px; height:88px; position:relative;}
.inp_username{ position:absolute; width:150px; height:20px; line-height:20px; top:7px; left:30px; color:#c7c7c7;}
.inp_password{ position:absolute; width:150px; height:20px; line-height:20px; top:37px; left:30px; color:#c7c7c7;}
.inp_password2{ position:absolute; width:150px; height:20px; line-height:20px; top:37px; left:30px; display:none;}
.inp_checking{ position:absolute; width:150px; height:20px; line-height:20px; top:67px; left:52px; width:56px;}
.checkingpic{ position:absolute; top:66px; right:2px; cursor:pointer;}
.indexc_r_loginbtn{ width:184px; margin:0 auto;}
.checkingbtn{ text-align:right; margin-top:1px;}
.checkingbtn a{ color:#333333;}
.loginBtn{ text-align:center;}
.loginBtn a{ margin-right:2px; cursor:pointer;}
.blueBtn{ display:inline-block; height:27px; line-height:27px; background:url(/img/blueBtnr.gif) no-repeat right 0; font-weight:bold; color:#FFF;}
.blueBtn i{ background:url(../img/blueBtnl.gif) no-repeat 0 0; padding:0 26px; display:inline-block; height:27px;}
a.blueBtn:hover{ color:#fecc3a;}
.indexc_r_logininp input{ border:0; background:none;}

.indexc_r_loginnr2{ padding:8px;}
.indexc_r_loginnr2 .pic{ float:left; border:1px solid #dbdbdb; padding:2px;}
.indexc_r_loginnr2 .nr{ float:left; margin-left:12px; display:inline-block;}
.indexc_r_loginnr2 .nr p{ margin-top:2px; }
.indexc_r_loginnr2 .nr p a{ color:#e80000;}
.indexc_r_loginnr2bot{ margin-top:16px; padding-left:10px;}
.indexc_r_loginnr2bot a{ color:#000;}
.indexc_r_loginnr2bot .btn{ width:75px; height:30px; background:url(/img/z_loginedBtn.gif) no-repeat 0 0; line-height:30px; text-align:center; display:inline-block;}

.rollphotos {WIDTH:952px; height:140px; margin:10px auto; font-size:12pxpx;}


.z_scrollpicnr{ border:1px solid #FFF;  height:120px; padding:10px 10px;}
.z_scrollpic_lbtn{ float:left; cursor:pointer; margin-top:10px; display:inline;}
.z_scrollpic_rbtn{ float:right; cursor:pointer; margin-top:10px; display:inline;}
.z_scrollpic_showbox{ width:850px; float:left; margin-left:3px; display:inline; overflow:hidden; height:130px; position:relative;}
.z_scrollpic_showbox ul{ position:absolute; top:0; left:0; width:5000px; display:none;}
.z_scrollpic_showbox li{ position:relative; float:left; margin-right:14px; display:inline; width:157px;}
.z_scrollpic_showbox li a{ border:3px solid #FFF; display:inline-block;}
.z_scrollpic_showbox li a:hover{ border:3px solid #008cd1;}
.z_scrollpic_showbox li a span{ color:#FFF; position:absolute; bottom:3px; left:3px; height:30px; line-height:30px; z-index:2; width:121px; padding-left:20px; display:block; font-size:14px;}
.z_scrollpic_showbox li a i{ opacity:0.6; filter:alpha(opacity:60);position:absolute; bottom:3px;  left:3px; height:30px; width:157px; background:#000;}


