@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: menufont;
	src: url('SecondaSoft-Medium.ttf') format('truetype'),
	     url('secondasoft-medium-webfont.woff2')format('woff2'),
	     url('secondasoft-medium-webfont.woff')format('woff');
    font-weight: normal;
    font-style: normal;
}
body { font-family:menufont,Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; /*background-color:#626262;*/background-color:#CCC; margin:0; padding:0; }
ul,div,li,span { margin:0; padding:0; overflow:hidden; }
#bodycontainer { width:1000px; margin:auto; background-color:#FFFFFF; }
#header { height:125px; width:1000px; }
.ulcon { display:block; list-style:none; }
.ulcon li { float:left;}
#menubar { width:1000px; height:47px; background-image:url(../images/menubg.png); }
#menubar li { margin-left:40px; }
#menubar a { font-size:16px; color:#FFFFFF; font-weight:bold; text-decoration:none; line-height:47px; }
#banner { width:1000px; height:249px; }
#footer { width:1000px; height:64px; background-image:url(../images/footerbg.png); }
#footer li { padding-top:15px; color:#FFF; font-size:14px; }
.sep { margin:0px 6px; }

/*index*/
#idxbody { width:1000px; background-color:#ffff00; /*padding-top:27px;*/ }
#subbody { width:1000px; background-color:#71fe6f;  }
#idxleftbox { 
	display:block; background-color:#ffffac;
	width:445px; 
	-moz-box-shadow: 5px 5px 8px #a2a200;
	-webkit-box-shadow: 5px 5px 8px #a2a200;
	box-shadow: 5px 5px 8px #a2a200;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#a2a200')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#a2a200');
	font-size:15px; line-height:20px;
	padding:15px 0px 8px 0px;
}
#idxleftbox p { padding:0px 15px; }
#idxrightbox {
	background-color:#fff; position:relative;
	width:470px; height: 280px;
	-moz-box-shadow: 5px 5px 8px #a2a200;
	-webkit-box-shadow: 5px 5px 8px #a2a200;
	box-shadow: 5px 5px 8px #a2a200;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#a2a200')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#a2a200');
}
/**/
/*Sub Page*/
#innerbdy { width:995px; margin:auto; padding-bottom:12px;  }
.test {
	display:block; background-color:#ffffac;
	-moz-box-shadow: 5px 5px 8px #a2a200;
	-webkit-box-shadow: 5px 5px 8px #a2a200;
	box-shadow: 0px 0px 1px #a2a200;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#a2a200')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#a2a200');
	font-size:15px; 
}
.bull { display: block; float:left; width: 20px; font-weight:bold; }
.bullcon { display:block; float:left; width:450px; }
.bullsmall { display:block; float:left; width:350px; }
.bulldiv { padding:4px 0px 5px 5px !important; }
.address {width:320px; background:transparent;position:absolute;z-index:20;left:60px;top:125px;font-weight:bold;font-size:14px;}
.address div { padding:5px 0px; }
#form { font-size:14px; color:#006600; font-weight:bold; }
#form input { width:300px; border:1px solid #44dd44; height:20px; }
#form textarea { width:468px; border:1px solid #44dd44; height:170px;  }
/**/
/*Slider Start*/
#container {
  width:469px;
  height:267px;
  margin-top:0;
  z-index:0;
}
#slides {
  position:absolute;
  margin:auto;
  left:0;
}
.slides_container {
  margin-top:-10px;
  width:469px;
  position:relative;
  height:267px;
}
.slides_container div.slide {
  width:469px;
  height:267px;
  display:block;
}
#slides .next,
#slides .prev {
  position:absolute;
  top:57px;
  left:-39px;
  width:24px;
  height:23px;
  display:block;
  z-index:101;
}

