@charset "gb2312";
/* CSS Document */ 
body{ font-size:12px; color:#464646; margin:0px; padding:0px; }
ul,li,dl,dd,dt{list-style:none; margin:0px; padding:0px;}
form{margin:0px; padding:0px;}
img{ border:none; padding:0px; margin:0px;}
a:link {color: #464646;text-decoration: none;}
a:visited {text-decoration: none;color: #464646;}
a:hover {text-decoration: none;color: #cc0000;}
a:active {text-decoration: none;color: #464646;}
#main{width:846px; margin:0 auto;}
.top{float:left; width:846px; height:152px; overflow:hidden; }
.logo{ float:left; margin-left:35px; display:inline;  width:780px; padding-top:10px; height:114px; background:url(../imgs/top_bg.gif);}
.lg-pic{float:left; width:auto;}
.lg-qt{float:right; width:200px;}
.nav{ float:left; margin-left:35px; display:inline; background:url(../imgs/nav_bg.gif); height:28px; overflow:hidden;width:780px; }
.nav_l{float:left; width:5px; background:url(../imgs/nav_lbg.gif); height:28px; overflow:hidden;}
.nav_r{float:right; width:5px; background:url(../imgs/nav_rbg.gif); height:28px; overflow:hidden;}
.nav_m{float:left; width:770px; height:28px; overflow:hidden; line-height:28px; font-size:14px; color:#fff; font-weight:bold;}
.nav_m li{float:left; background:url(../imgs/nav_fg.gif) no-repeat right; padding:0px 25px;}
.nav_m li a:link,.nav_m li a:visited{ font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}
.nav_m li a:hover{ font-size:14px; color:#fff; font-weight:bold; text-decoration:underline;}
.con_bg{float:left; width:846px;  background:url(../imgs/con_bg.gif) repeat-y; }
.con{float:left; width:780px; margin-left:35px; display:inline;}
.nav2{float:left; width:780px; margin-top:10px;}
.nav2_l{float:left; width:12px; background:url(../imgs/nav2_lbg.gif); height:48px; overflow:hidden;}
.nav2_r{float:left; width:758px; background:url(../imgs/nav2_rbg.gif) no-repeat; height:35px; font-size:14px; color:#7F7D7D;overflow:hidden; padding-top:13px; padding-left:10px; font-weight:bold; color:#7F7D7D; text-decoration:none;}
.nav2_r a:link,.nav2_r a:visited,.nav2_r a:action{font-size:14px; font-weight:bold; color:#7F7D7D; text-decoration:none;}
.nav2_r a:hover{font-size:14px; font-weight:bold; color:#cc0000; text-decoration:none;}
/*left*/
.left{ float:left; width:176px; display:inline; }
.login{ float:left; width:176px; border:1px solid #D5D5D5; border-top:none;margin-top:10px;}
.l-tt{ float:left; width:176px; background:url(../imgs/l_dhbg.gif); height:40px; overflow:hidden; text-align:center; line-height:40px; font-weight:bold;} 
.l-con{float:left; width:176px; padding-bottom:10px; text-align:center; height:110px; overflow:hidden;}
.l-con li{margin-top:13px;}
.inp{ background:url(../imgs/inputbg.gif) repeat-x; height:18px; overflow:hidden; width:95px; border:1px solid #B9B9B9;}
.l-con2 ul{float:left; width:176px; margin-top:5px;}
.l-con2 li{float:left; background:url(../imgs/l_listbg.gif); height:25px; line-height:25px; padding-left:25px; width:130px; margin-left:10px; display:inline;}
.l-con3{float:left; width:156px; line-height:18px; padding:10px;}
.l-con4 ul{float:left; width:176px; margin-top:5px;}
.l-con4 li{float:left; background:url(../imgs/leftbg2.gif) no-repeat; width:136px; height:27px; margin-left:15px; display:inline; margin-top:10px; text-align:center; line-height:27px;}
.l-con4 li a{ color:#fff; font-weight:bold;}
/*left end*/
/*right*/
.right{float:left; width:588px; margin-left:10px; display:inline; margin-top:10px;}
.flash{float:left; width:588px;}
.jianjie{float:left; width:289px; margin-top:10px;}
.j-tt{float:left; width:257px; background:url(../imgs/r_dhbg.gif) no-repeat; height:34px; line-height:38px; overflow:hidden; font-size:14px; font-weight:bold; color:#333; padding-left:32px;}
.j-tt span{float:right; width:50px; }
.j-con{float:left; width:272px; border:1px solid #ccc;border-bottom:none; height:164px;  padding-top:9px; line-height:18px; padding-left:10px; padding-right:5px; padding-bottom:5px;}
.j-con a:link,.j-con a:hover,.j-con a:visited{ color:#cc0000; text-decoration:none; }
.j-con2{float:left; width:287px; }
.j-con2 ul{float:left; width:277px;border:1px solid #ccc;height:170px; border-bottom:none; padding-top:4px; padding-bottom:4px;  padding-left:10px; }
.j-con2 li{float:left; width:262px; line-height:24px; padding-left:10px; background:url(../imgs/dian.gif) center left no-repeat; padding-left:15px; }
.j-con2 li span{  color:#7A7A7A;}
.j-con2 li a:link,.j-con2 li a:visited,,.j-con2 li a:hover{float:left; width:190px;}
.jianjie2{float:left; width:289px;}
.j2-tt{float:left; width:257px; background:url(../imgs/r_dhbg.gif) no-repeat; height:34px; line-height:38px; overflow:hidden; font-size:14px; font-weight:bold; color:#333; padding-left:32px;}
.j2-tt span{float:right; width:50px; }
.peixun{float:left;  width:588px; }
.p-tt{float:left; width:556px; background:url(../imgs/r_dhbg2.gif) no-repeat; height:34px; line-height:38px; overflow:hidden; font-size:14px; font-weight:bold; color:#333; padding-left:32px;}
.p-tt span{float:right; width:50px; }
.p-con{float:left; width:586px; height:130px; overflow:hidden;border:1px solid #ccc; padding-top:6px;}
.p-con2{float:left; width:586px;border:1px solid #ccc;}
.p-con2 ul{float:left; width:566px; padding:10px;}
.p-con2 li{float:left; width:551px; line-height:30px; font-size:14px; background:url(../imgs/dian.gif) left center no-repeat; padding-left:15px;}
.p-con2 dl{float:left; width:100px; margin:8px; display:inline;}
.p-con2 dt{ float:left; width:100px; border:1px solid #D5D5D5; height:33px; overflow:hidden}
.p-con2 dd{float:left; width:100px; line-height:18px; text-align:center;}

/*right end*/
.gunpic{float:left; width:774px; padding:10px 0px;}
.foot{float:left; padding-bottom:10px; padding-left:10px; padding-right:10px;width:760px; line-height:25px; background:url(../imgs/foot_bg.gif) repeat-x; }

.weizhi{float:left; background:url(../imgs/weizhi_bg.gif); line-height:37px; padding-left:15px; height:37px; width:573px; margin-top:10px;}
.p-tt2{float:left; width:588px; height:34px; line-height:38px; font-size:14px; font-weight:bold; color:#333; text-align:center; font-size:25px; border-bottom:2px solid #cc0000;}
.p-con3{float:left; width:568px; padding:5px; font-size:14px; line-height:24px;}

.p-con4{float:left; width:586px;border:1px solid #ccc; padding-bottom:30px;}
.p-con4 ul{float:left; width:586px; margin-bottom:10px;}
.p-con4 li{float:left; width:105px; margin-left:25px; display:inline; height:80px; padding:5px 0px 0px 5px; border:1px solid #D5D5D5; margin-top:40px;}
.p-con4ziti{float:left; margin-top:10px;width:107px; text-align:center;}

.pj{float:left; width:780px; margin-top:10px;border-top:3px solid #CC0000; }
.pj-con{margin:0 auto; width:510px;padding-top:20px;}
.pj-con dl{ float:left; width:510px;}
.pj-con dt{float:left; width:180px; height:155px; border:1px solid #D5D5D5; padding:5px;}
.pj-con dd{float:left; width:300px; margin-left:18px; display:inline; line-height:24px;}

.pj-js{float:left; width:744px; font-size:14px; font-weight:bold; margin-top:10px; background:url(../imgs/pj-ttbg.gif); height:34px; padding-left:30px; line-height:34px; }
.pj-jscon{float:left; width:742px; border:1px solid #C7C7C7; padding:15px;}
.fuwu{float:left; background:url(../imgs/weizhi_bg.gif); line-height:37px; padding-left:15px; height:37px; width:573px; margin-top:10px; color:#FF0000; font-size:16px; font-weight:bold;}

.top2{float:left; width:780px; border-bottom:5px solid #CF141B; background:#fff;}
.top-logo{float:left; width:222px;}
.top-right{float:left; width:558px;}
.top-rs{float:left; width:558px; background:url(../imgs/top-m.gif); height:46px;}
.top-l{float:left; background:url(../imgs/top-l.gif); width:9px; height:46px;}
.top-m{float:left; width:540px; font-size:12px; height:46px; line-height:46px;}
.top-r{float:right; background:url(../imgs/top-r.gif); width:9px; height:46px;}
.top-nav{float:left; width:558px;}
.top-nav li{float:left; width:auto;}

.logo1{float:left; width:272px; padding-left:10px;}
.logoright{float:right; width:475px; padding-right:15px; text-align:right;}