@charset "utf-8";
/* CSS Document */

body
{
margin:0px; padding:0px; border:0px;
font-family:Calibri; color:#333333; font-size:13px;
background:#f2f2f2 url(../images/site_bg.jpg) repeat-x bottom;
}
#main
{
width:1002px; margin:auto;
}
#header
{
height:70px; padding:15px 0;
}
#banner
{
height:210px; padding:40px 0 0 0;
}
#content_home
{
padding:20px 0;
}
#content
{
padding:20px 0 70px 0;
}
#footer
{
height:205px;;
}

.nav
{
font-family:"Trebuchet MS";
color:#555; text-transform:uppercase; font-size:12px; text-align:right; line-height:60px; font-weight:bold;
}
.nav a:link, .nav a:visited
{
color:#555; text-decoration:none;
padding:0px 0 0 40px;
}
.nav a:hover
{
color:#e57717; text-decoration:none;
}
.title1
{
background:url(../images/title_bg.jpg) repeat-x bottom;
font-size:20px; color:#222; font-weight:bold; text-align:left; padding:0 0 20px 5px;
}
.txt1
{
font-size:14px; color:#444; text-align:justify; line-height:20px; padding:10px 0;
}
.txt2
{
font-size:13px; color:#444; text-align:justify; line-height:18px; padding:10px 0;
}
.txt2 a:link, .txt2 a:visited
{
color:#c35e07; text-decoration:none; line-height:30px;
}
.txt2 a:hover
{
color:#222; text-decoration:none;
}
.footer_link
{
font-size:12px; color:#666; text-align:left; line-height:20px;
}
.footer_link td
{
padding:0 25px 0 15px;
}
.footer_link h1
{
font-size:14px; color:#000; text-align:left; font-weight:normal;
margin:0px 0 0px 0; padding:0px 0 5px 0; display:block;
}
.footer_link a:link, .footer_link a:visited
{
background:url(../images/arrow.gif) no-repeat left;
padding-left:10px;
color:#666; text-decoration:none;
}
.footer_link a:hover
{
color:#db5d05; text-decoration:none;
}
.footer_link strong a:link, .footer_link strong a:visited
{
font-size:14px; color:#000000; font-weight:normal;
}
.footer_link strong a:hover
{
font-size:14px; color:#db5d05; font-weight:normal;
}
.footer_link .line
{
border-right:#d5d5d5 1px solid;
}
.footer_txt
{
font-size:14px; text-align:left; color:#333333;
}

.inn_nav{ font-size:16px; font-family:'PT Sans Narrow', calibri, Arial, sans-serif; color:#999999; padding:0 0px 0 0;}
.inn_nav strong{ text-transform:uppercase; padding-right:10px; color:#4e4a4a;}
.inn_nav a{ display:inline-block; padding:2px 10px; border:1px solid #e1e1e1; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background-color:#fff; font-size:14px; margin:0 4px; color:#333333; text-decoration:none;}
.inn_nav a:hover{ color:#e3660e; border-color:#e1e1e1;}
.inn_nav a.current{ color:#e3660e; border-color:#e1e1e1;}

.aboutus_bg{ padding:0; color:#4a4a4a; font-size:14px; background-color:#fff; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; min-height:300px; height:400px; max-height:2000px;}
.aboutus_bg .title{ font-size:24px; color:#4e4a4a; border-bottom:1px solid #e0e0e0; padding:0 0 10px;}
.aboutus_bg .title span{ color:#db5d05;}
.aboutus_bg .content{ text-align:justify; font-size:15px; line-height:1.4;}
.aboutus_bg .content h5{ width:50px; display:inline-block; color:#4a4a4a; padding:0px; margin:0px; font-size:15px; font-weight:normal;}
.aboutus_bg p{ padding:0px 0 20px 0; margin:0; text-align:justify;}
.aboutus_bg strong{ color:#d71b11;}
.aboutus_bg b{ font-size:15px; color:#333333;}
.aboutus_bg ul{ margin:15px 0; padding:0px;}
.aboutus_bg ul li{ list-style:disc; padding:4px 0 4px 0px; color:#333; margin:0 0 0 13px;}
.aboutus_bg ul li span{ display:inline-block; width:80px; color:#4a4a4a;}
.aboutus_bg ul li li{ list-style:circle; background-image:none; padding:2px 0 2px 2px; color:#666666;}
.aboutus_bg h2{ border-bottom:1px solid #ddd; padding:5px 0 5px 0; color:#333; font-weight:bold; font-size:15px; margin:0 0 5px;}
.aboutus_bg h1{ color:#333; margin:15px 0 0 0; padding:0; font-size:14px;}
.aboutus_bg h4{ padding:10px 0 3px 0; color:#000; font-weight:bold; font-size:16px; margin:0 0 5px;}
.aboutus_bg span{ color:#FF0000;}
.aboutus_bg .author{ font-size:18px;}
.aboutus_bg .news a{ font-weight:bold; font-size:15px;}
.aboutus_bg .news .date{ border-bottom:1px dotted #eee; border-top:1px  dotted #eee; padding:3px 0; font-size:12px; color:#999999; margin:5px 0;}
.aboutus_bg .news .bdr{ border-bottom:1px solid #eee; padding-bottom:10px;}

.top_bg{}
.topnav_bg{text-align:right;}
.toplogo{ padding:22px 0;}
.top_height{ height:38px;}
.hotline{ font-size:15px; color:#999; text-transform:uppercase; font-weight:bold;}
.top_links{ font-family:'PT Sans Narrow', calibri, Arial, sans-serif; font-size:13px; color:#d71b11; padding:0 0 0 10px; background:url(../images/toplink_sep.gif) left center no-repeat;}
.top_links a{ text-decoration:none; text-transform:uppercase;}
