@charset "utf-8";
body,ul,li,p,dt,dl,dd,h1,h2,h3,h4,h5,h6,hr,h7,input,a,ol{margin:0;padding:0;}
img{ vertical-align:top;}
ul{ list-style:none}
body{color:#626262;font-size:12px; font-family:Arial; background:#FFF;}
a{color:#626262;text-decoration:none;}
a:hover{color:red;text-decoration:none;}
.float_left{ float:left;}
.del_float{
height:0px;
font-size:0px;
overflow:hidden;
clear:both;
width:0px;
}

.p_01_box_Wz ul{ list-style:inside disc; margin:10px 0 10px 25px;}
.p_01_box_Wz ol{ margin:10px 0 10px 40px;}

.p_01_box_Wz h1{ font-size:16px; margin:10px 0}
.p_01_box_Wz h2{ font-size:14px; margin:10px 0}
.p_01_box_Wz h3{ font-size:13px; margin:10px 0; font-weight:bold}
.p_01_box_Wz h4,.p_01_box_Wz h5,.p_01_box_Wz h6{ font-size:12px; margin:10px 0}

.top{ background:url(../images/top_bg.gif) repeat-x; height:24px;}
.w_960{ width:960px; margin:auto;}
.top_l{ float:left; font-size:11px; padding-top:2px;}
.top_l a,.top_r a{ color:#023DB5;}
.top_l a:hover,.top_r a:hover{ color:#023DB5; text-decoration:underline}
.top_r{ float:right;}
.top_r img{border:0px;}

#yy_kuang{ width:139px; height:20px; font-size:11px; overflow:hidden; font-family: Arial; margin-left:10px;}

#top_box{ height:102px; width:932px; margin:auto; background:url(../images/top_bg.gif) repeat-x 0 -29px; padding:10px 0 0 8px;}
.logo{ float:left;}
.logo img{height:90px;}
.logo_wz{ float:left; margin-left:10px; display:inline; width:648px; font-family:Verdana; font-size:11px; color:#626262}
.logo_wz span{ display:block; font-family:arial;font-weight:bold; font-size:22px; padding:10px 0 8px 0; color:#211F1F}
.menu{ height:40px; line-height:40px;font-size:12px; background:url(../images/top_bg.gif) repeat-x 0 -147px; color:#FFF}
.menu li{ float:left; background:url(../images/top_bg.gif) no-repeat right -190px;}
.menu li a{color:#FFF; margin:0 2px;  padding:0 28px;}
.menu li a:hover,#this_hover a{ background:url(../images/menu_hover.gif) no-repeat center top; display:block; color:#0E84C6}
.menu ul ul li { z-index: 9; }
.menu li div {list-style: none;float: left;position: absolute;z-index: 11; top:36px; left: 0;visibility: hidden;width: 220px; background:#040404; border-left:1px solid #515151; padding-bottom:10px}
.menu li div li a{ border:none; font-weight:normal}
.menu ul ul { z-index: 12;margin: 10px 0 0 0; }

.menu li:hover>div {visibility: visible;}

.menu a {position: relative;z-index: 10;}
.menu span {color: #fff;}

/* menu::level2 */
.menu ul ul li {background: none;padding: 0;  text-transform:capitalize}
.menu ul ul a {padding:5px 5px; display: block;line-height: 16px;font-size: 12px; color: #fff;z-index: -1; width: 190px;margin: 0 8px;}
.menu ul ul a:hover {background:#3c3c3c;}
.menu ul ul a:hover span {color:red;}


.menu ul ul li {width: 100%;}

/* menu::level3 */
.menu ul ul div {width: 220px;padding:0 ;margin: -46px 0 0 220px; background:#2A2A2A}
.menu ul ul ul {padding: 10px 4px 0 4px;}
.menu ul ul div li { position:relative;top:-10px;}

#banner{ margin-top:12px; overflow:hidden;}
#banner ul{ overflow:hidden}
.banner_xbg{ background:url(../images/banner_x.gif) no-repeat; height:8px;}


.w_940{ width:940px; margin:auto;}
#foot{ margin-top:19px;}
.Share{ height:40px; line-height:40px; border:1px solid #CDCCCC}
.share{ background:#f7f7f7; height:24px; padding:8px 0 0 5px;  border-top:1px solid #e5e5e5;}
.share_left strong,#share_tb{ float:left; }


#foot_wz{background:#E0E0E0; margin-top:2px; overflow:hidden;  height:151px; }
.bq{ height:110px; overflow:hidden} 
.bq,.bq1{ width:272px; float:left; line-height:170%; padding:10px 20px 10px 10px; background:url(../images/zy_xt.gif) no-repeat right; margin-right:30px;}
.bq span{ display:block; font-size:14px; font-weight:bold; padding:10px 0; color:#353535}
.bq1{ padding:18px 0 10px 0;}
.bq1 strong,.bq2 strong{ color:#353535}
.bq a:hover,.bq1 a:hover{ text-decoration:underline;}
.bq2{ width:272px; float:left; line-height:170%;  padding:18px 0 10px 0;}
.bq2_kuang{ width:204px; height:20px; line-height:20px; border:1px solid #CCCCCC; background:#FFF; color:#AAAAAA; padding-left:2px; margin-bottom:10px;}
#language_box{overflow:hidden;line-height:39px; border-bottom:1px solid #DDDDDD;  border-top:1px solid #DDDDDD; margin:1px auto; background:#F7F7F7}
.language_box_title{ float:left;height:40px;margin-left:5px;} 
#language_box li{ float:left; margin:0 10px; display:inline}
#language_box li img{ padding-top:14px;}


#foot_bottom{ background:url(../images/top_bg.gif) repeat-x 0 -234px; height:47px; text-align:center; padding-top:10px; line-height:160%; width:960px; margin:auto}
#foot_bottom a{color:#626262; }


#bottom_box{ background:#ebebeb; margin-top:20px; overflow:hidden;width:960px;margin:auto;}

#share_tb{ width:500px;}