@charset "utf-8";

@import "style.css";

.content{ width:959px; margin:0 auto;}

.contenten{ width:959px; margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif;}

#b1 #m1,#b2 #m2,#b3 #m3,#b4 #m4,#b5 #m5,#b6 #m6,#b7 #m7{background:url(../images/nav_btn.jpg) 22px 0 no-repeat; font-weight:bold;}

.top{ width:956px; height:124px; margin:0 auto; }

.topen{ width:956px; height:124px; margin:0 auto; }

.nav{ width:959px; height:32px; background:url(../images/nav_bg.jpg) repeat-x;}

.nav a{ color:#FFFFFF; text-decoration:none; width:99px; height:32px; padding-left:13px; line-height:32px; display:block; background:url(../images/nav_btn.jpg) 100px -32px; no-repeat; font-size:12px;}

.nav a:hover{background:url(../images/nav_btn.jpg) 22px 0 no-repeat; font-weight:bold;}

.toplink{width:246px; height:23px; font-size:12px;}

.toplink a{ color:#000000;  text-decoration:none;}

.toplink a:hover{ color:#C50000; text-decoration:underline;}

.topa_02 a{ color:#C50000; text-decoration:none;}

.topa_02 a:hover{ color:#C50000; text-decoration:none;}

.gz{ color:#CD2400;}

.gz td{ padding-top:6px;}

.gz a{ color:#7a7a7a; text-decoration:none;}

.gz a:hover{color:#C50000; text-decoration:underline;}

.gz2 a{ color:#FF8939; text-decoration:none;}

.gz2 a:hover{ color:#c50000; text-decoration:underline;}

.probox{ width:720px;  display:block; float:left; overflow:hidden;}

.proboxcn{ width:720px; display:block; float:left; overflow:hidden;}

.conbox{ width:643px; display:block; float:left; overflow:hidden; padding:20px 20px 40px 20px; line-height:24px; background:url(../images/subtit_bg.jpg) no-repeat 3px 12px;}

.con_p{ height:30px; line-height:18px; font-weight:bold; color:#FFFFFF; padding-left:20px;}

.con_p a{ color:#FFFFFF; text-decoration:none;}

.con_p a:hover{ text-decoration:underline;}

.conboxen{ width:673px; display:block; float:left; overflow:hidden; padding:20px 20px 40px 20px; line-height:24px; font-family:Verdana, Arial, Helvetica, sans-serif;  background:url(../images/subtit_bg.jpg) no-repeat 3px 12px;}

.box{ width:216px; height:264px; margin:10px 8px 0 0; padding:7px 5px 7px 9px; display:block; float:left; background:url(../images/box_bg.jpg) no-repeat; overflow:hidden;}

.boxcn{ width:216px; height:264px; margin:10px 0 0 7px!important;margin:10px 0 0 5px; padding:8px; display:block; float:left; background:url(../images/box_bg.jpg) no-repeat; overflow:hidden;}

.box2{ width:216px; height:140px; margin:10px 5px 0 0 ; padding:8px; display:block; float:left; background:url(../images/box2_bg.jpg) no-repeat; overflow:hidden;}

.boxcn2{ width:216px; height:140px; margin:10px 0 0 5px; padding:8px; display:block; float:left; background:url(../images/box2_bg.jpg) no-repeat; overflow:hidden;}

.box_img{ width:212px; height:106px; background:#DDDDDD; padding:1px; display:block;}

.box_img:hover{ display:block; background:#c50000;}

.protit a{ width:207px; padding-left:5px; color:#535353; text-decoration:none; font-size:14px; font-weight:bold; line-height:30px;}

.protit a:hover{ color:#c50000; text-decoration:underline;}

.class_con{ width:207px; padding-left:5px; color:#7a7a7a; line-height:24px;}

.class_con a{ color:#535353; text-decoration:none; }

.class_con a:hover{ color:#c50000; text-decoration:underline; }

.prolink{ width:113px; height:28px; line-height:28px; padding-left:13px; background:url(../images/ad.jpg) no-repeat 0 -5px;}

.prolink a{ color:#FF8939; text-decoration:none;}

.prolink a:hover{ color:#c50000; text-decoration:underline;}

.class_sub{ width:207px; padding-left:5px; line-height:24px; }

.class_sub a{ color:#7a7a7a; text-decoration:none;}

.class_sub a:hover{ color:#c50000; text-decoration:underline;}

.right{ width:235px; margin-top:10px; float:right; overflow:hidden;}

.right2{ width:235px; margin-top:10px; float:left; overflow:hidden;}

.zhxx{width:235px; height:165px; background:url(../images/left01_bg.jpg) no-repeat;}

.zhxx a{ color:#7a7a7a; text-decoration:none; padding:0 5px 0 47px;}

.zhxx a:hover{color:#C50000; text-decoration:underline;}

.left_contact{ width:235px; height:405px; background:url(../images/left03_bgok.jpg) no-repeat;}

.left_contact2{ width:235px; height:155px; background:url(../images/prolist_bg.jpg) no-repeat;}

.left_prolist{ width:235px; overflow:hidden; background:url(../images/prolist_bg.jpg) no-repeat;}

.left_prolist a{ width:235px; height:30px; line-height:30px; color:#FFFFFF; }

.left_prolist a:hover{ color:#c50000; text-decoration:underline; }


.nav_bot{ width:865px; height:31px; padding:0 43px 0 51px; line-height:31px; background:url(../images/kr_30.jpg) no-repeat;}

.nav_bot a{ width:107px; height:31px; line-height:31px; display:block; float:left; color:#7a7a7a; text-decoration:none; text-align:center;}

.nav_bot a:hover{ color:#C50000; text-decoration:underline;}

.footer{ width:809px; height:88px; color:#7a7a7a; line-height:24px; text-align:center; padding:20px 0; background: url(../images/kr_31.jpg) no-repeat; float:left;}

.footer a{ color:#7a7a7a; text-decoration:underline;}

.footer a:hover{ color:#c50000; text-decoration:none;}

.map a{ color:#333333; text-decoration:underline; font-size:14px; font-weight:bold;}

.map a:hover{ color:#c50000; text-decoration:none;}

.news{ border-bottom:1px dashed #cccccc;}

.news a{ color:#333333; text-decoration:none; font-size:12px; font-weight:bold;}

.news a:hover{ color:#c50000; text-decoration:none;}

.page a{ color:#333333; text-decoration:underline; }

.page a:hover{ color:#c50000; text-decoration:none;}

.prolist a{ color:#333333; border:1px solid #333333; text-decoration:none; padding:3px; margin:2px; font-size:12px; font-weight:normal;}

.prolist a:hover{ color:#c50000;  border:1px dashed #c50000; text-decoration:none;}

.gonggao a{ color:#333333; border-bottom:1px solid #333333; text-decoration:none; padding:3px; margin:2px; font-size:12px; font-weight:normal;}

.gonggao a:hover{ color:#c50000;  border-bottom:1px dashed #c50000; text-decoration:none;}


.menutab{ width:200px; font-size:12px; line-height:32px;} 

.menutd{ width:200px; height:32px; line-height:32px;}

.menutd a{ color:#285888; height:32px; line-height:32px; background:url(../images/adlist_bg2.jpg) 0 2px no-repeat; display:block; overflow:hidden; padding-left:30px; text-decoration:none; font-size:14px; font-weight:bold; }

.menutd a:hover{ color:#285888; height:32px; line-height:32px; background:url(../images/adlist_bg.jpg) 0 2px no-repeat; display:block; overflow:hidden; padding-left:30px; text-decoration:none;}

.menu_list{}

.menu_list a{color:#666666; height:32px; line-height:32px; font-size:12px; padding-left:20px; text-decoration:none;}

.menu_list a:hover{ text-decoration:underline; }

.ru_right{width:235px; height:60px; line-height:30px; padding-top:5px;}

.ru_right a{ margin:0; padding:0; text-decoration:none; }

.ru_right a:hover{ text-decoration:underline;}