@font-face{
	font-family:h;
	src:url(fonts/DBHelvethaicaMonXv3.2.eot)
}
@font-face{
	font-family:h;
	src:url(fonts/DBHelvethaicaMonXv3.2.ttf)
}
body{
	font-size:23px;
	margin:0;
	padding:0;
	line-height:1.1;
	color:#676767;
	background:#fff;
	font-family:h,Tahoma,Arial;
}
ul{
	margin:0;
	padding-left:20px;
}
li{
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	line-height:1;
}
p{
	margin:10px 0;
}
a{
	text-decoration:none;
	color:#4d4d4d;
}
a:hover{
	text-decoration:none;
}
a img{
	border:none;
}
form{
	display:block;
	margin:0;
	padding:0
}
.clear{
	display:block!important;
	line-height:0!important;
	float:none!important;
	height:0!important;
	border:none!important;
	padding:0!important;
	margin:0!important;
	clear:both!important;
	width:0!important;
	overflow:hidden!important;
	font-size:0px;
}
.message-info{
	margin:10px;
	padding:10px;
	background-color:#CCF;
	border:1px solid #00f;
	color:#009;
	font-family:Tahoma;
}
.message-warning{
	margin:10px;
	padding:10px;
	background-color:#FF6;
	border:1px solid red;
	color:#F30;
	font-family:Tahoma;
}
.message-success{
	margin:10px;
	padding:10px;
	background-color:#d03692;
	border:1px solid #d03692;
	color:#fff;
	font-family:h;
}
.message-error{
	margin:10px;
	padding:10px;
	background-color:#f2d3e6;
	border:1px solid #d03692;
	color:#d03692;
	font-family:h;
}
.bc-header{
	font-size:35px;
	letter-spacing:1.5px;
	-webkit-text-stroke: 0.8px;	
	line-height:1;
}
button,input[type="submit"],input[type="button"]{
	cursor:pointer;
	outline:none;
}

/* layout*/
body{

}
.website{
	position:relative;
	left: 50%;	
	width:0px;
		overflow:visible;
}
#area{
	width:1250px;
	margin:0 auto;
	outline:solid #ccc 1px;
	overflow:hidden;
	position:absolute;
	left:-625px;
}
#area-content{
	background:#e182bc;
	overflow:auto;
	width:1480px;
	position:relative;
	left:-230px;
}
#area-menu{
	float:left;
	width:230px;
	overflow:hidden;
}
#area-content-center{
	float:left;
	width:1250px;
	overflow:hidden;
}
#area-footer{
	clear:both;
	background:#e1e1e1;
	height:124px;	
}
.header{
	position:relative;
	height:52px;
	background:#d03692;
}
.header .menubutton{
	position:absolute;
	cursor:pointer;
	left:38px;
	top:10px;	
}
.header .maintitle{
	position:absolute;
	cursor:pointer;
	left:300px;
	top:14px;
}
.header .facebooklink{
	position:absolute;
	cursor:pointer;
	left:1137px;
	top:7px;
}
.header .phonelink{
	position:absolute;
	cursor:pointer;
	left:1182px;
	top:7px;
}
.menu ul{
	list-style:none;
	margin:0;
	padding:0;
	display:block;
}
.menu li{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:solid #fff 1px;
}
.menu li img{
	display:block;
}
.menu li.active{
	background:url(/images/theme/layout/pic-menu-bg-over.jpg) 0 0 repeat-x;
}
.footer{
	width:1250px;
	margin-left:auto;
	margin-right:0;
}
.footer ul{
	list-style:none;
	margin:0;
	padding:12px 0 1px 65px;
	display:block;
	overflow:auto;	
}
.footer li{
	list-style:none;
	margin:0;
	padding:0;
	display:block;	
	float:left;
}
.footer-contact{
	clear:both;
	text-align:center;
	color:#d03692;
}
.footer h4 {
font-size: 24px;
font-weight: normal;
padding-bottom: 0px;
line-height:1;
}
.footer .address{
	font-size:19px;
	padding-bottom:0px;
	line-height:1;
}
.footer .copyright{
	font-size:19px;
}
.footer .counter img{
	vertical-align:middle;
	height:18px;	
}
.footer .counter{
	padding-left:5px;
	width:100px;
	height:25px;
	overflow:hidden;
}
#area-footer{
	background:#e182bc;
}
#area-footer .footer{
	background:#e1e1e1;
	height:100%;
}
.loginbutton {
position: absolute;
left: auto;
top: 14px;
color: #fff;
right: 127px;
}


/* home */
.home-menu{
	background:url(/images/theme/page/home/pic-home.jpg);
	width:1250px;
	height:516px;
	position:relative;
}
.home-menu a{
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	min-width:100px;
	min-height:40px;
}
.home-menu img{
	display:block;
	position:absolute;
}
.home-menu .over{
	display:none;
}
.home-menu a:hover .over{
	display:block;
}
.home-menu a:hover .on{
	display:none;
}
.home-menu .link1{
	left:33px;
	top:31px;
	width:158px;
	height:234px;
}
.home-menu .link1 img{
	top:auto;
	left:15px;
	bottom:18px;
}
.home-menu .link2{
	left:210px;
	top:31px;
	width:190px;
	height:130px;
}
.home-menu .link2 img{
	left:100px;
	top:30px;
}
.home-menu .link3{
	left:500px;
	top:180px;
	width:225px;
	height:200px;
}
.home-menu .link3 img{
	left:70px;
	top:59px;
}
.home-menu .link4{
	left:735px;
	top:100px;
	width:100px;
	height:117px;
}
.home-menu .link4 img{
	left:7px;
	top:33px;
}
.home-menu .link5{
	left:937px;
	top:140px;
	width:150px;
	height:77px;
}
.home-menu .link5 img{
	left:14px;
	top:53px;
}
.home-menu .link6{
	left:1104px;
	top:177px;
	width:108px;
	height:110px;
}
.home-menu .link6 img{
	left:19px;
	top:68px;
}

