@charset "utf-8";
/* CSS Document */
form, h1, h2, h3, h4, h5, h6, ul, li, img, input, p{ margin:0px; padding:0px;}
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666; background:url(../images/heder-bg.jpg) repeat-x #e7e6e6;}
.clear{ clear:both;}
a{color:#666; text-decoration:none;}
a:hover{color:#666; text-decoration:underline;}
img { border:none;}
#wrapper{ width:1030px; margin:0 auto;}

h1 {font-size:17px; color:#666; margin:0px 0px 10px 0px; padding:0 0 8px 0; line-height:20px; border-bottom:1px solid #cccccc; font-weight:bold;}
h2 {font-size:14px; font-weight:bold; color:#666;}
h3 {font-size:18px; font-weight:normal; color:#314c61;}
h4 {font-size:14px; line-height:20px; font-weight:normal; padding:0px 0px 20px 0px;}
h4 a{ text-decoration:none; color:#666;}
h4 ul {padding:0px 0px 0px 0px;}
h4 ul li {padding:4px 0px 4px 10px; list-style:none; background:url(../images/round-bullet.png) no-repeat left 10px;}
h4 ul li a{ text-decoration:none; color:#666;}
h4 ul li a:hover{ text-decoration:underline; color:#666;}
h5{ font-size:11px; font-weight:normal; float:left; color:#666;}
h6{ font-size:11px; font-weight:normal; float:right; color:#666;}


/*-----------------start header css------------------------------*/
#header{ width:1030px; padding:0; margin:0;}
#logo{ width:301px; float:left; padding:10px 0px 0px 0px; margin:0;}

/*-----------------end header css------------------------------*/

/*-------------start navigation css-----------------------------*/

.nav ul{ padding:14px 0px 0px 0px; margin:0px 0px 0px 0px;}
.nav ul li { margin:1px 0 0 0; list-style-type:none; background:url(../images/separator.jpg) repeat-y right top; display:block; float:left; color:#666;  line-height:38px; padding:0 2px 0 0;}
.nav ul li a{ color:#666; text-decoration:none; padding:0 20px 0; line-height:37px; display:block;}
.nav ul li a.active{ background:#c5c3c3; color:#314c61; text-decoration:none; line-height:37px; padding:0 20px 0;}
.nav ul li a:hover{ background:#c5c3c3; color:#314c61; text-decoration:none; line-height:37px; padding:0 20px 0;}
/*-------------end navigation css-----------------------------*/

.home-banner{ background:url(../images/home-bg.jpg) no-repeat left top; width:1000px; height:463px; margin:1px 0 0; padding:90px 0 0 30px}
.home-banner h1{ font-size:30px; color:#FFF; font-weight:normal; border:none;}
.home-banner-txt{ width:600px; background:url(../images/h-text-bg.png) repeat left top; margin:10px 0 0; border-top:4px solid #314c61; color:#fff; padding:40px; line-height:24px; font-size:16px;}
.home-banner-qute{ font-size:24px;}
#footer{}
.footer{ font-size-:11px; padding:10px 0px 20px 0px; margin-top:10px; background:url(../images/footer-line.jpg) repeat-x;}
.footer a { color:#666; text-decoration:none;}
.footer a:hover{ color:#666; text-decoration:underline;}

/*-------------start inner page css-----------------------------*/
#inner-box{ margin:1px 0 0; border-bottom:4px solid #878787;}
#inner-left{ float:left; width:687px; padding:20px 50px 0px 0px;}
#inner-right{ float:right; width:253px; padding:20px; background:#d8d6d6; min-height:200px; margin:40px 0px 0px 0px; border-top:4px solid #314c61; font-size:12px; line-height:30px;}
.inner-right-contact{ font-size:12px;  color:#314c61; font-weight:bold;}
#inner-right-contact a{ color:#666; text-decoration:none;}
#inner-left-full-width{ float:left; width:980px; padding:20px 50px 0px 0px;}

