@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-bottom:3px;margin-top:-15px;}
.menuList{height:45px;position:relative;}
#IndexPage .topNav .menuList ul{height:35px;position:absolute;left:0;top:0;z-index:2;}
#IndexPage .topNav .menuList ul li{float:left;width:140px;height:35px;list-style:none;}
#IndexPage .topNav .menuList ul li span{display:block; text-indent:48px; height:35px;line-height:35px;font-size:18px;color:#0068b7;cursor:pointer;font-family:"微软雅黑";background:url(../images/public_nav_bg.png) no-repeat;font-weight:bold;}
#IndexPage .topNav .menuList ul li span a{color:#0068b7;text-decoration:none;float:left;height:35px; display:block;font-weight:bold;}
#IndexPage .topNav .menuList ul li.selected span{color:#fff;height:45px; background-color:#c0110e;}
#IndexPage .topNav .menuList ul li.selected span a{color:#fff;height:45px;}
*html #IndexPage .topNav .menuList ul li span{background-image:url(../images/public_nav_bg.gif);}
#IndexPage .topNav .menuList ul li span.m01{background-position:15px 0px;}
#IndexPage .topNav .menuList ul li span.m02{background-position:15px -40px;}
#IndexPage .topNav .menuList ul li span.m03{background-position:15px -80px;}
#IndexPage .topNav .menuList ul li span.m04{background-position:15px -120px;}
#IndexPage .topNav .menuList ul li span.m05{background-position:15px -160px;}
#IndexPage .topNav .menuList ul li span.m06{background-position:15px -200px;}
#IndexPage .topNav .menuList ul li span.m07{background-position:15px -240px;}
#IndexPage .topNav .menuList ul li span.m08{background-position:15px -280px;}
#IndexPage .topNav .menuList ul li.selected{}
#IndexPage .topNav .menuList ul li.selected span{color:#FFFFFF;background-image:url(../images/public_nav_bg2.png);height:45px;}
#IndexPage .topNav .menuList ul li.selected span a{color:#ffffff;text-decoration:none;}
*html #IndexPage .topNav .menuList ul li.selected span{background-image:url(../images/public_nav_bg2.gif);}
#IndexPage .topNav .borSecond{border:0px; width:1000px;}
#IndexPage .topNav .menuList ul li span{cursor:default;}

