/* ZhuZhan CSS ---------- */

#zz_wrap{width:1004px; background:#fff url(../images/zz_mainbg.jpg) repeat-x; margin:0 auto; text-align:center; min-height:613px!important; height:613px;}
#zz_container{width:910px; height:613px; text-align:left; margin:0 auto;}
#zz_left{float:left; width:165px;}
#zz_left .logo{margin:15px 0 0 16px; width:135px; height:107px;}
#zz_left .logo h1{text-indent:-9999em;}
#zz_left .logo a{width:135px; height:107px; display:block; background:url(../images/zz_logo.png) no-repeat!important; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/zz_logo.png');}

#zz_left .nav{margin-top:22px;}
#zz_left .nav ul{padding-left:3px;}
#zz_left .nav li{height:25px; width:135px; padding-left:24px; letter-spacing:2px; background:url(../images/zz_bg.png) left -701px no-repeat; margin-bottom:3px;}
#zz_left .nav li a{color:#fff; height:24px; display:block; padding-top:1px;}
#zz_left .nav li a:hover{color:#f30; text-decoration:none;}

#zz_left .nav ul.nav01{border-left:solid 3px #61C000;}
#zz_left .nav ul.nav01 li{background-color:#147CB4; background-position:left -211px;}

#zz_left .nav ul.nav02{border-left:solid 3px #f90;}
#zz_left .nav ul.nav02 li{background-color:#2996D1; background-position:left -248px;}

#zz_left .nav ul.nav03{border-left:solid 3px #FFE400;}
#zz_left .nav ul.nav03 li{background-color:#6BC1EF; background-position:left -285px;}

#zz_right{float:left; width:745px; position:relative; min-height:553px; height:auto!important; _height:553px;}
#zz_right .top{height:43px; padding:35px 40px 0 24px;}
#zz_right .top form{width:215px; float:left;}
#zz_right .top form input.txt{width:146px; height:16px; padding:2px 2px 0; border:solid 1px #C4E4F4; background:#fff; color:#147CB4;}
#zz_right .top form input.btn{position:relative; top:4px;}

#zz_right .top .formselect{left:260px; top:38px; float:none; width:200px; height:22px; position:absolute;}

#zz_right .top ul{width:250px; float:right; color:#666;}
#zz_right .top li{float:left;}
#zz_right .top li a{color:#666; margin:0 6px;}
#zz_right .top li a:hover{color:#f63;}

#zz_right .content{width:745px; height:474px; position:absolute; top:78px; left:0; z-index:1; overflow:hidden;}
#zz_right .content div{width:200px; height:195px; position:absolute; top:57px; overflow:hidden;}
#zz_right .content div h5{font-size:12px; font-weight:400; height:25px; line-height:25px; text-align:center; color:#fff; text-decoration:none}
#zz_right .content div p{padding:20px 10px 0; line-height:25px;}
#zz_right .content div span{text-decoration:underline; cursor:pointer; margin-left:24px;}
#zz_right .content div span span{color:#61C000;  margin-left:0px;}
#zz_right .content div.box01{left:54px; z-index:2;}
#zz_right .content div.box02{left:274px; z-index:2;}
#zz_right .content div.box03{left:494px; z-index:2;}
#zz_right .content div a{background:url(../images/pro_bg.png) left top no-repeat; display:block; width:200px; height:195px; cursor:default; color:#4d4d4d;}
#zz_right .content div a:hover{background:url(../images/pro_bg.jpg) -250px top no-repeat; color:#f60;}
#zz_right .content div a.current{background:url(../images/pro_bg.jpg) -250px top no-repeat;}



#zz_right .content div.mm{width:255px; height:254px; background:none; left:5px; top:212px; z-index:3; overflow:hidden;}
#zz_right .content div.mm:hover{background:none;}

#zz_bottom{height:32px; line-height:30px; margin-top:13px; color:#fff; padding:0 25px; background:url(/images/zz_btm_bg.gif) no-repeat;}
#zz_bottom span{display:block;}
#zz_bottom span.L{float:left;}
#zz_bottom span.R{float:right;}
#zz_bottom a{margin:0 10px; color:#fff;}


/* ZhuZhan Sub CSS ---------- */
#zz_right .content_sub{width:740px;}
#zz_right .con_sub_top{height:40px; background:#39A602 url(../images/con_sub_tb.jpg) no-repeat;}
#zz_right .con_sub_top h2{padding:6px 20px 0; font-size:18px; font-family:"¿¬Ìå_GB2312"; color:#fff;}
#zz_right .con_sub_top h2 span{float:right; font-size:12px; font-weight:400; font-family:"ËÎÌå";}
#zz_right .con_sub_top h2 span a{margin:0 5px; color:#fff;}
#zz_right .con_sub_top h2 span span{margin-left:5px; color:#fc0; float:none;}

#zz_right .con_sub_mid{min-height:425px; height:auto!important; _height:425px; background:url(../images/con_sub_m.jpg) repeat-y; padding:0 5px;}
#zz_right .con_sub_mid_L{width:200px; float:left; min-height:425px; height:auto!important; _height:425px; background:url(../images/leftgif.gif) left bottom no-repeat;}
#zz_right .con_sub_mid_L ul{padding:5px 10px;}
#zz_right .con_sub_mid_L li{height:25px; line-height:25px; border-bottom:dashed 1px #8CBE00; padding-left:10px;}
#zz_right .con_sub_mid_L li a{color:#2C7800; background:url(../images/arrow1.gif) left 9px no-repeat; height:25px; line-height:25px; display:block; padding:0 12px;}
#zz_right .con_sub_mid_L li a:hover{background:url(../images/arrow2.gif) 1px 9px no-repeat; text-decoration:none; color:#f63;}

#zz_right .con_sub_mid_R{width:519px; float:right; min-height:425px; height:auto!important; _height:425px; overflow-x:hidden; overflow-y:auto;}
#zz_right .con_sub_mid_R form input{width:300px; border:solid 1px #ccc;}
#zz_right .con_sub_mid_R form textarea.input{width:350px; border:solid 1px #ccc;}
#zz_right .con_sub_mid_R form input.btn{background:url(/images/dlbg.jpg) no-repeat left top;width:60px;height:26px;font-size:12px;color:#ffffff;font-weight:bold;border:none;padding:5px 3px 3px 5px;cursor:hand;}
#zz_right .pl_pro ul{padding:8px 0 0 0px; width:430}
#zz_right .pl_pro li{width:110px; float:left; margin:0 0px 7px 12px; display:inline; text-align:center;}
#zz_right .pl_pro img{border:solid 1px #FFCB80; width:100px; height:125px; display:block; margin-bottom:3px;}
#zz_right .pl_pro a:hover img{border:solid 1px #f60;}
#zz_right .pl_pro_fenye{width:430px;}

#zz_right .con_sub_btm{height:10px; background:#39A602 url(../images/con_sub_tb.jpg) left -70px no-repeat; font-size:1px;}
