@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica;
	letter-spacing:1px;
	text-align:center;
	background-color:#e6e5e0;
	background-image:url(../img/bodybg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	margin:0 auto;
	padding:0;
}

a,a:link{
	color:#2200cc;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}


a,a:visited{
	color:#551a8b;
	text-decoration:underline;
}

.main {
	width:1000px;
	margin:0 auto;
	padding:0;
	text-align:center;
	display:block;
	background-color:#fff;
}

.footer {
	width:100%;
	background-color:#f9f9f9;
	/*border:1px solid #dde3e6;*/
	background-image:url(../img/footerbg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	text-align:center;
	font-size:15px;
	line-height:20px;
	color:#666666;
	margin:10px auto;*margin:10px auto;_margin:0 auto 5px auto;
	padding:10px 0;
	
}
/*-------------------header---------------------------*/
.header {
	width:100%;
	height:20px;
	margin:-20px auto 0 auto;
	padding-top:0;
	text-align:left;
	background-image:url(../img/headerbg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	display:table;
}



a.logo,a.logo:link,a.logo:visited,a.logo:hover{
	width:442px;
	height:60px;
	display:block;
	background-image:url(../img/ECFA Logo.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto 15px 5px;
}

.flash {
	width:950px;
	height:190px;
	/*background-image:url(../img/flash.jpg);*/
	margin:0 auto;
	padding:0;
	display:table;
}

.headerbar{
	width:950px;
	height:17px;
	background-image:url(../img/header-end.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
}

/*------------------home----------------------*/

.container {
	width:710px;
	margin:0;
	float:left;
}

.news-title {
	width:100%;
	height:38px;
	background-image:url(../img/info-title.jpg);
	background-position:10px top;
	background-repeat:no-repeat;
	border-bottom:1px solid #efefef;
}

.news5 {
	width:94%;
	list-style-type:none;
	margin:0 auto 0 auto;
	padding:0;
}

.news5 li {
	font-weight:normal;
	line-height:5px;
	text-align:left;
	/*border-top:1px dotted #999999;*/
	padding:15px 0 0 0;
}

.news5 li.first{
	border:0px;
	padding:5px 0 0 0;
}
.news5 li a,.news5 li a:link,.news5 li a:visited {
	font-size:15px;	
	line-height:20px;
	letter-spacing:0px;
	text-decoration:underline;
}

.news5 li a:hover {
	text-decoration:none;
}
.news5 li p {
	font-size:13px;
	color:#333;
	line-height:18px;
	text-align:left;
	margin-top:2px;
	height:1.4em;
	overflow:hidden;
	/*display:none;*/
	
}

.depart {
	width:100%;
	margin:0 auto 0 auto;*margin:0 auto 0 auto;_margin:0 auto 0 auto;
	padding:10px 0;
	text-align:center;
	display:block;	
}

.dep-title {
	width:100%;
	height:38px;
	background-image:url(../img/department-title.jpg);
	background-position:10px top;
	background-repeat:no-repeat;
	border-bottom:1px solid #efefef;
	margin-top:15px;
}
.depdata{
	width:98%;
	margin:0 auto;
	background-color:#f9f9f9;
	border:1px solid #ededed;
}
	
.depdata ul {
	list-style-type:none;
	margin:0 auto 0 5px;
	padding:0;
}
.depdata ul li {
	margin:8px 0 8px 0;*margin:8px 0 8px 0;_margin:2px 0 -8px 0;
	padding:0;
	text-align:left;
}
.depdata ul li a{
	margin:0;
	padding:0;
	float:left;
}

.actinfo {
	width:230px;
	margin:0 auto;
	padding:30px 0 0 0;
}


.realinfo {
	width:100%;
	margin:0;
	padding:0;
	background-image:url(../img/realinfo-bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}

.realdata-title {
	width:90%;
	height:16px;
	margin:0 auto;
	background-image:url(../img/realinfo-title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px solid #efefef;
}

.realdata {
	width:85%;
	margin:0 auto;
	padding:0;
	list-style-type:none;
}

.realdata li {
	font-size:15px;
	text-align:left;
	border-top:1px dotted #eaeaea;
	padding:5px 0 5px 15px;
	margin-top:0px;
	background-image:url(../img/icon4.gif);
	background-position:left 10px;
	background-repeat:no-repeat;
}

.realdata li.first {
	border-top:0;
}

.realdata li a {
	font-size:13px;
}

.flv-title {
	width:100%;
	height:38px;
	background-image:url(../img/flv-title.jpg);
	background-position:10px top;
	background-repeat:no-repeat;
	border-bottom:1px solid #efefef;
}

.flv-box {

	background-color:#f9f9f9;
	margin:0 auto;
	padding:5px 10px;
	text-align:center;
}
.flv-box a,.flv-box a:link,.flv-box a:visited,.flv-box a:hover {
	font-size:12px;
	padding-top:3px;
}
.flv-box noscript {
	margin:0 auto;
	width:200px;
}

/*--------------------------intro-------------------------------*/

.docdown {
	width:230px;
	margin:0 0 0 10px;*margin:0 0 0 10px;_margin:0 0 0 5px;
	padding:0;
}

.pdflist {
	width:100%;
	background-image:url(../img/pdflist-bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;	
	margin:0 auto;
	padding:0;
}

.sub-title {
	width:90%;
	font-size:15px;
	color:#004961;
	text-align:left;
	border-bottom:1px solid #efefef;
	padding-bottom:2px;
	margin:0 auto 0 auto;
}

.pdfdata {
	width:90%;
	margin:-15px auto 0 auto;
	padding:0;
	list-style-type:none;
}

.pdfdata li {
	font-size:15px;
	text-align:left;
	border-top:1px dotted #eaeaea;
	padding:5px 0 5px 15px;
	margin-top:0;
	background-image:url(../img/icon3.jpg);
	background-position:left 10px;
	background-repeat:no-repeat;
}

.pdfdata li.first {
	border-top:0;
}

.pdfdata li a {
	font-size:13px;
}

.introbox {
	width:48%;
	margin:0 5px 10px 7px;*margin:0 5px 10px 7px;_margin:0 3px 0 5px;
	padding:0;
	float:left;
}
.sub-title1 {
	width:90%;
	height:2.8em;
	font-size:15px;
	line-height:21px;
	color:#004961;
	text-align:left;
	border-bottom:1px solid #efefef;
	padding-bottom:2px;
	margin:0 auto 0 auto;
	font-weight:normal;
	letter-spacing:0;
}
.introinfo {
	width:100%;
	margin:0;
	padding:0;
	background-image:url(../img/introinfo-bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	
}

.introdata {
	width:86%;
	margin:0 auto;
	padding:0;
	list-style-type:none;
	height:115px;*height:115px;_height:100px;
}

.introdata li {
	text-align:left;
	border-top:1px dotted #eaeaea;
	padding:5px 0 5px 15px;
	margin:0;
	background-image:url(../img/icon4.gif);
	background-position:left 10px;
	background-repeat:no-repeat;
}

.introdata  li.first {
	border-top:0;
}

.introdata  li a {
	font-size:13px;
	line-height:18px;
}
.introinfo p {
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:right;
	
}

.introinfo p a.more1 {
	width:53px;
	height:25px;
	background-image:url(../img/more1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	margin-right:0;
	
}

/*---------------------talking----------------------------*/
.peoplebox {
	width:100%;
	margin:0 4px 10px 7px;_margin:0 3px 0 5px;
	padding:0;
	float:left;
}
.talkinginfo {
	width:931px;
	margin:0 0 0 0;
	padding:0;
	background-image:url(../img/talkinginfo1-bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	
}

img.dmadImg {
	width:70px;
	height:70px;
	margin:5px;
	border:2px solid #becad0;
}

.talkinginfo img.people {
	width:250px;
	height:188px;
	margin:5px;
	border:2px solid #becad0;
}
.sub-title2 {
	width:90%;
	font-size:15px;
	line-height:21px;
	color:#004961;
	text-align:left;
	border-bottom:1px solid #efefef;
	padding-bottom:2px;
	margin:0 auto 0 auto;
	font-weight:normal;
	letter-spacing:0;
}
.talkingdata {
	width:86%;
	margin:0 auto;
	padding:0;
	list-style-type:none;
	/*height:150px;_height:150px;*/
}

.talkingdata li {
	text-align:left;
	border-top:1px dotted #eaeaea;
	padding:6px 0 0 15px;
	margin-bottom:5px;
	background-image:url(../img/icon4.gif);
	background-position:left 10px;
	background-repeat:no-repeat;
	height:2.4em;
	overflow:hidden;

}

.talkingdata li.first {
	border-top:0;
}

.talkingdata li a {
	font-size:13px;
	line-height:18px;
}
.talkinginfo p {
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:right;
	
}

.talkinginfo p a.more1 {
	width:53px;
	height:25px;
	background-image:url(../img/more1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	margin-right:0;
	
}

.talkinginfo1 {
	width:931px;
	margin:0 auto;
	padding:0;
	background-image:url(../img/talkinginfo1-bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	
}


/*-------------------------newreport-------------------------*/	

.reportlist {
	width:98%;
	background-image:url(../img/reportlist-bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;	
	margin:10px auto;
	padding:0;
}

/*-------------------------faq-------------------------*/	

.faqdata {
	width:88%;
	margin:0 auto;
	padding:0;
	list-style-type:none;
}

.faqdata li {
	text-align:left;
	padding:5px 0 5px 15px;
	margin:5px 0;
	background-image:url(../img/icon4.gif);
	background-position:left 10px;
	background-repeat:no-repeat;
}

.faqdata li.first {
	border-top:0;
}

.faqdata li a {
	font-size:13px;
	line-height:18px;
}
.faqdata p {
	width:90%;
	margin:0 auto;
	padding:0;
	text-align:right;
	
}

/*-------------------------download-------------------------*/	
.dl-area {
	width:96%;
	margin:5px 5px 10px 5px;
	padding:0;
	
}
.video-title,.dm-title {
	width:96%;
	margin:5px auto 0 auto;*margin:5px auto 0 auto;_margin:2px auto -5px auto;
	padding:0;
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
	border-bottom:1px solid #f0f0f0;

}

.video-title {
	background-image:url(../img/video-title.jpg);
}

.dm-title {
	background-image:url(../img/dm-title.jpg);
}

.video-area {
	width:96%;
	margin:5px auto 0 auto;*margin:5px auto 0 auto;_margin:0 auto 0 auto;
	height:auto;
	border:1px solid #f0f0f0;
	padding:5px;*padding:5px;_padding:0 5px;
	text-align:center;
	display:table;
	background-image:url(../img/footerbg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}



.clip {
	width:150px;
	margin:0 0 10px 9px;*margin:0 0 10px 9px;_margin:5px 0 10px 5px;
	padding:5px 0;
	float:left;
	display:block;
	text-align:center;
	border:1px solid #fcfcfc;
}

.clip a,.clip a:link,.clip a:visited {
	font-size:15px;
	line-height:16px;
	text-decoration:none;
}

.clip a:hover {
	text-decoration:underline;
}

.clip a img.preview,.clip a:link img.preview,.clip a:visited img.preview,.clip a:hover img.preview {
	width:140px;
	height:105px;
	border:0;
	margin-bottom:5px;
}

.clip-owner {
	width:96%;
	font-size:11px;
	color:#ff6600;
	color:#ff6600;
	padding:0 5px;
	margin:5px auto 0 auto;
	display:table;
}

.download-list {
	width:96%;
	list-style-type:none;
	margin:0 auto 0 auto;
	padding:0;

}

.download-list li {
	font-size:13px;
	font-weight:normal;
	line-height:20px;
	text-align:left;
	/*border-top:1px dotted #999999;*/
	padding:8px 8px;
	margin-bottom:8px;
	border-bottom:1px dashed #e5e4df;
}
.download-list li a,.download-list li a:link,.download-list li a:visited {
	font-size:15px;
	background-image:url(../img/icon4.gif);
	background-position:left 2px;
	background-repeat:no-repeat;	
	line-height:20px;
	letter-spacing:0px;
	text-decoration:none;
	padding-left:18px;
	text-decoration:underline;
}

.download-list li a:hover {
	text-decoration:none;
}

.dmad-list {
	width:96%;
	list-style-type:none;
	margin:0 auto 0 auto;
	padding:0;	
}

.dmad-list li {
	font-size:13px;
	font-weight:normal;
	line-height:20px;
	text-align:left;
	/*border-top:1px dotted #999999;*/
	padding: 8px 8px;
	margin-bottom:8px;
	border-bottom:1px dashed #e5e4df;	
}

.dmad-list li {
	font-size:15px;
	background-image:url(../img/icon4.gif);
	background-position:left center;
	background-repeat:no-repeat;	
	line-height:20px;
	letter-spacing:0px;
	text-decoration:none;
	padding-left:18px;
	text-decoration:underline;	
	
}

.dmad-list li a:hover {
	text-decoration:none;
}

a .dmadLi {
	float:right;
	font-size:13px;
	line-height:20px;
	text-align:right;
	cursor:hand;
	margin-right:15px;		
}

a .date3,a:link .date3,a:visited .date3 {
	float:right;
	font-size:13px;
	line-height:20px;
	text-align:left;
	cursor:hand;
	margin-right:15px;
}

a:hover .date3{
	text-decoration:none;
}



/*-------------------------videolist-------------------------*/	


.clip1 {
	width:18%;
	margin:5px 7px 10px 8px;*margin:5px 8px 10px 8px;_margin:10px 6px 0px 8px;
	padding:5px 0;
	float:left;
	display:table;
	text-align:center;
	border:1px solid #ecf2f6;
}
.clip1 img {
	margin:5px auto;
}
.clip1 ul {
	list-style-type:disc;
	margin:0 auto;
	list-style-position:outside;
	padding: 0 0 0 30px;
}

.clip1 ul li {
	font-size:13px;
	line-height:18px;
	text-align:left;
	margin:3px 0;
}




.video-area1 {
	width:96%;
	margin:5px auto 0 auto;*margin:5px auto 0 auto;_margin:0 auto 0 auto;
	height:auto;
	border:1px solid #f0f0f0;
	padding:8px;*padding:8px;_padding:8px 5px;
	text-align:center;
	display:table;
	background-image:url(../img/footerbg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}


/*-------------------------share-------------------------*/	
.movetoright{
	float:right;
}

.movetoleft{
	float:left;
}
.box {
	display:block;
}

.container1 {
	width:99%;
	margin:0 auto;
	padding:0;
	text-align:center;
}

.intro-title,.talking-title,.english-title,.effectDoc-title,.relatedDoc-title,.elist-title,.expert-title,.newactlist-title,.eventlist-title,.faqlist-title,.downloadlist-title,.medialist-title,.videolist-title {
	width:98%;
	height:38px;
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px solid #efefef;
	margin:0 auto 10px auto;
}

.intro-title {
	background-image:url(../img/intro-title.jpg);
}

.talking-title {
	background-image:url(../img/talking-title.jpg);
}

.english-title {
	background-image:url(../img/english-title.jpg);
}

.relatedDoc-title {
	background-image:url(../img/doc-title.jpg);
}

.effectDoc-title{
	background-image:url(../img/ecf-title.jpg);
}

.elist-title {
	background-image:url(../img/elist-title.jpg);
}

.expert-title {
	background-image:url(../img/expert-title.jpg);
}
.newactlist-title {
	background-image:url(../img/newact-title.jpg);
}
.eventlist-title {
	background-image:url(../img/eventlist-title.jpg);
}
.faqlist-title {
	background-image:url(../img/faqlist-title.jpg);
}
.downloadlist-title {
	background-image:url(../img/downloadlist-title.jpg);
}
.medialist-title{
	background-image:url(../img/medialist-title.jpg);
}
.videolist-title{
	background-image:url(../img/videolist-title.jpg);
}

.newsreport-title,.newact-title {
	width:100%;
	height:38px;
	background-position:10px top;
	background-repeat:no-repeat;
	border-bottom:1px solid #efefef;
}

.newsreport-title {
	background-image:url(../img/newsreport-title.jpg);
}
.newact-title {
	background-image:url(../img/newact-title.jpg);
}

.talking-line2-top,.talking-line2-bottom{
	width:931px;
	height:16px;
	background-position:left top;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:right;
}

.talking-line2-top{
	background-image:url(../img/line2-top-bg.jpg);
}
.talking-line2-bottom{
	background-image:url(../img/line2-bottom-bg.jpg);
}


.line2-top,.line2-bottom{
	width:100%;
	height:16px;
	background-position:left top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:right;
}

.line2-top{
	background-image:url(../img/line2-top-bg.jpg);
}
.line2-bottom{
	background-image:url(../img/line2-bottom-bg.jpg);
}

.line1-top,.line1-bottom{
	width:100%;
	height:10px;
	background-position:left top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:right;
}
.line1-top{
	background-image:url(../img/line1-top-bg.jpg);
}
.line1-bottom{
	background-image:url(../img/line1-bottom-bg.jpg);
}

.date {
	
	font-size:12px;
	color:#ff6600;
	line-height:20px;
	text-align:left;
	letter-spacing:0;
}

.txt-area {
	width:92%;
	margin:5px auto;
	padding:0;
	text-align:left;
}

.txt-area h1 {
	font-size:23px;
	line-height:26px;
	color:#004961;
	text-align:left;
	margin:0 auto 10px auto;
	font-weight:normal;
	letter-spacing:1px;
	padding:10px 0 15px 0;
}
.txt-area h2 {
	font-size:15px;
	line-height:22px;
	color:#0060cc;
	text-align:left;
	margin:-10px auto 10px auto;
	font-weight:normal;
	letter-spacing:1px;
	padding:0;
}

.txt-area p {
	font-size:13px;
	line-height:18px;
	color:#333;
	/*text-indent:1em;*/
	margin:10px 0;*margin:10px 0;_margin:5px 0;	
}

.txt-area ul {
	list-style-type:disc;
	margin:0 auto 0 auto;
	padding:0 0 0 20px;		
}
.txt-area ul li {
	font-size:15px;
	color:#0060cc;
	line-height:20px;
	text-align:left;
	letter-spacing:1px;
	margin:0 0 20px 0;
	font-weight:normal;
}
.txt-area ul li p {
	font-size:13px;
	color:#333;
	line-height:20px;
	text-align:left;
	letter-spacing:1px;
	margin:10px 0;	
	font-weight:normal;
	text-indent:0em;
}
.txt-area ul li ul {
	list-style-type:decimal;
	margin:10px auto 0 auto;
	padding:0 0 0 30px;	
	font-weight:normal;	
}

.txt-area ul li ul li {
	font-size:13px;
	color:#333;
	line-height:20px;
	text-align:left;
	letter-spacing:1px;
	font-weight:normal;	
}


.txt-area ul li ul li a,.txt-area ul li ul li a:link,.txt-area ul li ul li a:visited{
	font-size:13px;
	text-decoration:underline;
}
.txt-area ul li ul li a:hover{
    text-decoration:none;
}

.txt-area ul li ul li ul {
	list-style-type:upper-alpha;
	margin:0 auto 0 auto;
	padding:0 0 0 30px;	
	font-weight:normal;	
}
.txt-area ul li ul li ul li {
	font-size:13px;
	color:#333333;
	line-height:18px;
	text-align:left;
	letter-spacing:2px;
	font-weight:normal;		
	margin:5px 0;
}

.txt-area .backto {
	width:98%;
	margin:8px auto;
	text-align:center;
	font-size:13px;
}

.txt-table {
	width:96%;
	margin:0 auto;
	border:0;
	background-image:url(../img/txt-table-thbg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

.txt-table tr th,.txt-table tr td {
	border-bottom:0;
	padding:5px 8px;*padding:5px 8px;_padding:2px 4px;
}


.txt-table tr {
	padding:5px 0;
}

.txt-table tr th {

	font-size:15px;
	color:#707070;
	vertical-align:middle;
	text-align:center;
}

.txt-table tr td {
	font-size:13px;
	color:#333;
	text-align:left;
	border-left:1px solid #e5e4df;
	background-color:#fff;
}


.txt-table tr td.first{
	font-size:13px;
	color:#333;
	text-align:left;
	border-left:0;
	background-color:#fff;
}

.line {
	height:1px;
	border:0;
	border-bottom:1px dotted #e5e4df;
	margin:0;
	padding:0;
}

.pagetopic{
	width:96%;
	font-size:21px;
	line-height:26px;
	color:#004961;
	text-align:left;
	margin:0 auto 5px auto;
	font-weight:normal;
	letter-spacing:1px;
	padding:10px 0 5px 0;	
}
.pagetopic1 {
	font-size:21px;
	line-height:26px;
	color:#004961;
	text-align:left;
	margin:0 auto 0 auto;
	font-weight:normal;
	letter-spacing:1px;
	padding:10px 0 5px 0;	
}

a.arraw1,a.arraw1:link,a.arraw1:visited {
	width:25px;
	height:24px;
	display:block;
	margin:0 auto;
	padding:0;
	background-image:url(../img/arraw1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

a.arraw1:hover{
	background-image:url(../img/arraw1a.jpg);
}

a.arraw1b,a.arraw1b:link,a.arraw1b:visited,a.arraw1b:hover {
	width:25px;
	height:24px;
	display:block;
	margin:0 auto;
	padding:0;
	background-image:url(../img/arraw1b.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:text;
}

a.more2 {
	width:53px;
	height:25px;
	background-image:url(../img/more1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	margin:0 0 0 0;*margin:0 0 0 0;_margin:0 0 -2px 0;
	
}

.page {
	width:100%;
	text-align:center;
	margin:10px auto 5px auto;
	padding:5px auto;
}

.page a,.page a:link,.page a:visited {
	font-size:13px;
	line-height:20px;
	text-align:left;
	margin:0 5px;
	padding:3px;
	text-decoration:underline;
}

.page a:hover {
	text-decoration:none;
}

.txt-area2 {
	width:92%;
	margin:5px auto;
	padding:0;
	text-align:left;
}

.txt-area1 {
	width:92%;
	margin:5px auto;
	padding:0;
	text-align:left;
}


.txt-area1 h1 {
	font-size:23px;
	line-height:26px;
	color:#004961;
	text-align:left;
	margin:0 auto 10px auto;
	font-weight:normal;
	letter-spacing:1px;
	padding:10px 0 15px 0;
}
.txt-area1 h2 {
	font-size:15px;
	line-height:22px;
	color:#0060cc;
	text-align:left;
	margin:-10px auto 10px auto;
	font-weight:normal;
	letter-spacing:1px;
	padding:0;
}

.txt-area1 img.dataimg {
	margin:0 10px 10px 10px;
	border:3px solid #dde3e6;
}

.txt-area1 p {
	font-size:13px;
	line-height:18px;
	color:#333;
	margin:10px 0;*margin:10px 0;_margin:5px 0;	
}

.txt-area1 ul {
	list-style-type:disc;
	list-style-position:inside;
	margin:5px auto;
	padding:0 0 0 0;
		
}
.txt-area1 ul li {
	font-size:13px;
	color:#000056;
	line-height:20px;
	text-align:left;
	letter-spacing:1px;
	margin:3px 0;
	font-weight:normal;
}
.txt-area1 ol {
	list-style-type:decimal;
	list-style-position:inside;
	margin:0 auto 0 auto;
	padding:0 0 0 20;
	
}
.txt-area1 ol li {
	font-size:13px;
	color:#333;
	line-height:20px;
	text-align:left;
	letter-spacing:1px;
	margin:0 0 10px 20px;
	font-weight:normal;
	text-indent:-1.2em;
	padding-left:20px;
	
}

.txt-area1 ol li ul {
	list-style-type:upper-alpha;
	margin:0 auto 0 auto;
	padding:0 0 0 30px;	
	font-weight:normal;	
}
.txt-area1 ol li ul li{
	font-size:13px;
	color:#333333;
	line-height:18px;
	text-align:left;
	letter-spacing:2px;
	font-weight:normal;		
	margin:5px 0;
}

.txt-area1 ol li ul li ul{
	list-style-type:lower-alpha;
	margin:0 auto 0 auto;
	padding:0 0 0 30px;	
	font-weight:normal;	
}

.txt-area1 ol li ul li ul li{
	font-size:13px;
	color:#333333;
	line-height:18px;
	text-align:left;
	letter-spacing:2px;
	font-weight:normal;		
	margin:5px 0;
}

.txt-area1 ul li p {
	font-size:13px;
	color:#333;
	line-height:20px;
	text-align:left;
	letter-spacing:1px;
	margin:10px 0;	
	font-weight:normal;
	text-indent:0em;
}


.txt-area1 .backto {
	width:98%;
	margin:0 auto;
	text-align:center;
	font-size:13px;
}

.txt-area1 ul.act-topic {
	list-style-type:disc;
	list-style-position:inside;
	margin:5px auto 0 auto;
	padding:0 0 15px 0;
}

.txt-area1 ul.act-topic li {
	font-size:15px;
	color:#333;
	text-align:left;
	margin:5px 0;
}

.act-name {
	font-size:23px;
	color:#004961;
	text-align:left;
	margin:0 auto 10px auto;
	font-weight:normal;
	letter-spacing:1px;
}

.act-addr {
	font-size:15px;
	color:#0060cc;
	text-align:left;
	font-weight:normal;
	letter-spacing:1px;
	padding:0;
}

.txt-area1 ul.order{
	list-style-type:disc;
	list-style-position:inside;
	margin:15px auto 10px auto;
	padding:10px;
	background-color:#f7f7f7;
	border:1px solid #dde3e6;
}


.cal {
	width:222px;
	margin:0 20px 0 auto;*margin:0 20px 0 auto;_margin:0 10px 0 auto;
	border:1px solid #dbe5e7;
	background-color:#edf2f6;
	
}
.cal tr th,.cal tr td {
	padding:5px;
}

.cal tr th.week {
	width:26px;
	font-size:13px;
	color:#7a8d91;
	background-color:#dbe5e7;
	text-align:center;
	
	font-weight:600;
}

.cal tr td {
	font-size:13px;
	color:#333;
	background-color:#fff;
	text-align:left;
	padding:4px 4px;
}

.cal tr td a,.cal tr td a:link,.cal tr td a:visited {
	font-size:13px;
	color:#fff;
	font-weight:600;
	background-color:#7a8d91;
	padding:2px;
	display:block;
}

.cal tr td a:hover {
	color:#333;
	background-color:#c8f6ff;
}

.cal-year {
	width:30%;
	font-size:13px;
	line-height:18px;
	color:#333;
	font-weight:600;
	display:inline-table;
}

.cal-month {
	width:30%;
	font-size:13px;
	line-height:18px;
	color:#333;
	font-weight:600;
	display:inline-table;

}

img.next,img.last {
	margin:5px 2px 0 2px;
	cursor:hand;
	width:9px;
	height:9px;
	border:0;	
}

/*
a.next,a.next:link,a.next:visited,a.next:hover {
	width:9px;
	height:9px;
	display:block;
	background-image:url(../img/next.jpg);
	background-position:left middle;
	background-repeat:no-repeat;
	margin:5px 2px 0 2px;*margin:5px 2px 5px 2px;_margin:0 2px -3px 2px;
	padding:0;
}

a.last,a.last:link,a.last:visited,a.last:hover {
	width:9px;
	height:9px;
	display:inline;
	background-image:url(../img/last.jpg);
	background-position:left middle;
	background-repeat:no-repeat;
	margin:5px 2px 0 2px;*margin:5px 2px 5px 2px;_margin:0 2px -3px 2px;
	padding:0;
}

*/
/*

.paste-title {
	width:230px;
	height:38px;
	background-image:url(../img/paste-title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px solid #efefef;
}

.paste img {
	width:200px;
	height:250px;
	border:10px solid #efefef;
	margin:8px auto;
}

.paste-desc {
	width:90%;
	font-size:12px;
	color:#666666;
	line-height:18px;
	text-align:left;
	margin:0 auto;
}










.date1 {
	float:right;
	font-size:12px;
	color:#ff6600;
	line-height:20px;
	text-align:left;
}

.date2 {
	float:right;
	font-size:13px;
	color:#666666;
	line-height:20px;
	text-align:left;
	margin-top:15px;
}





.act-pic {
	border:0;
	width:186px;
	height:101px;
	margin-bottom:5px;
}
.act{
	width:186px;
	display:block;
	margin:0 0 0 38px;*margin:0 0 0 38px;_margin:0 16px 0 20px;
	padding:0;
	float:left;
	text-align:left;
}


.act-name {
	width:186px;
	margin:0;
	padding0;
}

.act-name a,.act-name a:link,.act-name a:visited {
	font-size:15px;
	color:#ff6e9e;
	line-height:20px;
	text-align:left;
	text-decoration:none;
}

.act-name a:hover {
	color:#666666;
}
.act-text {
	font-size:12px;
	color:#666666;
	display:block;
}







.news-title1 {
	width:96%;
	height:38px;
	background-image:url(../img/info-title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px solid #efefef;
	margin:0 auto;
}

.news-title2 {
	width:96%;
	height:38px;
	background-image:url(../img/vm-title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px solid #efefef;
	margin:0 auto;
}
.newsdata-title1 {
	width:96%;
	height:38px;
	background-image:url(../img/infodata-title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px dotted #efefef;
	margin:0 auto;
	letter-spacing:2px;
}

.newsdata-topic {
	width:90%;
	font-size:19px;
	color:#ff6600;
	text-align:left;
	letter-spacing:2px;
	line-height:34px;
	margin:10px auto;
}

.news-list {
	width:96%;
	list-style-type:none;
	margin:0 auto 0 auto;
	padding:0;

}

.news-list li {
	font-size:13px;
	font-weight:normal;
	line-height:20px;
	text-align:left;
	
	padding:8px 8px;
	margin-bottom:8px;
	
}

.news-list li.even{
	background-color:#f8eaf6;
}
.news-list li a,.news-list li a:link,.news-list li a:visited {
	font-size:15px;
	color:#8d357e;
	background-image:url(../img/icon2.gif);
	background-position:left 2px;
	background-repeat:no-repeat;	
	line-height:20px;
	letter-spacing:0px;
	text-decoration:none;
	padding-left:18px;
}

.news-list li a:hover {
	color:#666666;
}

.news-list li p {
	font-size:11px;
	color:#999999;
	line-height:18px;
	text-align:left;
	margin-top:5px;
	height:1.4em;
	overflow:hidden;
	
	
}



.data1 {
	width:90%;
	font-size:13px;
	color:#333333;
	text-align:left;
	margin:5px auto;
	line-height:22px;
}

.data2 {
	width:90%;
	font-size:13px;
	color:#333333;
	text-align:center;
	margin:5px auto;
	line-height:22px;
}

.download-title,.qa-title {
	width:96%;
	height:38px;
	
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px solid #efefef;
	margin:0 auto;
}


.download-title {
	background-image:url(../img/download-title.jpg);

}

.qa-title {
	background-image:url(../img/qa-title.jpg);
}

.left-col {
	width:240px;
	margin:5px 0 0 10px;*margin:5px 0 0 10px;_margin:5px 0 0 5px;
	padding:0;
	display:block;
	text-align:center;
	float:left;
}

.intro-sel {
	width:240px;
	background-image:url(../img/intro-sel-bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	padding:0;
	margin:0 0 10px 0;
	text-align:center;
}
.intro-sel-title {
	background-image:url(../img/intro-sel-title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
	margin:0;
	padding:0;
}

.intro-sel-end {
	background-image:url(../img/intro-sel-end.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:20px;
	margin:0;
	padding:0;
}
.intro-sel ul {
	width:86%;
	list-style-type:none;
	margin:0 auto 0 auto;
	padding:0;
}
.intro-sel ul li {
	font-size:15px;
	border-top:1px dashed #ededed;
	margin-bottom:5px;
	padding-top:5px;
	text-align:left;
	background-image:url(../img/icon4.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:20px;
}
.intro-sel ul li.first {
	border:0;
}

.intro-sel ul li a,.intro-sel ul li a:link,.intro-sel ul li a:visited {
	color:#333;
	text-align:left;
	text-decoration:none;

}

.intro-sel ul li a:hover {
	
	color:#666666;
}

.right-col {
	width:70%;
	margin:8px 0 0 10px;*margin:8px 0 0 10px;_margin:8px 0 0 10px;
	padding:0;
	display:block;
	text-align:left;
	float:left;
}




.content {
	width:96%;
	margin:0 auto;
	padding:0	
}

.qacontent {
	width:96%;
	margin:0 auto;
	padding:0	
}

.qq {
	font-size:15px;
	color:#ff6600;
	font-weight:normal;
	line-height:20px;
	text-align:left;
	margin:8px auto 0 auto;
	padding:5px 10px 0 10px;
}

.aa{
	font-size:13px;
	color:#666666;
	font-weight:normal;
	line-height:20px;
	text-align:left;
	padding:0 10px;
}

.ad{
	width:240px;
	margin:10px 0 0 10px;*margin:10px 0 0 10px;_margin:5px 0 0 5px;
	padding:5px 0 0 0;
	float:right;
	display:block;
	text-align:center;
	background-color:#f0f0f0;
}

.ad img {
	border:5px solid #fff;
	margin:0 auto 5px auto;
}






.fix {
	margin-top:5px;
}

.owner {
	font-size:10px;
	color:#666666;
	line-height:18px;
	float:right;
	margin-top:15px;
}*/