﻿@charset "utf-8";
/* CSS Document */

/* 网站全局默认样式 */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a{ margin:0;padding:0;}
body{ background:#ffffff; color:#333333; padding:0; font:13px/1.5 "\5FAE\8F6F\96C5\9ED1", Arial, "\5B8B\4F53", sans-serif;}
*html body{ font:12px/1.5 Arial, "\5B8B\4F53", sans-serif;}
h1,h2,h3,h4,h5,h6,i,em{ font-size:100%; font-weight:normal; font-style:normal;}
ul,ol,li{ list-style:none;}
button,input,select,textarea{ font-size:100%;}
address,cite,em{ font-style:normal;}
fieldset,img{ border:0;}
img{}
a{ color:#0066cc; text-decoration:none;}
a:hover{ color:#cc0000; text-decoration:underline;}
a{ blr:expression(this.onFocus=this.blur())} /*去除链接虚线框*/
a:focus{ outline:0;} /*去除Firefox中的链接虚线框*/
area{ blr:expression(this.onFocus=this.blur())} /*去除热区域虚线框*/
area:focus{ outline:0;} /*去除Firefox中的热区域虚线框*/
legend{ color:#000000;}
table{ border-collapse:collapse; border-spacing:0;}
html{ zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true);}(this));}
.fl{ float:left;}
.fr{ float:right}
.cl{ clear:both;}
.cl0{ clear:both; display:none;}

/* 页面内容居中固定宽度 */
#wrapper{ display:block; margin:0 auto 10px auto; width:1000px;}

/* top */
.top_zy{ background:#fafafa; height:80px; line-height:1.5; width:100%;}
.top_zy_con{ background:#fafafa; display:block; font:12px/25px "\5B8B\4F53", Arial, sans-serif; height:60px; margin:0 auto; position:relative; width:1000px; z-index:1;}
.top_zy_logo{ background:url(../images/logo_act.gif) no-repeat; height:40px; position:absolute;top:10px;left:0px; width:212px; z-index:2;}
.top_zy .d1{ color:#097cac; display:inline; float:right; width:100px; height:25px; margin:28px 0 5px 12px;}
.top_zy .d2{ background:url(../images/top_03.jpg) 0 6px no-repeat; color:#666666; display:inline; float:right; height:25px; margin:28px 5px 5px 5px; padding-left:14px; width:50px;}
.top_zy .d2 a{ color:#666666;}
.top_zy .d2 a:hover{ color:#ff0000; text-decoration:none;}
.top_zy .d3{ display:inline; float:right; height:25px; margin:28px 5px 5px 20px; position:relative; width:155px;}
.top_zy .d3 li{ background:url(../images/top_01.jpg) 52px 8px no-repeat; float:left; height:25px; padding-right:15px; list-style:none; width:60px;}
.top_zy .d3 li a{ color:#666666;}
.top_zy .d3 li a:hover{ color:#ff0000; text-decoration:none;}
.gbh{ display:none;}
.gbk{ background:url(../images/top_04_01.jpg); height:45px; padding-top:7px; position:absolute; width:90px; z-index:1;}
.gwb{ background:url(../images/top_04_02.jpg); display:inline; height:45px; margin-left:75px; padding-top:7px; position:absolute; width:90px; z-index:1;}
#gbk a,#gwb a{ color:#666666; display:block; line-height:22px; padding-left:32px;}
#gbk a:hover,#gwb a:hover{ color:#ff0000; text-decoration:none;}

/* nav */
.nav_zy{ background:#0077b3; font-family:"\5B8B\4F53", Arial, sans-serif; height:40px; width:100%;}
.nav_zy_con{ background:#0077b3; height:40px; margin:0 auto; width:1000px;}
.undis{ display:none;}
.nav_zy .dh{ height:40px;}
.nav_zy .rmtj{ color:#ffffff; background:url(../images/navbg.gif) no-repeat 168px 18px #006699; /*border-left:solid 1px #444444; border-right:solid 1px #444444; */display:inline; font-size:14px; font-weight:bold; float:left; height:40px; line-height:40px; overflow:hidden; text-align:center; width:238px;}
*html .nav_zy .rmtj{ line-height:44px;}
.nav_zy .dh ul{ height:40px;}
.nav_zy .dh ul li{ float:left; padding-top:12px;}
*html .nav_zy .dh ul li{ padding-top:14px;}
.nav_zy .dh ul li a{ color:#eeeeee; /*border-right:solid 1px #444444;*/ display:block; font-size:14px; line-height:16px; font-weight:bold; text-align:center; width:74px;}
.nav_zy .dh ul li a:hover{color:#ffff00;text-decoration:none}
.nav_zy .gzd{ background:#ffffff; border:solid 1px #444444; border-top:none; float:left; position:absolute; width:238px; z-index:100;opacity:0.7;}
.nav_zy .gzd ul{ margin:0 10px; width:218px;}
.nav_zy .gzd ul li{ /*border-top:solid 1px #222222; */height:36px;}
.nav_zy .gzd ul li span{ color:black; font-size:12px; /*float:right; */line-height:36px; width:83px;}
.nav_zy .gzd ul li a{ color:black; float:left; font-size:13px;/* font-weight:bold; */line-height:36px; /*width:135px;*/}
.nav_zy .gzd ul li a:hover{ color:#cc0000; background:#ececec; text-decoration:none;}

/* bottom */
#bottom{ background:#fafafa; min-height:100px; display:block; font-size:12px; text-align:center; min-width:1000px;}
#bottom_nav_out{ background:#444444; display:block; height:30px; width:100%;}
#bottom_nav{ background:#444444; display:block; height:30px; line-height:30px; margin:0 auto; overflow:hidden; width:1000px;}
#bottom_nav a{ color:#ffffff; display:inline-block; padding:0 7px 0 5px;}
#bottom_nav a:hover{ color:#ffff00;}
#bottom_nav i{ color:#666666; display:inline-block; font-family:Arial; font-size:10px; line-height:10px; overflow:hidden;}
#bottom_text{ background:#fafafa; color:#555555; display:block; line-height:20px; margin:0 auto; padding:10px 0; width:1000px;}
#bottom_text a{ color:#555555;}
#bottom_text a:hover{ color:#cc0000;}