@charset "gb2312";
body{margin:0;padding:0 0 12px 0;font-size:12px; color:#666; line-height:22px;font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Arial,Helvetica,sans-serif","Lucida Grande", "Lucida Sans Unicode";background:#000;}
form,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0;padding:0; font-size:12px; font-weight:normal;}
img{border:0;}
ul,li{list-style-type:none; padding:0; margin:0;}
a{ color:#fff; text-decoration:none;}
a:hover{ color:#ff6600;}

#head { margin:0 auto; background:#1f1f1f; height:101px; border-bottom:2px solid #000}
#head #center { margin:0 auto; width:1004px; }
#head #center .logo{ display:block; background:url(../images/html/logo.jpg) no-repeat; width:123px; height:21px; float:left; margin-top:52px;}
#head #center #menu{ float:left; margin-left:26px; margin-top:34px; }
#head #center #menu #menu_z{position:relative; float:left; width:108px; height:67px; z-index:2;}
#head #center #menu #menu_z a{ display:block; background:url(../images/html/line.jpg) left top no-repeat; text-align:center; line-height:67px; height:67px; width:108px; color:#caaa45; font-size:14px; font-weight:bold;}
#head #center #menu #menu_z a:hover, #head #center #menu #menu_z a.select{ background:#2f2f2f url(../images/html/line.jpg) left top no-repeat;}

#head #center #menu #menu_z .child {position:absolute; top:67px; left:2px; float:left; visibility:hidden;}
#head #center #menu #menu_z .child div{ border:1px solid #2f2f2f; border-bottom:0px; background:#1f1f1f; width:345px; float:left;}
#head #center #menu #menu_z .child div ul { float:left; width:166px; margin:10px; _margin-left:5px;}
#head #center #menu #menu_z .child div ul li{ float:left; width:166px;}
#head #center #menu #menu_z .child div ul li a{ line-height:26px; height:28px; text-align:left; text-indent:1em; color:#fff; background:none; width:166px; background:url(../images/html/menu_line.jpg) center bottom repeat-x;}
#head #center #menu #menu_z .child div ul li a:hover{ width:166px; color:#ff6600;}
#head #center #menu #menu_z .child div img{ float:left; margin-top:10px; width:144px; height:144px; border:1px solid #bcbcbc;}
#head #center #menu .child span{ display:block; background:url(../images/html/menu_beack.gif) no-repeat; height:11px; width:347px; clear:both;}
#head #center #search { float:right; margin-top:54px;}
#head #center #search input { border:1px solid #b6b6b6; padding:0; margin:0; line-height:20px; height:20px; text-indent:1em; color:#b4b4b4; width:160px; float:left}
#head #center #search .submit{ color:#5f5f5f; text-indent:0; text-align:center; width:60px; height:22px; line-height:22px; background:#FFF; border-left:0;}

#body { width:100%; height:525px;}
.back { background:#000 url(../images/html/foot_line.jpg) center bottom repeat-x;}

#banner{ width:100%; height:523px; overflow:hidden; position:relative; z-index:1;}
#banner #img{ position:relative; height:525px;}
#banner #img a{ display:block; position:absolute; z-index:1;}
#banner #btn{ width:1004px; position:absolute; z-index:999; left:50%; top:495px; margin-left:-502px; padding-right:20px; text-align:right; }
#banner #btn span{ width:115px; height:24px; float:right; margin:0 5px; display:block; position:relative; cursor:pointer;}
#banner #btn span a{ position:absolute; background:url(../images/html/b.png) no-repeat; width:115px; line-height:24px; text-align:center; color:#fff; font-weight:bold; display:block; float:left; z-index:999;}
#banner #btn span img{ margin-top:-76px; width:115px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}

#foot { background:url(../images/html/foot_bak.jpg) left top repeat-x; height:166px; padding-top:20px;}
#foot #foot_center { margin:0 auto; width:1004px;}
#foot #foot_center .left { float:left; width:540px;}
#foot #foot_center .left li{ float:left; width:90px;}
#foot #foot_center .left h2 a{ color:#e4b736}
#foot #foot_center .left a{ color:#FFF; font-weight:bold; font-size:14px; display:block;}
#foot #foot_center .left a:hover{color:#ff6600;}

#foot #foot_center  .center{ width:230px; float:left}
#foot #foot_center  .center span{color:#e4b736; font-weight:bold; font-size:14px;}
#foot #foot_center  .center img{ border:0; width:20px; height:20px; margin-right:7px; margin-top:5px;}

#foot #foot_center .right{ float:left;}
#foot #foot_center .right span{ font-size:14px; color:#FFF; font-weight:bold}


#body #cp_center{ width:840px; height:430px; margin-left:46px; background:#FFF; float:left; overflow:hidden;}
#body #cp_center .cp_box{float:left; width:800%;}
#body #cp_center .cp{ width:420px; height:400px; background:#302f2d; padding-top:30px; float:left;}
#body #cp_center .cp .top{ display:block; margin-left:50px; margin-bottom:15px; font-size:16px; font-weight:bold; color:#FFF;}
#body #cp_center .cp .line{ display:block; height:26px; line-height:26px; background:#222021; border-top:1px solid #1f1d1e; border-bottom:1px solid #403f3d; text-indent:50px; font-size:16px; color:#FFF; font-weight:bold;}
#body #cp_center .cp .content{ margin:0px 50px; padding:5px 0; display:block; color:#FFF}
#body #cp_center .img{ width:420px; height:430px;float:left;}

#body #body_content { margin:0 auto; width:1004px; padding-top:44px;}
#body #body_content #cp_left{ display:block; width:36px; height:36px; float:left; margin-top:180px; background:url(../images/html/left.png) 0 0 no-repeat; cursor:pointer;}
#body #body_content #cp_right{ display:block; width:36px; height:36px; float:right; margin-top:180px; background:url(../images/html/right.png) 0 0 no-repeat; cursor:pointer;}

#body #body_content #leftMenu{ float:left; width:200px; height:400px; background:#161511; padding-top:30px;}
#body #body_content #leftMenu li{height:30px; line-height:32px; text-indent:50px; font-size:15px; font-weight:bold; margin-bottom:10px;}
#body #body_content #leftMenu .select{ background:#282725; border-top:1px solid #12110e; border-bottom:1px solid #403f3d; }

#body #body_content #content_box{ width:404px; height:370px; padding:30px 20px; background:#FFF; float:left; overflow:auto;}
#body #body_content #content_box h2{ font-size:18px; font-weight:bold; line-height:40px;}
#body #body_content #content_box img{ max-width:100%; max-height:100%;}

#body #body_content #img_box{ width:360px; height:430px; overflow:hidden; background:#FFF; float:left}
#body #body_content #img_box img{ max-width:100%; max-height:100%;}

#body #body_content #content_box_tl{width:764px; height:370px; padding:30px 20px; background:#FFF; float:left; overflow:auto;}
#body #body_content #content_box_tl h2{ font-size:18px; font-weight:bold; line-height:40px;}
#body #body_content #content_box_tl h1{ font-size:18px; font-weight:bold; line-height:40px; width:100%; text-align:center;}
#body #body_content #content_box_tl .news_list li a{ color:#666; font-size:14px;}
#body #body_content #content_box_tl .news_list li a:hover{color:#ff6600;}
#body #body_content #content_box_tl .news_list li {list-style-type:square; margin-left:20px; line-height:30px;}
#body #body_content #content_box_tl hr{ border:0; border-bottom:1px solid #666; width:100%;}
#body #body_content #content_box_tl img{ max-width:100%; max-height:100%;}

#body #body_content #content_box_tl .pic_list{ width:100%; overflow:hidden; margin-top:15px;}
#body #body_content #content_box_tl .pic_list ul{ width:120%;}
#body #body_content #content_box_tl .pic_list li{ float:left; margin-right:10px; width:183px; height:140px;}
#body #body_content #content_box_tl .pic_list li img{ border:1px solid #CCC; width:181px; height:110px;}
#body #body_content #content_box_tl .pic_list li span{ background:#e2e2e2; text-align:center; line-height:20px; display:block;}

#body #body_content #content_box_tl_news{width:764px; height:370px; padding:30px 20px; background:#FFF; float:left; overflow:auto;}

.clear{ clear:both}

#body #body_content #content_box_tl .page{ line-height:30px; text-align:center; margin-top:10px;}
#body #body_content #content_box_tl .page span{ margin-right:10px;}
#body #body_content #content_box_tl .page a{ margin-right:10px; color:#666;}
#body #body_content #content_box_tl .page a:hover{color:#ff6600;}
