﻿@charset "utf-8";

/* 初始化css */

html{height:100%;}

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}

body{font-family:微软雅黑, Arial,Helvetica,STHeiti; font-size:16px; background:rgb(255, 255, 255);-webkit-text-size-adjust:100%; color:#333;}

a{color:#333;text-decoration: none;}

a:hover{text-decoration:none; #000;}

em{font-style:normal}

ul,li{list-style:none; float:left;}

img{border:0; vertical-align:middle;}

table{border-collapse:collapse;border-spacing:0}

p{word-wrap:break-word; }

.clearfix {zoom: 1;}

*{padding:0;margin:0;border:0;text-align:left;font-style:normal;font-weight:normal;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;}nav,footer,section,header,article{display:block;}ul{list-style:none;}

a:link,a:visited,a:hover,a:active{color:#000;}

input,textarea,button{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}

.z3g-input,.z3g-textarea,.z3g-button{-webkit-appearance:none;}







#box{width:100%; min-width:320px; overflow:hidden; position:relative;  top:0px; left:0px; bottom:0px;}

#header{width:100%; float:left; background:url(../images/topbg.gif) left top repeat-x; height:107px; top:0px; }

#top{width:100%; height:68px; float:left;}

#logo{width:120px; height:32px; float:left; margin-top:20px; margin-left:5px;}

#logo img{width:120px; height:32px;}

#login{width:80px; height:24px; float:right; text-align:right; color:#fff; margin-top:27px; margin-right:5px;}

#login a{color:#fff;}

#login a:hover{color:#ffff00;}



#menus{width:100%; height:39px; float:left; background:url(../images/dhbg.gif) left top repeat-x; margin-bottom:2px;}



#banner{height:214px; float:left; width:100%; background:url(../images/w1.jpg) left top no-repeat; overflow:hidden;}

#qzbanners{height:106px; float:left; width:100%; background:url(../images/w4.jpg) left  top no-repeat; overflow:hidden;}

#hkbanners{height:106px; float:left; width:100%; background:url(../images/w2.jpg) left  top no-repeat; overflow:hidden;}

#zgbanners{height:106px; float:left; width:100%; background:url(../images/w3.jpg) left  top no-repeat; overflow:hidden;}

#gjbanners{height:106px; float:left; width:100%; background:url(../images/w11.jpg) left  top no-repeat; overflow:hidden;}





#banners{height:108px; float:left; width:100%; background:url(../images/a1.png) left top no-repeat; overflow:hidden;}



.rollBox{width:100%;height:41px;overflow:hidden;padding:0px;margin:0 auto;border:0px solid red; background:url(../images/dht.gif) left top repeat-x;}

.rollBox .LeftBotton{height:41px;width:32px; padding-top:12px; text-align:center; background:url(../images/a.gif) no-repeat left top;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;}

.rollBox .RightBotton{height:41px;width:32px;background:url(../images/b1.gif) no-repeat right top;overflow:hidden;float:right;display:inline;margin:0px;cursor:pointer; padding:0px;}

.rollBox .Cont{width:80%;overflow:hidden;float:left;}

.rollBox .ScrCont{width:10000000px;}

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#fff;text-decoration:none;}

.rollBox .Cont a:hover{color:#ff0;text-decoration:underline;}

.rollBox #List1,.rollBox #List2{float:left;}

#dh{width:100%; float:left; margin:0px; padding:0px;}

#dh li{height:41px; padding-top:12px; width:85px; float:left; background:url(../images/dhline.gif) left top no-repeat; text-align:center; color:#fff; font-size:13px; font-weight:bold; white-space:nowrap;}

#dh li a{color:#fff;}

#dh li a:hover{color:#ff0; text-decoration:none;}



.pages{ margin-top:10px;}

.pages li{ float:left; line-height:20px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}

.pages li.c{background-color:#588FD9; color:#FFF;padding:0 8px;}

.pages li a{float:left;padding:0 8px;height:20px;}.pages li a:hover{background-color:#588FD9; color:#FFF;text-decoration: none;}



#dhs{width:100%; float:left; margin:0px; padding:0px;}

#dhs li{height:41px; padding-top:12px; padding-left:5px; padding-right:5px; float:left; background:url(../images/dhline.gif) left top no-repeat; text-align:center; color:#fff; font-size:13px; font-weight:bold; white-space:nowrap;}

#dhs li a{color:#fff;}

#dhs li a:hover{color:#ff0; text-decoration:none;}







#bt{width:100%; height:29px; float:left; background:url(../images/dhbg.gif) left top repeat-x;padding-top:10px;}

#bta{width:200px; height:27px;  color:#fff; font-size:14px; float:left; margin-left:10px; font-weight:bold;}

#more{width:80px; height:27px; color:#fff; font-size:13px; float:right; text-align:right; margin-right:10px;} 

#inews{width:94%; float:left; margin-left:2%; margin-top:20px; margin-bottom:15px;}

#inews li{width:100%; height:22px; float:left; margin-bottom:5px; border-bottom:1px dotted #d8d8d8; white-space:nowrap;}

#nr{width:94%; float:left; margin-left:3%; margin-top:20px; margin-bottom:15px;}

#nrs{width:90%; float:left; margin-left:5%; margin-top:20px; margin-bottom:15px;}

#news{width:94%; float:left; margin-left:3%; margin-top:20px; margin-bottom:15px;}

#news li{width:100%; float:left; height:22px; border-bottom:1px dotted #d8d8d8; margin-bottom:5px;}

#pag{width:100%; float:left; height:25px; margin-top:5px;}

#cl{width:100%; height:20px; float:left;}

#bq{width:100%; float:left; background:#110401; height:80px; text-align:center; color:#fff; padding-top:9px;}

#clear{width:100%; height:56px; float:left;}

#nbt{width:100%; height:25px; float:left; text-align:center; color:#FF0000; font-size:14px; font-weight:bold;}

#nbts{width:100%; height:20px; float:left; margin-top:2px; margin-bottom:2px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; text-align:center;}

#nby{width:100%; float:left; margin-top:15px;}





#footer{background:url(../images/fbg.gif) left top repeat-x; height:56px; width:100%;  position:fixed; bottom:0; z-index:999999;}



#ico{width:60px; height:17px; float:left; text-align:center; margin-top:9px;}

#tt{width:60px; height:22px; float:left; text-align:center; color:#fff; font-size:14px; margin-top:5px;}

#tt a{color:#ffffff;}

#tt a:hover{color:#FFFF00;}



.black_overlay{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color: black;z-index:1001;  -moz-opacity: 0.8;opacity:.80;filter:alpha(opacity=80);}

.www_zzjs_net {display:none;position:absolute;top:25%;left:50%;width:10%;height:10%;padding:16px;border:16px solid orange;background-color: white;z-index:1002;overflow:auto;}



.member_f{margin-top:5px;}

.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0; width:100%; float:left;}

.member_f dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:bold;}

.member_f dl dd{float:left; line-height:26px; padding-left:10px;}

.member_f dl dd textarea{ width:90%; height:200px;}

.member_f dl dd.m span{color:#C00;}

.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}

