@charset "utf-8";
/** --------------
 * Copyright (c) 2010
 * 2010-02-20
--------------------  **/
div,td,span,ul,li,p{margin:0;padding:0;list-style-type: none;text-decoration: none;font-size:11px;color:#000;line-height:17px;}
body{margin:0;padding:0;font-family:Verdana, arial, Tahoma;font-size:11px;list-style-type: none;text-decoration: none;color:#000;background:url(../images/cont_bg.gif) repeat-y center #D3D3D3}
a{outline:none;}
a:link, a:visited{color:#419639;text-decoration: none;}
a:hover{color:#419639;text-decoration:underline;}
h1, h2, h3, h4, h5, h6,form{border:0; padding:0; margin:0;}
.clear{line-height:1px;clear:both;visibility:hidden;}
img{border:0}

/* ------------------------ home css ------------------------ */
#container{width:100%;margin:0 auto;}
#main{width:902px;margin:0 auto;height:auto}
#header{width:100%;margin:0 auto;height:auto;background:url(../images/top_bg.gif) repeat-y top #FFF}
#head{width:902px;margin:0 auto;height:209px;}
#head .logo{width:251px;height:79px;float:left}
#head .nav{width:550px;height:25px;float:left;padding:54px 0 0 10px;background:url(../images/top_bg2.gif) no-repeat top left;}
#head .nav ul {margin:0;padding:0; z-index:999;position:relative;*_margin-top:1px;*_position:absolute}
#head .nav li { display:inline;margin:0;padding:0;height:26px; font-weight:bold;}
#head .nav a {float:left;background:url(../images/tableft6.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;line-height:23px;margin-top:3px}
#head .nav a.on {float:left;background:url(../images/tableft7.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none; border-bottom:#FFF 1px solid;margin-bottom:-1px;}
#head .nav a.on span {float:left;display:block;line-height:25px;background:url(../images/tabright7.gif) no-repeat right top;color:#000;padding:0 14px 0 9px}
#head .nav a span {float:left;display:block;line-height:22px;background:url(../images/tabright6.gif) no-repeat right top;color:#EEE;padding:0 14px 0 9px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#head .nav a span {float:none;}
#head .nav a.on span {float:none;}
/* End IE5-Mac hack */
#head .nav a:hover span {color:#EEE;}
#head .nav a.on:hover span {color:#000;}
#head .nav a:hover {background-position:0% -42px;}
#head .nav a:hover span {background-position:100% -42px;}

#head .right{width:91px;height:20px;float:left;padding:59px 0 0 0}
#head .right ul li{width:26px;height:20px;float:left;padding-left:4px}
#head .top_banner{width:882px;padding:10px;background:url(../images/top_k.gif) no-repeat top}

#cont{width:880px;height:auto;margin:0 auto;padding:0 10px 20px 10px; border-left:#B7B7B7 1px solid;border-right:#B7B7B7 1px solid; background-color:#FFF;overflow:hidden}

#cont .ss{height:28px;width:880px;margin-bottom:20px; border-bottom:1px solid #E9E9E9}
#cont .s_bg{height:19px;width:145px;background:url(../images/s_bg.gif) no-repeat; border:none;padding:0 5px; font-size:11px; line-height:19px; vertical-align:top}
#cont .ss span{height:28px;width:620px; float:right; color:#CB2411; font-size:14px; vertical-align:top}
#cont .side{float:left; height:auto;width:240px;margin-right:20px;overflow:hidden}
#cont .side h3{height:32px;background:url(../images/titles.gif) no-repeat;}
#cont .side_c{height:auto;background:url(../images/side_bg.gif) no-repeat top #D3D3D3;padding:10px 20px 0 20px}
#cont .side_c ul li{line-height:17px;}
#cont .side_c ul li strong{ color:#FFF;margin-bottom:5px;display:block;}
#cont .side_c ul li span{height:22px;line-height:22px;display:block; text-align:right;background:url(../images/go.gif) no-repeat right;}
#cont .side_c a{color:#C71400; text-decoration:underline}
#cont .side_c a:hover{color:#5F6774; text-decoration:none}
#cont .side p{border-top:1px solid #E9E9E9;padding:10px 0;margin-top:10px}
#cont .side_b{height:6px;background:url(../images/side_b.gif) no-repeat; font-size:0}
#cont .c_r{float:right; height:auto;width:620px;overflow:hidden}
#cont .c_r .lines{border-top:2px #E9E9E9 solid;margin:15px 0}
#cont .c_r p{line-height:17px;}
#cont .c_r p a{color:#C71400; text-decoration:underline}
#cont .c_r p a:hover{color:#5F6774; text-decoration:none}
#cont .c_r h3{ color:#C71400; font-size:12px;padding:0 0 15px 0;}
#cont .c_r .tu{float:left;padding:10px 20px 10px 0;color:#5F6774;}
#cont .c_r .tu img{border:#5F6774 1px solid}
#cont .c_r ol li{ list-style-type:disc;}
.cont_bot{height:10px;width:902px;background:url(../images/top_k.gif) no-repeat bottom; margin:0 auto}



/* ------------------------ aboutus css ------------------------ */
#cont .c_a{float:right; height:auto;width:100%;overflow:hidden}
#cont .c_a p{line-height:17px;}
#cont .c_a p a{color:#C71400; text-decoration:underline}
#cont .c_a p a:hover{color:#5F6774; text-decoration:none}
#cont .c_a h3{ color:#C71400; font-size:12px;padding:0 0 15px 0;}
#cont .c_a .tu{float:left;padding:10px 20px 10px 0;color:#5F6774;}
#cont .c_a .tu img{border:#5F6774 1px solid}
#cont .c_a ol li{ list-style-type:disc;}

/* ------------------------ footer css ------------------------ */
#footer{width:100%;height:auto;margin:0 auto;background:url(../images/foot_bg.gif) repeat-y top center #D3D3D3}
.foot{width:902px;height:69px;margin:0 auto;}
.foot p{text-align:left;width:241px;height:59px;float:left; font-size:10px; line-height:15px;padding:10px 0 0 10px; color:#5F6774}
.foot .right{width:651px;height:69px;float:left;background: url(../images/foot_r.gif) no-repeat left top #D3D3D3;}
.foot a{color:#C71400; text-decoration:underline}
.foot a:hover{color:#5F6774; text-decoration:none}
