/* CSS Document */
body { margin:0 auto; padding:0; font-size:12px; color:#000; background: url(images/spf_bg.png) top center #F3F3F3 repeat-y;font:"宋体";}
div,dt,dd,dl,li,ul,table,p { margin:0 auto; padding:0;}
li { list-style-type:none; margin:0; padding:0;}
/* 链接颜色 */
a:link {color: #000; text-decoration:none;}
a:visited {color: #330067;text-decoration:none;}
a:hover {color: #ff8800;; text-decoration:underline;}
a:active {color: #326EE9;}
.hg { width:950px; height:5px; }

#tmdp_login { width:100%; height:31px; background: url(images/img_01.jpg); border:1px solid #CAD9EA; border-left:0; border-right:0;}
#tmdp_login ul { width:950px; line-height:31px;}
#tmdp_login ul li { width:50%; float: left; color:#5D5D5D;}
#tmdp_login ul li span { color:#3070A5;}
#tmdp_login ul .a { text-align:right;}
#tmdp_login ul .a a:link { padding:0px 10px; background:url(images/img_02.jpg) right center no-repeat; letter-spacing:1px; color:#5D5D5D;}
#tmdp_login a:link { padding:0px 10px; background:url(images/img_02.jpg) right center no-repeat; letter-spacing:1px; color:#5D5D5D;}
#tmdp_login a:visited { padding:0px 10px; background:url(images/img_02.jpg) right center no-repeat; letter-spacing:1px; color:#5D5D5D;}
#tmdp_login a:hover { padding:0px 10px; background:url(images/img_02.jpg) right center no-repeat; letter-spacing:1px; color:#5D5D5D;}
#tmdp_login a:active { padding:0px 10px; background:url(images/img_02.jpg) right center no-repeat; letter-spacing:1px; color:#5D5D5D;}

#tmdp_top { width:950px; height:70px;}
#tmdp_top p { float:left;}
#tmdp_top p a { width:200px; height:70px; background:url(images/logo-xf.png) no-repeat 10px center no-repeat; float:left;}
#tmdp_top h1 { display:none;}

.tmdp_nav { width:950px; height:46px; background:url(images/xf_bg_png.png) 0px -46px;}
.tmdp_nav  .l { width:19px; height:46px; background:url(images/xf_bg_png.png) 0px 0px; float:left;}
.tmdp_nav  .r { width:19px; height:46px; background:url(images/xf_bg_png.png) 0px -92px; float:right;}
.tmdp_nav  .c { width:912px; height:46px; background:url(images/h1_gif.gif) no-repeat left 5px; float:left; color:#fff; text-align:right; line-height:35px;}
.tmdp_nav  .c a {color: #fff; text-decoration:none; padding:0px 4px;}
.tmdp_nav  .c a:link {color: #fff; text-decoration:none; padding:0px 4px;}
.tmdp_nav  .c a:visited {color: #fff;text-decoration:none; padding:0px 4px;}
.tmdp_nav  .c a:hover {color: #B8DFFA; text-decoration:none; padding:0px 4px;}
.tmdp_nav  .c a:active {color: #B8DFFA; padding:0px 4px;}

.curpos { width:950px; height:auto; overflow:hidden; padding-left:25px;}
.curpos a {color:#727272;}

#tmdp_zs{width:950px; height: auto;  overflow:hidden; border:1px solid #dddddd; }
#tmdp_zs dt{height:30px; background:url(images/img_03.jpg); color:#323232; font-weight:bold; line-height:30px; text-align:left; text-indent:15px; font-size:14px;}
#tmdp_zs dd{width:100%; height:auto; overflow:hidden; text-align:center; float:left; }
#tmdp_zs dd img{ margin:5px auto;}

#tmdp_left{width:705px; height: auto;  overflow:hidden; border:1px solid #ececec;float:left; }
#tmdp_left .box1{width:100%; height: auto;  overflow:hidden;}
#tmdp_left .box1 dt{height:30px; background:url(images/img_04.jpg); color:#340168; font-weight:bold; line-height:30px; text-align:left; text-indent:15px; font-size:14px;}
#tmdp_left .box1 dd{width:680px; padding:15px 0 0 15px; color:#330067;height:auto; font-size:12px;float:left; line-height:22px;}
#tmdp_left .box1 h2 { font-size:14px; font-weight:bold; margin:0;}
#tmdp_left .box2{width:100%; height: auto;  overflow:hidden;}
#tmdp_left .box2 dt{height:30px; background:url(images/img_04.jpg); color:#340168; font-weight:bold; line-height:30px; text-align:left; text-indent:15px; font-size:14px;}
#tmdp_left .box2 dd{width:100%; padding:0 0 8px 0;height:auto; font-size:12px;float:left;line-height:25px; }
#tmdp_left .box2 img { width:120px; height:80px;}
.kpCont {width:348px; height:auto; overflow:hidden;  }
.kpCont ul { width:348px; height:auto; overflow:hidden;  margin-top:20px; padding-bottom:10px; border-bottom:1px dashed #a9e1f8; margin-bottom:6px;}
.kpCont img{ width:120px; height:80px; float:left; margin-right:8px;}
.kpCont ul li { text-align:left; line-height:20px; }
.kpCont p { width:348px; height:auto; overflow:hidden; line-height:30px;margin-left:3px;}

#tmdp_left .box3{width:100%; height: auto;  overflow:hidden;}
#tmdp_left .box3 dt{height:30px; background:url(images/img_04.jpg); color:#340168; font-weight:bold; line-height:30px; text-align:left; text-indent:15px; font-size:14px;}
#tmdp_left .box3 dd{width:700px; padding:0 0 8px 5px;height:auto; font-size:12px;float:left;line-height:18px; }
#tmdp_left .box3 img{ width:156px; height:96px; float:right; margin-left:5px; border:1px solid #e1e1e1;}
#tmdp_left .box3 span{color:#006dca}
#tmdp_left .box3 p {color:#006dca; font-weight:bold;overflow:hidden; line-height:25px;margin-left:3px;}

.lbox{width:100%;margin:3px 0;}
.lbox ul
.lbox img{ width:156px; height:96px; float:right; margin-left:5px; border:1px solid #e1e1e1;}
.lbox span{color:#006dca}
.lbox p {color:#006dca; font-weight:bold;overflow:hidden; line-height:25px;margin-left:3px;}
.lbox p a:link{color:#006dca;}
.lbox p a:hover{color:#ff8800; text-decoration:underline;}

.icon{ width:61px; height:20px; border:0; color:#f00; text-align:center; line-height:20px; }
#tmdp_right{width:240px; height: auto;  overflow:hidden; float:right;}
#tmdp_right .list{width:235px;height: auto; overflow:hidden; border:1px solid #ececec; margin-bottom:5px;}
#tmdp_right .list dt{height:30px; background:url(images/img_05.jpg); color:#340168; font-weight:bold; line-height:30px; text-align:left; text-indent:15px; font-size:14px;}
#tmdp_right .list dd{width:100%; padding:0 0 8px 0;height:auto; font-size:12px;float:left;line-height:18px; color:#006bc9;}
#tmdp_right .list a:link {color:#006bc9;}
#tmdp_right .list a:hover {color:#ff8800; text-decoration:underline;}

.tmdp_foot{ width:950px; height:auto; overflow:hidden; padding:10px 0px; background:#fff; text-align:center; line-height:25px; margin-top:10px;}

.date { width:950px; height:30px; overflow:hidden;padding:3px 0;}
.date ul{align:center;}
.date li {width:18px; height:30px;border:1px solid #B7B7B7; float:left;color:#b7b7b7; margin-left:2px; font-weight:bold;line-height:30px;text-align:center; font-weight:bold;}
.date li a { color:#3466fd;  background:#FFFFCC;  text-decoration:none; display:block;}
.date li a:link {color:#3466fd;  background:#FFFFCC;  text-decoration:none; display:block;}
.date li a:visited {color: #3466fd; background:#FFFFCC;  text-decoration:none; display:block;}
.date li a:hover {color: #3466fd; background:#FFFFCC;  text-decoration:none; display:block;}
.date li a:active { color: #3466fd; background:#FFFFCC;  display:block;}
.date .a {width:66px; }
.date .b{width:122px; height:30px;color:#330067;}

.month{border:1px solid #7b7b7b; line-height:30px;margin-top:2px;}

.title{width:950px; height:auto; overflow:hidden; text-align:center;border-bottom:1px dashed #999;}
.title p{text-align:center;}
.title .ll{width:948px; height:24px;; overflow:hidden; text-align:center; background-color:#dddddd;margin:5px 0;}
.title .ll dt{color:#333;line-height:24px;}
.title h2 {font-weight: bold; line-height:60px; font-family: "黑体"; font-size:25px; margin:0;}
.nr{width:950px; height:auto; overflow:hidden;line-height:20px; font-size:14px;}
.nr ul{ margin:10px 0;}
.nr dt {width:850px; border:1px solid #dddddd; color:#235496;padding:10px;}
.nr dt a{color:#235496;}
.nr dd{width:850px;padding:15px 0 15px 45px; float:left; line-height:25px;}
.nr img{ margin-top:10px;margin-bottom:10px;}
.nr p { text-align:center;}

.weibo { width:235px; height: auto; overflow:hidden; border:1px solid #ECECEC; margin-bottom:5px;}