@charset "gb2312";
*{margin:0;padding:0}

body{font-size:12px; color:#555;	background-image:url(imagesxwbg.gif);}
ul,li{list-style:none;}
img{border:0;}
.bgbox{ width:1000px; margin:0 auto; padding-left:10px; padding-right:10px; background-color:#fff;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.h50{height:50px; clear:both; overflow:hidden;}
.h20{height:20px; clear:both; overflow:hidden;}
.mb20{ margin-bottom:20px;}
.w1120{width:1120px; margin:0 auto;}
.w1100{width:980px; margin:0 auto;}
a{color:#333; text-decoration:none;transition:all 0.5s ease}
a:hover{color:#ff9000; }
input::-ms-clear{display:none;}


.r_header{
	height:106px;
	background-image:url(imagesheaderbg.jpg);
	background-repeat: repeat-x;
}
.header{ height:106px; margin:0 auto;}
.logo{ width:400px;}

/* 全站导航 */
.r_menu{
	height:44px;
	background-image:url(imagesnavbg.jpg);
	background-repeat: repeat-x;
}


.menu{ text-align:center;}
.menu ul{ margin:0 auto;}
.tab{
	height:44px;
	float:left;
	line-height:44px;
	background-image:url(imagesnavsplit.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left:20px;
	padding-right:24px;
}
.tab:last-child{ background-image:none; }
.tab a{ color:#fff; font-size:16px;font-family:Microsoft yahei,Arial;}
.tab a:hover{color:#ff9000; }


#menu{position:relative;z-index:99}
.tab{position:relative;display:block;float:left;cursor:pointer}
.dropdown ul{display:none}
.dropdown:hover ul{position:absolute;display:block;margin-left:-4px;top:44px;left:1px;z-index:9}
.subnav{width:118px}
.subnav li{width:118px; text-align:center; line-height:44px; margin-top:3px;background-image:url(imagesnavbg.jpg);background-repeat: repeat-x;}

.header_r{width:243px; float:right; margin-top:30px;}
.header_text{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:right; line-height:30px;}
.header_select{ height:24px; width:243px; background:url(imagesselect.jpg) no-repeat top left;}
.sbk{ border:0; width:189px; float:left; line-height:20px; margin-top:2px; margin-left:28px;BACKGROUND-COLOR: transparent;}


.page{margin:15px auto; width:730px; line-height:35px; font-size:14px; text-align:center;}

.banner{ height: 340px}
.banner_l{ height: 150px}
.main{ background:url(imagesmainbg.jpg) no-repeat top center; width:988px; margin:10px auto 0 auto; height:244px;}

.links{ background: url(dfilep2016-09-14a25c6d0100f765e391bced6df4e27430.jpg) no-repeat top center;
  width: 928px;
  margin: 10px auto 0 auto;
  height: 82px;
  padding-top: 60px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 10px;}

.footer{
	height:52px;
	background-image:url(../images/footerbg.jpg);
	background-repeat: repeat-x;
}

.tzgg{ width:260px; float:left; margin-left:28px; margin-top:55px;}
/* slide-box */
#slide-box{position:relative;height:174px;}
#slide-box .corner{clear:both;display:block;overflow:hidden;height:0;margin:0 1px;}
#slide-box .slide-content{padding:0px;}
#slide-box .JQ-slide-content{position:absolute;}
#slide-box .JQ-slide-nav a{display:block;z-index:99;width:15px;position:absolute;top:150px;height:14px;text-decoration:none;}
#slide-box .JQ-slide-nav .prev{right:22px; background:url(../images/arrow.jpg) no-repeat 0 0;}
#slide-box .JQ-slide-nav .next{right:0px; background:url(../images/arrow.jpg) no-repeat -15px 0;}

#slide-box .JQ-slide-nav .prev:hover{ background:url(../images/arrow.jpg) no-repeat 0 -14px;}
#slide-box .JQ-slide-nav .next:hover{ background:url(../images/arrow.jpg) no-repeat -15px -14px;}

#slide-box .wrap{overflow:hidden;width:260px;height:174px;position:relative;}
#slide-box ul{width:10000px;}
#slide-box li{float:left;width:260px;height:120px;}
#slide-box .JQ-slide-nav a:hover,#slide-box .JQ-slide-nav a:hover span{color:#f43d1e;}

.tzgg h4 a{ font-size:12px; line-height:20px; font-weight:bold; color:#C30;}
.tzgg p{ height:60px; overflow:hidden; margin-top:8px;}
.tzgg p a{ font-size:12px; line-height:20px;} 


.news{ float:left; margin-top:55px;margin-left:50px; width:300px;}
.news-list{}
.news-list li{ line-height:24px; background:url(../images/dot.gif) no-repeat left center; padding-left:8px; height:24px; overflow:hidden;}
.news-more{ margin-top:4px; margin-left:5px;}
.about{ float: right;width:294px; margin-right:22px; margin-top:30px;}

.about_1{ width:294px; height:87px; background:url(../images/aboutbg.jpg) no-repeat left top; margin-bottom:10px; }
.about_1 p{ width:168px; height:48px; overflow:hidden; line-height:24px; padding-left:115px; padding-top:35px;}


.about_2{ width:294px; height:91px; background:url(../images/address.jpg) no-repeat left top; }
.about_2 p{ width:175px; height:48px; overflow:hidden; line-height:24px; padding-left:10px; padding-top:35px;}

.links_text a{ float:left; margin-right:15px; line-height:25px; }

.footer{ line-height:30px; padding-top:15px;}
.footer_r{ margin:0 auto; width:800px; text-align:center;}

.list{ margin:20px auto;}

.list_l{ width:180px; float:left;}

.list_r{ width:780px; float:right; min-height:300px; _height:300px;}
.list_r_nav{ line-height:44px; height:44px; color:#333; padding-left:20px; background-color:#eee;font-size:16px;font-family:Microsoft yahei,Arial; padding-left:20px; font-weight:normal;}
.list_r ul{ padding:10px 20px;}
.list_r li{ line-height:35px; font-size:14px; border-bottom:#eee dashed 1px; padding-left:20px;background:url(../images/dot.gif) no-repeat left center;}
.list_r li span{ float:right; font-family:Arial, Helvetica, sans-serif}

.pname{ background-color:#2371bc; line-height:44px; height:44px; color:#fff; font-size:16px;font-family:Microsoft yahei,Arial; padding-left:20px; font-weight:normal;}
.pname a{ color:#fff;}
.list_l_1 li{ line-height:40px; height:40px; background-color:#eee;font-size:14px;font-family:Microsoft yahei,Arial; padding-left:20px; margin-bottom:2px;}

.lxwm{ background-color:#eee; line-height:44px; height:44px; font-size:16px;font-family:Microsoft yahei,Arial; padding-left:20px; font-weight:normal; margin-top:30px;}

.list_l p{ line-height:25px; margin-top:10px;}

.list_r .show_a{ font-size:18px; line-height:40px; text-align:center; color:#333;font-family:Microsoft yahei,Arial; margin-top:20px;}
.list_r .show_b{ font-size:12px; color:#999; text-align:center; line-height:25px;}
.list_r .show_c{ font-size:14px; line-height:180%; margin-top:20px; }
.list_r .show_c p{ margin-bottom:15px;}

.show_c table{
    table-layout:fixed;
    empty-cells:show; 
    border-collapse: collapse;
    margin:0 auto 20px auto;
	width:100%;
}
.show_c table td{
    height:25px;
	line-height:25px;
	border:1px solid #333;
	padding:5px;
	word-WRAP:break-word;
}
.show_c table td p{ margin:0;}
.cc a{ font-weight:bold;color:#ff9000; }

#focus li .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:60px; line-height: 60px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')9;  display:block;  text-align:left; }  
#focus li .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "5FAE8F6F96C59ED1";}  

/* 系统文件表格样式 */
.header	{ 

}
.headertext 				{ font-weight:bold; font-size:14px; }
.tableborder			{ } 
.tableborder td{ line-height:35px; height35px;}

.tb{
    empty-cells:show; 
    border-collapse: collapse;
    margin:0 auto 20px auto;
	width:100%;
}
.tb td{
    height:30px;
	line-height:30px;
	border:1px solid #333;
	padding:2px;
	word-WRAP:break-word;
}
.tb td p{ margin:0; padding:0;}
.tbdd{}

.xsjz {
  float: left;
  margin-top: 25px;
  margin-left: 0px;
  width: 300px;
  line-height: 24px;
  overflow: hidden;
  height: 144px;
  margin-bottom:4px;
}