#IndexPage .topNav .menuList dl {width:176px; height:30px; margin-top:6px; position:absolute; right:0;line-height:30px; top:0px; z-index:999;}
.inp {float:left; width:120px; height:28px; line-height:28px; border:1px solid #ccc; background-color:white;color:#999999; text-indent:2px;}
.btn1 {float:left; width:50px; height:30px; text-align:center; color:white; background-color:#0068b7; cursor:pointer; border:0px;}

/*头部下拉导航外框*/
.topNav .menuCon .subcon{display:none; background:#ffffff; overflow:hidden; height:287px; border:2px #c0110e solid; border-top:3px #c0110e solid;}
.topNav .menuNtitle {float:left; width:100%; height:32px; line-height:32px; text-indent:18px; background:url(../images/menuNtitle.png) no-repeat left bottom;}
.topNav .menuNtitle h3 {float:left; font-size:14px; color:#0068b7; font-weight:bold;}
.topNav .menuNtitle h3 a{color:#0068b7;}
.topNav .menuNtitle a{float:right;color:#666666;}
.topNav .menuNtitle span {float:left;}
.topNav .menuNtitle span a {float:left; color:#444444; font-size:14px; background:url(../images/title_ico1.png) no-repeat left center; text-indent:10px; margin:0px 3px 0px 23px;}
.topNav .menuNtitle span a:hover {color:#0068b7;}
.topNav .menuNtitle p {float:right;}
.topNav .menuNtitle1 {float:left; width:100%; height:32px; line-height:32px; text-indent:18px; font-size:14px; color:#c0110e; font-weight:bold; background:url(../images/title_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(../images/title_ico2.png) no-repeat 10px center;}
.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(../images/listico1.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;}

/*魅力南城*/
.topNav .menuCon .menus02 {padding:0px 15px;}
.come{overflow:hidden;margin-top:5px;}
.come_left{width:500px;float:left;overflow:hidden;}
.fl_m02 img{width:198px;height:136px;}
.menuNtitle h3{font-size:14px;font-weight:bold;background-image:url(../images/he_03.png);background-repeat:no-repeat;background-position:left center;
color:#0068b7;margin-left:2px;}
.menuNtitle{margin-bottom:5px;}

.menuNtitleX a:hover{font-size:14px;font-weight:bold;border-bottom:#0068b7 2px solid;padding-bottom:5px;
color:#0068b7;}
.menuNtitleX a.on{font-size:14px;font-weight:bold;border-bottom:#0068b7 2px solid;padding-bottom:5px;
color:#0068b7;}

.menuNtitleX a{font-size:14px;color:#333333;padding:0 13px;}

.menuNtitleX{margin-bottom:12px;margin-top:8px;}


.fl_m02{float:left;width:198px;margin-right:10px;margin-left:2px;}
.fc_m02{line-height:24px;text-indent:26px;}
.fc_m02 a{color:#c0110e;}
.come_bottom{margin-top:8px;height:34px;width:500px;}
.come_bottom li{float:left;background-color:#0068b7;margin:0 4px;height:34px;line-height:34px;}
.come_bottom a{display:block;float:left;width:74px;height:34px;color:white;text-align:center;line-height:34px;}
.come_bottom a:hover{color:white;background-color:#c0110e;}
.come_right{float:left;margin-left:25px;width:440px;overflow:hidden;}
.come_rightT .tup {float:left; width:450px; overflow:hidden;}
.come_rightT .tup li {float:left; width:140px; margin:0 5px; position:relative;}
.come_rightT .tup img {width:140px; height:81px;}
.come_rightT .tup .shadow {width:100%; position:absolute; top:60px; left:0px; z-index:10; height:21px; line-height:21px; text-align:center; background:rgba(0,0,0,0.4);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000')\9; display:block;}
.come_rightT .tup .shadow a {color:#FFFFFF;}
.come_rightB .tup a{display:block;float:left;margin:0 8px;background-image:url(../images/ha.png);background-repeat:no-repeat;background-position:left center;
color:#0068b7;padding-left:10px;color:#333333;width:85px;line-height:28px;}
.come_rightB .tup a:hover{color:#c0110e;}
.come_rightB .tup {float:left; width:450px;margin-top:-3px; overflow:hidden;}
.come_rightC .tup a{display:block;float:left;margin:0 5px;background-image:url(../images/ha.png);background-repeat:no-repeat;background-position:left center;
color:#0068b7;padding-left:10px;color:#333333;width:70px;line-height:28px;}
.come_rightC .tup {float:left; width:450px;margin-top:-3px; overflow:hidden;}
.come_rightC .tup a:hover{color:#c0110e;}
/*3*/
.topNav .menuCon .menus03 {padding:0px 15px;}
.topNav .menuCon .fl_m03 {float:left; width:237px; padding-top:5px;}
.topNav .sublist {float:left; width:237px;}
.topNav .sublist li {float:left; width:237px; height:42px; margin-bottom:6px;}
.topNav .sublist img{width:237px;height:42px;}
.topNav .sublist li a {display:block; }
.topNav .menuCon .fc_m03 {float:left; width:400px;margin-left:15px; padding-top:7px;}
.fc_topT{float:left;width:140px;}
.fc_topT img{width:140px;height:95px;} 
.fc_topB{line-height:24px;float:right;width:250px;}
.fc_topB p{font-size:14px;font-weight:bold;color:#333333;}

.fc_topB a{color:#c0110e;}
.fc_top{overflow:hidden;margin-top:-5px;height:95px;}
.fc_bottom{overflow:hidden;margin-top:5px;}
.fc_bottom a{line-height:24px;}
.topNav .menuCon .fr_m03 {float:right; width:310px; padding-top:8px;}
.fr_m03 .news_ph{overflow:hidden;width:310px;}
.fr_m03 .news_ph a{display:block;text-align:center;line-height:28px;}
.fr_m03 .news_ph img{width:145px;height:91px;}
.fr_m03 .news_ph li{float:left;width:145px;margin:0 5px;}


/*4*/
.topNav .menuCon .menus04 {padding:0px 15px;}
.topNav .menuCon .fl_m04 {float:left; width:400px; overflow:hidden;margin-right:15px;padding-top:3px;}
.topNav .menuCon .fl_m04 .zfxxgk {float:left; width:400px;margin-top:-5px;overflow:hidden;}
.topNav .menuCon .fl_m04 .zfxxgk li { height:27px; line-height:27px;}
.topNav .menuCon .fl_m04 .zfxxgk li a {line-height:27px; background:url(../images/dian_03.png) no-repeat left center;padding-left:10px;margin-left:2px;}
.topNav .menuCon .fl_m04 .zfxxgk li a:hover {color:#c0110e;}
.topNav .menuCon .fr_m04 {float:right; width:550px; padding-top:8px;}
.topNav .menuCon .ldzc {width:400px; padding-top:2px; border-top:0px;}
.topNav .menuCon .ldzc li {float:left; width:120px;text-align:center; height:36px; line-height:36px;margin:0 5px;}
.topNav .menuCon  .ldzc li img {padding:0 6px;}
.topNav .menuCon  .ldzc li a {display:block;color:#333333; background:#f1f1f1;}
.topNav .menuCon  .ldzc li a:hover {color:#ffffff; background:#c0110e;}
.topNav .menuCon .fr_m04 .column li {width:100px;float:left; margin-right:10px;height:32px; line-height:32px; background:url(../images/ha.png) no-repeat left center; text-indent:9px;}
.topNav .menuCon .fr_m04 .column li a {display:block;line-height:32px;}
.topNav .menuCon .fr_m04 .column {float:left; width:550px; }
.topNav .menuCon .fl_m04 .column2 li{float:left;width:150px;margin:0 10px ;line-height:32px;height:32px;}
.topNav .menuCon .fl_m04 .column2 li a{display:block;height:32px;line-height:32px;float:left;width:150px;background:url(../images/ha.png) no-repeat left center; text-indent:9px;}
.topNav .menuCon .fl_m04 .column2{width:400px;overflow:hidden;}

.topNav .menuCon .fr_m04 .column1 {float:left; width:550px;overflow:hidden;}
.fr_m04  .co_right{float:left;width:149px;background:#f1f1f1;height:88px;}
.fr_m04  .co_right img{width:149px;height:88px;}
.fr_m04 .co_left{float:left;width:390px;}
.fr_m04  .co_left li{float:left;width:117px;background:#f1f1f1;margin:3px 5px;text-align:center;}
.fr_m04  .co_left a{display:block;float:left;width:117px;color:#333333;line-height:39px;}
.fr_m04  .co_left a:hover{color:#c0110e;}

/*5*/
.topNav .menuCon .menus05 {padding:0px 15px;}
.topNav .banshiL .column li {width:70px;float:left; margin-right:15px;height:40px; line-height:40px; background:url(../images/ha.png) no-repeat left center; text-indent:9px;}
.topNav .banshiL .column li a {display:block;line-height:40px;}
.topNav .banshiL .column li a:hover{color:#c0110e;}
.topNav .banshiL .column {float:left; width:445px; margin-bottom:5px; margin-left:2px;}

.topNav .banshiL .columnX li {width:100%;height:30px; line-height:30px; background:url(../images/dian_03.png) no-repeat left center; text-indent:9px;}
.topNav .banshiL .columnX li a {display:block;line-height:30px;height:30px; }
.topNav .banshiL .columnX li a:hover{color:#c0110e;}
.topNav .banshiL .columnX {float:left; width:445px; margin-bottom:5px; margin-left:2px;}


.topNav .banshi{overflow:hidden;margin-top:3px;width:970px;}
.topNav .banshi li{border-bottom:none;}
.topNav .banshiL{float:left;width:445px;}

.topNav .banshiR{float:right;width:490px;}
.topNav .banshiL .to{overflow:hidden;width:505px;height:100px;margin-top:10px;}
.topNav  .banshiL .to li{float:left;width:72px;height:60px;}
.topNav  .banshiL .to a{display:block;text-align:center;width:72px;color:#333333;line-height:30px;}
.topNav  .banshiL .to img{width:25px;height:30px;}
.topNav  .banshiL .to a:hover{color:#c0110e;}

.topNav .banshiL .to1{overflow:hidden;width:505px;height:100px;margin-top:10px;}
.topNav  .banshiL .to1 li{float:left;width:68px;height:60px;}
.topNav  .banshiL .to1 a{display:block;text-align:center;width:68px;color:#333333;line-height:30px;}
.topNav  .banshiL .to1 img{width:25px;height:30px;}
.topNav  .banshiL .to1 a:hover{color:#c0110e;}

.topNav  .banshiR .to{overflow:hidden;width:520px;height:110px;margin-top:50px;}
.topNav  .banshiR .to li{float:left;width:65px;height:120px;margin:0 3px;}
.topNav  .banshiR .to a{display:block;text-align:center;width:65px;color:#333333;line-height:30px;}
.topNav  .banshiR .to a:hover{color:#c0110e;}
.topNav  .banshiR .to1{overflow:hidden;width:520px;height:126px;margin-top:10px;}
.topNav  .banshiR .to1 li{float:left;width:85px;height:80px;}
.topNav  .banshiR .to1 a{display:block;text-align:center;width:85px;color:#333333;line-height:38px;}
.topNav  .banshiR .to1 a:hover{color:#c0110e;}
.topNav  .banshiR .to1 img{width:29px;height:29px;}

/*6*/
.topNav .menuCon .menus06 {padding:0px 15px;}

.topNav .menuCon .fc_m06 .ja {width:580px; background-color:#f8e2d1;height:32px;font-size:12px;line-height:32px;overflow:hidden;}
.topNav .menuCon .fc_m06 .xzxx td{color:#333333;text-align:center;line-height:29px;font-size:12px;}
.topNav .menuNtitle5 { line-height:40px;text-align:left;color:white;width:580px;height:40px;background:#d41001;}
.topNav .menuNtitle5 h3{margin-left:10px;float:left;font-weight:bold;}
.topNav .menuNtitle5 .mo{float:right;color:white;margin-right:10px;font-size:14px;}

.topNav .menuCon .fr_m06 .wq{margin-left:2px;color:#333333;font-size:14px;background-image:url(../images/title_ico1.png);background-repeat:no-repeat;background-position:left center;padding-left:10px;}
.topNav .menuCon .fr_m06 .ft3 p{margin-top:10px;width:90px;height:68px;background-color:#e8eff5;}
.topNav .menuCon .fr_m06 .ft3 p a{display:block;line-height:35px;height:35px;text-align:center;color:#333333;font-size:14px;}
.topNav .menuCon .fr_m06 .ft3 p a:hover{color:#c0110e;}
.topNav .menuCon .fr_m06 .ft3 p img{margin-top:8px;}
.topNav .menuCon .fr_m06 .ft10{overflow:hidden;}
.topNav .menuCon .fr_m06 .ft10 li{height:24px;display:block;line-height:24px;}
.topNav .menuCon .fr_m06 .ft10 li a{height:24px;line-height:24px;}

.topNav .menuCon .fc_m06 {float:left; width:260px;overflow:hidden;}
.topNav .menuCon .fc_m06 .fangtan_con {float:left; width:260px;overflow:hidden;}
.topNav .menuCon .fc_m06 .fangtan_con li {line-height:22px;font-size:13px;float:left;overflow:hidden;}
.topNav .menuCon .fc_m06 .fangtan_con .tu { width:260px;padding-bottom:10px;overflow:hidden; height:140px;}
.topNav .menuCon .fc_m06 .fangtan_con img{width:230px;height:143px;}
.topNav .menuCon .fc_m06 .fangtan_con span {font-weight:bold;}

.topNav .menuCon .fr_m06 {float:left; width:400px;margin-left:20px;overflow:hidden;}
.topNav .menuCon .fr_m06 .zaixianft{overflow:hidden;}
.topNav .menuCon .fr_m06 .zaixianft .minyi li{height:25px;line-height:25px;overflow:hidden;width:100%;}
.topNav .menuCon .fr_m06 .zaixianft .minyi li a{height:25px;line-height:25px;background-image:url(../images/listico1.png);background-repeat:no-repeat;background-position:left center;padding-left:10px;}
.topNav .menuCon .fr_m06 .yfxx li{width:120px;float:left;margin-right:5px;height:40px;overflow:hidden;}
.topNav .menuCon .fr_m06 .yfxx li a{}
.topNav .menuCon .fr_m06 .yfxx{overflow:hidden;margin-top:15px;float:left;}

/*指定浮动方向*/
.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}
