#header{ background:url(../images/bg.jpg) 0 0 repeat-x scroll; height:104px;}
.headerw{ width:1003px; margin:0 auto; position:relative}
.logo{ float:left; width:300px; margin-top:20px; margin-left:14px;}
#main,#flash{ width:1003px; margin:0 auto;}
.search{ float:right;  margin-top:20px; margin-right:14px;}
.search table tr td input{ background:url(../images/inputbg.gif) 0 0 no-repeat scroll; width:158px; height:19px; border:0; font-size:12px; line-height:19px; color:#999999;}
.nav{ clear:both;}
.nav ul{ position:absolute; top:71px; margin-left:75px;}
.nav ul li{ display:block; background:url(../images/navbg.gif) right 0 no-repeat scroll; height:28px; float:left; line-height:28px; padding-left:34px; padding-right:34px;}
.nav ul li a{ color:#FFFFFF; font-size:14px; font-weight:bold;}
 
#flash{ height:333px; }
#main{ background:url(../images/mainbg.jpg) 0 0 repeat-x scroll; height:301px;margin-top:2px;}
.footer{ margin-top:0px; clear:both; width:1003px; margin:0 auto; padding-top:0px;}
.left,.right{ width:292px; float:left; height:301px;}
.middle{ float:left; height:301px; width:414px;}
.left{ background:url(../images/borr.gif) right 0 no-repeat scroll;}
.left h2{ color:#175a96; font-size:14px; font-weight:bold; line-height:31px; padding-left:18px; background:url(../images/h2bg.gif) 8px 9px scroll no-repeat; position:relative}
.left h2 span{ color:#7cb26a; font-size:12px; margin-left:10px;}
.left h2 a{ position:absolute; top:-7px; right:5px; padding-right:15px; background:url(../images/more.gif) right 8px no-repeat scroll; font-weight:normal; font-size:9px;color:#889eac}
.left ul{ margin-top:14px;}
.left ul li{ padding-left:20px; background:url(../images/arr.gif) 9px 11px scroll no-repeat; padding-top:6px; padding-bottom:6px; line-height:18px;}
.left ul li a{ color:#48a682;}
.left ul li span{ display:block; margin-top:6px; color:#195a94;}

.right{ background:url(../images/borr.gif) left 0 no-repeat scroll; }
.right h2{ color:#175a96; font-size:14px; font-weight:bold; line-height:31px; padding-left:18px; background:url(../images/h2bg.gif) 8px 9px scroll no-repeat; position:relative}
.right h2 span{ color:#7cb26a; font-size:12px; margin-left:10px; }
.right h2 a{ position:absolute; top:-7px; right:5px; padding-right:15px; background:url(../images/more.gif) right 8px no-repeat scroll; font-weight:normal; font-size:9px;color:#889eac}



.middle h2{ color:#175a96; font-size:14px; font-weight:bold; line-height:31px; padding-left:18px; background:url(../images/h2bg.gif) 8px 9px scroll no-repeat; position:relative}
.middle h2 span{ color:#7cb26a; font-size:12px; margin-left:10px;}
.middle h2 a{ position:absolute; top:-7px; right:5px; padding-right:15px; background:url(../images/more.gif) right 8px no-repeat scroll; font-weight:normal; font-size:9px; color:#889eac}
.a1 tr td h4{ padding-left:25px; background:url(../images/arr2.gif) 8px 0px scroll no-repeat;}
.a1 tr td h4 a{ color:#1a5b95;}
.a1 tr td a4 a:hover{ text-decoration:underline;}
.a1{ width:354px; margin:0 auto; margin-top:10px; margin-left:20px;}
.a1 tr td p{ margin-left:25px; color:#4f5052; margin-top:5px; line-height:20px;}
.a2{ background:url(../images/line2.gif) center bottom no-repeat scroll;}
.right ul li{ padding-left:40px; height:40px; line-height:40px;}
.right ul li a{ color:#0a2740;}
.right ul{ width:204px; margin:0 auto; margin-top:16px;}
.right ul li.tel{ background:url(../images/tel.gif) 0 0 no-repeat scroll;}
.right ul li.online{ background:url(../images/online.gif) 0 0 no-repeat scroll;}
.conta{ background:url(../images/conbg.gif) 0 0 no-repeat scroll; width:280px; height:158px; margin:0 auto; margin-top:6px;}
.conta h3{color:#175a96; font-size:14px; font-weight:bold; line-height:31px; padding-left:18px; background:url(../images/h2bg.gif) 8px 9px scroll no-repeat; position:relative}
.conta h3 span{color:#7cb26a; font-size:12px; margin-left:10px;}
.conta p{ color:#1a5b95; line-height:18px; margin-left:18px; padding-top:2px; padding-bottom:2px;}
.bread{ background:url(../images/breadbg.jpg) 0 0 no-repeat scroll; height:25px; width:1003px; margin:0 auto; line-height:25px; color:#1a5b95;}
.bread div{ margin-left:50px;}
.bread a,.bread span{ margin-left:8px; margin-right:8px; color:#1a5b95;}
.bread a{ padding-left:15px; background:url(../images/arr4.gif) 0px 0px no-repeat scroll; height:25px; line-height:25px; display:block;
 float:left}
.bread span{ font-weight:bold;}
.banner1{ height:119px; border-bottom:#f0f0f2 2px solid; clear:both; width:1003px; margin:0 auto}

.footer-left{ width:606px; float:left; margin-top:6px;}
.footer1{ background:url(../images/foo.gif) 0 0 repeat-x scroll;
padding-top:90px;}
.footer-left ul{ border-bottom:#bdcad2 1px dotted;}
.footer-left ul li{ display:inline; line-height:26px; margin-left:14px; margin-left:14px;}
.footer-left ul li a{ color:#4691b9;}
.footer-left ul li a:hover{ text-decoration:underline;}
.footer-left p{ margin-left:14px; line-height:32px; color:#a0b1bb;}
.yu{ float:right; width:130px;}

#main1{ width:970px; margin:0 auto; margin-top:10px;height:auto!important;
min-height: 500px;
height: 500px}
.sider{ width:186px; border:#ebebeb 1px solid; float:left}
.sider h2{background:url(../images/lefth2.gif) 0 0 repeat-x scroll; height:35px; line-height:35px; color:#195196; font-weight:bold; font-size:14px; padding-left:10px; border-bottom:#ebebeb 1px solid;}
.sider ul li{ padding-top:10px; padding-bottom:10px; border-bottom:#ebebeb 1px solid; padding-left:25px; background:url(../images/arr5.gif) 13px 10px scroll no-repeat;}
.sider ul li a{ color:#195196; }
.sider ul li a:hover{ text-decoration:underline}
.sider h2 span{ margin-left:12px; color:#7cb26a; font-size:12px; font-weight:bold}
.container{ width:750px; float:right; line-height:24px;}
.about p{ margin-bottom:10px; text-indent:2em; color:#195196;}

.b1{ width:100%;margin:0 auto; border-bottom:#CCCCCC 1px solid}

.news ul li{ padding-top:8px; padding-bottom:8px; background:url(../images/arr.gif) 9px 16px scroll no-repeat; padding-left:25px; border-bottom:#CCCCCC 1px dotted;}
.news ul li span{ color:#48a682;}
.news ul li a{ margin-left:15px; color:#195a94;}
.news ul li a:hover{ text-decoration:underline;}

.newstitle{ font-weight:bold; font-size:14px;}