.home-banner{
	background:#4d4d4d;
	color:#fff;
	height:209px;
	padding: 11px;
	width:738px;
	float:left;
	overflow:hidden;
}
.home-banner .slide-frame{
	border:solid #fff 6px;
	width:725px;
	height:140px;
}
.home-banner .bc-footer{
	clear:both;
	padding-top:11px;
}
.home-banner .link1{
	padding-right:10px;
}


.home-news{
	background:#4d4d4d;
	float:left;
	width:490px;
	overflow:hidden;
	height:231px;
}
.home-news ul{
	list-style:none;
	display:block;
	margin:0;
	padding:0;
}
.home-news li{
	list-style:none;
	display:block;
	margin:0 11px 0 0;
	padding:0;
	color:red;
	background:#fff;
	width:152px;
	height:171px;
	font-size:16px;
	float:left;
}
.home-news .img{
	display:block;
}
.home-news .title{
	display:block;
	padding:3px;
	line-height:1.1;
	height:62px;
	overflow:hidden;
}
.home-news a:hover .title{
	color:#d03692;
}
.home-news .bc-header{
	padding:11px 0 5px 0;
}


/* page login*/
.loginform{
    background:url(/images/theme/page/surveillance/pic-bg.jpg) 0 0 repeat;
	min-height:748px;
}
.loginform .bc-content{
	background:url(/images/theme/page/login/pic-login.png) 99px bottom no-repeat;
	min-height:748px;	
}
.loginform .bc-content-center{
	width:502px;
	margin-left:660px;
	padding-top:170px;
	height:auto;
}
.loginform form{
	background:#fff;
	min-height:347px;
    height:auto;
	width:502px;
	border-radius:30px;
	display:block;
	padding-top:22px;
}
.loginform h2{
	padding-left:15px;
	font-size:37px;
	font-weight:normal;
	letter-spacing:0.6px;
	padding-bottom:23px;
	text-align:left;
}
.loginform .text{
	background:#d03692;
	color:#fff;
	border:none;
	font-size:24px;
	padding:5px;
	width:370px;
}
.loginform .tb{
	width:95%;
}
.loginform th{
	width:90px;
	text-align:left;
	font-weight:normal;
}
.loginform td{
	padding-bottom:20px;
}
.loginform .link1{
	text-align:right;
	display:block;
	font-size:17px;
	font-style:italic;
}
.loginform .button{
	background:url(/images/theme/page/login/button-login.png);
	border:none;
	display:inline-block;
	width:123px;
	height:31px;
	vertical-align:middle;
	margin-right:5px;
	color:#fff;
	font-size:22px;
	font-family:h;
}
.loginform .text1{
	font-size:20px;
	letter-spacing:0.4px;
}
.loginform .text1 a{
	color:#d03692;
}
.loginform .text2{
	letter-spacing:0.4px;
	font-size:23px;
	padding-bottom:8px;
	padding-top:5px;
}
.loginform .other-login a{
	display:inline-block;
	margin-left:25px;
}

/* overly login */
.blockUI .loginform .bc-content-center{
	margin-left:0px;
	padding-top:0px;
}
.blockUI .loginform {
	width:502px;
	height:451px;
	overflow:hidden;
	min-height:373px;
	background:none;
}
.blockUI .loginform .bc-content{
	background:none;
}

.bg {
   background: #414141 url(/images/theme/page/surveillance/pic-bg.jpg) 0 0 repeat-x;
   color: #fff;
   height:748px;
}
#area-footer .loginform{
	display:none;
}

/* news seach */
.search-section{
  position:relative;
  height:0px;
}
.search-button{
	position:absolute;
	display:block;
	left:auto;
	right:0px;
	top:0;
}
#search-popup {
position:absolute;
width: 407px;
color: #fff;
height: 32px;
z-index: 55;
background:#ccc;
left:auto;
right:0px;
top:28px;
border-radius:5px;
}
.range {
float: left;
width: 250px;
margin-left: 5px;
margin-top: 7px;
}
.calendar-icon {
float: left;
top: 4px;
left: -8px;
position: relative;
}
.keyword {
width: 80px;
background: url(/images/theme/page/news/search.jpg) 0px 0px no-repeat !important;
line-height: 1;
margin: 4px 0 0 0;
padding: 0 0 0 10px;
border: none;
height: 21px;
float: left;
outline: none;
}
.glass {
width: 30px;
background: url(/images/theme/page/news/search.jpg) right 0px no-repeat !important;
line-height: 1;
margin: 4px 0 0 0;
padding: 0;
border: none;
height: 21px;
vertical-align: middle;
float: left;
cursor: pointer;
}

.date1,.date2 {
width: 86px;
border: none;
}

.alert-box {
color: #555;
font-size:23px;
padding: 10px 36px;
margin: 0 10px 10px 0;
color: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
width: 580px;
}

.search-parameter{
background: #d03692;
border: 1px solid #eda93b;
letter-spacing: 1px;
text-shadow: 0px 2px 2px #666;
width:880px;
padding:5px 0;
}
.qtip-content{
	font-size:23px;
}