﻿*{margin:0; padding:0}

/*frame*/
body {
margin:0;
background: #FFFFFF url(../images/bg.jpg) top center  no-repeat;

}

#big_box {
    margin: auto;
    width: 900px;
	padding-bottom:85px;
   	overflow:hidden
}

#logobox {
    float: left;
    width: 890px;
	padding-top:12px;
	padding-left:10px;
	padding-bottom:83px;
}

.left {
    float: left;
}

.right_txt {
    float: right;
	padding-top:3px;
}

.right {
    float: right;
}

#mainbox {
    float: left;
    width: 880px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden
}

.menubox a {
    float: left;
	padding-top:20px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:5px;
	border-top:2px solid #ffffff;
	}


.menubox a:hover {
    float: left;
	padding-top:20px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:5px;
	border-top:2px solid #b30000;
}

.menubox .curlink {
}

.menubox_select {
    float: left;
	padding-top:20px;
	padding-left:25px;
	padding-bottom:5px;
	padding-right:25px;
	border-top:2px solid #b30000;
}

.banner {
    float: left;
	width: 880px;
	padding-top:18px;
	padding-left:10px;
	padding-right:10px;
}

.newsbox {
    float: left;
	width: 205px;
	padding-left:10px;
	padding-right:20px;
}

.service_box {
    float: left;
	width: 365px;
	padding-left:20px;
	padding-bottom:2px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
}

.service_txt_box {
    float: left;
	width: 350px;
	padding-right:20px;
}

.our_service_txt_box {
    float: left;
	width: 170px;
	padding-right:12px;
	padding-top:10px;
}

p { padding-bottom:5px}

/*footer*/
.footer_box {
    float: left;
    width: 888px;
	margin-top:20px;
	padding-left:2px;
	padding-top:10px;
	padding-right:10px;
	color:#818181;
	border-top: 1px solid #e1e1e1;
}

/*about*/
.about_txt_box {
    float: left;
	width: 860px;
	padding-top:18px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:95px
}

/*news*/
.news_txt_box {
    float: left;
	width: 880px;
	padding-top:18px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:95px
}

.new_txtbox {
    float: left;
	width: 860px;
	padding-left:10px;
	padding-right:10px;
}

.new_txtbox_here {
    float: left;
	width: 860px;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:10px;
	border-bottom: 1px solid #e1e1e1;
}

.new_titletbox {
    float: left;
	width: 860px;
	text-align: center;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:15px
}

.new_pagebox {
    float: left;
	width: 860px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px
}

/*services.html*/
.services_bigbox {
    float: left;
	width: 880px;
	padding-top:18px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:40px;
}

.leftmenu {
    float: left;
	width: 215px;
	padding-right:20px;
	padding-bottom:20px;
	
}

.leftmenu_title {
    float: left;
	width: 200px;
	padding-left:15px;
	padding-top:6px;
	padding-bottom:7px;
	background:#990000
}

.leftmenu_txt_select {
    float: left;
	width: 200px;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
	
	border-bottom:1px solid #990000
}

.leftmenu_txt a {
    float: left;
	width: 200px;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #e1e1e1
}

.leftmenu_txt .curlink {
}

.leftmenu_txt a:hover {
    float: left;
	width: 200px;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #990000
}

.leftmenu_txt_down_select {
    float: left;
	width: 180px;
	padding-left:35px;
	padding-top:2px;
	color:#990000;
	font-size:12px;
	background:url(../images/arrow.gif) 18px 11px no-repeat
}

.leftmenu_txt_down a {
    float: left;
	width: 180px;
	padding-left:35px;
	padding-top:2px;
	color:#990000;
	font-size:12px;
	background:url(../images/arrow_gray.gif) 18px 11px no-repeat
}

.leftmenu_txt_down .curlink {
}

.leftmenu_txt_down a:hover {
    float: left;
	width: 180px;
	padding-left:35px;
	padding-top:2px;
	color:#990000;
	font-size:12px;
	background:url(../images/arrow.gif) 18px 11px no-repeat
}

.righttxt {
    float: left;
	width: 605px;
	padding-left:18px;
	padding-right:15px;
	padding-bottom:20px;
	border-left:1px solid #e1e1e1
}

.righttxt_cand {
    float: left;
	width: 605px;
	padding-bottom:20px;
}

.here_cand {
    float: left;
	width: 605px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #e1e1e1;
}

.righttxt_table {
    float: left;
	width: 605px;
}


.righttxt_page {
    float: left;
	width: 595px;
	padding-top:15px;
	padding-right:10px;
	border-top:1px solid #e1e1e1
}

.btn {
    float: left;
	padding-top:1px;
}

.table_red {
	padding:2px 10px 2px 10px;
	background:#990000;
	color:#FFFFFF;
	font-weight:bold
}

.table_gray {
	padding:2px 10px 2px 10px;
	background:#eeeeee
}

.table_white {
	padding:2px 10px 2px 10px;
}

.sitemap_title_box {
    float: left;
	width: 860px;
	padding-top:18px;
	padding-left:20px;
	padding-right:20px;
}

.sitemap_box {
    float: left;
	padding-right:55px;
}
