body {font-size:12px; background-color: #fff; color:#666; }
a,a:link,a:visited{  color:#666;}
a:hover,a:hover{  color:#999;}
.fl { float:left;}
.fr { float:right;}
.cl { clear:both;}
.cen { width:932px; margin:0 auto;}
.over { overflow:hidden;}
.bor { border:1px solid #78c2f3;}
.mar_t { margin-top:5px;_display:inline;}
.mar_l { margin-left:10px; _display:inline;}
.tit { background:url(../images/left_list_bg.gif) repeat-x; height:32px; line-height:32px; padding:0 5px; border-bottom:1px solid #78c2f3}
.tit2 { background:url(../images/right_list_bg.gif) repeat-x;}
.tit a { color:#0b65a3;}
.tit a:hover { color:#00416d;}
.tit .fr span { font-size:8px;}
.tit .fl { font-size:14px; color:#1267a7; font-weight:bold; background:url(../images/left_tit.gif) no-repeat 5px center; height:32px; padding-left:25px;}

#header { padding-top:20px; background-color:#fff;}
#header .top_menu li { float:left; padding:24px 10px 0 20px; }
#header .top_menu li.l1 { background:url(../images/img_09.jpg) no-repeat left 25px;}
#header .top_menu li.l2 { background:url(../images/img_11.jpg) no-repeat left 25px;}
#header .top_menu li.l3 { background:url(../images/img_06.jpg) no-repeat left bottom; padding-left:30px;}

#menu { background:url(../images/img_16.jpg) repeat-x; height:34px;}
#menu ul { }
#menu ul li { float:left; background:url(../images/img_18.jpg) no-repeat left center; height:34px; padding-left:1px; position:relative; left:0; top:0; z-index:999;}
#menu ul li.x { background:none;}
#menu ul li a,#menu ul li a.outset { font-size:13px; display:block; line-height:34px; height:34px; width:152px; text-align:center; color:#fff; }
#menu ul li a:hover,#menu ul li a.onset { background:url(../images/pic.jpg) repeat-x center center;color:#118ed0; font-weight:bold;display:block; line-height:34px; height:34px; width:152px;}
#menu ul li .pro { position:absolute; left:0; top:34px;   background-color:#fff;border:1px solid #118ed0; border-top:none;}
#menu ul li .pro a { display:block; background:none;  height:25px; line-height:25px; width:152px; border-top:1px solid #118ed0;font-size:12px; color:#118ed0;}
#menu ul li .pro a:hover { font-weight:normal; font-size:12px;color:#fff; background-color:#118ed0;}

#content { background:url(../images/img_26.jpg) repeat-x left bottom; padding:10px 0 ; clear:both; overflow:hidden;}
#banner { width:932px; height:314px; padding-bottom:15px;}


#bottom {  background-color:#fff;  padding:24px 0; color:#bbb;}
#bottom a { color:#717171;}
#bottom .pp {color:#717171;}

.list1{ width:323px;}
.list1_con { background:url(../images/about_bg.jpg) no-repeat; padding:0px 10px; height:235px; line-height:20px;}
.list3 { width:314px;}
.list3_con { background:url(../images/news_bg.jpg) no-repeat; padding:0px 10px; height:244px;}
.list3_con ul li { float:left; padding:23px 0 0 0;}
.list3_con ul li .img { border:2px solid #999}
.list3_con ul li .tt { padding:15px 0 0 5px;}
.list3_con ul li .tt  a { padding-left:6px;}

#left { width:236px;}
#left .l_tit { background:url(../images/sub_03.png) no-repeat; padding:8px 0 0 40px; color:#fff; font-weight:bold; }
#left .left_con { background:url(../images/sub_14.png) repeat-y; padding:15px;}
#left .left_con ul li { border-bottom:1px solid #dbdbdb; height:28px; background:url(../images/sub_11.gif) no-repeat 4px center; padding:0 0 0 25px; line-height:28px;}
#left .left_con ul li a {  color:#000;}
#left .left_con ul li a:hover,#left .left_con ul li a.on {  color:#1093d9; font-weight:bold;}

#right { width:683px;}
#right .right_tit { background:url(../images/sub_06.png) no-repeat;  height:24px; padding:8px 10px 0 34px;}
#right .right_tit .fl { color:#000; font-weight:bold;}
#right .right_con { background:url(../images/sub_18.png) repeat-y; width:663px; padding:10px; overflow:hidden;}