@charset "UTF-8";
/* 搜索 part 就能快速到达各个节点 */

/* common part */

body {margin: 0px;padding: 0px;background-color: #E0D3DD;}
a {color: #900;text-decoration: none;}
a:hover {color: #900;text-decoration: underline;}
strong{
	font-weight: bold;
}
#doc {padding: 0px;width: 1000px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;background-color: #FFF;}
/* 布局代码 */
.g,.ga{margin-right: 10px;margin-left: 10px; overflow:hidden; clear:both;}
.g{position: relative;}
.g .content{width: 670px;}
.g .sidebar{width: 302px;position: absolute;left: 680px;top: 0px;}
.ga .content{width: 670px; margin-left:-310px;float:right;}
.ga .sidebar{width: 300px; float:left;}

.ig ,iga {overflow:hidden; clear:both;}
.ig{position: relative;}
.ig .u,.iga .u{float:right;}
.ig div.first,.iga div.first{float:left;}
.ig .u{width:49.1%;}
.iga .u{width:59.1%}
.iga div.first{width:40%}

.iga , .ig{ margin:10px 0;}


.clearfix:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
} 

.clearfix {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */

/* header part */
#hd {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #68334B;
	position: relative;
	height: 80px;
}
#hd h1{
	background-image: url(../images/logo.gif);
	height: 63px;
	width: 336px;
	position: absolute;
	top: 6px;
	left: 6px;
	margin: 0px;
	padding: 0px;
}
#hd h1 a {
	text-indent: -9999px;
	position: absolute;
}
#hd #tip,#hd #topmenu{
	position: absolute;
	height: 24px;
	width: 558px;
	top: 20px;
	right: 6px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
#hd #tip{
	top: 44px;
	width: 240px;
	}
/* footer part*/
.flinks{
	border: 1px solid #efefef;
	padding: 12px;
	margin-top: 4px;
	margin-right: 12px;
	margin-bottom: 4px;
	margin-left: 12px;
	line-height: 22px;
}
.flinks a{
	
	color: #999999;
}
#ft {
	background-color: #6A344C;
	overflow: hidden;
}
.copy {
	font-size: 12px;
	line-height: 24px;
	color: #CCCCCC;
	margin-right: 20px;
	margin-left: 20px;
	text-align: center;
}
.copy a{ color:#fff;}

/* body part */

#bd {
	background-image: url(../images/dispic.jpg);
	background-repeat: no-repeat;
	font-size: 12px;

	overflow:hidden;
	clear:both;
}
#bd #dispic{height: 390px;}
/* unit part */
.mod .hd {
	line-height: 48px;
	background-position: left 6px;
	height: 36px;
	font-size: 14px;
	color: #894E74;
	overflow: hidden;
	position: relative;
}
.mod .hd span.more {
 	overflow:hidden;
	background-image: url(../images/more.gif);
	display: block;
	height: 15px;
	width: 40px;
	background-repeat: no-repeat;
	position: absolute;
	top: 15px;
	right: 12px;
}
.mod .hd span.more a { display:block;}
.mod .bd{
	padding-top: 5px;
	padding-bottom: 5px;
}
.mod .bd p {
	line-height: 22px;
	color: #8B7E87;
}
.mod .bd img {
	border: 1px solid #DEC5D6;
}

.mod1 .hd{ line-height:32px;}

.mod-pt {
	border: 1px solid #DEC5D6;
}
.mod-pt .hd{
	height:28px;
	line-height:28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEC5D6;
	background-image: url(../images/mod-title.jpg);
	background-repeat: no-repeat;
	font-size: 14px;
	color: #884D73;
	padding-left:16px;
	font-weight: bold;
}
.mod-pt .hd span {
display:block;
float:right;
}
.mod-pt .bd{}

