@charset "utf-8";
/* public */
body {margin:0px;font-family: arial,helvetica,clean,sans-serif;}
div.tyk {width:900px;padding:0px;margin:auto;background-color: #FFFFFF;}
br.clear {clear:both;}
div.prepage {width:100%;text-align: center;	margin-top: 20px;font-size: 12px;line-height: 20px;color:#000000;}
div.prepage a:link , div.prepage a:visited {font-size: 12px;line-height: 20px;color:#0099FF;text-decoration: none;}
div.prepage a:hover {color:#0066FF;}

/*  layout  */
div.layout-top {width:100%;	height:100px;}
div.layout-middle {	width:100%;	height:auto;clear:both;}
div.layout-bottom {width:100%;height:25px;clear:both;background: #eb891b;padding:2px 0px 2px 0px;margin:0px 0px 2px 0px;}

/*  top  */
div.logo {width:315px;height:90px;float:left;background-image: url(../images/logo.gif);background-repeat: no-repeat;}
div.lan {width:540px;height:20px;float:right;padding:5px 20px 0px 0px;background-color:#ffffff;text-align: right;font-size: 12px;line-height: 20px;color:#006CB5;}
div.lan a:link , div.lan a:visited {font-size: 12px;line-height: 20px;color:#000000;text-decoration: none;}
div.lan a:hover {color:#666666;}
div.button {width:550px;height:40px;float:right;padding:30px 0px 0px 0px;background-color:#ffffff;}
div.button img{	border-style: none;	border-width: 0px;}
div.button ul {padding:0px;margin: 0px;list-style-type: none;}
div.button li {padding:0px 0px 0px 0px;float:left;margin:0px 0px 0px 1px;}

/*  bottom  */
div.layout-bottom div.txt {width:70%;height:auto;font-size: 12px;line-height: 18px;color: #FFFFFF;margin:0px auto 0px 200px;text-align: left;padding:3px;}
div.layout-bottom h5{font-size: 12px;line-height: 18px;	text-align: center;}
div.layout-bottom a{font-size: 12px;line-height: 18px;	text-align: center;text-decoration: underline;}

/* page */
div.page {}
table.page-outline {width: 900px;border: none;margin: 0px;padding: 0px;border-collapse: collapse;}
table.page-outline td.p-top {height: 23px;}
table.page-outline td.p-left {background: url(../images/page_outline_02.gif) no-repeat right top;width: 21px;}
table.page-outline td.p-right {width: 18px;}
table.page-outline td.p-bottom {background: url(../images/page_outline_05.gif) no-repeat left top;height: 22px;}
table.page-outline td.p-center {border: 1px solid #845707;	width: 861px;vertical-align: top;text-align: center;}

div.page-main {	width:844px;margin:0px auto 0px auto;}
div.page-main-center {height: auto;width: 100%;}
div.page-main-top {	background: url(../images/page_main_01.gif) no-repeat bottom;height: 17px;width: 100%;}
div.page-main-bottom {background: url(../images/page_main_03.gif) no-repeat top;height: 29px;width: 100%;}
table.page-area {width:100%;height:500px;border: none;margin: 0px;padding: 0px;border-collapse: collapse;}
table.page-area td.left {width:185px;padding:0px 2px 0px 5px;text-align:left;vertical-align: top;background-color: #fef6eb;}
table.page-area td.right {padding:5px;text-align:center;vertical-align: top;}

/* page left */
div.plink {}
div.topic {width:164px;height:44px;margin:0pc auto 15px auto;}
div.link-area {width:98%;text-align: left;height: auto;padding-bottom:5px;}
div.link-icon {margin-top: 10px;margin-left: 8px;font-size: 15px;line-height: 20px;color: #028885;background: url(../images/left_dot_icon.gif) no-repeat;padding-left: 25px;padding-top: 6px;}
div.link-txt {font-size: 13px;line-height: 22px;color: #000000;	background: url(../images/icon_link_dot.gif) no-repeat left top;margin-left: 5px;padding-left: 10px;	border-bottom: 1px dashed #959595;margin:7px 0px 2px 2px;}
div.link-txt a:link , div.link-txt a:visited {font-size: 13px;line-height: 22px;color:#733309;text-decoration: none;}
div.link-txt a:hover {color:#CC6600;}
div.link-more {	font-size: 12px;color: #996600;text-align:right;margin:3px;padding-top:3px;}
div.link-more a:link , div.link-more a:visited {font-size: 12px;color: #996600;	text-align:right;text-decoration: none;}
div.link-more a:hover {}

/* page right */
div.pmain {width:98%;margin:0px auto 0px auto;}
div.pmain div.title {width:100%;color: #00ab9f;font-size: 15px;line-height: 26px;font-weight: bolder;text-align: center;margin:0px auto 8px auto;}
div.pmain div.txt {width:100%;font-size: 13px;line-height: 21px;color: #000000;text-align: left;margin:2px auto 0px auto;padding:2px 2px 0px 2px;}
div.pmain div.txt .txtb {font-weight: bolder;}
div.pmain div.txt a:link , div.pmain div.txt a:visited {color: #0000FF;	text-decoration: underline;	font-size: 13px;line-height: 21px;}
div.pmain div.txt a:hover {text-decoration: underline;color: #0066FF;}

/* about us */
div.team {width: 96%;margin-left: auto;margin-right:auto;}
div.team h3 {background: #DDDDCC;padding: 3px 1px 1px 10px;margin: 10px 1px 3px 0px;}

div.team div.list {width: 100%;height:auto;text-align: left;margin: 0px 0px 20px;}
div.team div.list table.menu {width:100%;border-collapse: collapse;}
div.team div.list table.menu td {padding:2px;border: none 0px;}
div.team div.list table.menu td.left {width: 35%;font-size: 13px;line-height: 19px;font-weight: bolder;color: #003333;background: url(none);}
div.team div.list div.line {width: 65%;	border-bottom: 1px solid #666600;text-align: right;	margin: -10px 0px 0px;float:right;}
div.team div.list div.line a:link , div.team div.list div.line a:visited {font-size: 12px;line-height: 20px;color:#835931;text-decoration: none;}
div.team div.list div.line a:hover {color:#CC6633;}

/*  case  */
table.tb-case {width:100%;border-collapse: collapse;margin:0 auto;}
table.tb-case td {border: 1px solid #CCCCCC;text-align: left;vertical-align: top;margin:0px;padding-top: 5px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;}
table.tb-case td.topic {width: 30%; font-size: 13px;line-height: 20px;color: #000000;font-weight: bolder;}
table.tb-case td.content {font-size: 13px;line-height: 20px;color: #000000;}

div.photo-list {width:100%;}
div.photo-list div.ptopic {font-size: 13px;font-weight: bolder;color: #000000;margin-top: 2px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
div.photo-list ul {padding:0px; list-style-type: none;	margin-top: 0px;margin-right: 0px;	margin-bottom: 0px;	margin-left:0px;}
div.photo-list li {padding-left:0px;padding-top:0px;padding-bottom:0px;padding-right:0px;float:left;margin-top:0px;margin-left:1px;margin-right:0px;margin-bottom:0px;}

table.photo {width:177px;border-collapse: collapse;padding:0px;	margin-top: 2px;margin-right: 15px;margin-bottom: 2px;margin-left: 10px;}
table.photo td {border: none 0px;text-align:right;vertical-align: middle;margin: 0px;padding: 0px;}
table.photo td.top {width: 177px;height:8px;background: url(../images/photo_bg_01.gif) no-repeat;}
table.photo td.left {width: 5px;height:120px;background: url(../images/photo_bg_02.gif) repeat-y;}
table.photo td.right {width: 5px;height:120px;background-image: url(../images/photo_bg_04.gif);	background-repeat: repeat-y;background-position: right top;}
table.photo td.bottom {width: 177px;height:9px;background: url(../images/photo_bg_06.gif) no-repeat;}
table.photo td.pic {height:130px;background:#FFFFFF;padding:0px;}
table.photo td.pic div.photo-pic { width:155px; border: none 0px;paddin:0px;margin:auto auto;overflow: hidden; text-align:center;}
table.photo td.pic img {}
table.photo td.txt {color: #666666;height:30px;text-align: center;font-size: 12px;line-height: 17px;background: url(../images/photo_bg_05.gif) repeat-y;padding-left:3px;padding-right:3px;}

div.case {width: 96%;margin-left: auto;margin-right:auto;}
div.case h3 {background: #DDDDCC;padding: 3px 1px 1px 10px;margin: 10px 1px 3px 0px;}
div.case div.cat {width:100%;text-align:right;}
div.case div.cat .yearcat {font-size: 13px;line-height: 20px;color: #993333;padding: 2px;height: 20px;width: 100px;border: 1px solid #666666;background-color:#EEEEEE;}
div.case div.list {width: 100%;height:auto;text-align: left;margin: 0px 0px 20px;}
div.case div.list table.menu {width:100%;border-collapse: collapse;}
div.case div.list table.menu td {padding:2px;border: none 0px;}
div.case div.list table.menu td.left {width: 23%;font-size: 13px;line-height: 19px;font-weight: bolder;color: #003333;background: url(none);}
div.case div.list div.line {width: 77%;	border-bottom: 1px solid #666600;text-align: right;	margin: -10px 0px 0px;float:right;}
div.case div.list div.line a:link , div.case div.list div.line a:visited {font-size: 12px;line-height: 20px;color:#835931;text-decoration: none;}
div.case div.list div.line a:hover {color:#CC6633;}

/*  client  */
div.client {width:100%;}
div.client ul {padding:0px;	list-style-type: none;	margin-top: 0px;margin-right: 0px;	margin-bottom: 0px;	margin-left:0px;}
div.client li {padding-left:0px;padding-top:0px;padding-bottom:0px;padding-right:0px;float:left;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
div.client div.list {width:200px;height:auto;margin-top:20px;margin-left:5px;}
div.client div.list div.pic{width:100%;height:100px;text-align:center;}
div.client div.list div.name{width:100%;height:30px;text-align:center;}

div.cphoto-list {width:100%;}
div.cphoto-list div.ptopic {font-size: 13px;font-weight: bolder;color: #000000;margin-top: 2px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
div.cphoto-list ul {padding:0px; list-style-type: none;	margin-top: 0px;margin-right: 0px;	margin-bottom: 0px;	margin-left:0px;}
div.cphoto-list li {padding-left:0px;padding-top:0px;padding-bottom:0px;padding-right:0px;float:left;margin-top:0px;margin-left:1px;margin-right:0px;margin-bottom:0px;}

table.cphoto {width:177px;border-collapse: collapse;padding:0px;	margin-top: 2px;margin-right: 15px;margin-bottom: 2px;margin-left: 10px;}
table.cphoto td {border: none 0px;text-align:right;vertical-align: middle;margin: 0px;padding: 0px;}
table.cphoto td.top {width: 177px;height:8px;background: url(../images/photo_bg_01.gif) no-repeat;}
table.cphoto td.left {width: 5px;height:120px;background: url(../images/photo_bg_02.gif) top left no-repeat;}
table.cphoto td.right {width: 5px;height:120px;background: url(../images/photo_bg_04.gif) top right no-repeat;}
table.cphoto td.bottom {width: 177px;height:9px;background: url(../images/photo_bg_06.gif) bottom left no-repeat;}
table.cphoto td.pic {height:155px;background:#FFFFFF;padding:0px;}
table.cphoto td.pic div.photo-pic { width:155px; border: none 0px;paddin:0px;margin:auto auto;overflow: hidden; text-align:center;}
table.cphoto td.pic img {}
table.cphoto td.txt {font-size: 12px;color: #666666;height:4.0em;text-align: center;line-height: 1.0em;background: url(../images/photo_cbg_05.gif) bottom left repeat-y;padding-left:3px;padding-right:3px;}
table.cphoto td.txt a {
	text-decoration: none;
}

/*  news  */
div.news-date {font-size: 13px;line-height: 20px;color: #6699FF;height: 20px;width: 100%;text-align:right;margin-top: 20px;margin-right: auto;margin-bottom: 20px;	margin-left: auto;}

table.news-list {width:90%;border-collapse: collapse;padding:0px;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;}
table.news-list td {padding: 2px;border: 1px solid #CCCCCC;	text-align: left;vertical-align: top;font-size: 13px;line-height: 20px;}
table.news-list th {font-size: 13px;font-weight: bold;color: #000000;text-align: left;vertical-align: top;}
table.news-list td.datetime {width:25%; text-align:center;}
table.news-list td.topiclink {font-size: 13px;line-height: 20px;color: #038F3F;}
table.news-list td.topiclink a:link , table.news-list td.topiclink  a:visited{font-size: 13px;line-height: 20px;color: #5A875A;	text-decoration: none;}
table.news-list td.topiclink  a:hover {color: #FF6666;text-decoration: none;}

.news-list-paging {
	width:100%;
	text-align: center;
	color: #acacac;
}
.news-list-paging a, .news-list-paging a:link, .news-list-paging a:visited, .news-list-paging a:hover {
	color: #acacac !important;
	text-decoration: none !important;
}

/* login */
.center-column {
	width: 440px;
	height: auto;
	margin: 0 auto;
}
