/* zlcool.com CSS Document */
* { margin: 0; padding: 0; }
body { font-size:12px; font-family:arial,宋体; color:#000000; background:url(http://www.zlcool.com/images/header_bg.png) repeat-x; background-position:0px 24px;}
#ggad{width:978px; height:22px; border:1px #AACCEE solid; background:#F7FDFF;float:inherit; margin:auto; vertical-align:middle; padding-top:6px;}
#xdh{width:968px;float:inherit; margin:auto; vertical-align:middle; font-size:12px;background:#F9FBFD; padding:6px; overflow:auto; line-height:26px; border-bottom:1px #CCCCCC solid;}
#xdh dl{float:left; margin:auto; background: #0D3A61; font-weight:bold; color:#FFFFFF;}
#xnav{width:978px; height:22px;float:inherit; margin:auto; vertical-align:middle; padding-top:6px; font-size:14px; padding-left:30px;}
#xnav_l{ width:450px; float:left;}
#xnav_r{ width:470px; float:left;}
#topt{width:978px;float:inherit; margin:auto; vertical-align:middle; overflow:auto; text-align:center;}
.clearfix { height:5px;clear:both;float:none;overflow:hidden;width:100%;}
h2{ font-size:12px;}
#nr{ width:980px;float:inherit;margin:auto; clear:both; overflow:auto;}
#nr_z{ width:666px; float:left; overflow:hidden; border:1px #AACCEE solid; border-top:4px #AACCEE solid; }
#nr_zyj{ width:666px; float:left; overflow:hidden;border-top:4px #AACCEE solid; }
#nr_ztb{ width:736px; float:left; overflow:hidden; border:1px #AACCEE solid; }
#nr_wz{height:26px; background:#F5F5F5; border-bottom:1px #CCCCCC dashed;border-top:1px #CCCCCC dashed; padding-top:6px; padding-left:20px; overflow:hidden;}
#nr_wzlb{height:23px; background:#F5F5F5; border-bottom:1px #CCCCCC dashed;padding-top:6px; padding-left:20px;}
#nr_wzlbxad{padding-top:6px; text-align:center; overflow:auto; clear:both; height:auto;}
#nr_wzlbxadxlb{height:32px; padding-top:16px; background:#AACCEE; font-size:16px; font-weight:bold; padding-left:20px;}
#nr_wzlbxadxfy{height:18px; padding-top:7px; background:#F7FBFE; padding-right:16px; text-align:right; border-bottom:1px #AACCEE solid;}

#nr_lbd{ overflow:auto; line-height:22px;}
#nr_lbz{ overflow:auto; width:170px; background:#F7FBFE; float:left; padding:6px;}
#nr_lbz ul{ overflow:auto; padding:2px;}
#nr_lbz ul li{ overflow: auto; background:url(http://www.zlcool.com/skin/default/images/lb_bg.jpg); width:160px; height:25px; font-size:14px; font-weight: bold; text-align:center; padding-top:9px;}
#nr_lby{ overflow: hidden; width:480px; float:right; clear:both;}
#nr_lbbaiduad{ overflow: hidden; width:470px; float:right; clear:both; border-bottom:1px #CCCCCC dashed;}
#nr_lby ul{ border-bottom:1px #CCCCCC dashed; padding-left:12px; padding-bottom:5px; padding-top:5px;}
#nr_lby ul li{ font-size:14px; line-height:26px;background:url(http://www.zlcool.com/images/d.gif) no-repeat; background-position:1px 10px;padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#nr_lbysc{ overflow:auto; width:100%;clear:both;}
#nr_lbysc ul{ border-bottom:1px #CCCCCC dashed; padding-left:9px;overflow:auto; clear:both; height:200px;}
#nr_lbysc ul li{ font-size:12px; line-height:22px; border:1px #F7FBFE solid; width:160px; height:178px;text-align:center; float:left; margin:7px; padding-top:5px;}

#nr_lbyflash{ overflow:auto; width:100%;clear:both;}
#nr_lbyflash ul{ border-bottom:1px #CCCCCC dashed; padding-left:9px; overflow:hidden; clear:both; height:200px;}
#nr_lbyflash ul li{ font-size:12px; line-height:22px; border:1px #F7FBFE solid; width:223px; height:156px;text-align:center; float:left; margin:7px; padding-top:5px; overflow:hidden;}

#nr_lbyppt{ overflow:auto;clear:both;}
#nr_lbyppt ul{overflow: hidden;width:312px; height:290px;text-align:center; float:left;border:1px #D3E4F7 solid; margin-left:23px; margin-top:12px; padding:10px;}
#nr_lbyppt dl{overflow:auto; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; height:26px; color:#FF0000; background:#F7FDFF; }
#nr_lbyppt ul li{ font-size:14px; line-height:22px; }
#nr_lbyppt ul li a:hover img{ border-bottom:3px #F5F5F5 solid; border-top:1px #F5F5F5 solid;}


#nr_lbxad{height:20px; padding-top:7px; background:#E1EFFB; text-align:center;border-bottom:1px #AACCEE solid; overflow:auto; clear:both;}
#nr_lbxfy{ padding:5px;}

#nr_dh{padding-top:10px; border-bottom:1px #CCCCCC dashed; overflow:auto;}
#nr_dhl{ width:480px; float:left; overflow:hidden; height:80px; padding-top:12px; line-height:25px;}

#nr_dhx{margin:auto; clear:both; border-bottom:1px #CCCCCC dashed; overflow:auto; padding-bottom:12px;}
#nr_dhxl{width:250px; height:258px; float:left; overflow:auto; padding-top:15px;}
#nr_dhxr{width:350px; height:258px; float:left; overflow:hidden; padding-top:16px; margin-left:6px;}

#ding{height:80px;width:110px; text-align:center;  overflow:hidden;   padding-top:9px; float:left; display:inline; float:right; border:2px #CCCCCC solid;}
#ding span.nmb{font-family:微软雅黑,黑体;font-weight:normal;font-size:20px;font-weight:bold;}
#ding img{width:87px; height:27px; margin:12px auto; display:block; }
#ding span.btn{cursor:pointer;}

#title{border-bottom:1px solid #cbcbcb; margin:20px 15px 13px; text-align:center;}
#title h1{font-family:微软雅黑,黑体;font-weight:normal;font-size:20px;font-weight:bold; margin-bottom:9px;}
.articleinfo { padding:0 12px; font-size:12px; text-align:center; margin-bottom:8px;}
#nr_nr{ font-family:"宋体"; line-height:21px; padding:3px 30px 10px 30px; font-size:14px;}
#googlead{width:342px; height:286px; padding:3px; float:left;}
#googlead_x{height:26px; background:#E1EFFB; border:#ABD2F5 1px solid; padding-top:8px;}
#baiduad_x{border-top:1px #CCCCCC dashed; padding:4px; text-align:center;}
#baiduad_ss{text-align:center; overflow:auto;background:#E1EFFB;}


.nrpageLink{ text-align:center;}
#nr_yd{ width:303px; float:right;}
#nr_ydtb{ width:232px; float:right;}
#nr_y{border:1px #AACCEE solid; overflow:auto;}
#nr_y dl{background:url(http://www.zlcool.com/skin/default/images/title_bg.gif); height:22px; font-size:14px; font-weight:bold;text-align:left; padding-top:6px; padding-left:30px; overflow:hidden; }
#nr_y ul {margin-bottom:10px;}
#nr_y ul li{list-style:none; background:url(http://www.zlcool.com/skin/default/images/icon_01.gif) no-repeat left; padding-left:10px; line-height:21px; margin-left:10px;}

#nr_zlb{border:1px #AACCEE solid; overflow:hidden; float:left; width:315px; margin-left:10px; margin-top:9px;}
#nr_zlb dl{background:url(http://www.zlcool.com/skin/default/images/title_bg.gif); height:22px; font-size:14px; font-weight:bold;text-align:left; padding-top:6px; padding-left:30px; overflow:hidden; }
#nr_zlb ul {margin-bottom:10px;}
#nr_zlb ul li{list-style:none; background:url(http://www.zlcool.com/skin/default/images/icon_01yj.gif) no-repeat left; padding-left:10px; line-height:21px; margin-left:10px;}

#nr_yzt{border:1px #AACCEE solid; overflow:auto;}
#nr_yzt dl{background:url(http://www.zlcool.com/skin/default/images/title_bg.gif); height:22px; font-size:14px; font-weight:bold;text-align:left; padding-top:6px; padding-left:30px; overflow:hidden; }
#nr_yzt ul{ padding-right:5px;height:136px;}
#nr_yzt ul li{background:url(http://www.zlcool.com/skin/default/images/icon_01.gif) no-repeat left; line-height:24px; border:1px #CCCCCC solid; width:65px; float:left; margin-left:5px; margin-top:6px; text-align:center; font-size:12px; font-weight:bold;}

#dibus{width:980px;background:#1F73BE;text-align:center; clear:both; padding:6px; line-height:19px;}
#dibu{width:980px; line-height:20px;float:inherit; margin:auto; text-align:center; margin-top:6px;}
.dibu_x{width:980px; height:90px;float:inherit; text-align:center;color:#CCCCCC;}


#header{ width:100%; background:#F4F4F4; border-bottom:1px #DCDCDC solid; overflow:auto;}
#headerd{ width:978px; height:26px; clear:both; margin:auto; text-align:center; line-height:23px; color:#333333;}
#headerdz{ width:410px; height:23px;float:left; padding-top:5px;}
#headerdy{ width:550px;height:23px; float:right; text-align:right; padding-top:5px;}


#dh{background:url(http://www.zlcool.com/images/sprite.png) no-repeat; width:1000px; height:105px; margin:auto; text-align:center; clear:both; overflow:hidden;}
#dh_top{ width:978px; height:62px; overflow: hidden; clear:both; padding-left:90px;}
#dh_topz{ width:200px; height:60px; float:left;}
#dh_topy{ width:660px; height:60px; float:left;text-align:left; font-size:18px; padding-top:12px;}
#dh_topyimg{ padding-top:15px;}

#dh_down{width:978px;overflow: hidden; clear:both; margin:auto;}
#dh_down ul{ width:930px; vertical-align:bottom; margin-left:25px;}
#dh_down ul li{ width:70px; height:40px;float:left; background:url(http://www.zlcool.com/images/nav_bg2.gif) no-repeat; text-align:center; padding-top:6px;}


#dh_downd{width:980px;background:url(http://www.zlcool.com/images/di_bg_r1_c2.gif); height:30px;}
#dh_downdz{ float:left; background:url(http://www.zlcool.com/images/di_bg_r1_c1.gif) no-repeat; width:5px; height:36px;}
#dh_downdzz{ float:left; overflow:auto; padding-top:8px; padding-left:30px;}
#dh_downdy{ float:right; background:url(http://www.zlcool.com/images/di_bg_r1_c4.gif) no-repeat;width:5px; height:36px;}


#nr_sy{line-height:22px; padding-left:20px; padding-right:20px; clear:both; overflow:auto;}
#nr_sy ul{ width:100%; clear:both; overflow:auto; border-bottom:1px #CCCCCC dashed;}
#nr_sy ul dl{ background-color:#F7FDFF; height:26px; line-height:24px;}
#nr_sy ul li{ width:100px; overflow:auto; float:left; line-height:26px; margin-left:12px;}

#nr_tp{ text-align:center;}

#kzmb{width:946px;float:inherit; margin:auto; vertical-align:middle; font-size:12px;background:#F9FBFD; padding:16px; overflow:auto; line-height:26px; border-bottom:1px #CCCCCC solid;}

#webjx{ width:200px; float:right; clear:both;}
/*首页部分代码*/
#synr{ width:980px;float:inherit;margin:auto; clear:both; overflow:auto;}
#synr_l{ width:250px; border:1px #F9FBFD solid; padding:5px;float:left; overflow:auto; height:438px; overflow:hidden;}
#synr_l_t{ clear:both;}
#synr_l_d{ clear:both; font-size:12px; line-height:18px; background-image:url(/images/sy001_bg.gif)}
#synr_l_d dl{ line-height:28px; padding-left:30px; font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background:#F9FBFD; border-bottom:1px #CCCCCC solid; clear:both;}
#synr_l_d ul{ padding:5px; clear:both;}
#synr_l_d ul li{ line-height:22px; background-image:url(/images/synr_l_d_bg.gif); background-repeat:no-repeat; padding-left:16px;}
#synr_m{ width:518px; border:1px #F9FBFD solid; padding:5px; float:left; margin-left:6px;}
#synr_m_fl{ clear:both; overflow: hidden; border-bottom:1px #CCCCCC dashed; margin-top:6px;}
#synr_m_l{ clear:both; float:left; width:26px;overflow:auto; font-weight:bold; text-align:center; padding-top:12px; background-color:#93C5F6; margin-left:6px;}
#synr_m dl{ line-height:28px; padding-left:30px; font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background:#F9FBFD; border-bottom:1px #CCCCCC solid;}
#synr_m_r{float:right; width:480px; overflow:auto;}
#synr_m_r ul{ padding:3px; clear:both;}
#synr_m_r ul li{ line-height:19px; background-image:url(/images/synr_l_d_bg.gif); background-repeat:no-repeat; padding-left:16px;}

#synr_r{ width:162px; border:1px #F9FBFD solid; padding:5px; height:500px; float:right; height:438px; overflow:hidden; background-color:#F9FBFD;}
#synr_r dl{ line-height:28px; text-align:center;font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background:#F9FBFD; border-bottom:1px #CCCCCC solid;}