@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px;}
ol, ul, i{ list-style:none; font-style:normal;}
li{ list-style-type:none;}
a{ text-decoration:none; color:#444;}
a:hover { color:#8d3595;}
img { border:0;}

/*公共样式开始*/
body{ margin:0 auto; color:#444; background:#fff; font-family:"微软雅黑","宋体"; font-size:14px;}


.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.fl{ float:left;}
.fr{ float:right;}
.mt15{ margin-top:15px;}
.ml20{ margin-left:28px;}
.pt15{ padding-top:15px;}
.hidden {display:none;}
.display{display:block;}
.w1200{ width:1200px; margin:0 auto;}


/******banner******/
/*banner*/
#bn{ width:100%; height:450px; position:absolute; left:0; top:0; z-index:100;}
#slides { display:block; width:100%; height:450px;}
#slides li { display:block; width:100%; height:450px; position:absolute; left:0; top:0; z-index:1000;}
#slides li img{ display:block; width:100%; height:450px;}

#pagination { display:block; position:absolute; bottom:15px; right:45%; z-index:9900;}
#pagination li { display:block; width:15px; height:15px; float:left; margin:0px 7px; border-radius:50%; background:#FFF; display:inline;}
#pagination li a { display:block; width:100%; height:100%; text-indent:-9999px; cursor:pointer;}
#pagination li.current { background:#8d3595;}



.box1{ background:url(bj2.jpg) left top repeat; padding:15px 0;}
.box2{ background:url(bj1.jpg) left top repeat; padding:15px 0;}	

.tit{ background:url(h2bg.jpg) left 12px repeat-x; height:30px; line-height:30px; overflow:hidden;}
.tit h2{ float:left; font-size:18px; width:85px; background:url(bj2.jpg) left top repeat;}
.tit a{ float:right; width:20px; height:20px; margin-top:5px; overflow:hidden;display:block; background:url(bj2.jpg) left top repeat; padding-left:10px;}

.tit1{ background:url(h2bg.jpg) left 12px repeat-x; height:30px; line-height:30px; overflow:hidden;}
.tit1 h2{ float:left; font-size:18px;  background:url(bj1.jpg) left top repeat;}
.tit1 a{ float:right; width:20px; height:20px; margin-top:5px; overflow:hidden;display:block; background:url(bj1.jpg) left top repeat; padding-left:10px;}
	

.tt { width:700px; height:270px; margin-bottom:10px; margin-top:10px; border-bottom:1px solid #ddd; overflow:hidden;}
.bh{ width:320px; height:250px; padding:1px; border:1px solid #ddd; overflow:hidden;}
.bh img{width:320px; height:250px;}
.span{ width:360px; height:250px; overflow:hidden;}
.span h2{ font-size:18px; height:40px; line-height:40px; overflow:hidden;}
.span p{ color:#999; line-height:29px;}
.span i{ color:#999; font-size:12px; line-height:29px; height:29px; width:360px; margin-top:10px; display:block;}
.span i a{ float:right; background:#005bac; padding:0 15px; color:#fff; border-radius:30px;}



.xwlb { width:700px; height:140px; margin-top:15px; overflow:hidden;}
.xwlb li{ padding-left:20px; line-height:35px; background:url(jt.jpg) left 13px no-repeat;}
.xwlb li.list{ background:none; padding:0;}
.xwlb li span{ float:right; color:#999;}

.tzgg{ width:460px; height:435px; overflow:hidden;}
.tzgg li a{ background:url(h2bg1.jpg) left top no-repeat; display:block; height:70px; padding:10px 5px 10px 0; overflow:hidden; display:block; background:#ededed; margin-top:17px; color:#444;border-radius:9px;}
.tzgg li a:hover1{background:#005bac; display:block; color:#fff;}
.tzgg li i{ float:left; width:80px; height:70px; display:block; line-height:70px; font-size:48px; text-align:center; border-right:1px solid #ccc; overflow:hidden;}
.tzgg li span{ float:right; height:70px; overflow:hidden; width:360px; display:block;}
.tzgg li span h2{ float:left; height:28px; line-height:28px; width:240px; overflow:hidden; font-size:14px;}
.tzgg li span ol{ float:right; width:80px; line-height:28px;}
.tzgg li span p{ display:block; width:360px; height:46px; overflow:hidden;line-height:20px; font-size:12px;}





.w380{ width:380px; height:355px; overflow:hidden;}
.w760{ width:785px; height:355px; overflow:hidden;}
.w550{ width:550px; height:355px; overflow:hidden;}


li .rq { display:block; width:65px; height:62px; margin-right:15px; line-height:35px; text-align:center; background:url(rq.jpg) repeat-x left top; font-size:24px;border-radius:9px;}
li .rq font { font-size:12px; color:#fff; line-height:27px; display:block;}


.jxky ul li { line-height:24px; height:65px; overflow:hidden; display:block; border-bottom:1px solid #ddd; padding-bottom:20px; margin-top:20px; *margin-top:16px;}
.jxky li .rq { display:block; width:65px; height:62px; margin-right:15px; line-height:35px; text-align:center; background:url(rq.jpg) repeat-x left top; font-size:24px;border-radius:9px;}
.jxky li .rq font { font-size:12px; color:#fff; line-height:27px; display:block;}
.jxky li .zw { width:300px; display:block;}
.jxky li .zw p{font-size:12px;  color:#999; line-height:20px; display:block;}

.jxky2 ul li { line-height:24px; height:65px; overflow:hidden; display:block; border-bottom:1px solid #ddd; padding-bottom:20px; margin-top:20px; *margin-top:16px;}
.jxky2 li .rq { display:block; width:65px; height:62px; margin-right:15px; line-height:35px; text-align:center; background:url(rq2.jpg) repeat-x left top; font-size:24px;border-radius:14px;}
.jxky2 li .rq font { font-size:12px; color:#fff; line-height:27px; display:block;}
.jxky2 li .zw { width:300px; display:block;}
.jxky2 li .zw p{font-size:12px;  color:#999; line-height:20px; display:block;}

 li .rq { display:block; width:65px; height:62px; margin-right:15px; line-height:35px; text-align:center; background:url(rq.jpg) repeat-x left top; font-size:24px;border-radius:9px;}
 li .rq font { font-size:12px; color:#fff; line-height:27px; display:block;}


.list9 ul li { float:left;line-height:24px; width:48%; height:65px;margin-left:10px; overflow:hidden; display:block; border-bottom:0px solid #ddd; padding-bottom:20px; margin-top:20px; *margin-top:16px;}
.list9 li .rq { display:block; width:65px; height:62px; margin-right:15px; line-height:35px; text-align:center; background:url(rq.jpg) repeat-x left top; font-size:24px;border-radius:9px;}
.list9 li .rq font { font-size:12px; color:#fff; line-height:27px; display:block;}
.list9 li .zw { width:290px; display:block;}
.list9 li .zw p{font-size:12px;  color:#999; line-height:20px; display:block;}

.djxg img{ width:369px; height:166px; padding:2px; border:1px solid #ddd;}

.list{ padding:10px 2px 0 2px;}
.list ul li { padding-left:20px; height:32px; line-height:32px; background:url(jt.jpg) left 12px no-repeat; overflow:hidden;}
.list ul li span{ float:right; color:#999; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}



.link{ width:1240px; margin:0 auto;}
.link ul li{ width:210px; height:57px; float:left; margin:10px 47px;}



.foot{ background:url(footlogo.jpg) 19% top no-repeat #8d3595; height:125px;}
.foot_con{ width:1200px; margin:0 auto; background:url(footbg.jpg) right top no-repeat; height:95px; text-align:center; color:#fff; line-height:28px; padding-top:30px;}





/*内页样式*/
.nybanner{ width:100%; height:200px; overflow:hidden;}
.nybanner img{max-width:100%;height:auto; z-index:2;}
.ny{ background:#fff; width:1160px; padding:20px; margin:0 auto;}

.ny_left{ float:left; width:245px; background:#f8f8f8;}
.ny_left_top{ background:url(nytop.jpg) left top no-repeat; width:245px; height:97px; line-height:95px; color:#fff; font-size:24px; font-weight:bold; text-align:center;}

.ny_right{ float:right; width:880px; min-height:500px;}
.dqwz{ height:45px; line-height:45px; border-bottom:1px solid #ddd;}
.dqwz h2{ float:left;  height:43px; line-height:43px; text-align:center; border-bottom:2px solid #8d3595; font-size:17px; overflow:hidden;}
.dqwz span{ float:right;}
.ny_right_con{ font-size:14px; line-height:32px; padding:15px 10px;}

/*次级页面二级菜单*/
.left_nav{ width:245px; margin-top:5px;}
.left_nav li{margin-top:0px; width:245px; height:50px; text-align:center; overflow:hidden; border-bottom:1px solid #ddd; font-size:15px;}
.left_nav li a{
	font-weight:normal;
	height:50px;
	line-height:50px;
	display:block;
	border-bottom:1px solid #ddd;}
.left_nav li a:hover{
	font-weight:bold;
	height:50px;
	line-height:50px;
	display:block;
	color:#FFF;
	background:#8d3595;}
.left_nav li a.hover{
	font-weight:bold;
	height:50px;
	line-height:50px;
	display:block;
	color:#FFF;
	background:#8d3595;}

/*分页样式*/
.pages{ font-size:12px; color:#000000; line-height:20px; text-align:center; margin-top:8px;align:center;}
.pages a{ display:inline-block; border:1px solid #DDDDDD; color:#696969; padding:0px 5px;
margin:0px 2px; height:20px;}
.pages a:hover{ display:inline-block; border:1px solid #DDDDDD; color:#CC0000; background-color:#F0F0F0; padding:0px 5px; margin:0px 2px;}
.bg{ display:inline-block; border:1px solid #DDDDDD; color:#CC0000; background-color:#F0F0F0; padding:0px 5px; margin:0px 2px; height:20px;}

/*信息列表开始*/
.Newslist {}
.Newslist ul li {height:45px; line-height:45px;border-bottom:1px dashed #dcdcdc; background:url(xb.jpg) no-repeat left 20px; padding-left:20px;}
.Newslist ul li span{float: right; color: #999999; margin-right: 2px;}


/*图片列表开始*/
.Pic {}
.Pic ul { padding-top:15px;}
.Pic ul li { padding:0 25px; float: left; margin-bottom: 10px; display: block; width:164px;}
.Pic ul li img {padding:1px; border: 1px solid #DDDDDD; height:150px; width:160px;}
.Pic ul li img:hover{ border: 1px solid #c92e37;}
.Pic ul li span { display: block; text-align: center; width:164px; height:30px; clear: both; line-height:30px; overflow:hidden;}
.line1 { border-top: 1px dashed #DDDDDD;}


.tply{ width:1200px; height:200px; overflow:hidden;}
.tply li{float:left; width:226px; display:block; height:186px; margin:10px; overflow:hidden;}
.tply li img{ padding:2px; border:1px solid #ddd; width:220px; height:145px;}
.tply li img:hover{ padding:2px; border:1px solid #8d3595; width:220px; height:145px;}
.tply li span{width:226px; display:block; text-align:center; height:35px; line-height:35px;}



/*详细页*/
.content{width:1100px; padding:20px 30px;}
.content-title{ width:1100px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title h3{ font-size:22px; line-height:50px; width:100%; text-align:center; color:#8d3595;}
.content-title i{text-align: center;  margin: 0px auto; background: #f6f6f6; height: 32px; display:block; line-height:32px; font-style:normal;}
.content-con{width:1100px; font-size:15px; line-height:32px; padding:10px 0;}
.content-con p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:20px;}
.content-con p img{max-width:600px; height:auto; text-align:center;}
.content-con table{max-width:100%;}
.content-con table p{text-indent:0px !important;}

.content-con table,#mdA table td,.content-con table th{border:1px solid #cccccc;border-collapse:collapse;}




.sxt{padding:15px 0; border-top:1px dotted #bbb; width:1100px;}
.sxt p{display:block; width:1100px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}

/*搜索结果*/
.ssjg-list{ min-height:500px; padding-bottom:50px;}
.ssjg-list li{ border-bottom:1px dotted #bfc1c2;padding:20px 15px;}
.ssjg-list li h3{color:#8d3595; font-size:15px; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ssjg-list li p{height:48px; line-height:24px; color:#333;}
.ssjg-list li i{color:#666; font-size:12px; line-height:24px;}



.fan80{ width:850px; height:37px; background:#f3e4fe; margin-top:20px;}
.fan80lf{ font-size:14px; text-indent:25px;height:37px; line-height:37px; font-weight:bold;font-family:"微软雅黑";background: url(szll_07.jpg) 10px 13px no-repeat;}
.lsdf100{ width:100%; height:auto; padding-top:20px; padding-bottom:20px;}
.lsdf100 li{ width:160px; float:left; line-height:35px; background:url(lies_03.jpg) left 15px no-repeat; text-indent:18px;}





/*定义正文中的表格样式*/

#vsb_content_1001 TABLE{ border-collapse:collapse; border:1px solid #bbb!important; width:95% !important; margin:0 auto !important;} 
#vsb_content_1001 TABLE TD{ border:1px solid #bbb!important; padding:0 3px;} 

#vsb_content_1001 TABLE TD P {
    text-indent: 0px; margin: 0px; font-size: 15px
;}

#vsb_content_1001 TABLE TD IMG {
    border-bottom-style: none; border-right-style: none; margin: 5px; text-align:center; border-top-style: none;  border-left-style: none
;}