@charset "utf-8";
body{margin:0;padding:0;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
ul,li{margin:0;padding:0;}
li{list-style-position: inside;}
a{text-decoration:none;color:#000;}
.top,.nav,.banner,#foot,#jsx{width:1003px; margin:0 auto;}
.top{margin:5px auto; position:relative;}
.top span{ position:absolute; bottom:0px; right:10px;}
.banner{margin-top:15px;}
#nav{background-image: url(../images/dhbg.png);background-repeat: repeat-x;height: 35px;}
.nav a:hover{background-image: url(../images/dhbg3.png);background-repeat: no-repeat;}
.nav a{color:#FFF;font-weight:bold;line-height:35px;font-size:14px;display:block;float:left;height: 35px;width: 92px;margin:0 7px;display:inline;text-align:center;}
.nav b{background-image: url(../images/dhbg2.png);background-repeat: no-repeat;display: block;float: left;height: 35px;width: 6px;}
#foot{font-size:12px; line-height:25px; color:#5d5c5c;}
.foot{background-color:#e5e5e5;padding:8px 10px;margin-top:10px; margin-bottom:8px;}
.foot img{ margin-right:5px;}
.lft{width:238px;}
.rit{width:745px; font-size:12px;}
.lft1,.lft2{margin:10px 0;}
.lft22{background-image: url(../images/conbg.png);height: 123px;width: 202px;font-size:12px;color:#5d5c5c;line-height:23px;padding:5px 20px;}
.lft1 ul{background-image: url(../images/ldbg.png);background-repeat:repeat-y;min-height: 211px;_height: 211px;width: 238px;}
.lft1 ul li{list-style:none;font-size:12px;color:#5d5c5c;text-indent:50px;*text-indent:35px;background-image: url(../images/ltb.png);background-repeat: no-repeat;background-position: 25px center;}
.lft1 ul li a{color:#5d5c5c; display:block;margin:0;padding:0;line-height:30px;height:30px;}
.lft1 ul li a:hover{color:#FFF;background-image: url(../images/ldhbg.png);background-repeat: no-repeat;background-position: center center;}
.tit1{background-image: url(../images/tb.png);background-repeat: no-repeat;background-position: left center;font-size: 14px;line-height: 27px;font-weight: bold;text-indent:35px;color:#114681;}
.tit2{background-image: url(../images/tb2.png);background-repeat: no-repeat;background-position: left center;text-indent: 25px;color:#114681;font-size: 14px;line-height: 27px;font-weight: bold;margin-top:9px;position:relative;}
.tit3{ background-color:#f5f5f5;background-image: url(../images/tb3.png); padding-top:8px;}
.tit2 span{ position:absolute; _top:5px;top:10px;*top:6px; right:5px; font-size:12px; color:#606060; font-weight:normal;}
.nytit span{top:5px;_top:0px;*top:0px;}
.dline{background-image: url(../images/tbl2.png);background-repeat: repeat-x;}
.rit1{ font-size:12px; line-height:23px;text-align:justify;text-justify:inter-ideograph;}
.rit1 span{background-image: url(../images/tkbg.png);background-repeat: no-repeat;background-position: right bottom;float:right;display:inline;padding-bottom:10px;}
.rit21{width:370px;}
.rit21 ul{margin:10px 0;padding:0 10px;border-left: 5px solid #f5f5f5;}
.rit21 li{ height:27px; position:relative; line-height:27px; color:#9b9b9b; border-bottom:dashed 1px #999;}
.rit21 li span{position:absolute;top:0px;right:0px;}
.rit21 li a{ color:#514d4d;}
.rit21 li a:hover{ color:#F00;}
.rit1 img{float:right;padding:5px;border: 1px solid #ededed;}
.guot{background-image: url(../images/tyyk.png);background-repeat: no-repeat;background-position: right top;padding-right:8px;margin:0 8px;}
.guot div{width:149px;height:117px;text-align:center;border: 1px solid #e9e9e9;}
.abt{text-align:justify;text-justify:inter-ideograph; padding:10px 20px; line-height:25px; font-size:14px;}

.pist{margin:20px 0; margin-left:15px; font-size:14px;line-height:25px;}
.pist li{float:left;list-style:none; margin-left:10px;_display:inline;text-align:center;width:224px; height:224px;}
.pist li div{width:224px;height:175px;text-align:center;border: 1px solid #d6b9a9;}
.pist li div img{max-width:210px;max-height:156px;_width:210px;_height:156px;}
.pist li span{width:224px;height:50px;display:block;vertical-align:middle;display:table-cell;}
.list,.list a{font-size:14px;line-height:25px;}
.list li{border-bottom: 1px dashed #999;list-style-position: inside;padding-left:10px;position:relative;}
.list li span{position: absolute;top: 0px;right: 10px;_right: 60px;}
#tit a,#tit{ display:block; color:#FFF; font-size:12px;}
#tit{ text-align:center; position:absolute;left:0px;top:25px; background-color:#7d7d7d;margin-left:30px; display:none; padding:0 5px;}