#nav{}
#nav #fl{ border:solid 1px #77C3E7; border-width:1px 1px 0 0; height:28px;}
#nav #fl li{ width:62px; float:left; border-left:solid 1px #77C3E7; height:28px; text-align:center;}
#nav #fl ul{ margin:0 auto; height:28px; text-align:center;}

#nav #fl li.wi{ width:88px;}
#nav #fl li a{ height:17px; line-height:17px; background-color:#E8E8E8; display:block; margin-top:6px;}
#nav #dh{ background:url(/images/public/home_bg.gif) no-repeat left -109px;}
#nav #dh .dh{ height:32px;line-height:32px; background:url(/images/public/home_bg.gif) no-repeat right -141px;}
#nav #dh .dh a{ width:136px; display:block;color:#fff; text-align:center;  background:url(/images/public/web1.jpg) no-repeat right ; float:left; }
#nav #dh .dh a.ano{ background:none;}
#nav #search{ background:url(/images/public/home_bg.gif) no-repeat left -173px; color:#565656;}
#nav .search{ height:36px; line-height:36px;background:url(/images/public/home_bg.gif) no-repeat right -209px; padding:0 38px;}
#nav .search *{ vertical-align:middle;}
#nav .search span,#nav .search input,#nav .search select,#nav .search .rm{ float:left;}
#nav .search input,#nav .search select{ margin-top:7px;}
#nav .search input.input{ border:solid 1px #7E9DB9; width:194px; height:18px; margin-left:6px;}
#nav .search select{ margin-left:6px;width:107px;}
#nav .search input.input1{ width:52px; height:20px;background:url(/images/public/home_bg.gif) no-repeat left -245px; border:0; line-height:20px; cursor:pointer}
#nav .search .rm{ width:370px; padding-left:30px; color:#f00;}
#nav .search .rm a{ text-decoration:underline;}
#con{ overflow:hidden; margin-top:8px;}
#con #left,#con #mid{ float:left;}
#con #left{ width:228px; margin-right:10px; display:inline; overflow:hidden; }
#con .box{ border:solid 1px #B9CBE3; padding:1px; margin-bottom:5px;}
#con .bt{ height:21px; background:url(/images/public/home_bg.gif) no-repeat -57px -245px; }
#con .bt2{height:19px; line-height:19px; padding-left:30px; border-bottom:solid 1px #BACAE4;background:#D7E3F1 url(/images/public/home_bg.gif) no-repeat left -268px; color:#034790; font-weight:700; margin-bottom:1px;}
#con .bt2_L{ width:192px; height:19px; line-height:19px; padding-left:30px; border-bottom:solid 1px #BACAE4;background:#D7E3F1 url(/images/public/home_bg.gif) no-repeat left -268px; color:#034790; font-weight:700; margin-bottom:1px;}
#con .bt3{  height:19px; line-height:19px; background-color:#D7E3F1;border-bottom:solid 1px #BACAE4; }
#con .bt3 b{ float:left; font:bold 14px/21px Arial, Helvetica, sans-serif; color:#01478F; padding-left:30px;}
#con .bt3 span{ float:right; padding-right:30px;}
#con .bt4{ height:19px;background:url(/images/public/nr_bg.gif) no-repeat left top;}
#con .bt5{ height:19px;background:url(/images/public/nr_bg.gif) no-repeat -233px top;}
#con .bt6{ height:19px;background:#D9E2F1 url(/images/public/nr_bg.gif) no-repeat left -88px; }
#con .bt7{  height:19px; background:#D7E3F1 url(/images/public/nr_bg.gif) no-repeat left -113px; padding-left:10px;}
#con .bt8{ height:24px; background:url(/images/public/nr_bg.gif) no-repeat left -143px;}
#con .bt7 b{ font-size:12px; padding-left:10px}
#con .bt7 a{ float:right; color:#003499; padding-right:3px; background:url(/images/public/img14.gif) no-repeat left 5px; padding-left:15px; }
#con .bt8 a{ float:right; padding-right:5px; color:#fff;}
#con #left .text{ padding:10px 10px 2px 10px; overflow:hidden; height:100%;}
#con #left .te_bg{ background:url(/images/public/home_bg.gif) repeat-x left -298px;}
#con #left .text img{ width:100px; height:70px; border:solid 1px #d5d5d5; padding:1px; float:left;}
#con #left .text b{ font-size:14px; float:left; width:70px; padding:15px; font-weight:100;}
#con #left .text ul{ clear:both; height:100%; padding:5px 0; border-bottom:dashed 1px #D0D0D0}
#con #left .text ul.uno,#con #left .text ul.uno1{ border:none;}
#con #left .text ul.uno,#con #left .text unoL{ width:220px;}
#con #left .text ul.uno1 li{ width:70px; height:70px; float:left; border:solid 1px #D5D5D5; padding:1px; background:none; padding:0; margin:0 10px 10px 15px; display:inline;}
#con #left .text li{ background:url(/images/public/web4.jpg) no-repeat left 8px; padding-left:10px; height:20px; overflow:hidden; line-height:20px;}
#con a.more{ display:block; clear:both; text-align:right;}
#con #mid .mid_text a.more,#con #mid .mid_text ul.mid_list a.more{ padding-right:15px;}
#con #mid{ width:510px;}
#con #mid .mid_text{  background:url(/images/public/home_bg.gif) left -296px; overflow:hidden;  padding:10px 14px 0 0;}
#con #mid .mid_text ul.mid_logo li img{ width:100px; height:61px; border:solid 1px #D6D6D6; padding:1px; float:left; margin-left:14px; display:inline; margin-bottom:16px; overflow:hidden;}
#con #mid .mid_text ul.mid_Product_List li{ width:115px; height:80px; border:solid 1px #D6D6D6; padding:1px; float:left; margin-left:14px; display:inline; margin-bottom:10px; overflow:hidden;}
#con #mid .mid_text ul.mid_list li{ width:215px;margin-left:14px; height:25px; line-height:25px; float:left; overflow:hidden; }
#con #mid .mid_text ul.mid_bbs{ padding:5px 10px; overflow:hidden;}
#con #mid .mid_text ul.mid_bbs li{ background:url(/images/public/img9.gif) no-repeat 5px 7px; height:20px; line-height:20px; padding-left:20px;}
#con #mid .mid_text ul.mid_bbs li a{ float:left; width:240px;  }
#con #mid .mid_text ul.mid_bbs li span{ float:right; width:100px;  }
#con .box_pad{ padding:10px 30px;}
#con .box_pad input,#con .box_pad textarea{ border:solid 1px #AAADB2; width:189px;
}
#con .box_pad input{ height:22px; line-height:22px; margin-bottom:8px; }
#con .box_pad textarea{ height:132px;margin-bottom:8px; }
#con .box_pad input.but{ width:79px; height:25px; line-height:25px; text-align:center; background:url(/images/public/img10.gif); border:0; color:#000}
#con #right{ width:200px; float:right; }
#con #right .right_text{  background:url(/images/public/home_bg.gif) left -296px; padding:10px 6px;}
#con #right .right_text .img{ width:146px; height:86px; border:solid 1px #D5D5D7; padding:1px; overflow:hidden; margin-bottom:8px;}
#con #right .right_text li{ background:url(/images/public/web4.jpg) no-repeat left 9px; padding-left:8px; }
#con #pp_left{ width:755px; float:left;  }
#con #pp_left .nr{ padding:30px 20px; background:url(/images/public/home_bg.gif) left -296px;  }
#con #pp_left .nr .nr_left{ width:180px; float:left;}
#con #pp_left .nr .nr_left img{ width:170px; height:170px; border:solid 1px #D7D7D7; padding:4px; margin-bottom:8px;}
#con #pp_left .nr .nr_left h1,#con #pp_left .nr .nr_right h1{ font-size:14px; font-weight:bold; display:block;height:30px; overflow:hidden; }
#con #pp_left .nr .nr_left p{ line-height:15px;}
#con #pp_left .nr .nr_left p a{ text-decoration:underline;}
#con #pp_left .nr .nr_right{ width:470px; float:right}
#con #pp_left .nr .nr_right h1{ color:#02339A}
#con #pp_left .nr .nr_right p{ text-indent:50px;}
#con #pp_left .nr .nr_right p.ali{ text-align:right;}
#con #pp_left .nr .nr_right p.ali a{ color:#01009A; text-decoration:underline; margin:0 3px;}
#con #gg1{ height:60px;}
#con #gg1 li{ width:125px; height:52px; float:left; margin:0 6px; display:inline}
#con #cc_left{ width:730px; float:left; overflow:hidden; }
#con #cc_left .cc_gg{ border:solid 1px #77C3E5; margin-bottom:10px; overflow:hidden;}
#con #cc_left .cc_gg img{ width:728px; overflow:hidden;}
#con #cc_left .nr2{ padding:20px 15px 15px 25px;}
#con #cc_left .nr2 .nr2_left{ width:260px; padding-right:15px; border-right:dashed 1px #AFAFAF; float:left;}
#con #cc_left .nr2 .nr2_left h1{ font:bold 14px/25px "宋体"; color:#2B2B2B;}
#con #cc_left .nr2 .nr2_left img{ width:120px; height:90px; overflow:hidden; border:solid 1px #DCDCDC; float:left; margin-right:8px;}
#con #cc_left .nr2 .nr2_left p{ text-indent:25px; height:90px; overflow:hidden;}
#con #cc_left .nr2 .nr2_left p a{ color:#BC2535}
#con #cc_left .nr2 .nr2_left ul{ clear:both; padding-top:5px;}
#con #cc_left .nr2 .nr2_left li,#con #pp_left .nr2 .nr2_right li{ background:url(/images/public/web4.jpg) no-repeat left 8px; padding-left:10px; height:20px; overflow:hidden; line-height:20px; }
#con #cc_left .nr2 .nr2_right{ width:380px; float:right; padding-left:15px;}
#con #cc_left .nr2 .nr2_right li{color:#1D509F; height:25px; line-height:25px;}
#con #cc_left .nr2 .nr2_right li a{ font-size:14px; color:#2B2B2B; margin-right:5px;}
#con #cc_left .nr2 h2{ font:14px/25px "宋体";  height:25px; overflow:hidden; color:#000; font-weight:normal;}
#con #cc_left .nr2 dl.cpjs{ overflow:hidden; height:100%; padding-top:10px;}
#con #cc_left .nr2 dl.cpjs dt,#con #cc_left .nr2 dl.cpjs dd{ float:left;}
#con #cc_left .nr2 dl.cpjs dt{ width:120px;}
#con #cc_left .nr2 dl.cpjs dt img{ width:112px; height:87px; border:solid 1px #ccc; padding:2px;}
#con #cc_left .nr2 dl.cpjs dd{ width:200px; padding-left:60px;}
#con #cc_left .nr2 p{ color:#000;}
#con #cc_left .nr3{ border-top:solid 1px #D7E3F1; margin-top:10px; padding:10px 30px;}
#con #cc_left .nr3 h1{ font: bold 14px/25px "宋体"; display:block; color:#0087C1; text-align:center; }
#con #cc_left .nr3 p{ text-indent:25px; margin-bottom:20px; color:#000; }
#con #cc_left .nr3 p.p1{ text-align:right;}
#con #cc_left .nr3 p.p2{ margin-bottom:0; text-align:right;}
#con #cc_left .nr3 p a{ color:#000}
#con #cc_left .text_box{ overflow:hidden; height:100%;margin-bottom:8px;_margin-bottom:0px; }
#con #cc_left .text_box .new_cp{ width:358px; float:left;}
#con #cc_left .text_box .new_cp1{ padding:10px;}
#con #cc_left .text_box .new_cp1 img{ width:70px; height:70px; overflow:hidden; border:solid 1px #A6C0E1; padding:1px; float:left; margin-right:10px;}
#con #cc_left .text_box .new_cp1 h1{ color:#013299; font:bold 14px/25px "宋体";}
#con #cc_left .text_box .new_cp1 p{ height:50px; overflow:hidden;}
#con #cc_left .text_box .new_cp1 p a{ color:#A5621C}
#con #cc_left .text_box .new_cp1 ul{ padding-top:8px;}
#con #cc_left .text_box .new_cp1 li{ background:url(/images/public/web4.jpg) no-repeat left 8px; padding-left:10px; height:20px; overflow:hidden; line-height:20px;}
#con #cc_left .text_box .new_cp1 li a{ color:#333}
#con #cc_left .text_box .new_cpri{ margin-left:4px; *margin-left:6px; display:inline}
.clear{ clear:both;}
#con #cc_right{ width:219px; float:right}
#con #cc_right .cc_right_login{ padding:15px 15px 10px 15px; }
#con #cc_right .cc_right_login li{ clear:both; overflow:hidden; height:25px;*height:20px}
#con #cc_right .cc_right_login li span,#con #cc_right .cc_right_login li input{ float:left;}
#con #cc_right .cc_right_login li span{ width:38px; text-align:right;}
#con #cc_right .cc_right_login li input{ width:141px; height:18px; border:solid 1px #B9CAE4; margin-left:3px;}
#con #cc_right .cc_right_login input.inbut{ width:48px; height:20px; line-height:20px; text-align:center; background:url(/images/public/login_bg.gif); border:solid 1px #BACEE9; border:0; cursor:pointer;}
#con #cc_right .cc_right_login .margin-rig{ text-align:right; padding:5px 0 0 0}
#con #cc_right .cc_right_login .margin-rig a{ color:#039; text-decoration:underline;}
#con #cc_right .cc_right_login .margin-rig a:hover{ color:#900;}
#con .box2{ border:solid 1px #77C3E5; margin-bottom:8px; background-color:#F0F8FB}
#con #cc_right .hy{ height:25px; line-height:25px; border-bottom:solid 1px #77C3E5;background:url(/images/public/hy_bg.gif) repeat-x;}
#con #cc_right .hy a{ width:59px; border-left:solid 1px #77C3E5; background-color:#F1FBFC; height:25px; float:left; text-align:center; font-weight:700; color:#76C2E6; float:left;}
#con #cc_right .hy b{ width:37px; text-align:center; height:25px; display:block; float:left; border-left:none;color:#fff; font-weight:700;}
#con #cc_right .box2 h1{  margin-top:8px; background-color:#54ACD2; height:17px; font:12px/17px "宋体"; font-weight:700;  color:#fff; text-align:center; }
#con #cc_right .box2 ul{ padding:10px;}
#con #cc_right .box2 li{ background:url(/images/public/li_bg.gif) no-repeat left 9px; padding-left:10px; height:20px; line-height:20px;}
#con #cc_right .box2 li a{ color:#4D72B8}
#con #cc_right .img_gg{ margin-bottom:8px; text-align:center;}
#con ul.img_list{ padding:5px 0 10px 8px; overflow:hidden; height:100%; clear:both;}
#con ul.img_list li{ width:82px; height:69px; float:left; border:solid 1px #B7CBE4; padding:4px; margin:7px 6px 0 6px; display:inline}
#con ul.img_list li img{ width:82px; height:69px;}