@charset "gb2312";
/* CSS Document */
*{padding:0 auto;}
body {text-align:center;font-family: "宋体","Arial"; margin:0; padding:0; font-size:12px;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6,p{margin:0; padding:0; font-size:12px; font-weight:normal;}
li{list-style-type:none;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{margin:0 auto;}
img{vertical-align:top;}
.clear{clear:both;}
.lf{float:left;}
.rt{float:right;}
/* 链接颜色 */
a {color:#444; text-decoration:none;}
a:link {color:#333; text-decoration:none;}
a:visited {color:#333;text-decoration:none;}
a:hover {color:#f30; text-decoration:underline;}
a:active {color:#f30;}

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:#f60; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#0046C1; text-decoration:underline}a.cBlue:hover{text-decoration:underline;color:#f30;}
.cBlue2,a.cBlue2:link,a.cBlue2:visited{color:#3366CC; text-decoration:none}a.cBlue2:hover{text-decoration:underline;color:#f60;}
.cDRed,a.cDRed:link,a.cDRed:visited{color:#ff0000;}
.cBlank,a.cBlank:link,a.cBlank:visited{color:#275b9c;}
/*顶部TOP样式*/
.top{width:100%;height:39px;background:url(wx-hd.png) 0px -432px repeat-x; font-family:"宋体";position:fixed;overflow:visible;z-index:99999;padding-top:2px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));left:0px;}

*html{background-image:url(about:blank);background-attachment:fixed;}/*这个是解决IE6闪动问题*/
.top .box{ width:980px; margin:0px auto; height:39px; line-height:39px;}
.top .box .logo{ width:auto; float:left; height:39px;line-height:39px;}
.lgin{ float:left;  padding-top:0px; color:#666;padding-left:20px}
.lgin a:link,.lgin a:visited{ color:#666}
.lgin a:hover{ color:#f60;}
#top .box .lst{ width: auto; float:right; height:39px}
#Nav2{width:490px;height:38px; float:right;padding-top:0px;}
#Nav2 .midx{margin-top:2px;display:inline;color:#ccc; font-weight:normal; height:39px; line-height:35px; width:auto; margin:0px; padding:0px; z-index:0}
#topNav li.current {color:#666; padding-right:8px;padding-left:8px;}
#topNav li.current a:link,#topNav li.current a:visited{color:#666;}
#topNav li.current a:hover{color:#f30;}
#topNav{color:#FFFFFF;float:left;font-size:12px;width:484px;margin:0;height:38px;text-align:left;}
#topNav li{margin-left:-4px;margin-right:-4px;float:left;text-align:center;position:relative;z-index:10;line-height:20px;display:inline-block;z-index:100; }
#topNav a{float:left;display:inline-block;height:33px;line-height:33px;padding-top:2px;color:#333;text-decoration:none; font-weight:normal}
#topNav span{display:block;font-size:12px;}
#topNav a:hover,#topNav .on a{FLOAT:left; }
#topNav .on2 a{FLOAT:left; }
#topNav .on span{color:#333;background:url(wx-hd.png) 0px -479px; width:71px;#width:71px;_width:73px; padding-right:5px;#padding-right:5px;_padding-right:3px; position:relative; left:0px; z-index:2}
#topNav .out span{color:#666;background:url(wx-hd.png) 61px -512px no-repeat;width:71px;#width:71px;_width:73px; padding-right:5px;#padding-right:5px;_padding-right:3px;position:relative; left:0px; z-index:2;}
#topNav .on2 span{color:#f30;background:url(wx-hd.png) -5px -545px; width:91px; position:relative; left:0px; z-index:2; padding-left:8PX;}
#topNav .out2 span{color:#666;background:url(wx-hd.png) 5px -586px no-repeat;width:91px; position:relative; left:0px; z-index:2; padding-left:8PX;}
#topNav .navp {width:117px;float:left;position:absolute;display:none;left:0px;top:30px;z-index:-110;}
#topNav .navp UL.navlist{width:115px;float:left;display:inline;border:#ccc 1px solid;padding-top:6px;padding-bottom:6px;background: #FFF;}
#topNav .navp UL.navlist LI{width:115px;float:left;display:inline;padding-top:0px;padding-bottom:0px;margin-left:1px;background:none}
#topNav .navp UL.navlist LI A{width:90px;float:left;height:16px;line-height:16px;padding-left:4px;_padding-left:2px;padding-top:6px;padding-bottom:4px;font-size:12px;color:#666;text-align:left;text-decoration:none;display:inline-block;margin-left:2px;}
#topNav .navp UL.navlist LI A:link,#topNav .navp UL.navlist LI A:visited{background:none no-repeat 0 0;text-decoration:none;}
#topNav .navp UL.navlist LI A:hover{COLOR:#f30;text-decoration:none;}
#topNav .navp2 {width:457px;float:left;position:absolute;display:none;left:-148px;top:34px;z-index:-110;overflow: auto;}
#topNav .navp2 dL{width:450px;border:#aaa 1px solid;background: #FFF; text-align:left; height:auto; line-height:24px; float:left; padding-left:5px; display:inline}
#topNav .navp2 dL .title{width:325px; background-color:#FFF; color:#999;text-align:left; line-height:24px; height:24px; float:left; padding-left:10px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap; }
#topNav .navp2 dL .jg{ width:50px; line-height:18px; height:20px; float:left; color:#f30; padding-top:4px; }
#topNav .navp2 dL .js{ width:415px; border-top:1px dotted #dedede; float:right; color:#999; padding-left:10px; margin-top:10px; height:50px; margin-right:18px; #margin-right:18px; _margin-right:9px; padding-bottom:15px; padding-top:10px; text-align:right}
#topNav .navp2 dL .js a{ float:right}
#topNav .navp2 dL .gwtp{ width:415px; border-bottom:1px dotted #dedede; float:left; color:#999; padding-left:10px; margin-top:10px; height:25px; margin-left:6px; #margin-left:6px; _margin-left:3px;}
#topNav .navp2 dL .js .gwc{ width:101px; height:32px; float:right;background:url(wx-hd.png) -319px -484px no-repeat;text-align:rights;  cursor:pointer}

#topNav .navp2 dL .wd{ width:45px; float:left; padding-left:3px; height:24px;}
#topNav .navp2 dL .wd a:link,#topNav .navp2 dL .wd a:visited{ color:#069}#topNav .navp2 dL .wd a:hover{ color:#f30}
#topNav .navp2 a:link,#topNav .navp2 a:visited{color:#069; height:22px; line-height:22px;}
#topNav .navp2 a:hover{color:#f30; text-decoration:underline}
#topNav .out,#topNav .out2 {z-index:0}
#topNav .on .navp,#topNav .on2 .navp2,#topNav .on2 .navp {display:block; }
#topNav .out .navp,#topNav .out2 .navp2,#topNav .out2 .navp {display:none;}
#topNav .navp li {float:none;background:none no-repeat 0 0; padding-left:10px;}
#topNav .navp a {float:none;display:block;margin:0;color:#333;font-size:12px;text-decoration:none; font-weight:normal}
#topNav .navp a:hover{color:#f30;background:none no-repeat 0 0}
#wapper{position:relative; #position:relative;_position:absolute;width:100%;left:0px; top:39px;}
/*#LOGO&header*/
#header{ width:100%; height:auto; margin:0px auto; background:#ffffff;}
#header .box{width:1000px; height:53px; margin:0px auto; font-family:"微软雅黑"，"宋体"; padding-top:16px;  }
#header .box .logo{ width:auto;float:left;height:53px; padding-left:15px;}
#header .box .tpmid{ width:450px; float:left; padding-left:80px;height:auto;}
#header .box .tpmid a{cursor:pointer;}
#header .box .tpmid span{ width:140px; float:left; height:48px;}
#header .box .tpmid .s1{background:url(wx-hd.png) 0px -314px no-repeat;}
#header .box .tpmid .s2{background:url(wx-hd.png) -141px -314px no-repeat;}
#header .box .tpmid .s3{background:url(wx-hd.png) -282px -314px no-repeat;}
#header .box .boxrt{ width:230px; float:right; height:48px;background:url(wx-hd.png) 0px -372px no-repeat;  } 
#header .box .boxrt .blk{ width:35px; height:50px; float:left;}

/*大盒子*/
.box_1{ width:100%; height:auto; margin:0 auto;background-color:#e6e6ff  }
.box_1 .img_box{ width:960px; height:auto; margin:0 auto;}
.img_l{ width:240px; height:auto; float:left;}
.box_1 .dd{ width:960px; height:auto; margin:0 auto; background:#FFF; border-bottom:solid 1px #3a66cf }
.dd_menu{ width:955px; height:32px; float:left;background:url(dd.jpg) no-repeat; padding-left:5px; }
.dd_t{ width:910px; height:auto; float:left; padding:5px 25px 15px;}
.dd_t p{ text-align:left; font-family:"黑体"; font-size:15px; line-height:22px; text-indent:2em;}
.dd_t p a{color:#3a66cf; text-decoration:underline;}
.dd_t p a:visited,.dd_t p a:link{color:#3a66cf; }
.dd_t p a:hover{color:#f30;}
.tgl_menu_i{ width:100px; height:32px; float:left; background:url(tgl1.jpg) no-repeat;}
.tgl_t_u{ width:910px; height:217px; float:left; background:url(bbg.gif) 10px 0px;}
.tgl_t_d{width:890px; height:auto; float:left; padding:10px 10px 20px;}
.tgl_t_d li{ display:block; float:left; width:147px; line-height:22px;border-bottom:#999 1px solid;border-right:#999 1px solid; background-color:#fcfcfc;}
.ds{border-top:#999 1px solid; font-family:"黑体"; font-size:14px;background: url(zi.png) repeat-x; }
.lds{border-left:#999 1px solid; }
.study_menu_i{ width:120px; height:32px;float:left; background:url(st.jpg) no-repeat;}
#hotwp{width:910px;height:285px;float:left; background-color:#FFF;}
#hotwp li{display:block; text-align:left; height:30px;line-height:30px; font-size:14px; padding-left:10px; }
#hotwp li a{ text-decoration:none;}
#hotwp li span a{ width:100px;font-family:"黑体"; color:#C93; padding-right:6px; text-decoration:underline; text-align:right;}
#hotwp li span a:link,#hotwp li span a:visited{color:#C93;text-decoration:underline;}
#hotwp li span a:hover{ color:#0155a2;text-decoration:none;}
.xxs{ border-bottom:1px dotted #d4d4d4;font-family:"宋体";}

.xy{width:788px;float:left;}
.xy strong{color:#171717;}
.xy1{width:100px;float:left;color:#aeafc6;font-size:13px;}
/*广告*/
.ad{width:960px; height:auto; margin:0 auto;}

/*底部*/
.bttm{width:960px;color:#777777;border-top:1px solid #f1f1f1;margin:0 auto;line-height:24px; padding:15px 0 40px 0;height:auto;font-family:Arial, Helvetica, sans-serif; margin-top:0px;clear:both;text-align:center; background-color:#fff;}
.sy{width:153px;height:57px;position:fixed;z-index:99999;right:0px;bottom:0px;overflow:visible;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));}
