@charset "gb2312";
/*----------全局*/
*{padding:0px;margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
body{font-size:12px;BACKGROUND: url(/skin/7tsf/bg.png) repeat-x;}
ul{list-style:none;}
img{border:0px;}
a{color:#333333;text-decoration:none;}
a:hover{color:#FF3300;text-decoration:none;}
.cbody{width:750px;margin:0 auto;}
.margintop{margin-top:5px;}
.floatclear{clear:both;}
.box{ width:770px; margin:0px auto;background:url(/skin/7tsf/bodybg.gif) repeat-y; margin-top:3px;overflow:hidden;}
.topmain{ width:100%; height:123px;background:url(/skin/7tsf/headbg.gif) no-repeat; }
input,select{
	vertical-align:middle;
}
/*-----------头部*/
.top{height:88px;overflow:hidden;width:770px;}
.toplogo{float:left;width:200px;margin-top:0px; margin-left:15px;}
.toplogo p{ font-size:14px; text-indent:20px;color:#666666}
.toplogo a{ color:#666666;text-decoration:none;}
.topbanner{width:480px;margin-top:14px;margin-left:20px;float:left;overflow:hidden;}
.dddlink{
	width:770px;
	margin-top:5px;
	text-indent:10px;
	text-align: center;
}
.dddlink a{ padding-left:6px; padding-right:6px;}
.toplink{float:right;margin-top:-8px;margin-left:20px;width:120px; }
.toplink a{ color:#666}
.toplink ul li{width:120px;float:left;height:20px;line-height:20px;text-align:center;}
/*----------栏目菜单*/
.topmenu{height:30px;background:url(/skin/7tsf/menubg.gif) left top repeat-x;}
.topmenu ul{width:750px;height:30px;overflow:hidden;}
.topmenu ul li{float:left;margin-left:-2px;text-align:center;}
.topmenu ul li a{float:left;color:#FFFFFF;display:block;padding-left:12px;padding-right:12px;text-decoration:none;height:30px;line-height:30px;font-size:14px; font-weight:bold}
.topmenu ul li a:hover{color:#FFFF99;background:url(/skin/7tsf/topmenu_o.gif) center bottom no-repeat;}
.topmenu ul li a.thisclass{color:#FFFF99;background:url(/skin/7tsf/topmenu_o.gif) center bottom no-repeat;}
.topmenu .rssbut{position:relative;float:right;margin:-24px 6px auto;display:inline;}
/*----------内容*/
.main{clear:both;}
/*---幻灯栏*/
.left1{width:326px;float:left;overflow:hidden; padding:2px; border:1px solid #ddd;}
.right1{ float:right;}
.right1 .topnews{width:405px;float:left;}
.right1 .topnews dl{width:405px;padding-bottom:6px;}
.right1 .topnews dl dt{padding:3px 0px 4px 5px;border-bottom:1px solid #DDD;}
.right1 .topnews dl dt a{font-size:18px;color:#003399;font-weight:bold;display:block;}
.right1 .topnews dl dt span{line-height:20px;color:#666;}
.right1 .topnews dl dd{width:405px;overflow:hidden;}
.right1 .topnews dl dd ul{width:405px;margin:6px auto 0px;}
.right1 .topnews dl dd ul li{background:url(/skin/7tsf/icon2.gif) no-repeat left 40%;display:block;height:24px;width:405px;float:left;overflow:hidden;}
.right1 .topnews dl dd ul li a{display:block;height:23px;line-height:23px;overflow:hidden;white-space:nowrap;text-indent:15px;color:#666666;}
/*---左边栏目*/
.ileft{width:518px;float:left;overflow:hidden;}
.lmleft{ float:left; width:254px;margin-right:6px;border:1px solid #DDD;}
.ileft .title{height:28px;line-height:28px;font-size:14px;color:#fff;padding-left:8px;}
.ileft .title a{color:#FFFFFF!important; text-decoration:none}
.ileft .title {
	background-image: url(/skin/7tsf/titlebg.gif);
	background-repeat: no-repeat;
}
.lmright{width:254px;border:1px solid #DDD; float:right}
.lmlistleft{color:#2B2B2B;position:relative;padding-top:5px;overflow:hidden;padding-left:3px;}
.lmlistleft .img{width:240px; float:left;}
.lmlistleft .img img{width:73px;height:73px;border:1px solid #ccc; padding:1px;margin-right:1px}
.lmlistleft .ms{height:66px;overflow:hidden;color:#666;margin-top:1px;}
.lmlistleft .ms a{color:#ff6600}
.lmlistleft .ms a:hover{color:#ff6600; text-decoration:underline}
.lmlistleft h4{font-size:14px;margin-bottom:5px;}
.lmlistleft h4 a{color:#ff6600}
.lmlistleft h4 a:hover{color:#ff6600; text-decoration:underline}
.textList{margin-top:8px;font-size:12px; margin-left:5px}
.textList li{background:url(/skin/7tsf/icon2.gif) no-repeat left 40%;padding-left:15px; height:22px; line-height:22px}
/*---右侧---*/
.iright{width:222px;float:right;}
.iright .title{height:28px;line-height:28px;font-size:14px;color:#fff;padding-left:8px;}
.iright .title a{color:#FFFFFF!important; text-decoration:none}
.iright .title {
	background-image: url(/skin/7tsf/titlebg01.gif);
	background-repeat: no-repeat;
}
.rlist{ float:left; width:220px;border:1px solid #DDD;}
.rlist .listnr .img{width:220px; float:left; text-align:center; margin-top:6px; margin-bottom:5px;}
.rlist .listnr .img img{width:73px;height:73px;border:1px solid #ccc; padding:3px;margin-left:14px;margin-right:14px}
.jbjf{ width:220px; height:275px; margin-top:5px; margin-bottom:5px;border:1px solid #ccc; text-align:center}
.jbjf img{ margin-top:10px;}
ul.pingpai{list-style:none;overflow:hidden;margin-bottom:11px; margin-top:6px;}
ul.pingpai li{float:left;
	width:65px;
	margin-left:4px;
	margin-top:1px;
	height:29px;
	line-height:27px;
	display:inline;
	font-size:12px;
	margin-bottom:5px;}
	
.warp li a:link,
.area5 a:link{color:#444443;}

.area5 .co2 .c1{
	width:220px;
	float:left;
	list-style:none;
	overflow:hidden;
	margin-bottom:1px;
	margin-top:0px;
}
.area5 .co2 .c1 li{padding:0 ; background:url(/skin/7tsf/china-doc_a5_t5.jpg) no-repeat 0 0; height:125px; width:39px; float:left;}
.area5 .co2 .c1 li p{width:18px; padding:25px 0 0; float:left; line-height:100%; text-align:center;font-size:12px;}

ul.pingpai li a:hover{color:#ff6600; text-decoration:underline}
/*-------------------------首页:底部:友情链接*/
.flink{width:748px;margin:auto;border:1px solid #DDD;clear:both;overflow:hidden; margin-top:5px;}
.flink .title{height:22px;line-height:22px;background:url(/skin/7tsf/menubg.gif) repeat-x;}
.flink .title dl dt{
	width:200px;
	float:left;
	line-height:22px;
	text-indent:20px;
	font-weight:bold;
	letter-spacing:2px;
	color:#fff;
}
.flink .title dl dd{color:#AAA;float:right;margin-right:10px;display:inline;}
.flink .title dl dd a{color:#fff;}
.flink .flinkcon{
	width:746px;
	overflow:hidden;
	padding-bottom:10px;
	background-image: url(/skin/7tsf/yqlj.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 25px;
}
.flink .flinkcon a{
	color:#666666;
	display:block;
	float:left;
	height:15px;
	line-height:15px;
	padding-right:5px;
	padding-left:5px;
	white-space:nowrap;
	border-left:1px solid #EEE;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -1px;
}

.boxbottom{ width:770px; height:20px; margin:0px auto;background:url(/skin/7tsf/boxbottom.gif) no-repeat}

/*----列表页面----*/
.pleft{width:538px;float:left;overflow:hidden;}
.pright{width:202px;float:right;text-align:center}
.listad{ clear:both; margin-bottom:10px;}
.thisplace{ font-size:14px; text-indent:10px; border-bottom:#ddd 1px dotted; margin-bottom:5px;}
.Listtext{font-size:14px; margin-right:5px;}
.Listtext .newDate{font-size:14px; margin-left:5px;float:right;color:#666666;}
.Listtext .oldDate{font-size:14px; margin-left:5px;float:right;color:#666666;}
.Listtext li{background:url(/skin/7tsf/icon2.gif) no-repeat left 45%;padding-left:15px; height:26px; line-height:26px;}
.Listtext li a { float:left; }
.listgg{ line-height:25px; margin-left:13px; padding-top:5px;text-align: center;}

/*-----文章内容----*/
.aleft{width:544px;float:left;overflow:hidden; border-right:1px solid #DDD}
.aright{width:200px;float:right;text-align:center}
.newsview .title{width:538px;height:30px;line-height:30px;margin:0px auto 0px;text-align:center;}
.newsview .title h1{font-size:22px;margin-left:0px;}
.newsview .n_author{width:538px;height:30px;line-height:30px;margin:0px auto 0px;text-align:center;}
.newsview .content{width:536px;overflow:hidden;margin:5px auto;color:#565656;font-size:14px;line-height:26px;}
.newsview .cupage a{color:#0033FF;font-size:14px;margin-left:14px;line-height:25px;}
.newsview .cupage strong{font-size:14px;color:#FF0000;margin-left:14px;}
.newsview .actbar{width:300px;height:27px;line-height:27px;margin:6px auto;background:#FCFCFC;border:1px solid #F0F0F0;text-align:right;}
.newsview .actbar span{margin-right:20px;color:#CCC;}
.newsview .actbar span a{color:#669900;margin-right:3px;margin-left:3px;}
.newsview .gg1{width:526px;height:22px;line-height:22px; padding-left:10px; padding-top:16px;}
.newsview .gg2{ padding-left:10px;text-align: center;}
.newsview .gg3{ padding-left:10px;text-align: center;}
.gg3 {text-align:center; padding:10px 10px 10px 5px; background:transparent url(/skin/7tsf/gg1.jpg) center center no-repeat; }
.gg2 {text-align:center; padding:10px 20px 10px 5px; background:transparent url(/skin/7tsf/adborder-02.gif) center center no-repeat; }
.alist .title{width:200px;height:16px;padding-top:5px;background:url(/skin/7tsf/menubg.gif);text-indent:10px;font-weight:bold;letter-spacing:2px;color:#fff;}
.abox{
	border:1px solid #DDD;
	width:198px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	overflow:hidden;
}
.abox ul li{height:27px;line-height:27px;background:url(/skin/7tsf/ico_4.gif) 3px 13px no-repeat;text-indent:10px;overflow:hidden;width:174px;; text-align:left}
.abox ul li a{color:#039;}
.alist .ad{ margin-top:5px;}
.dpgg { float:right; margin-right:2px;}
/*-------------------------底部:版权信息*/
.footer{clear:both;border-top:1px solid #DDD; margin:5px auto}

.footer li{ height:24px; line-height:24px; text-align:center}
/*-------------------------分页*/
.pages{height:25px;margin:0px auto 0px 10px;background:#ffffff;}
.pages .pcount{
	display:inline;
	padding-right:10px;
	padding-left:10px;
	float:left;
	border-right:2px solid #CCC;
	line-height:13px;
	margin:6px 20px 0px 2px;
	font-weight:bold;
	color:#3366CC;
	font-size:11px;
}
.pages .plist{
	float:left;
	padding-top:3px;
	line-height:17px;
}
.pages .plist input {
	float:left;
	width: 30px;
	border: 1px solid #DDDDDD;
	height: 17px;
}
.pages .plist #button {
	height: 18px;
	width: 30px;
	background-color: #FF6600;
	border: 1px solid #CC3333;
	color: #FFFFFF;
	
}
.pages .plist span { 
float:right
}

.pages .plist strong{
	color:#FFF;
	display:block;
	float:left;
	padding-left:8px;
	padding-right:8px;
	background:#F60;
	border:1px solid #C33;
	margin: 0px 3px 0px 0px;
}
.pages .plist a{
	display:block;
	height:17px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #DDD;
	background:#FFF;
	text-decoration:none;
	margin-right:2px;
	color:#000;
}
.pages .plist a:hover{
	color:#FF0000;
}
/*----------搜索*/
.topsearch{height:30px;width:752px;margin-top:3px;border:1px solid #dddddd;overflow:hidden;}
.topsearch .title{height:30px;width:83px;float:left;background:url(/skin/7tsf/topsearch_title.gif) left center no-repeat;}
.topsearch .inpbox{float:left;margin-top:4px;width:430px;}
.topsearch .inpbox input{margin-left:10px;margin-right:10px;}
.topsearch .inpbox select{font-size:12px;width:100px;}
.topsearch .inpbox .searchtxt{height:12px;width:200px;font-size:12px;padding:2px 0 4px 5px;border-width:1px;border-style:solid;border-color:#808080 #D4D0C8 #D4D0C8 #808080;background:url(/skin/7tsf/search_bg.gif) left center no-repeat #FFFFFF;}
.topsearch .hots{line-height:30px;float:left;}

.topline{width:898px; line-height:24px;height:30px;}
.topline a{ padding-left:5px; padding-right:10px;line-height:24px;}
p
{
	margin-top:15px;
}

/*---------------内容页:操作*/
.newsview .actbar{
	width:536px;
	height:149px;
	line-height:27px;
	margin:6px auto;
	background:#FCFCFC;
	border:1px solid #F0F0F0;
	text-align:right;
}
.newsview .actbar h2{
	margin-right:20px;
	color:#999;
        font-size:12px;
}

.title-lineBg{
        background:url(/skin/7tsf/title-lineBg.jpg) repeat-x;
        width:100%;
        margin-top:6px;
}
/*---------------内容页:上下文*/
.newsview .context{
	width:520px;
	line-height:27px;
	margin:6px auto;
	color:#666;
}
.cont-about{
        height:110px;
        widht:98%;
        background:#FEFBEC;
        border-top:1px solid #F0F0F0;
        border-bottom:1px solid #F0F0F0;
        padding:6px;
}
.cont-about li{
        float:left;
        width:240px;
        padding:0px 9px;
        text-align:left;
        border-left:1px solid #ddd;
	    overflow:hidden;
		white-space:nowrap;
}
.cont-about li a{
	color:#CC0000;
    whiteSpace:nowrap;
}

.ad-gg{
background-color:#F2FBFA;
border:1px solid #DDD; 
width:520px;
padding:8px 6px;
height:20px;
margin:0 auto;
margin-bottom:10px;
text-align:center;
}

.mtext{width:748px;margin:auto;border:1px solid #DDD;clear:both;overflow:hidden; margin-top:5px;color:#666666;}
.Tableborder5 {
	BORDER-RIGHT: #91b6e3 1px solid; BORDER-TOP: #91b6e3 1px solid; BORDER-LEFT: #91b6e3 1px solid; BORDER-BOTTOM: #91b6e3 1px solid; BACKGROUND-COLOR: #d6e0ef;font-size:13px;
}
.tabletitle1 {
	COLOR: #ffffff; BACKGROUND-COLOR: #91b6e3;font-size:13px;
}
.tablebody1 {
        LINE-HEIGHT: normal; BACKGROUND-COLOR: #ffffff;font-size:13px;
}
.tablebody2 {
	LINE-HEIGHT: normal;BACKGROUND-COLOR: #e4e8ef;font-size:13px;
}
.textpage {text-align:center; clear:both;}
.textpage a { font-family:"宋体"; line-height:20px; padding:3px 5px; background:#FFFFFF; border:1px solid #CCCCCC; color:#666666; font-size:12px; text-decoration:none; vertical-align:middle;}
.textpage a:hover { color:#FFFFFF; background:#A34104; text-decoration:none; }
.textpage strong {font-family:"宋体"; padding:3px 5px; font-weight:bold; color:#FF0000;font-size:12px; vertical-align:middle;border:1px solid #CCCCCC;}
.sc {height: 25px;border: 1px dashed #DFDFDF;line-height: 25px;text-align:center;font-size: 13px;color: #0099CC;}