@charset "utf-8";

/* CSS Document */

body{color: #411a42;font: 12px/1.5 arial,tahoma,sans-serif;background: url(/dfiles/13785/templets/default/images/bg-gradient.png) repeat-x scroll center top #fff;height: 100%;margin: 0 0 30px;width: 100%;}

#top-wrapper{height:260px;margin: 0 auto;position: relative;width:100%; z-index:20;background: url(/dfiles/13785/templets/default/images/bgs.jpg) no-repeat;}

#top-nav { height: 32px;line-height: 32px; margin: 0 auto;position: relative;width: 960px;}

#banner {/*background: url() repeat scroll 0 0;*/height: 147px; position: absolute;right: 0; width: 489px; margin-right:20px;}

#top_nav{position: relative; line-height: 32px;}

#top-nav ul{float: right; margin-right: 10px;}

#top-nav ul li {float: left;list-style-type: none;margin-left: 15px;}

#top-nav ul li { list-style-type: none;}

#top-nav a {color:rgb(59, 43, 61); font-family: "Microsoft Yahei";text-decoration: none;}

h1, h2, h3, h4, h5, h6, ul { display: inline;font-family: "Microsoft Yahei",sans-serif;font-weight: normal; margin: 0; padding: 0;}

#nav-wrapper {background: url(/dfiles/13785/templets/default/images/nav-bg.png) repeat-x scroll 0 0;height: 69px;position: relative;width: 100%;}

#top-nav { height: 32px;line-height: 32px;margin: 0 auto; position: relative; width: 960px;}

a{ text-decoration:none;}

ul{ list-style-type:none;}

.slide-nav-ul {

    border-top: 1px solid #ccc;

    padding-top: 10px;}

.notice2 li {

    border-bottom: 1px dotted #ad7bb0;}



.slideshow {

    background: url(/dfiles/13785/templets/default/images/slide-bottom.png) no-repeat scroll center bottom;

    height: 275px;

    width: 100%;}

/* Menu样式表 */



#top-nav{margin:0px auto; padding:0px; width:1000px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#top-wrapper .menu_s {background: url(/dfiles/13785/templets/default/images/nav-bg.png) repeat-x scroll 0 0;height:46px;position: relative;width: 100%; z-index:100; margin-top:220px;}

#top-wrapper .menu {margin:0px auto;height:70px;width:1000px;}



#top-wrapper .menu ul {list-style-type: none;margin: 0; padding: 0;}

#top-wrapper .menu ul li {float: left;position: relative;}

#top-wrapper .menu ul li a, .menu ul li a:visited {color:rgb(59, 43, 61);display:block;font-size:14px;height:46px;line-height:46px;text-align:center;text-decoration:none;width:110px; float:left;}

#top-wrapper .menu ul li ul {display: none; width:720px; float:left;}

#top-wrapper .menu ul li:hover a {color:#fff; font-size:15px;background: url(/dfiles/13785/templets/default/images/selected.png) no-repeat;}

#top-wrapper .menu ul a:hover { background: url(/dfiles/13785/templets/default/images/selected.png) no-repeat; height:59px; margin:0px; padding:0px; color:#FFFFFF; width:110px;}

#top-wrapper .menu ul li ul li a, .menu ul li ul li a:visited { height:38px; line-height:38px; padding:0px;}

#top-wrapper .menu ul li ul li{ height:38px; line-height:38px; padding:0px;border-bottom: #FFFFFF solid 1px; float:left;}

#top-wrapper .menu ul li:hover ul {display:block; position:absolute; top:46px; left:0; width:130px;}

#top-wrapper .menu ul li:hover ul li a {display:block;color:#FFF;background: #e12d35; width:110px; font-size:13px;}

#top-wrapper .menu ul li:hover ul li a:hover {color:#FFFFFF;background:#fa656c; height:38px; line-height:38px; padding:0px;border-bottom: #FFFFFF solid 1px;}



.inpy {

    margin-bottom:4px;

    vertical-align: middle;

	*margin-bottom:6px;}

.ss{margin-top:3px;}

.dede_pages {

    clear: both;

    height: 30px;

    line-height: 20px;

    margin: 5px 0;}

.dede_pages ul {

    display: table;

    float: none;}

.dede_pages ul li {

    border: 1px solid #c30c24;

    color: #333333;

    float: left;

    font-size: 12px;

    font-weight: bold;

    margin:3px;

    padding: 0 5px;

	color:#c30c24;}



.dede_pages ul li a{color:#c30c24;}

img{ vertical-align:middle;}



#container { margin: 10px auto 0;position: relative;width: 966px; margin-top:50px;}

#main-bg-top { background: url(/dfiles/13785/templets/default/images/main-top-bg.png) repeat scroll 0 0;height: 54px;width: 100%;}

#main-content {background: url(/dfiles/13785/templets/default/images/main-bg.png) repeat scroll 0 0; width: 966px;}

#left-column {float: left; margin-left: 13px;margin-top: -38px;width: 220px;}

#main {float: left; margin-left: 20px; position: relative;width: 700px;}

#notice { background: url(/dfiles/13785/templets/default/images/notice-bg.png) repeat-x scroll 0 0;box-shadow: 0 0 5px rgb(170, 170, 170);height: 324px;width: 100%; margin-bottom:15px;}

#notice-shadow {background: url(/dfiles/13785/templets/default/images/notice-shadow.png) no-repeat scroll center center;height:10px; position: absolute;width: 220px;}

.notice {height: 89px; padding: 10px 10px 10px 0;position: relative;}

.notice2 { height: 120px; padding: 20px 10px 10px;}

.notice .gonggaotongzhi {background: url(/dfiles/13785/templets/default/images/gonggaotongzhi.png) no-repeat scroll center center;display: block; height: 30px;margin-bottom:0px;*margin-bottom:-5px;margin-left: 10px;width: 110px;}

.notice ul {list-style: outside none none;}

.notice li h4 a {color: #8c2a90; font-family: "Microsoft YaHei";font-size: 14px;}

.notice a { text-decoration: none;}

.notice li h4 a {color: #8c2a90; font-family: "Microsoft YaHei";font-size: 14px;}

.notice a {text-decoration: none;}

.category-module li {background: url(/dfiles/13785/templets/default/images/li-decorator.png) no-repeat scroll 0 12px;border-bottom: 1px dotted #c5a0bd;display: block;margin-left: 5px;padding: 6px 0 6px 15px;}

.notice2 h4 a { color: #d8adda; float:left;}

.notice2 h4{ float:left; margin:0; padding:0; clear:both;}



.mod-articles-category-title {color: #411a42;font-family: "宋体";font-size: 12px;font-weight: normal;text-decoration: none; width:250px; display:block; float:left;}

.mod-articles-category-title1 {color: #411a42;font-family: "宋体";font-size: 12px;font-weight: normal;text-decoration: none; width:380px; display:block; float:left;}

.mod-articles-category-title3 {color: #411a42;font-family: "宋体";font-size: 12px;font-weight: normal;text-decoration: none; width:190px; display:block;}

.category-module li a:hover {color: #df1ea6;}

.notice ul li {list-style: outside none none;}

.notice > a {float: right;padding-right: 10px;}

.more { height: 11px;position: absolute;right: 18px;top: 15px;width: 36px;}

.more1 { background: url(/dfiles/13785/templets/default/images/more.gif) no-repeat scroll center center;height: 11px;position: absolute;right: 18px;top: 15px;width: 36px;}

#main-content {background: url(/dfiles/13785/templets/default/images/main-bg.png) repeat; width: 966px;}

.logo{ float:left; margin-top:4px; margin-left:12px;}

#main1 {

    background: url(/dfiles/13785/templets/default/images/main1-bg.png) no-repeat scroll left top;

    height: 175px;

    width: 100%;

	*margin-bottom:8px;

    *background: url(/dfiles/13785/templets/default/images/main1-bg1.png) no-repeat scroll left top;}

.top-mod {

    margin-bottom: 2em;

    margin-top: 2em;

    min-height: 138px;

    position: relative;}

   .main-header-line1 {

   background: url() repeat-x scroll center bottom;

    height: 44px;

    margin-bottom: 8px;

    margin-left: 6px;

    position: relative;

    top: 0;

	*top: -10px;}

   .main-header-line{

    height: 44px;

    margin-bottom: 8px;

    margin-left: 6px;

    position: relative;

    top: 0;}

.main1_img {

    background: none repeat scroll 0 0 white;

    border: 1px solid rgb(170, 170, 170);

    box-shadow: 0 0 1px rgb(170, 170, 170);

    float: left;

    height: 119px;

    margin-left: 10px;

    text-align: center;

    width: 215px;}

.main1_img {

    text-align: center;}

.main1_img img {

    height: 111px;

    margin-top: 4px;

    width: 207px;}

.main1 {

    clear: right;

    float: left;

    margin-left: 10px;

    width: 463px;}

.main-small.top-mod .more, .main-top.top-mod .more {

    left: 290px;

    position: absolute;

    top: 18px;}



#main2 {

    clear: left;}

#main-left {

    float: left;}

#main-right {

    float: left;

    margin-left: 20px;}

#module-szyw {

    background: url(/dfiles/13785/templets/default/images/szyw.jpg) no-repeat scroll left top;}

#module-yxtx {

    background: url(/dfiles/13785/templets/default/images/jcfc.jpg) no-repeat scroll left top;}

#module-dcst {

    background: url(/dfiles/13785/templets/default/images/dcst.jpg) no-repeat scroll left top;}

#module-jcfc {

    background: url(/dfiles/13785/templets/default/images/jcfc.jpg) no-repeat scroll left top;}

#module-qnzt {

    background: url(/dfiles/13785/templets/default/images/qnzt.jpg) no-repeat scroll left top;}

#footer {

    background: url(/dfiles/13785/templets/default/images/footer-bg.png) repeat-x scroll 0 0;

    border-radius: 0 0 10px 10px;

    box-shadow: 0 0 1px;

    clear: both;

    height: 54px;

    line-height: 10px;

    margin: 0 auto;

    padding-top: 12px;

    position: relative;

    text-align: center;

    width: 960px;}

#footer {

    line-height: 10px;

    text-align: center;}





.left-header-line {

    background: url(/dfiles/13785/templets/default/images/main-header-line.png) repeat-x scroll center bottom;

    height: 28px;

    margin-bottom: 8px;

    position: relative;}

#left-ztzx {

    background: url(/dfiles/13785/templets/default/images/jczt.png) no-repeat scroll left top;}

