 @charset "GB2312";

/* CSS Document */

*{ margin:0; padding:0; list-style:none;  text-decoration:none; }

body { text-align:center; font-size:12px; background:url(../images/bg.gif) repeat-x; font-family:"微软雅黑"; }

body img { border:none; display:block; }

#container,#copy{ position:relative; margin:0 auto; width:934px; text-align:left; }

.main{ float:left; width:934px; margin-top:11px; position:relative; }

.bt{ float:left; height:25px; background:url(../images/bt.gif) repeat-x ; }

.bt h3{ float:left; height:24px; border-bottom:1px solid #022380; border-right:1px solid #fff;}

.bt h3 b{ float:left; display:block; padding:0 3px; font-size:14px; color:#4170b6; line-height:24px; }

.bt span{ float:left; display:block; padding-left:3px; font-family:Arial, Helvetica, sans-serif; color:#8b8b8b; line-height:24px; }

.bt h3 b.abg{ display:block; height:24px; padding-left:20px; background:url(../images/i7.gif) 0 7px no-repeat; }


#foot{ float:left; width:100%; height:49px; padding-top:2px; background:url(../images/copy.gif) repeat-x; margin-top:11px; }

#copy{ height:49px;}

#copy p{ float:left; padding-left:20px; color:#000; line-height:49px; }

#copy p.js{ float:right; padding-right:20px; }



/* 页首 */

#header { float:left; width:934px; height:166px; }

#logo{ float:left; width:397px; height:75px; padding-top:14px; }

.language{ float:right; width:300px; height:30px; padding-top:18px; padding-right:14px; color:#999999; text-align:right; }

.language a:link,.language a:visited{ color:#4d4d4d; }

.language a:hover{ color:#0066FF; text-decoration:underline; }


.hr{ float:right; width:242px; padding-right:15px; margin-left:100px; margin-right:-14px; _display:inline; }

.hr li{ float:left; width:60px; height:24px; }

.hr li a:link,.hr li a:visited{ color:#282d31; line-height:24px; }

.hr li a:hover{ color:#0066FF; text-decoration:underline; }

.hr li.sy{ padding-left:18px; background:url(../images/11.gif) 0 6px no-repeat; }

.hr li.sc{ padding-left:18px; background:url(../images/i2.gif) 0 6px no-repeat; }

.hr li.lx{ padding-left:26px; background:url(../images/i3.gif) 0 6px no-repeat; }


/* 导航 */

#nav{ float:left; width:901px; height:39px; padding-left:33px; padding-top:3px; background:url(../images/nav.gif) no-repeat; overflow:hidden; }

#nav li{ float:left; height:35px; padding-top:4px; }

#nav li.fx{ width:20px; background:url(../images/fx.gif) center 0 no-repeat;}

#nav li a:link,#nav li a:visited{ float:left; display:block; width:107px; height:35px; text-align:center; font-family:"微软雅黑"; font-size:15px; font-weight:bold; color:#fff; line-height:35px; }

#nav li a:hover{ background:url(../images/nh.gif) no-repeat; color:#0358a4;}


.wel{ float:left; width:934px; height:35px; }

.wel p{ float:left; height:35px; padding-left:20px; color:#0358a4; line-height:35px; }

.date{ float:right; height:35px; padding-right:20px; color:#0e7bda; line-height:35px; }


.left{ float:left; width:246px; }

.right{ float:right; width:672px; }

.ibg{ background:url(../images/lbg.gif) repeat-y;}


.menu{ float:left; width:246px;}

.menu h3{ float:left; width:195px; height:36px; padding-left:50px; background:url(../images/i4.gif) no-repeat; border-bottom:1px solid #d3eafa; font-size:16px; color:#013c70; line-height:36px; }

.menu li{ float:left; width:246px; height:36px; }

.menu li a:link,.menu li a:visited{ display:block; height:36px; padding-left:51px; background:url(../images/i5.gif) 28px 15px no-repeat; border-bottom:1px solid #d3eafa; font-size:14px; color:#3e3e3e; line-height:36px; }

.menu li a:hover{ background-image:url(../images/i5h.gif); color:red; }










.xwgg{ float:left; width:672px; height:36px; background:url(../images/gbg.gif) repeat-x; }

.xwgg h3{ float:left; height:36px; padding-left:15px; background:url(../images/gbg.gif) 0 -37px no-repeat; font-size:14px; color:#0358a4; line-height:36px; }

.xwgg p{ float:right; width:15px; height:36px; background:url(../images/gbg.gif) 4px -74px no-repeat; }

.gnr{ float:right; width:575px; height:36px; overflow:hidden; }

.gnr ul{ float:left; }

.gnr li{ float:left; height:36px; padding-left:15px; padding-right:15px; background:url(../images/i6.gif) 0 16px no-repeat; }

.gnr li a:link,.gnr li a:visited{ float:left; display:block; color:#404445; line-height:36px; }

.gnr li a:hover{ color:red; text-decoration:underline; }


#banner,#sdb{ float:left; width:672px; height:313px; padding-top:11px; }

#inner { width:672px; margin: 0 auto; }

.hot-event { padding:286px 0 0; position: relative; }

.hot-event .switch-tab { float:right; padding-right:8px; position:relative; text-align: center; z-index:100;  }

.hot-event .switch-tab a, .hot-event .switch-tab .current { margin-right:3px; display:inline-block; width:18px; height:18px; background-color:#0099FF; color:#FFFFFF;  overflow: hidden; vertical-align: top; }

.hot-event .switch-tab .current {display:inline-block; background-color:#FFFFFF; color:#0099FF; }


.hot-event .event-item { display:none; height:313px; width:1000px; position: absolute; z-index: 1; left: 0; top: 0; }

.hot-event .event-item .banner { display: block; }

.hot-event .event-item img { height:313px; width:672px;  border: 0; }


.content{ float:left; width:246px; height:181px; padding-top:11px; background-color:#fff; overflow:hidden; }

.mt{ margin-top:-10px; }

.content li{ float:left; width:246px; height:64px; }


.about{ float:left; width:318px; height:181px; overflow:hidden; }

.about .bt{ width:318px; }

.about p{ float:left; width:318px; padding-top:10px; color:#4f4e4e; line-height:24px; }

.about p img{ float:left; margin-right:10px; margin-top:3px; display:inline;}

.about p a:link,.about p a:visited{ color:#CC0000; }

.about p a:hover{ text-decoration:underline; }


.hz{ float:right; width:338px; height:181px; overflow:hidden; }

.hz .bt{ width:338px; }

.hz ul{ float:left; width:345px; padding-top:6px; margin-left:-7px; _display:inline;}

.hz li{ float:left; width:108px; height:66px; background:url(../images/hzbg.jpg) no-repeat; margin:7px 0 0 7px; _display:inline; text-align:center; }

/* ver_pic */
.ver_pic { width:108px; height:66px; text-align:center; position:relative; display:table-cell; vertical-align:middle; }

.ver_pic .subpic {*position:absolute; top:50%; left:50%; }

.ver_pic .subpic img {*position:relative; top:-50%; left:-50%; width:82px; height:46px;}


.hz li img{ display:inline; }


.h422{ min-height:422px; }

.lb{ position:absolute; left:0; bottom:0; }


#sdb,#sdb img{ padding-top:0; width:672px; height:170px; }


.sd{ float:left; width:670px; background:url(../images/sd.jpg) repeat-x; border:1px solid #e2e2e2; position:relative; margin-top:11px; }


.sdbt{ position:absolute; left:-7px; top:10px; height:41px; background:url(../images/sbt.jpg) 0 9px repeat-x; overflow:hidden; }

.sdbt b{ float:left; display:block; height:32px; padding:9px 6px 0 25px; background:url(../images/sbt.jpg) 0 -33px no-repeat; font-size:14px; font-weight:normal; color:#fff; line-height:30px; }

.sdbt span{ float:left; display:block; height:32px; margin-top:9px; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:32px; }

.sdbt em{ float:left; display:block; width:25px; height:32px; margin-top:9px; background:url(../images/sbt.jpg) 14px -75px no-repeat;   }


.wz{ float:right; width:630px; height:52px; padding-top:18px; margin-right:20px; border-bottom:1px dotted #ccc; text-align:right; }

.wz,.wz a:link,.wz a:visited{ color:#414141; line-height:32px; }

.wz a:hover{ color:#000; text-decoration:underline; }

.sda,.sdp,.sdnn{ float:left; width:630px; padding:10px 20px 16px 20px; color:#757575; line-height:30px; }
.sda a:link,.sda a:visited,.sdp a:link,.sdp a:visited,.sdnn a:link,.sdnn a:visited{ color:#1b1b1b;}
.sda a:hover,.sdp a:hover,.sdnn a:hover{color:#CC0000; text-decoration:underline;}

.sda img{ float:left; margin-top:9px; margin-right:15px; _display:inline; }

.sdp img,.sdnn img{ display:inline; }

.sdnn,.sdp{ float:left; text-indent:2em;}

.ntj{ float:left; width:630px; padding-left:20px; padding-top:20px; }

.ntp{ float:left; width:179px; height:134px; padding:4px; border:1px solid #CCCCCC; }

.nwz{ float:right; width:430px; color:#4e4e4e; line-height:24px; margin-top:-4px; }

.nwz a:link,.nwz a:visited{ display:block; font-size:14px; color:#1b1b1b; line-height:26px; padding-bottom:6px; }

.nwz a:hover{ color:#CC0000; text-decoration:underline; }


.sdn{ float:left; width:630px; padding-left:20px; padding-top:15px; }

.sdn li{ float:left; width:595px; height:30px; padding-left:20px; padding-right:15px; background:url(../images/i8.gif) 6px 12px no-repeat;  border-bottom:1px dotted #ccc; }

.sdn li a:link,.sdn li a:visited{ float:left; color:#4e4e4e; line-height:30px; }

.sdn li a:hover{ color:#CC0000; text-decoration:underline; }

.sdn li span{ float:right; color:#999999; line-height:30px; }


#pages{ float:left; width:630px; height:50px; padding-left:20px; padding-top:15px; text-align:center; }


.sdc{ float:left; width:665px; padding-left:5px; padding-top:20px; }

.sdc li{ float:left; width:189px; height:190px; padding:0 15px;}

.sdc li .ctp{ padding:6px; border:1px solid #CCCCCC; }

.sdc li .ctp,.sdc li .ctp img{ width:175px; height:130px; }

.sdc li p{ width:189px; height:28px; text-align:center; }

.sdc li p a:link,.sdc li p a:visited{ color:#4e4e4e; line-height:28px; }

.sdc li p a:hover{ color:#CC0000; text-decoration:underline; }


.hzhb{ float:left; width:665px; padding-left:5px; padding-top:20px; }

.hzhb li{ float:left; width:120px; height:105px; padding:0 20px;}

.hzhb li .ctp{ border:1px solid #CCCCCC; }

.hzhb li .ctp,.hzhb li .ctp img{ width:120px; height:70px; }







.nrbt{ float:left; width:630px; height:75px; padding-top:25px; margin-left:20px; _display:inline; border-bottom:1px solid #ccc; }

.nrbt h3{ height:50px; text-align:center; font-size:20px; color:#000; }

.nrbt p{ color:#999999; text-align:center; }

/*分页样式**/

.pagelist {margin:0 auto; height:50px;float: left;width:600px;overflow:hidden;}
.pagelist ul {display:inline-block; *display:inline; zoom:1;margin:0 auto;position:relative;}
.pagelist ul li {list-style:none;float:left;padding:2px 6px;height:20px; line-height:20px; margin:0px 2px;}
.thisclass{display:block; padding:0px 6px; font-weight:bold;}