@charset "gb2312";
#IndexPage{width:100%; margin:0px auto;}
#IndexPage .topNav .menuCon{height:0px; position:absolute; width:1000px; clear:both; z-index:996;}
.public_head {width:1000px; padding-top:143px; padding-bottom:3px;}
.menuList{height:40px;position:relative;}
#IndexPage .topNav .menuList ul{height:40px;position:absolute;left:0;top:0;z-index:2;}
#IndexPage .topNav .menuList ul li{float:left;width:134px;height:40px;list-style:none;}
#IndexPage .topNav .menuList ul li span{display:block; text-indent:48px; height:40px;line-height:40px;font-size:18px;color:#C61C1D;cursor:pointer;font-family:"Microsoft Yahei";background:url(imagespublic_nav_bg.png) no-repeat;}
#IndexPage .topNav .menuList ul li span a{color:#C61C1D;text-decoration:none; height:40px; display:block;}
#IndexPage .topNav .menuList ul li.selected span{color:#fff;height:40px; background-color:#D62A2A;}
#IndexPage .topNav .menuList ul li.selected span a{color:#fff;text-decoration:none;}
*html #IndexPage .topNav .menuList ul li span{background-image:url(imagespublic_nav_bg.gif);}
#IndexPage .topNav .menuList ul li span.m01{background-position:10px 0px;}
#IndexPage .topNav .menuList ul li span.m02{background-position:10px -40px;}
#IndexPage .topNav .menuList ul li span.m03{background-position:10px -80px;}
#IndexPage .topNav .menuList ul li span.m04{background-position:10px -120px;}
#IndexPage .topNav .menuList ul li span.m05{background-position:10px -160px;}
#IndexPage .topNav .menuList ul li span.m06{background-position:10px -200px;}
#IndexPage .topNav .menuList ul li span.m07{background-position:10px -240px;}
#IndexPage .topNav .menuList ul li span.m08{background-position:10px -280px;}
#IndexPage .topNav .menuList ul li.selected{}
#IndexPage .topNav .menuList ul li.selected span{color:#FFFFFF;background-image:url(imagespublic_nav_bg2.png);height:40px;}
#IndexPage .topNav .menuList ul li.selected span a{color:#ffffff;text-decoration:none;}
*html #IndexPage .topNav .menuList ul li.selected span{background-image:url(imagespublic_nav_bg2.gif);}
#IndexPage .topNav .borSecond{border:0px; width:1000px;}
#IndexPage .topNav .menuList ul li span{cursor:default;}
#IndexPage .topNav .menuList dl {width:46px; height:40px; padding-top:3px; position:absolute; right:0; top:0px; z-index:999;}
#IndexPage .topNav .menuList dl dd {float:left; width:46px;}
#IndexPage .topNav .menuList dl dd .search {background:url(imagessearch_ico.png) no-repeat top; width:46px; height:43px; display:block;}
.qrcode {width:420px; height:30px; text-align:center; padding-top:12px; display:none; position:absolute; top:43px; right:0px; z-index:998;}
.qrcode .inp {float:right; width:165px; height:20px; line-height:20px; border:1px solid #ccc; color:#555555; margin-right:5px; text-indent:2px;}
.qrcode .btn {float:right; width:40px; height:22px; background:url(imagessearch_ico1.png) no-repeat; cursor:pointer; border:0px;}
.qrcode .btn1 {float:right; width:64px; height:22px; line-height:22px; text-align:center; color:#996532; background:none; cursor:pointer; border:0px;}

/*头部下拉导航外框*/
.topNav .menuCon .subcon{display:none; background:#ffffff; overflow:hidden; height:322px; border:2px #C61C1D solid; border-top:3px #C61C1D solid;}
.topNav .menuNtitle {float:left; width:100%; height:32px; line-height:32px; text-indent:18px; background:url(imagesmenuNtitle.png) no-repeat left bottom;}
.topNav .menuNtitle h3 {float:left; font-size:14px; color:#D32727; font-weight:bold;}
.topNav .menuNtitle span {float:left;}
.topNav .menuNtitle span a {float:left; color:#D32727; font-size:14px; background:url(imagestitle_ico1.png) no-repeat left center; text-indent:10px; margin:0px 3px 0px 23px;}
.topNav .menuNtitle span a:hover {color:#333;}
.topNav .menuNtitle p {float:right;}
.topNav .menuNtitle1 {float:left; width:100%; height:32px; line-height:32px; text-indent:18px; font-size:14px; color:#D32727; font-weight:bold; background:url(imagestitle_ico.png) no-repeat left center;}
.topNav .menuNtitle2 {float:left; width:100%; height:30px; line-height:30px; text-indent:28px; font-size:14px; color:#ffffff; font-weight:bold; background:#C81D1E url(imagestitle_ico2.png) no-repeat 10px center;}

.topNav .sublist {float:left; width:133px;}
.topNav .sublist li {float:left; width:133px; height:34px; line-height:34px; background: url(imagestitbj2.png) repeat-x; border:1px solid #EAE9E9; margin-bottom:6px;}
.topNav .sublist li a {display:block; background:url(imagestitle_ico.png) no-repeat 15px center; text-indent:43px;}

.topNav .menuNlist {margin:8px 0px 0px 0px; width:100%; float:left;}
.topNav .menuNlist li {float:left; width:99%; height:26px; line-height:26px; overflow:hidden; background:url(imageslistico1.png) no-repeat 3px center; text-indent:14px; display:block;}
.topNav .menuNlist li span {float:right; color:#888888;}

.topNav .subtit {float:left; width:242px; margin-top:5px;}
.topNav .subtit ul {float:left; width:252px; overflow:hidden;}
.topNav .subtit li {float:left; width:116px; height:35px; line-height:35px; text-align:center; margin:10px 10px 0 0;}
.topNav .subtit li a {display:block; background:#F2F2F2;}
.topNav .subtit li a:hover {background:#067DCD; color:#FFFFFF;}
.topNav .subtit img {padding-right:8px;}
.topNav .subtit1 {float:left; width:312px; margin-top:5px;}
.topNav .subtit1 ul {float:left; width:322px; overflow:hidden;}
.topNav .subtit1 li {float:left; width:151px; height:34px; line-height:34px; text-align:center; margin:9px 10px 0 0;}
.topNav .subtit1 li a {display:block; background:#F2F2F2;}
.topNav .subtit1 li a:hover {background:#067DCD; color:#FFFFFF;}
.topNav .subtit1 img {padding-right:8px;}

/*2*/
.topNav .menuCon .menus02 {padding:0px 20px;}
.topNav .menuCon .fl_m02{float:left; width:260px; padding-top:17px; margin-right:20px;}
.topNav .menuCon .fc_m02 {float:left; width:521px; padding-top:7px;}
.topNav .menuCon .fl_m02 img{width:260px;height:290px;}
.topNav .menuCon .fc_m02 .introduction {float:left; width:100%; height:192px; line-height:26px; color:#666666; padding-top:7px; border-bottom:1px dashed #dddddd; overflow:hidden;}
.topNav .menuCon .fc_m02 .introduction a {color:#D32727;}
.topNav .menuCon .fc_m02 .column {float:left; width:100%; padding-top:10px;}
.topNav .menuCon .fc_m02 .column a {float:left; width:20%; height:30px; line-height:30px; background:url(imageslistico3.png) no-repeat 6px center; text-indent:15px;}
.topNav .menuCon .fr_m02 {float:right; width:135px; padding-top:17px;}

/*3*/
.topNav .menuCon .menus03 {padding:0px 20px;}
.topNav .menuCon .fl_m03 {float:left; width:135px; padding-top:17px; margin-right:20px;}
.topNav .menuCon .fc_m03 {float:left; width:611px; padding-top:7px;}
.topNav .menuCon .fr_m03 {float:right; width:170px; padding-top:12px;}
.topNav .menuCon .fr_m03 .baozhi {float:left; width:170px; padding-top:12px;}
.topNav .menuCon .fr_m03 .baozhi img {width:170px; height:256px;}

/*4*/
.topNav .menuCon .menus04 {padding:0px 20px;}
.topNav .menuCon .fl_m04 {float:left; width:160px; padding-top:7px; margin-right:20px;}
.topNav .menuCon .fl_m04 .zfxxgk {float:left; width:100%;}
.topNav .menuCon .fl_m04 .zfxxgk li {float:left; width:100%; height:28px; line-height:28px; text-align:center; margin-top:5px;}
.topNav .menuCon .fl_m04 .zfxxgk li a {display:block; background:#F2F2F2;}
.topNav .menuCon .fl_m04 .zfxxgk li a:hover {color:#ffffff; background:#D32727;}
.topNav .menuCon .fc_m04 {float:left; width:496px; padding-top:7px;}
.topNav .menuCon .fr_m04 {float:right; width:260px; padding-top:12px;}
.topNav .menuCon .fr_m04 .ldzc {float:left; width:258px; height:119px; padding-top:2px; border:1px solid #EAE9E9; border-top:0px;}
.topNav .menuCon .fr_m04 .ldzc li {float:left; width:114px; height:42px; line-height:42px; margin:11px 0 0 10px;}
.topNav .menuCon .fr_m04 .ldzc li img {padding:0px 6px 0px 10px;}
.topNav .menuCon .fr_m04 .ldzc li a {display:block; font-weight:bold; color:#D32727; background:#F2F2F2;}
.topNav .menuCon .fr_m04 .ldzc li a:hover {color:#ffffff; background:#D32727;}
.topNav .menuCon .fr_m04 .column {float:left; width:232px; height:114px; padding:8px 13px 0px 13px; margin-top:15px; border:1px solid #EAE9E9;}
.topNav .menuCon .fr_m04 .column li {float:left; width:77px; height:26px; line-height:26px; background:url(imageslistico3.png) no-repeat left center; text-indent:9px;}
.topNav .menuCon .fr_m04 .column li a {display:block;}

/*5*/
.topNav .menuCon .menus05 {padding:0px 20px;}
.topNav .menuCon .fl_m05 {float:left; width:135px; padding-top:17px; margin-right:20px;}
.topNav .menuCon .fc_m05 {float:left; width:535px; padding-top:7px;}
.topNav .menuCon .fc_m05 .bjgs {float:left; width:100%; height:275px; overflow:hidden;}
.topNav .menuCon .fr_m05 {float:right; width:246px; padding-top:23px;}
.topNav .menuCon .fr_m05 .ggfw {float:left; width:246px; height:140px;}
.topNav .menuCon .fr_m05 .ggfw .title1 {float:left; width:42px; height:140px; margin-right:2px; background:url(imagestitbj3.png) no-repeat;}
.topNav .menuCon .fr_m05 .ggfw ul {float:left; width:202px;}
.topNav .menuCon .fr_m05 .ggfw li {float:left; width:50%; height:36px; line-height:36px;}
.topNav .menuCon .fr_m05 .ggfw li a {display:block;}
.topNav .menuCon .fr_m05 .ggfw .ico {float:left; background:url(imagesfuwuico.png) no-repeat; width:40px; height:36px;}
.topNav .menuCon .fr_m05 .ggfw .i1 {background-position:0px 0px;}
.topNav .menuCon .fr_m05 .ggfw .i2 {background-position:-40px 0px;}
.topNav .menuCon .fr_m05 .ggfw .i3 {background-position:0px -36px;}
.topNav .menuCon .fr_m05 .ggfw .i4 {background-position:-40px -36px;}
.topNav .menuCon .fr_m05 .ggfw .i5 {background-position:0px -72px;}
.topNav .menuCon .fr_m05 .ggfw .i6 {background-position:-40px -72px;}
.topNav .menuCon .fr_m05 .ggfw .i7 {background-position:0px -108px;}
.topNav .menuCon .fr_m05 .ggfw .i8 {background-position:-40px -108px;}
.topNav .menuCon .fr_m05 .cjsfw {float:left; width:246px; height:104px; margin-top:32px;}
.topNav .menuCon .fr_m05 .cjsfw .title2 {float:left; width:42px; height:104px; margin-right:2px; background:url(imagestitbj4.png) no-repeat;}
.topNav .menuCon .fr_m05 .cjsfw ul {float:left; width:202px;}
.topNav .menuCon .fr_m05 .cjsfw li {float:left; width:50%; height:36px; line-height:36px;}
.topNav .menuCon .fr_m05 .cjsfw li a {display:block;}
.topNav .menuCon .fr_m05 .cjsfw .ico {float:left; background:url(imagesfuwuico.png) no-repeat; width:40px; height:36px;}
.topNav .menuCon .fr_m05 .cjsfw .i1 {background-position:-160px 0px;}
.topNav .menuCon .fr_m05 .cjsfw .i2 {background-position:-200px 0px;}
.topNav .menuCon .fr_m05 .cjsfw .i3 {background-position:-160px -36px;}
.topNav .menuCon .fr_m05 .cjsfw .i4 {background-position:-200px -36px;}
.topNav .menuCon .fr_m05 .cjsfw .i5 {background-position:-160px -72px;}
.topNav .menuCon .fr_m05 .cjsfw .i6 {background-position:-200px -72px;}

/*6*/
.topNav .menuCon .menus06 {padding:0px 20px;}
.topNav .menuCon .fl_m06 {float:left; width:135px; padding-top:17px; margin-right:20px;}
.topNav .menuCon .fc_m06 {float:left; width:535px; padding-top:7px;}
.topNav .menuCon .fc_m06 .xzxx {float:left; width:100%; height:275px; overflow:hidden;}
.topNav .menuCon .fr_m06 {float:right; width:246px; padding-top:7px;}
.topNav .menuCon .fr_m06 .fangtan_con {float:left; width:236px; margin:0px 5px;}
.topNav .menuCon .fr_m06 .fangtan_con li {float:left; width:100%; line-height:26px;}
.topNav .menuCon .fr_m06 .fangtan_con .tu {text-align:center; padding-top:15px; height:155px;}
.topNav .menuCon .fr_m06 .fangtan_con .tu img{width:208px;height:147px;}
.topNav .menuCon .fr_m06 .fangtan_con span {font-weight:bold;}

/*7*/
.topNav .menuCon .menus07 {padding:0px 11px 0px 20px;}
.topNav .menuCon .fl_m07 {float:left; width:104px; padding-top:24px; margin-right:20px;}
.topNav .menuCon .fl_m07 .column {float:left;}
.topNav .menuCon .fl_m07 .column li {float:left; width:104px; height:84px; line-height:25px; font-size:14px; text-align:center; margin-bottom:11px;}
.topNav .menuCon .fl_m07 .column li img {padding-top:5px;}
.topNav .menuCon .fl_m07 .column li a {display:block; height:82px; border:1px solid #dddddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.topNav .menuCon .fl_m07 .column li a:hover {border:1px solid #D32727;}
.topNav .menuCon .fc_m07 {float:left; width:306px; padding-top:7px;}
.topNav .menuCon .fr_m07 {float:right; width:515px; padding-top:24px;}
.topNav .menuCon .fr_m07 .luyou {float:left;}
.topNav .menuCon .fr_m07 .luyou a {float:left; margin:0px 9px 8px 0px;}

/*指定浮动方向*/
.bold{font-weight:bold;}
.left{float:left;overflow:hidden;}
.mid{float:left;padding:0 10px;}
.right{float:right;}

/*修正IE6振动bug*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
