
/*======== Universal Selector ========*/

*{
	margin:0;
	padding:0;
}


/*======== <body> ========*/

body {
	margin:0 auto;
	color:#333333;
	font-size:75%;
	line-height:1.3;
	text-align:center;
	background:#FFFFFF;
}


/*======== Block Level ========*/

h2,div,p,ul,ol,li {
	font-size:100%;
	text-align:left;
}

/*IE6*/
* html h1,
* html h2,
* html div {
	height:1px;
}


/*======== List ========*/

ul {
	list-style-type:square;
}

ol {
	list-style-type:decimal;
}

/*======== <a> ========*/

a:link {
	color:#0000CC;
	text-decoration:none;
}

a:visited {
	color:#6666CC;
	text-decoration:none;
}

a:hover {
	color:#CC0000;
	text-decoration:underline;
}

a:active {
	color:#CC0000;
	text-decoration:underline;
}

/*======== img ========*/

img {
	border:0px;
}

.clr {
	clear: both;
}

/*======== <hr> ========*/

hr {
	display:none;
}


/*======== <table> ========*/

table {
	border-collapse: collapse;
	empty-cells: show;
	border: 0px;
}


/*================================================================
 2 : Layout Setting
================================================================*/


/*======== div#All ========*/

div#All {
	width:950px;
	margin:0 auto;
}


/*======== div#Header ========*/

div#Header {
	width:950px;
	height:100px;
}

div#Header .logo {
	width:340px;
	height:90px;
	margin:10px 0 0 0;
	padding:0;
    text-indent:-9999px;
    float:left;
    cursor: pointer;
}

div#Header .text {
	width:600px;
	height:100px;
	float:right;
}

.text table {
    background-color:#eff3f7;
    border-spacing:1px;
    border:1px solid #dc5b17;
    font:bold 11px verdana,sans-serif;
    margin:5px 5px 0 0;
    float:right;
}

.text tr.center { text-align:center; }
.text td { width:100px; }

.text a {
    padding:10px;
    display:block;
    background-color:#f08a49;
    color:#fff;
    text-decoration:none;
}

.text a:hover {
    padding:10px;
    background-color:#ffbc91;
    color:#fff;
}

div#Header .tel {
	text-align:right;
	margin:5px 0 0 0;
}

.Comment {
	font-size:12px;
	line-height:15px;
	margin:3px 0 10px 0;
}

/*======== div.News ========*/

.News_Content {
	width:698px;
	vertical-align:top;
	margin:5px 0px 5px 0px;
	border: 1px solid #cccccc;
}

.News_Content2 {
	margin-left:3px;
	overflow:auto;
	width:698px; 
	height:220px;
	margin:3px 0px 3px 0px;
}

.News_img {
	margin:15px 0 0 0;
}

/*======== div.Main ========*/

div.Main {
	width:950px;
	margin:0 auto;
}

/*======== div.MainMenu ========*/

div.MainMenu {
	width:700px;
	float:left;
}

div.MainMenu div.Content {
	text-align:center;
}

/*======== div.SubMain ========*/

div.SubMain {
	width:250px;
	float:right;
	margin:15px 0 0 0;
}

div.SubMain div.Content {
    width:235px;
    margin:0 0 7px 15px;
}

div.SubMain div.Content a {
    display: block;
	height: 100%; 
}

div.SubMain div.Content a:hover {
    background: #fff;
	-moz-opacity:0.25;
	filter: alpha(opacity=60);
	opacity:0.35;
}

/*======== div#Footer ========*/

div#Footer {
	width:950px;
	clear:both;
	margin-bottom:30px;
	border-top: 3px solid #ec9000;
	font-family: Arial, Helvatica, sans-serif;
}

.top_btn {
	width:142px;
	height:26px;
	margin:30px 0 0 760px;
}

div#Footer .Footer_logo {
	width:170px;
	float:left;
	padding:15px 0 0 5px;
}

div#Footer .Footer_logo .Address {
	font-size:12px;
	line-height:15px;
	padding:5px 0 0 0px;
}

div#Footer .Footer_center {
	width:200px;
	float:left;
}

div#Footer .Footer_center .Footer_Title,
div#Footer .Footer_right .Footer_Title {
	padding:15px 0 2px 5px;
	margin-left:20px;
	margin-right:5px;
	font-size:13px;
	font-weight:bold;
	border-bottom: 2px solid #cccccc;
}

div#Footer .Footer_center ul {
	list-style:none;
	padding:7px 0 0 25px;
}

div#Footer .Footer_center li {
	font-size:13px;
	padding:0 10px 2px 13px;
	background:url(../img/arrow.gif) no-repeat;
}

div#Footer .Footer_center li a,
div#Footer .Footer_right li a { color:#5976ae; }

div#Footer .Footer_center li a:hover,
div#Footer .Footer_right li a:hover { color:#4451ff; }

div#Footer .Footer_right {
	width:570px;
	float:right;
}

div#Footer .Footer_right p {
	padding:7px 0 2px 0;
	margin:0px;
}

div#Footer .Footer_right .height { height:30px; }

div#Footer .Footer_right ul {
	list-style:none;
}

div#Footer .Footer_right li {
	display:inline;
    line-height:15px;
}

div#Footer .Footer_right .Footer_area1 {
	float:left;
	width:260px;
	padding:0 0 0 25px;
}

div#Footer .Footer_right .Footer_area2 {
	float:right;
	width:260px;
	padding:0 0 0 25px;
}


