/* CSS Document */
body{ margin:0 auto; padding:0; font-size:12px; text-decoration:none; background:url(../images/bj.jpg);color:#333333;position:relative; overflow-x:hidden; font-family:"宋体" }
li{list-style:none; padding:0px; margin:0px;}
ul{list-style:none; margin:0px; padding:0px;}
table{ padding:0px; margin:0px;}
tr{ padding:0px; margin:0px;}
td{ padding:0px; margin:0px;}
img{ padding:0px; margin:0px; border:0;}
div{ margin:0px; padding:0px}
form{ margin:0px; padding:0px;}
a{ text-decoration:none;color:#333333;outline:0;blr:expression(this.onFocus=this.blur());}
p{ margin:0px; padding:0px;}
input{ margin:0px; padding:0px;}


#main{ width:1000px; margin:auto;background:#f5f5f5; position:relative;}
#top{ width:100%; height:137px;}
#logo{ height:97px; background:url(../images/ll.jpg)}
#dh{ height:40px; width:100%; background:url(../images/dbj.jpg) repeat-x}
#dh ul li{ float:left; text-align:center; font-size:14px; width:124px; height:40px; overflow:hidden; line-height:40px;}
#dh ul li a{ color:#ffffff; font-weight:bold; display:block;width:124px;}
#dh ul li a:hover{ background:url(../images/ho.jpg) center repeat-x}
#dh #jg{ width:1px; float:left}
#logo a:hover{ color:#0099FF}
#banner{ width:1000px; height:350px; position:relative;}
#inr{ padding:10px; background:#f5f5f5}
#gywm{ width:333px; float:left; border-right:#d2d2d2 1px dashed}
#gdh{ background:url(../images/lbj.jpg) repeat-x; height:30px; border-left:#e2e1e1 1px solid;border-right:#e2e1e1 1px solid; margin-bottom:3px;}
#gnr{ line-height:22px; padding:4px;}
#gnr img{vertical-align:middle; margin:5px; border:#dcdcdc 3px solid; float:left}
#gdh table{ height:30px;}
#inews{ width:372px; float:left;border-right:#d2d2d2 1px dashed}
#nl img{vertical-align:middle;margin:5px; border:#dcdcdc 3px solid;}
#nl p img{vertical-align:middle;margin:0px; border:#dcdcdc 0px solid; float:none}
#nl p { line-height:25px; height:25px;}
#nl p a:hover{ color:#0099FF}
#lxwm{ width:273px; float:left}
#gdh img{ vertical-align:middle; }
#lxwm p{ line-height:22px;}
#jpcp{ padding-top:13px;}
#MarqueeDiv2 img{ vertical-align:middle}
#foot{ height:50px; background:url(../images/foot.jpg) repeat-y; width:100%; padding-top:10px;}
#foot p{ color:#FFFFFF; line-height:22px;}
#nbanner{ padding-bottom:10px;}
#aleft{ width:213px; padding-left:10px; float:left; padding-right:20px;}
#aleft img{ vertical-align:middle}
#aleft ul{ padding-top:10px;}
#aleft ul li{ background:url(../images/plm.jpg) no-repeat; height:30px; line-height:30px; padding-left:12px; border-bottom:#f5f5f5 2px solid; font-size:14px; vertical-align:middle; margin-bottom:3px;}
#aleft ul li a{ display:block}
#aleft ul li a:hover{ color:#006fc2; font-weight:bold; background:url(../images/cpn.jpg)  right;}
#right{ width:750px; float:left; border:#e2e1e1 1px solid; background:#ffffff; border-top:0px;margin-bottom:10px;}
#tit{ height:34px; background:url(../images/nn.jpg) repeat-x; color:#999999}
#tit a{ color:#999999}
#cpl{ padding-top:10px;}
#jpcp a:hover{ color:#0099FF}

#sa{ font-size:14px}
#sa a:hover{ color:#0099FF}
#view{ padding:10px; line-height:25px; }
#news{ padding:10px; padding-top:20px;}
#news ul li{ width:100%}

.hui a{border:#dddddd 1px solid; background:url(../images/bb.jpg) ;  height:17px; line-height:17px;padding:3px;}
.hui span{border:#dddddd 1px solid; background:url(../images/bb.jpg) center; line-height:20px;  padding:3px;}


.form-a input, label {
    vertical-align: middle;
}
.form-a input {
}
.form-a textarea {
    border: 1px solid #B8BFC5;
    color: #999999;
    font-size: 12px;
    line-height: 26px;
    margin: 0;
    padding: 0 5px;
    width: 200px;}
.form-a input[type="text"] {
    border: 1px solid #B8BFC5;
    padding: 0 5px;
    width: 200px;}
.form-a input.txt {
    border: 1px solid #B8BFC5;
    display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    padding: 0;
    width: 200px;}
.form-a input[type="radio"] {
    margin: 0;
    padding: 0;
    vertical-align: middle;
    width: auto;
}
.form-a input.short-text[type="text"] {
}
.form-a input.long-text[type="text"] {
}
.form-a textarea.textarea {
    float: left;
}
.form-a input.password[type="password"] {
}
.form-a ul, .form-a ol, .form-a li {
    list-style: none outside none;
}
.form-a .form-ul {
    text-align: left;
}
.form-a .form-ul li {
    margin-bottom: 15px;
}
.form-a .form-label {
    margin-bottom: -34px;
}
.form-a .form-label {
    display: block;
    line-height: 34px;
    margin-left: 0;
    margin-right: 3px;
    text-align: right;
    vertical-align: top;
    width: 80px;
}
.form-a .form-label em {
    color: red;
    margin-right: 3px;
}
.form-a .form-input, .form-a .form-element {
    display: inline-block;
    margin-left: 90px;
    padding: 0;
    vertical-align: middle;
}
.form-a .form-input {
    border: 1px solid #E2E9EF;
    display: inline-block;
    line-height: 0;
}
.form-input input:focus, .form-input textarea:focus {
    border-color: #87AAC6;
    color: #333333;
    outline: medium none;
}
.form-a .form-lable-tip {
    margin-left: 20px;
    vertical-align: top;
}
.form-a .devSubmit, .form-a .devCancel, .form-a a.linkBtn, .form-a .getkeyIcon1, .form-a .getkeyIcon2, .form-a .getkeyIcon3, .form-a .btn3, .form-a .btn4, .form-a .btn_blue, .form-a .close {
    background: url(../images/formbtn.png) no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: 39px;
    line-height: 38px;
    text-align: center;
    vertical-align: middle;
    width: 107px;

}



.slider{ width:1000px; margin:0 auto;overflow:hidden;   height:350px; position:absolute; top:0px; background:#ffffff;  }	
.slider .bd{ position:relative; z-index:0;  }	
.slider .bd li{ height:350px; overflow:hidden; }
.slider .hd{ width:300px;  position:absolute; right:0; z-index:1; bottom:0;  height:24px; line-height:24px; z-index:999999 }		
.slider .hd ul{ text-align:center;  }	
.slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:0 4px; background:#eeeeee;		overflow:hidden;   vertical-align:top; line-height:9999px; 	}	
.slider .hd ul .on{ background:#0099FF}	


#view{ line-height:25px;}