#slides .next {
  left:585px;
}
.pagination {
  margin:5px 10px;
  float:right;
}
.pagination li {
  float:left;
  margin:0 1px;
  list-style:none;
}
.pagination li a {
  display:block;
  width:12px;
  height:0;
  padding-top:12px;
  background-image:url(../images/pagination.png);
  background-position:0 0;
  float:left;
  overflow:hidden;
}
.pagination li.current a {
  background-position:0 -12px;
}
/*Slider End*/
/* Tab Start */
div.domtab{
	/*padding:0 3em;*/
	padding:2px 10px;
	/*width:80%;
	font-size:90%;*/
}
ul.domtabs{
	float:left;
	width:100%;
	margin:12px 0 0 0;				
}
ul.domtabs li{
	float:left;
	padding:0 .5em 0 0;
}
ul.domtabs a:link,
ul.domtabs a:visited,
ul.domtabs a:active,
ul.domtabs a:hover{
	font-family:menufont,Arial,Sans-Serif;
	width:6em;
	padding:0 1em;
	display:block;
	/*background:#666;*/
	background:#056b01;
	color:#fefead;
	height:3em;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
html>body ul.domtabs a:link,
html>body ul.domtabs a:visited,
html>body ul.domtabs a:active,
html>body ul.domtabs a:hover{
	height:auto;
	min-height:38px;
	line-height:38px;
	text-align:center;
}
ul.domtabs a:hover{
	background:#696;
}
div.domtab div{
	clear:both;
	width:auto;
	/*background:#696;*/
	background:#ffffac;
	color:#029400;
	padding:1em 1em;
}
ul.domtabs li.active a:link,
ul.domtabs li.active a:visited,
ul.domtabs li.active a:active,
ul.domtabs li.active a:hover{
	background:#ffffac;
	color:#000;
}
#domtabprintview{
	float:right;
	padding-right:1em;
	text-align:right;
}
#domtabprintview a:link,
#domtabprintview a:visited,
#domtabprintview a:active,
#domtabprintview a:hover{
	color:#fff;
}
p{
	margin:0 0 .5em 0;
	line-height:1.3em;
}
h2{
	font-size:1.3em;
	color:#cfc;
	text-transform:uppercase;
	font-family:menufont,Arial,Sans-Serif;
	padding:0 0 .7em .2em;
}
h1{
	font-size:2em;
	text-align:center;
	font-weight:normal;
	text-transform:uppercase;
	font-family:menufont,Arial,Sans-Serif;
	padding:.5em 0;
	background:#000;
	border-bottom:1px solid #666;
}
pre{
	font-size:1.2em;
	padding:1em;
}
div.domtab div a:link,
div.domtab div a:visited,
div.domtab div a:active
{
	color:#fff;
	display:block;
	padding:1em .5em;
	font-weight:bold;
	font-size:1.3em;
}
div.domtab div h2 a,
div.domtab div h2 a:hover,
div.domtab div h2 a:active
{
	color:#cfc;
	display:inline;
	padding:0;
	font-weight:normal;
	font-size:1em;
}
		
/* other scheme! */
#other{
	font-size:.8em;
	margin-left:.3em;
	width:60em;
	margin-bottom:3em;
	float:left;
}
div#other.domtab div{
	clear:both;
	width:54em;
	background:#669;
	color:#fff;
	padding:1em 3em;
}
		
#other ul.domtabs a:hover{
	background:#669;
}
div#other ul.domtabs li.active a:link,
div#other ul.domtabs li.active a:visited,
div#other ul.domtabs li.active a:active,
div#other ul.domtabs li.active a:hover{
	background:#669;
	color:#fff;
}
#other div{
	float:left;
}
ul.prevnext{
	float:left;
	width:100%;
}
ul.prevnext li{
	float:left;
	width:49%;
}
ul.prevnext li.next{
	float:right;
	text-align:right;
}

ul.paraul li { padding-top:10px;}
ul.number li {  padding-bottom:7px; padding-left:10px;  }
li span { position: relative; left: -20px; }
li.lihead { display:block; font-style:italic;  margin-bottom: 10px;  padding-left:0px !important; }
ul.liitalic { padding-top:10px; }
ul.liitalic li { padding-bottom:7px; font-weight:bold; font-size:13px; }
div.spanlist span { display:block; padding-bottom:10px;}
.bk {display:block; padding-bottom:5px; line-height:20px;}
.bld {font-weight:bold;}

