@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p { margin:0; padding:0;}
img { border:0;}
ol,ul,li,dl,dt,dd {list-style:none;}
body{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#333333;background:#B8B8B8 url(../images/bg.gif) repeat-x;}
.body_wrap{position:relative; height: 100%; background: url(../images/bg.gif) repeat-x 0px 0px; width:880px; margin: 0 auto; }
#header{ height:82px; background: url(../images/bg.gif) repeat-x left top;}
#header div{ height:82px; background:  url(../images/logo.gif) no-repeat 30px; }
#header ul{ color:#ffffff; float:right; margin:19px 2px 0 0; }
#header li{ display:inline; margin-left:17px; }
#header li a{ color:#FFF}
#nav{ height:26px; width: 100%; }
#nav ul{ }
#nav li { float:left; color:#FFF; height:26px; line-height:26px; font-size:14px;text-transform:capitalize;background:url(../images/nav_left.gif) left top no-repeat; margin-right:1px; }
#nav li a{ display:block; background:url(../images/nav_right.gif) right top no-repeat; padding-left:40px; float:left; height:26px; overflow:hidden;}
#nav li a:hover{ background:url(../images/nav_left1.gif) left top no-repeat; color:#015391; }
#nav li a strong{ display:block; padding-right:40px;}
#nav li a:hover strong{ background:url(../images/nav_right1.gif) right top no-repeat;}

.banner{ margin:5px 0 20px 0;}
.main_banner{ margin-top:-14px; width:868px; margin-bottom:1px;}
#main{ height:100%; padding:6px 6px 60px 6px;border-top:none; background:#FFF; }
#main .left_siderbar{ width:180px; float:left; height: 100%; background-color:#ececec;}
#main .left_siderbar h1{ height:24px; padding-left:12px; font-size:12px; line-height:24px; background:url(../images/title_bg.gif); color:#3879be; margin-bottom:1px;}
#main .left_siderbar ul{ background:#e0e0e0; padding-bottom:44px; }
#main .left_siderbar ul li{ line-height:24px; border-bottom:1px solid #ffffff;  }
#main .left_siderbar li a { display:block;padding-left:12px; background:url(../images/sub_title_bg_1.gif) no-repeat right center;}
#main .left_siderbar li a:hover{ background:#ececec url(../images/sub_title_bg_2.gif) no-repeat right center;}
#main .left_siderbar .sub_tar { border:none; background-color:#f0f3f4; margin-left:-35px; padding:0;}
#main .left_siderbar .sub_tar a{ color:#0090d6}
#main .left_siderbar .sub_tar li{ padding-left:35px; background:none; height:20px; line-height:20px; text-transform:capitalize;}

#main .right_content{ float:left; width: 664px; margin-left: 24px;}
#main .right_content h1{ line-height:25px; font-size:13px; color:#3879be;}

#wrapper_pro li img{ float:left; border: 1px solid #ebebeb; margin-right:15px; height:71px; width:75px;}
#wrapper_pro li{ width:216px; float:left; height:100px; position:relative; margin-right:6px; margin-bottom:43px; }
#wrapper_pro li h2{ background:url(../images/tit_pro.gif); line-height:26px; font-size:12px; margin-bottom:10px; padding-left:15px; color:#566d8c; text-transform:capitalize}
#wrapper_pro li p{ line-height:16px; }
#wrapper_pro li p span{ position:absolute; left: 92px; top: 87px; }
#wrapper_pro li a{ color:#6a8de5; text-decoration:underline;}

.wrapper_service h1{ height:24px; padding-left:12px; font-size:12px; line-height:24px; background:url(../images/title_bg.gif); margin-left:-22px; position:relative;}
.wrapper_service p{ margin:5px 7px 0 0; font-size:12px; line-height:23px; font-family:Arial, Helvetica, sans-serif;position:relative;}

#main .right_content .main_content { margin-top:15px; line-height: 20px; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; }
#main .right_content .main_content table{ text-align:center;}
#main .right_content .main_content .STYLE2{ font-weight:bold; font-size:13px;}
#main .right_content .main_content .img_style1{ float:left; margin:0 5px 2px 0;}
#main .right_content .main_content .contact_ch{ line-height:34px;}
#main .right_content .main_content .contact_ch img{ border:1px solid #cccccc; padding:1px;}
.contact_ch{ line-height:35px; font-size:14px; margin-top:15px; }
.contact_ch img{ margin-right:6px;}
.wrap{ background:url(../images/main_bg.gif)}

.no_mar_r{margin-right:0 !important;}
.no_mar_b{ margin-bottom:0 !important;}
.pad_pro{ padding-top:20px !important;}
#footer{ text-align:left; line-height:23px; clear:both; width:100$; padding:15px 0 33px 31px; color:#ffffff; margin:0 auto; width:880px; }
a{ color:#555555; text-decoration:none;}
a:hover{ color:#416ab6;}
#nav a{ color:#FFF;}
.border_img{ border:1px solid #cccccc; padding:1px; height:98px; width=:140px;}
.selectTag{ background:url(../images/nav_right1.gif)}

.tag a{ background: url(../images/nav_left1.gif) no-repeat left top !important;color:#015391 !important;}
.tag  strong{ background:url(../images/nav_right1.gif) no-repeat right center !important;}

.clearfix{ clear:both;}
