/* CSS Document */

body,ul,li,p,div,dl,dt,dd,h2,h3,h4{ margin:0; padding:0;}
body{ font:12px Arial, Helvetica, sans-serif; background-color: #edf1f4;}
ul,li{ list-style:none;}
a{ color:#171717; text-decoration:none;}
a:hover{ text-decoration:underline;}
h3{ font-size:14px;}
h4{ font-size:12px;}
img{ border:0;}


.box8{ height:8px; line-height:8px; font-size:0; clear:both;}
.fenye{ height:30px; line-height:30px; text-align:center; clear:both;}
#top{ height:100px; background:url(../images/topbg.gif) no-repeat; overflow:hidden;background-position:center;}

#top-c{ width:936px; height:100px; margin:0 auto;}
#top-c img{ vertical-align:bottom;}
#logo{ padding-top:15px; float:left;}
#zyw{ width:120px; float:left; padding-left:20px; padding-top:30px;}
#zyw img{ padding-left:10px;}

#menu{ padding-top:20px; height:30px; font-weight:bolder; clear:both;}
#menu li{ width:100px; float:left; text-align:center; line-height:28px; }
#menu li a{ display:block;}
#menu li a:hover{ color:#fff; background:url(../images/menubg.gif) center center no-repeat; text-decoration:none;}
#menu li .xz{ color:#fff; background:url(../images/menubg.gif) center center no-repeat; }

#page{ width:1000px; margin:0 auto; height:100%; background: url(../images/bg.gif) repeat-y; overflow:hidden;}
#con{ width:936px; margin:0 auto; height:100%; background:url(../images/leftbg.gif) repeat-y; overflow:hidden;}

#left{ width:240px; min-height:980px; height:auto !important; height:980px; background:url(../images/leftbg.gif) repeat-y; float:left; overflow:hidden;}
#qhtp{ width:220px; height:165px; margin:10px 0;}
#left h4{ line-height:30px; padding-left:10px;}
#left h4 a{ color:#fff;}
#left ul{ margin:4px;_margin-left:2px;}
#left li{ background:url(../images/lfl.gif) no-repeat;}
#left li a{ height:24px; line-height:24px; color:#fff; padding-left:30px; display:block;}
#left li a:hover,li .xuanz{ background:url(../images/lflxz.gif) no-repeat;}


#gsjj{ width:696px; height:255px; background:url(../images/syjjbg.gif) no-repeat; float:right;}
#gsjj-t{ padding:18px;}
#gsjj-t img{ float:left;}
#gsjj-t a{ float:right;}
#gsjj-c{ padding-left:25px; padding-top:15px;}
#gsjj-c p{ line-height:26px; text-indent:2em; padding-right:20px; padding-top:10px;}

.zs{ width:696px; float:right; margin-top:8px;}
.zs img{ vertical-align:bottom;}
.zs dl{ float:left; margin-top:15px; margin-left:20px; display:inline;}
.zs dd img{ width:140px; height:100px; padding:2px; border:#eaeaea solid 1px;}
.zs dt{ text-align:center; line-height:28px;}


#nyright{ width:696px; min-height:980px; height:auto !important; height:980px; background: url(../images/nyrbg.gif) no-repeat; float:right; overflow:visible;}
#nyright h3{ color:#fff; width:100px; height:35px; line-height:35px; text-align:center; background:url(../images/nytbg.gif) no-repeat; margin-left:15px; float:left; display:inline;}
#nyright-dqwz{ padding:0 10px; height:25px; line-height:25px; margin-top:10px; background: #acdbef url(../images/nytrbg.gif) no-repeat; float:right;}
#nyright-c{ padding:20px; clear:both;}
#nyright-c p{ line-height:30px; text-indent:2em; font-size:14px; padding:10px;}
#nyright-c input,textarea{ width:300px; height:15px; border:1px solid #96c8df; padding-left:5px;}
#nyright-c textarea{ height:50px;}
#nyright-zs{ padding:10px; clear:both;}
#nyright-zs h4{ color:#1680ca; line-height:30px; padding:0 15px; clear:both;}
#nyright-zs h4 a{ color:#1680ca;}
#nyright-zs p{ line-height:24px; padding:0 15px;}
#nyright-zs img{ vertical-align:bottom;}
#nyright-zs dl{ width:192px; height:auto; float:left; margin-top:15px; margin-left:25px; display:inline; overflow:hidden;}
#nyright-zs dd img{ width:185px; height:125px; padding:2px; border:#eaeaea solid 1px;}
#nyright-zs dt{ width:190px; text-align:center; line-height:24px;}
#nyright-zs dt span{ font-weight:bolder; line-height:28px;}
#nyright-zs dt a{ color:#1680ca;}

#cpzs{ padding:10px; line-height:26px;}
#cpzs img{margin-bottom:15px;}
#cpzs h4{padding:0;}


#spbg{ padding-left:75px; padding-top:30px;}
#nyright-c ul{ padding-left:50px; padding-top:20px;}
#nyright-c li{ float:left; line-height:26px; margin-right:20px;}

#copyright{ width:1000px; margin:0 auto; height:50px; text-align:center; padding-top:30px; background:url(../images/copyright.gif) no-repeat;}