.list-uline li{
	background:url(../images/line.gif) no-repeat top left;
	line-height:26px;
	height:26px;
	text-indent:12px;
	position:relative;
	
} 
.list-uline li a {color:#8B7E87;}
.list-uline li span{ font-family:Verdana, Arial, Helvetica, sans-serif; position:absolute; right:12px;top:0px; display:block; color:#894E74;}
/* format part*/
.mf-pt { overflow:hidden; clear:both; padding: 6px;}
.mf-pt img{	float: left; margin-right:6px;border: 1px solid #DEC5D6;}
.mf-pt h3{ line-height:28px;}
.mf-pt p{line-height: 22px;color: #8B7E87;}

.mf-l { overflow:hidden; clear:both; padding:0 6px 6px 6px; }
.mf-l li{line-height:26px;height:26px;overflow:hidden; clear:both;}
.mf-l li a {color:#8B7E87; float:left}
.mf-l li span{ font-family:Verdana, Arial, Helvetica, sans-serif; display:block; color:#894E74; float:right}
.mf-lloop{ background-image:url(../images/loop.gif); background-position:top left;}
.mf-qa {
	line-height: 22px;
	padding: 0 8px;
}
.mf-qa dt a{ color:#864C72;}
.mf-qa dd{
	color:#8B7E87;
	background-image: url(../images/line-dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom; margin-bottom:6px;
}

.mf-zbox { background-color:#F1EBEF; color:#874C72; border: solid 1px #E0D3DC; line-height:22px; padding:8px;}

.mf-p img{ margin:0 auto; display:block;}

.list dl {
    margin-bottom:8px;
    padding:8px;
    border:1px solid #ddd;
	overflow:hidden;

}
.list dl a {color:#864C72;}
.list dt {
	font-size: 14px;
	line-height: 26px;
	 float:right; width:510px;
}
.list dt span {float:right;}
.list dd.pic{ float:left; width:130px; }
.list dd.pic img{ padding:2px;border:1px solid #ddd; }
.list dd.text{ float:right;  width:510px;color:#8B7E87;}
.list dd.links{
	float:right;
	width:510px;
	text-align:right;
	color:#8B7E87;
}
/* custom part*/
.tjwz .hd{
	font-size: 14px;
	line-height: 26px;
	color: #FFFFFF;
	background-image: url(../images/title/tjwz.jpg);
	text-indent: 24px;
	height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993399;
	background-repeat: no-repeat;
}
.ydzs {
	border: 1px solid #DEC5D6;
	padding-right: 12px;
	padding-left: 12px;
	width: 240px;
	height: 155px;
}
.ydzs .hd {
	background-image: url(../images/title/ydzs.gif);
	background-repeat:no-repeat;
	text-indent:130px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEC5D6;
}
.ydzs .bd img{
	float: left;
	margin-top: 8px;
	margin-right: 10px;
}
.fangfa dd{
	width:145px;
	float:left;
	padding-right:30px;
	background-image: url(../images/vline.gif);
	background-repeat: repeat-y;
}
.fangfa dd.end{padding-right:0;}
.fangfa dd .more{ text-align:right;}
.qydfa .hd {
	background-image: url(../images/title/qydfa.gif);
	background-repeat:no-repeat;
	text-indent:90px;
}
.xsjl .hd {
	background-image: url(../images/title/xsjl.gif);
	background-repeat:no-repeat;
	text-indent:126px;
}
.xsjl .bd{
	background-image: url(../images/international.gif);
	background-repeat: no-repeat;
	padding-top: 80px;
}
.zjjt .hd {
	background-image: url(../images/title/zjjt.gif);
	background-repeat:no-repeat;
	text-indent:74px;
}
.wywd .hd {
	background-image: url(../images/title/zjjt.gif);
	background-repeat:no-repeat;
	text-indent:74px;
}
.wywd .bd p{
	margin-top: 6px;
	margin-bottom: 6px;
	color: #666;
}
.jczt .hd{
	background-image: url(../images/title/jczt.gif);
	background-repeat:no-repeat;
	text-indent:80px;
}
.tjzt {
	background-image: url(../images/zhuanti-bg.jpg);
	background-repeat: no-repeat;
	height:200px;
	margin-top: 10px;
}
.tjzt .bd{
	padding-right: 12px;
	padding-left: 12px;
	overflow: hidden;
}
.tjzt .hd{
	color: #FFF;
	line-height: 36px;
	margin: 0px;
	padding: 0px;
	text-indent: 20px;
	font-weight: bold;
}

.tjzt li{
	float: left;
	width: 46%;
	height: 22px;
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	text-indent: 14px;
}
.tjzt li a{
	color: #FFF;
}

/* page part */
.listpager #bd{background-image: url(../images/dispic1.jpg);}
.listpager #bd #dispic {height: 135px;}
.listpager .ydzs {width: 270px;}

.listpager .list{ line-height:22px; margin-top:8px;}
.listpager .list-topic {
	background-image: url(../images/list-topic.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 34px;
	height: 34px;
}
.listpager .list-topic .title {
	padding-left: 40px;
	font-weight:bold;
	font-size: 14px;
	color: #996699;
	line-height: 48px;
}

/*article part*/
.article {
	border: 1px solid #ECC8EC;
	padding: 12px;
	margin: 12px;
}
.article h1 {
	font-size: 24px;
	line-height: 45px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.article .info{
-x-system-font:none;
color:#999999;
font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:24px;
padding-bottom:15px;
text-align:center;
}
.article .body{
-x-system-font:none;
color:#000000 !important;
font-family:"宋体";
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:22px;
padding:15px 5px 0;
}
.article p {
margin-bottom:25px;
}
.article .xart{
	background-color: #CCCCCC;
	margin-bottom:16px;
}
.article .xart td{
	font-size: 12px;
	line-height: 22px;
	background-color: #F9F9F9;
	padding: 0 4px;
}
/*sp part*/
.spbox {
	border: 4px solid #B67397;
	overflow: hidden;
	padding: 4px;
	background-color: #F1EBEF;
}
.spbox .pic {
	border: 1px solid #999;
}
.spbox .t_text{
	font-size: 12px;
	color: #444;
	line-height: 22px;
}
.spbox .title{
	font-size: 14px;
	line-height: 32px;
	color: #993300;
	font-weight: bold;
}
.f-box .title {height: 28px;}
.f-box .t_text {
	font-size: 12px;
	line-height: 22px;
	padding: 12px;
	border: 1px solid #E0D3DC;
	background-color: #F1EBEF;
	color: #555;
}
.article-box{
	border: 1px solid #E0D3DC;
	padding: 6px;
	font-size: 14px;
	line-height: 22px;
}
/* .article-item {	background-color: #CCC;} */
.article-item h3 {
	color: #993300;
	font-weight: bold;
	background-image: url(../images/title/sp-article.gif);
	background-repeat: no-repeat;
	text-indent: 78px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0D3DC;
}

.article-item  .box{
	height: 100px;
	margin-top: 8px;
	position: relative;
}
.article-item .box .pic{
	float: left;
	border: 1px solid #ccc;
	}
.article-item .box img {
	margin: 2px;	
}
.article-item .box .summary {
	position: absolute;
	height: 100px;
	width: 400px;
	overflow: hidden;
	font-size: 12px;
	color: #666;
	line-height: 22px;
	left: 144px;
	top: 5px;
}
.article-item .box .summary .author{color: #999;}
.article-item .box .count-box {
	position: absolute;
	height: 60px;
	width: 100px;
	overflow: hidden;
	left: 550px;
	border: 1px solid #E0D3DC;
	background-color: #F1EBEF;
	color: #B696AB;
	font-size: 16px;
	text-align: center;
	padding-top: 16px;
}
.article-item .box .count-box .count{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
