@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; background:#eee url(../images/bg.gif) repeat-x top; font-size:12px; font-family:"Trebuchet MS", Arial, Tahoma, Verdana; color:#454545;}
p, h1, h2 {margin:0; padding:0;}
h1{  float:left; width:300px;}

h2{ font-size:16px; }
h2 span{ color:#ff0000;}
img{ border:0;}
a{color:#0293d5; text-decoration:none;} 
a:hover{color:#777; } 
li{ list-style-image:none;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both; padding:0px; padding:0px;}
.mrg_t3{ margin-top:3px;}
.Hmrg_t5{ margin-top:5px; #margin-top:0px;}
.marg_t10{ margin-top:10px;}
.marg_t20{ margin-top:20px;}
.marg_r20{ margin-right:20px;}
.padd_r10{ padding-right:10px;}
.top_link{ height:26px; width:992px; text-align:right; list-style-image:none; text-align:right;}
.top_link ul{ margin:0px; padding:0px;}
.top_link ul li{ #padding:5px; padding:4px 10px 4px 10px; float:right; list-style:none; background:url(../images/top_link_sep.gif) no-repeat right;}
.top_link ul li.active{ #padding:5px; padding:4px 10px 4px 10px; float:right; list-style:none; background:url(../images/tab_hover.gif) center;}
.top_link ul li:hover{ #padding:5px; padding:4px 10px 4px 10px; float:right; list-style:none; background:url(../images/tab_hover.gif) center;}
.top_link a{ padding:0px; color:#fff; font-weight:bold;}
.top_link a:hover{ color:#fff; } 
.container{width:992px; height:auto; background:#fff; text-align:left; background:url(../images/bg_repate.gif) repeat-y;}
.header{ margin-bottom:10px; padding:10px 0px 15px 0px; height:65px; background:url(../images/header_bg-bdr.gif) repeat-x bottom; width:950px; margin-left:20px;}
.logo{ margin-top:0px; margin-bottom:10px;}
.mid_container{margin-left:20px;  height:auto;}
.left{float:left; width:186px;  height:auto;}
.service{ height:141px; overflow:hidden; } 
.ser_bg{ background:url(../images/left_tab_bg.gif) repeat-x; height:24px; border:1px solid #000; color:#fff; font-size:13px; font-weight:bold; padding:4px 0px 0px 10px;}
.ser_bg a{ color:#fff;}
.ser_bg a:hover{ color:#fff;}
 .div_left{border-left:1px solid #000; border-right:1px solid #000; width:184px; margin-left:0px; background:#f5f5f5; margin-top:0px;}
.div_left ul{ margin:0px; padding:0px; margin-left:20px; padding-top:5px;}
.div_left ul li{ line-height:20px; background:url(../images/link-bot-bg.gif) repeat-x bottom; margin-left:10px; margin-right:2px;  list-style:url(../images/arrow_link.gif); padding:2px; }
.div_left ul li a{color:#555252; font-size:13px; }
.mid_right{float:left; width:765px;  height:auto;}
.freeCon .ser_bg{background:url(../images/left_tab_bg_black.gif) repeat-x; height:20px; border:1px solid #000; color:#fff; font-size:13px; font-weight:bold; padding:4px 0px 0px 10px;}
.freeCon .div_left{border-left:1px solid #000; border-right:1px solid #000; width:228px; margin-left:0px; background:#f5f5f5; margin-top:0px;}
.mid{float:left; width:500px; height:auto; margin-left:14px; _margin-left:10px;}
.home_box{height:150px; border:2px solid #f2f2ed; background:#fcfcfc url(../images/left-bdr.gif) no-repeat bottom left;}
.home_box ul{ width:320px; margin-left:0px; #margin-left:40px; _margin-left:20px;  color:#000; margin-top:20px; float:left; }
.home_box ul li{ line-height:20px; list-style-image:url(../images/dot.gif)}


.right{ width:230px; height:auto; float:right;}

.newsbox{ height:191px; padding-top:10px; width:228px; background:url(../images/news_bg.jpg) no-repeat;  }
.newsbox label{ padding-left:50px; padding-top:5px;font-size:20px; color:#0371a3; }
.newsbox ul{ margin:0px; padding-right:3px;  margin-top:2px;}
.newsbox ul li{ margin:0px; #margin-left:35px;}
.newsbox ul li a{ color:#777;}
.more{ text-align:right; font-weight:bold; padding-right:15px;}
.newsbox more a{ color:#0371a3;} 

.eventbox{ height:191px; width:239px; background:url(../images/event-bg.jpg) no-repeat; padding-top:10px;}
.eventbox label{ padding-left:50px;font-size:20px; color:#669900;}
.eventbox ul{ margin:0px; padding-right:3px;  margin-top:2px;}
.eventbox ul li{ margin:0px; #margin-left:35px;}
.eventbox ul li a { color:#777;}
.eventbox .more a{ color:#669900;}
.faq_container{ width:913px; height:192px; margin-left:40px; background:url(../images/faq_bg.gif) no-repeat;}
.footer_link{width:952px; height:34px; background:url(../images/footer_bg.gif) repeat-x; margin-left:20px;}
.foorer_content{  text-align:center; color:#ff0000; margin-top:20px;}
.foorer_content a{ line-height:17px; }
.banner{margin-top:40px;}
.flink{width:900px; float:left; color:#fff; margin-top:8px;  color:#990000; }
.flink a{ color:#fff;}
.footer_bdr{background:url(../images/bottom_bg.gif) repeat-x bottom; height:12px;}
.copyright{ background:url(../images/dotten_bg.gif) repeat-x top; color:#454545; width:500px;  padding-top:10px; margin-left:240px; #margin-left:-10px; margin-top:10px;}
.softms{text-align:right; color:#454545; padding-right:5px;}.softms a{ color:#990000; text-decoration:underline;} .softms a:hover{ color:#777;}
