@charset "utf-8";
/* CSS Document */

* {margin:0px; padding:0px;}
body {background-color:#ebf9fc; font:"微軟正黑體", Arial;}
ul li {list-style:none;}
a {text-decoration:none;}
img {border:none;}

.top {width:100%; height:148px; background:url(../images/top_bg.jpg) repeat-x;}
.top .mm  {width:1000px; margin-left:auto; margin-right:auto;}
.top .logo {display:block; width:326px; height:120px; float:left; background:url(../images/logo.jpg);}
.top .logout {display:block; width:58px; height:26px; float:right; background:url(../images/logout.png); margin-top:30px;}
.top .memberIndex {display:block; width:142px; height:26px; float:right; background:url(../images/home.png); margin-top:30px;}

.main {width:1000px; margin-left:auto; margin-right:auto; }
.main .title {width:994px; background:url(../images/big-bg.jpg) repeat-x; height:40px; }
.main .title .LL{ float:left; font-size:18px; color:#FFF; line-height:40px; margin-left:10px;}
.main .title .RR{ float:right; font-weight:bold; color:#FFF; line-height:40px; margin-right:5px; font-size:12px; display:block;}

.main .title .three { float:right;}
.main .title .three ul li {float:left; color:#FFF;display:block; width:80px; font-size:14px; text-align:left; padding-top:10px;}
.main .title .three .TTT1 {width:10px;float:left; height:10px; background-color:#F00; margin-right:10px; margin-top:5px;}
.main .title .three .TTT2 {width:10px;float:left; height:10px; background-color:#3C6; margin-right:10px; margin-top:5px;}
.main .title .three .TTT3 {width:10px;float:left; height:10px; background-color:#F90; margin-right:10px; margin-top:5px;}
.main .title .three .TTT4 {width:10px;float:left; height:10px; background-color:#F55BF8; margin-right:10px; margin-top:5px;}

/*-----------------*/
.main .ttaabb {width:1000px; float:left; background:url(../images/main-bg_01.png) repeat-y; padding-top:5px; margin-top:10PX;}
.main .ttaabb .title-news {background:url(../images/title-bg.jpg) no-repeat; width:983px; height:40px; font-size:14px; color:#666; margin-left:5px; margin-top:5px;}
.main .ttaabb .title-news .AAA1{	float:left;	width:680px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #fff; text-align:center; font-size:14px; height:30px; line-height:30px; margin-top:5px;}
.main .ttaabb .title-news .AAA2{	float:left;	width:150px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #fff; text-align:center; font-size:14px;height:30px; line-height:30px; margin-top:5px;}
.main .ttaabb .title-news .AAA3{	float:left;	width:150px;	 font-size:14px;height:30px; line-height:30px; margin-top:5px;text-align:center;}
.main .ttaabb .newws {width:984px; margin-left:auto; margin-right:auto;}
.main .ttaabb .newws ul li {
	background:url(../images/icon.jpg) no-repeat left center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC; font-size:14px; color:#333; padding-left:10px; margin-left:5px; line-height:80px; width:960px; height:80px; float:left;
}
.main .ttaabb .newws ul li:hover {background-color:#FFFAEE;}
.main .ttaabb .newws ul li>a { width:660px; display:block; color:#666; float:left;}
.main .ttaabb .newws .date {width:150px;float:left; text-align:center; color:#3caee0;}
.main .ttaabb .newws .dow {width:150px;float:left;text-align:center;}



.main .ttaabb2 {width:1000px; float:left; background:url(../images/main-bg_02.png) no-repeat; height:22px;}

.footer {width:100%; color:#FFF; background:#031030; text-align:center; height:50px; line-height:50px; font-size:12px; margin-top:20px;}

.clear{
    clear: both;
}


/*行*/
.main .ttaabb .title-Calendar {background:url(../images/date-title-bg.jpg) no-repeat bottom; width:992px; height:50px; font-size:14px; color:#666;  margin-top:5px;}
.main .ttaabb .title-Calendar .AAA1 {float:left;	width:780px; }
.main .ttaabb .title-Calendar .AAA1 ul{ margin-left:300px;}
.main .ttaabb .title-Calendar .AAA1 ul li {float:left;}
.main .ttaabb .title-Calendar .AAA1 .date1 { font-size:26px; width:250px; text-align:center;}

.main .ttaabb .title-Calendar .AAA2{ float:right;margin-top:5px; margin-right:10px;}

.main  .mmm {float:left; margin-left:15px;}
.main  .mmm table { border-collapse: collapse; border: 1px solid #dddddd;}
.main  .mmm  tr td{ border: 1px solid #dddddd;}
.main  .mmm th{ background:url(../images/date-title02-bg.jpg) repeat-x; height:35px;  border: 1px solid #dddddd; font-size:14px; line-height:35px; color:#333;}
.main  .mmm td{ width:135px; height:40px;}

.main  .mmm .DD01{ float:left; margin-left:10px; font-size:18px;}
.main  .mmm .DD02{ float:right;  margin-right:10px;}
.main .mmm .TTT1 {width:15px;float:left; height:15px; background-color:#F00; margin-right:3px; display:block;}
.main .mmm .TTT2 {width:15px;float:left; height:15px; background-color:#3C6; margin-right:3px; display:block;}
.main .mmm .TTT3 {width:15px;float:left; height:15px; background-color:#F90; margin-right:3px; display:block;}
.main .mmm .TTT4 {width:15px;float:left; height:15px; background-color:#F55BF8; margin-right:3px; display:block;}


/*--------------*/
.main .ttaabb-FAQ {width:1000px; float:left; background:url(../images/main-bg_01.png) repeat-y; padding-top:5px; margin-top:10px;}
.main .ttaabb-FAQ .title-news {background:url(../images/title-bg.jpg) no-repeat; width:983px; height:40px; font-size:14px; color:#666; margin-left:5px; margin-top:5px;}
.main .ttaabb-FAQ .title-news .AAA1{	float:left;	width:470px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #fff; text-align:center; font-size:14px; height:30px; line-height:30px; margin-top:5px;}
.main .ttaabb-FAQ .title-news .AAA2{	float:left;	width:500px;	text-align:center; font-size:14px;height:30px; line-height:30px; margin-top:5px;}

.main .ttaabb-FAQ .newws {width:984px; margin-left:auto; margin-right:auto;}
.main .ttaabb-FAQ .newws ul li { background:url(../images/mass.jpg) no-repeat;
	font-size:14px;  padding-left:10px; margin-left:5px; line-height:32px; width:960px; height:32px; float:left;
}

.main .ttaabb-FAQ .newws ul li a { width:430px; display:block; color:#666; float:left;}
.main .ttaabb-FAQ .newws .date {width:500px; padding-left:30PX;float:left; color:#FFF;}


/*case*/
.main .ttaabb-case {width:1000px; float:left; background:url(../images/main-bg_01.png) repeat-y; padding-top:5px; margin-top:10PX;}
.main .ttaabb-case .title-news {background:url(../images/title-bg.jpg) no-repeat; width:983px; height:40px; font-size:14px; color:#666; margin-left:5px; margin-top:5px;}
.main .ttaabb-case .title-news .AAA1{	float:left;	width:100px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #8ddcfe; text-align:center; font-size:14px; height:30px; line-height:30px; margin-top:5px;}
.main .ttaabb-case .title-news .AAA2{	float:left;	width:420px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #fff; text-align:center; font-size:14px;height:30px; line-height:30px; margin-top:5px;}
.main .ttaabb-case .title-news .AAA3{	float:left;	width:150px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #fff; text-align:center; font-size:14px;height:30px; line-height:30px; margin-top:5px;}
.main .ttaabb-case .title-news .AAA4{	float:left;	width:150px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #fff; text-align:center; font-size:14px;height:30px; line-height:30px; margin-top:5px;}
.main .ttaabb-case .title-news .AAA5{	float:left;	width:150px;	 font-size:14px;height:30px; line-height:30px; margin-top:5px;text-align:center;}
.main .ttaabb-case .newws {width:984px; margin-left:auto; margin-right:auto;}
.main .ttaabb-case .newws ul li {

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC; font-size:14px; color:#333; line-height:30px; width:970px; height:30px; float:left;
}
.main .ttaabb-case .newws ul li:hover {background-color:#FFFAEE;}
.main .ttaabb-case .newws ul li a { width:420px; display:block; color:#666; float:left;}
.main .ttaabb-case .newws .CCC01 {width:100px;float:left; text-align:center; color:#3caee0;}
.main .ttaabb-case .newws .CCC02 {width:420px;float:left;text-align:left;}
.main .ttaabb-case .newws .CCC03 {width:150px;float:left;text-align:center; color:#C00;}
.main .ttaabb-case .newws .CCC04 {width:150px;float:left;text-align:center;}
.main .ttaabb-case .newws .CCC05 {width:150px;float:left;text-align:center; color:#363;}
.un{ margin-left:auto; margin-right:auto;text-align:center; margin-top:15px;}

/*case-info*/

.main .ttaabb-case-info {width:1000px; float:left; background:url(../images/main-bg_01.png) repeat-y; padding-top:5px; margin-top:10PX;}
.main .ttaabb-case-info .title-news {background:url(../images/title-bg.jpg) no-repeat; width:983px; height:40px; font-size:14px; color:#666; margin-left:5px; margin-top:5px;}
.main .ttaabb-case-info .title-news .AAA1{	float:left;	width:500px; font-size:14px; height:30px; line-height:30px; margin-top:5px; margin-left:10px;}
.main .ttaabb-case-info .title-news .AAA2{	float:right;	width:420px; text-align:right; font-size:14px;height:30px; line-height:30px; margin-top:5px; margin-right:10px; color:#C00;}
.main .ttaabb-case-info .IIIss {width:880px; font-size:16px; color:#666; margin-left:15px; color:#039; border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC; line-height:35px; float:left; }
.main .ttaabb-case-info .IIIssww {width:80px; font-size:14px; color:#666; color:#F30; border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC; line-height:35px;float:left; }
.main .ttaabb-case-info .infoo {width:960px; margin-left:auto; margin-right:auto; font-size:14px; line-height:25px;}


.main .ttaabb-case-info .faQ01 {
	width:870px;
	font-size:14px;
	background:url(../images/qu.jpg) 15px 5px no-repeat;
	padding-left:100px;
	border: 1px solid #d6d6d6; margin-left:10px;
	margin-top:5px;
}
.main .ttaabb-case-info .faQ01 .FF001{ width:850px; color:#666; line-height:35px; }
.main .ttaabb-case-info .faQ01 .FF002{ width:850px; color:#666; line-height:25px; margin-top:5px;}


.main .ttaabb-case-info .faQ02 {
	width:870px;
	font-size:14px;
	background:url(../images/an.jpg) 15px 5px no-repeat;
	padding-left:100px;
	border: 1px solid #d6d6d6; margin-left:10px;margin-top:5px;
	margin-bottom:5px;
}
.main .ttaabb-case-info .faQ02 .FF001{ width:850px; color:#666; line-height:35px; }
.main .ttaabb-case-info .faQ02 .FF002{ width:850px; color:#666; line-height:25px;}

.main .ttaabb-case-info .AAAfff11{width:962px; background-color:#badff1; padding-left:10px; margin-left:10px;}
.main .ttaabb-case-info .AAAfff11 p{  width:950px;font-size:16px; margin-top:5px; padding-bottom:5px; }
.main .ttaabb-case-info .AAAfff11 .sub { text-align:center; }
.main .ttaabb-case-info .AAAfff11 .TTX2{ font-size:12px;}
.main .ttaabb-case-info .AAAfff11 .III02{ width:950px; height:80px;}
.main .ttaabb-case-info .back {text-align:center; width:970px; margin-top:20px;}


.login1 {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	font-size:16px;
	border: 1px groove #EEE;
	padding-bottom:20px;
	margin-top:20px;
}
.login1 .barr{
	width:400px;
	background-color: #F3F3F3;
	height: 35px;
	border: 1px solid #EFEFEF;
}
.login2-1 {width:400px; color:#F00; text-align:left; padding-left:200px; margin-top:15px; }
.login3 {width:600px; margin-left:auto; margin-right:auto;}
.login3 .LLL01{
	width:570px;
	margin-top:10px;
	background:#F8F8F8;
	border: 1px solid #EFEFEF; padding:15px;
}
.login3 .LLL01 ol {font-size:12px; padding:0px; margin:0px; margin-left:20px; color:#666; line-height:20px; margin-top:15px;}
.login3 .LLL02{width:600px; text-align:center; margin-top:20px; 　}