#table { border:1px solid #009200; float:left; }
#table td { font-size:12px; text-align:center; border-top:1px solid #009200; border-right:1px solid #009200;  }
td.lasttd { text-align:left !important; padding:4px 4px; border-right:none !important;}
span.first { display: block; width:30px; float:left;   }
span.second { display:block; width:240px; padding-bottom:3px; }
tr.allbold td { font-weight:bold;}
span.no { padding-right:7px; font-weight:bold;}
.invalid { border:1px Red solid !important; }

.loadmask { z-index: 100;position: absolute;top:0;left:0;-moz-opacity: 0.5;opacity: .50;filter: alpha(opacity=50);background-color: #CCC;width: 100%;height: 100%;zoom: 1; }
.loadmask-msg { z-index: 20001;position: absolute;top: 0;left: 0;border:1px solid #6593cf;background: #c3daf9;padding:2px; }
.loadmask-msg div { padding:5px 10px 5px 25px;background: #fbfbfb url('../images/indicator.gif') no-repeat 5px 5px;line-height: 16px;border:1px solid #a3bad9;color:#222;font:normal 11px tahoma, arial, helvetica, sans-serif;cursor:wait; }
.masked { overflow: hidden !important; }
.masked-relative { position: relative !important; }
.masked-hidden { visibility: hidden !important; }


/**/
.list_carousel {
	/*background-color: #fff;*/
	width: 1060px;
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li {
	font-size: 40px;
	color: #999;
	text-align: center;
	/*background-color: #eee;*/
	/*border: 3px solid #FFF;*/
	width: 1000px;
	height: 737px;
	padding: 0;
	margin: 5px;
	display: block;
	float: left;
}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}
.prev {
	float: left;
	margin-top:350px;
	/*display:inline-block;*/
	width:19px;
	height:33px;
	background:url(../images/prevarrow.png);
}
.next {
	float: right;
	margin-top:350px;
	/*display:inline-block;*/
	width:19px;
	height:33px;
	background:url(../images/nextarrow.png);
}

#linktab {
	width:1060px; margin-left:5px; margin-top:5px;
	position:absolute; z-index:10000;
}
#dform {width:950px;margin:auto;margin-top:20px;}
#dform a {color:#fff;font-size:14px;font-weight:bold; text-decoration:none; background:url("../images/download.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);padding-left: 20px;}
#dform a:hover {color: #0096d6;}

.modalDialog {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,0.7);z-index: 99999;-webkit-transition: opacity 400ms ease-in;-moz-transition: opacity 400ms ease-in;transition: opacity 400ms ease-in;pointer-events: none;}
.modalDialog > div { position: absolute;border-radius: 10px;background: #fff;top:50px;left:50%;transform:translate(-50%,0); -webkit-transform: translate(-50%,0); box-shadow: 0px 0px 14px 14px rgba(0,0,0,0.4),2px 2px 10px 0 rgba(0,0,0,0.4); }
.smclose { background: #0096d6;color: #FFFFFF;line-height: 20px;font-family:Arial;font-size:11px;position: absolute;right: 8px;text-align: center;top: 11px;width: 20px;text-decoration: none;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-moz-box-shadow: 1px 1px 3px #000;-webkit-box-shadow: 1px 1px 3px #000;box-shadow: 1px 1px 3px #000; opacity: 1; z-index:1; }
.smclose:hover { background: #606061; color:#FFF; text-decoration:none; opacity: 1; }
p.mymark { 
/*animation: blink 1s linear infinite; */

}
.blink {
	color: #ffff00 !important;
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
	
	animation-name: blinker;
	animation-duration: 0.6s;
	animation-iteration-count:infinite;
	animation-timing-function:ease-in-out;
	animation-direction: alternate;
}
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
@keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}

p.mymark:hover { text-decoration:underline; cursor:pointer;}
.mybull { display:block; float:left; }
.diadiv { margin-bottom:8px; }
.diadiv span.bull { width:2%; margin-left:2%;}
.diadiv span.mybull { width: 95%; }
.diainfo { margin-top:15px; }
.diasub { font-weight:bold; width:18%; display:block; float:left; margin-left:2%; }
.diadtl { width: 70%; display:block; float:left; }