body{ margin:0 auto; padding:0; font-size:12px; color:#666; line-height:20px; background:url(images/index_04.gif) repeat-x left 82px;}
img{ border:0;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#ea2101;}
.clear{ clear:both;}
form{padding:0; margin:0;}
#top{ height:81px; overflow:hidden; width:775px; margin:0 auto;}
#top .soleft{ width:200px; float:left;padding-top:10px;}
#top .soleft a{ color:#9b4e00;}
#top .soleft .sokey{ border:1px solid #ccc; width:100px;}
#top .soleft .sogo{ border:1px solid #ccc; width:33px; height:20px; background:url(immges/t1.gif) no-repeat; border-left:none;}
#top .logo{ width:300px; float:right; display:block; height:85px; text-indent:-999em; overflow:hidden; background:url(images/logo.gif) no-repeat right top;}

#nav{ width:775px; margin:0 auto; background:url(images/navbg.gif) no-repeat 1px top; height:25px;}
#nav ul{ margin:0; padding:0; list-style:none;}
#nav li{ float:left;}
.n1{ width:82px; display:block;}
.n1 a{ width:82px; overflow:hidden; text-indent:-999em; height:20px;}
.n2{width:98px; display:block;}
.n2 a{width:98px; overflow:hidden; text-indent:-999em; height:20px;}
.n3{width:101px; display:block;}
.n3 a{width:101px; overflow:hidden; text-indent:-999em; height:20px;}
.n4{width:100px; display:block;}
.n4 a{width:100px; overflow:hidden; text-indent:-999em; height:20px;}
.n5{width:101px; display:block;}
.n5 a{width:101px; overflow:hidden; text-indent:-999em; height:20px;}
.n6{width:98px; display:block;}
.n6 a{width:98px; overflow:hidden; text-indent:-999em; height:20px;}
.n7{width:100px; display:block;}
.n7 a{width:100px; overflow:hidden; text-indent:-999em; height:20px;}
.n8{width:95px; display:block;}
.n8 a{width:95px; overflow:hidden; text-indent:-999em; height:20px;}
#jsddm{}
#jsddm ul{	margin:0; padding:0; list-style:none;}
#jsddm li a{ display:block; white-space:nowrap;}
#jsddm li ul{ margin:0; padding:0; position:absolute; visibility:hidden; margin-top:7px; background:#000; z-index:10000;}
#jsddm li ul li{ font-family:"Î¢ÈíÑÅºÚ"; height:22px; line-height:22px; float:none; display:inline; text-indent:0;}
#jsddm li ul li a{ width:auto; padding:0px 15px;padding-left:20px; height:22px; line-height:22px; display:block; color:#fff; text-indent:0;}
#jsddm li ul li a:hover{ background:#12445c; height:22px; line-height:22px; text-indent:0;}
#banner{ height:116px;width:775px; margin:0 auto; }

#main{ width:774px; margin:0 auto;border-left:1px solid #fff;}
#foot{ width:774px; margin:0 auto; text-align:center; background:#dee0e2;padding:10px 0; border-left:1px solid #fff;}
#foot .footnav{ text-align:center;}
#foot .footnav a{padding:0 4px;}

.box1{ background:url(images/index_09.gif) no-repeat;padding:20px 0;}
.gsjj{ width:545px; overflow:hidden; float:left;}
.gsjj b{padding-left:195px; color:#000; font-size:14px;}
.gsjj img{ float:left; margin:0 15px 0 10px; border:1px solid #000;}
.inews{ width:220px; overflow:hidden; float:right;}
.inewst b{ font-size:14px; color:#000;}
.inewst a{ float:right; margin-right:4px;}
.inews ul{ margin:0; padding:0; list-style:none;}
.inews li{ height:24px; line-height:24px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;width:205px; background:url(images/jiji.gif) no-repeat 5px center;padding-left:15px;}
#gvdq ul{border:0px;padding:0px;margin:0px;}
#gvdq{width:220px;height:120px;overflow:hidden}
#gvdq ul{height:50000px;}

#gd2 dl,#gd2 dd,#gd2 dt{border:0px;padding:0px;margin:0px;}
#gd2{width:195px;height:250px;overflow:hidden;padding-top:10px;}
#gd2 div{height:50000px;}
#gd2 dl{height:55px;text-align:center;}
#gd2 img{ height:45px;}

.box2{}
.box2t{ background:url(images/index_14_01.gif) no-repeat; height:28px; line-height:28px;}
.box2t a{ float:right; margin-right:10px;}
.box2img{ width:195px; float:left; height:280px;padding-top:10px;}
.box2cc{padding-top:10px; background:url(images/index_16.gif) no-repeat 460px 120px; width:570px; float:right;}

.mbg{ background:url(images/mbg.gif) repeat-y left top;}
#left{ width:190px; overflow:hidden; float:left;}
#right{ width:580px; overflow:hidden; float:right;}
.ltit{}
.rtit1{ height:47px; background:url(images/gsbg.gif) no-repeat; padding-left:30px; font-size:14px; font-weight:bold; line-height:58px; color:#000; overflow:hidden;}
.leftnav{ background:url(images/c2.gif) no-repeat left top; height:218px;}
.leftnav ul{padding:0; margin:0; list-style:none;}
.leftnav li{ height:36px; line-height:36px; text-align:right;padding-right:10px;}
.content{padding:10px 20px; line-height:25px;}

.newslist{}
.newslist ul{margin:0; padding:0; list-style:none;}
.newslist li{ height:25px; line-height:25px;padding-left:15px; background:url(images/jiji.gif) no-repeat 5px center;}
.newslist span{ float:right;}
.page{ text-align:center; height:30px; line-height:30px; border-top:1px solid #333;}
.ctit{ text-align:center; height:30px; line-height:30px; font-size:14px; color:#000; border-bottom:1px solid #333;}
.cfot{ text-align:right;border-top:1px solid #333;}

.aa{ height:25px; line-height:25px; font-weight:bold; color:#000; border-bottom:1px dotted #999;}
.aali{padding-left:20px;}
.aali ul{padding:0; list-style:none; margin:0;}
.aali li{ width:120px; float:left;}

.lsimg{ width:120px; text-align:center; line-height:25px; float:right; overflow:hidden;}
.lsimg img{ width:110px;}