#left-bkzl {

    background: url(/dfiles/13785/templets/default/images/bkzl.png) no-repeat scroll left top;

	*top:15px;}

.mains-left {

    float: left;

    margin-bottom: 50px;

    margin-left: 7px;

    margin-right: 15px;

    overflow: hidden;

    width: 230px;}

.mains-left {

    float: left;

    margin-bottom: 50px;

    margin-left: 7px;

    margin-right: 15px;

    overflow: hidden;

    width: 215px;}.mains-right {

    border-left: 1px solid #e5e4e4;

    float: right;

    padding-left: 10px;

    width: 715px;}

.side-nav-panel {

    padding-bottom: 10px;}

.nav-panel-title {

    width:210px; padding:5px; background:#b20000; color:#FFFFFF; font-size:14px; font-weight:bold; margin-left:10px;}

.slide-nav-ul {

    border-top: 1px solid #ccc;

    padding-top: 10px;

	margin:0px;}

.slide-nav-ul dt {

    border-bottom: 1px solid #e8e8e6;

	padding:0px;}

.side-nav-panel a:hover {

    background: url(/dfiles/13785/templets/default/images/lnv_lia_bg.png) no-repeat scroll left center;

    color: #fff;

    text-decoration: none;}



.side-nav-panel a {

    color: #333;

    display: block;

    font-size: 14px;

    height: 34px;

    line-height: 27px;

    padding-left: 25px;}

.nav-path {

    background: url(/dfiles/13785/templets/default/images/line.png) no-repeat scroll right bottom;

    font-size: 14px;

    line-height: 25px;

    padding: 0 15px 5px 0;

    text-align: right;}

.nav-path img {

    vertical-align: middle;}

img {

    border: medium none;}

.nav-path a {

    color: #333;

    padding: 0 5px;}

.right-nr {

    color: #000;

    font-size: 14px;

    padding: 12px 10px;}

.data-list li {

    border-bottom: 1px dashed #dcd9d9;

    line-height: 36px;

	clear:both;}

.clear {

    clear: both;

    font-size: 0;

    height: 0;

    line-height: 0;}

.data-list a {

    background: url(/dfiles/13785/templets/default/images/tb.jpg) no-repeat scroll left center;

    color: #333333;

    padding-left: 16px;

	float:left;

	 margin:0;

 display:block;

 width:550px;

 white-space:nowrap;

 float:left;

 text-overflow:ellipsis;

 overflow:hidden;}

.data-list li span {

    float: right;}

.data-list a:hover {

    color: #024d86;

    text-decoration: none;}

.view-title {

    color: #000;

    font-weight: bold;

    line-height: 28px;

    text-align: center;}



.view-title h1 {

    font-size: 18px;}



.view-title h1 {

    font-size: 18px;}

.view-cnt {

    line-height: 26px;

    padding-top: 10px;}

.view-info {

    border-bottom: 1px dashed #dadde3;

    color: #999;

    padding: 10px 0 0;

    text-align: center;}

.box{background: none repeat scroll 0 0 #fff; width:966px; height: auto;overflow: hidden; padding-top:8px; z-index:11; position:relative;}

#notice ul li {background: url(/dfiles/13785/templets/default/images/li-decorator.png) no-repeat scroll 0 12px;border-bottom: 1px dotted #c5a0bd;display: block; margin-left: 5px;padding: 6px 0 6px 15px;

height:20px; line-height:20px;*height:15px; *line-height:15px;}



.category-module a{

 margin:0;

 display:block;

 width:235px;

 white-space:nowrap;

 float:left;

 text-overflow:ellipsis;

 overflow:hidden;}

 .notice2 a{

  margin:0;

 display:block;

 width:150px;

 white-space:nowrap;

 float:left;

 text-overflow:ellipsis;

 overflow:hidden;}

 

.main1 h4 a{

  margin:0;

 display:block;

 width:340px;

 white-space:nowrap;

 float:left;

 text-overflow:ellipsis;

 overflow:hidden;}

 

 .category-module h3 a{   

 margin:0;

 padding:0;

 display:block;

 width:180px;

 white-space:nowrap;

 float:left;

 text-overflow:ellipsis;

 overflow:hidden;}

 

  .category-module h2 a{   

 margin:0;

 padding:0;

 display:block;

 width:180px;

 white-space:nowrap;

 float:left;

 text-overflow:ellipsis;

 overflow:hidden;}

.slide-nav-ul li a.thisclass{ background: url(/dfiles/13785/templets/default/images/lnv_lia_bg.png) no-repeat scroll left center;

    color: #FFFFFF;

    text-decoration: none;}

dl{ list-style:none; margin:0; padding:0;}

p{ line-height:30px;}



.custom p{ line-height:10px;}





.modules-content dl {

    margin-bottom: 5px;

    width: 320px;}

.modules-content dl dt {

    float: left;

    height: 110px;

    width: 90px;}

.modules-content dl dt img {

    height: 110px;

    width: 120px;}

.modules-content dl dd {

    color: #808080;

    float: right;

    line-height: 22px;

    width: 185px;}

.modules-content dl dd h2 {

    font-size: 14px;

    font-weight: bold;

    height: 24px;

    line-height: 24px;

    margin-bottom: 5px;

    padding: 0;

    text-align: center;}

.red2{

    color: #b20000;

    text-decoration: none;}

.modules-content .red2 a {

    color: #b20000;

    text-decoration: none;}

.modules-content .txtSj {

    text-indent: 2em;}

.des{ width:320px; clear:both;}

.category-module{ width:320px;}

#txkxbhtp table{padding-left: 4px;padding-top: 2px;}