@charset "gb2312";
/* CSS Document */

body { margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.5; background:url(../images/bg.png) repeat-x}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,span,img{ padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#444; text-decoration:none;}
a:hover { color:#f00;}
.clearfloat {height:2px; width:100%; clear:both; overflow:hidden} 
.blank{ height:5px; overflow:hidden; width:100%; margin:auto; clear:both}
.left{ float:left;}
.right{ float:right;}
/*body*/
#ibody{ background:url(../images/red.png) no-repeat top center;margin:0 auto; width:1290px;}
#container,.setpage,.banner { width:980px; margin:0 auto;}
/*header*/
.setpage{ overflow:auto}
.setpage ul{ line-height:22px; padding-top:2px;}
.setpage li a{ color:#FFF; }
.setpage li a:hover{ color: #FF0}
.home{ background:url(../images/icon.gif) 0 0 no-repeat; height:20px; margin-right:10px; padding-left:17px;}
.fav{ background:url(../images/icon.gif) 0 -50px no-repeat;padding-left:17px;}
.timer{ width:800px; float:left}
.banner{}
.banner img{ display:block}
/*主导航菜单*/
#menu ul{ padding:0; border:0 ; list-style:none; line-height:150%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 10px;}
#menu_out{ width:973px; padding-left:25px; margin-left:auto; margin-right:auto; background:url(../images/nav_bg.png) 0 -74px no-repeat; clear:both; position:relative}
#menu_in{ background:url(../images/menu_right.png) no-repeat right top; padding-right:15px;}
#menu{ background:url(../images/nav_bg.png) 0 0; height:73px;}
.menu_line{ background:url(../images/icon.gif) 0 -263px no-repeat; width:8px;}
.menu_line2{ background:url(../images/icon.gif) 0 -292px no-repeat; width:15px;}
.navpic{
	position: absolute;
	left: 754px;
	top: 2px;
}
#nav{ padding-left:10px;}
#nav li{ float:left; height:35px; }
#nav li a{ float:left; display:block; padding-left:6px; height:36px;cursor:pointer;text-decoration:none; width:90px;}
#nav li a span{ float:left; padding:13px 10px 10px 16px; line-height:10px; color:#FFFFFF;text-decoration:none; }
#nav li .nav_on{ background:url(../images/navon.gif) no-repeat}/*鼠标经过时变换背景，方便JS获取样式*/
#nav li .nav_on span{ background-position:right 100%; color: #4a4646; text-decoration:none; font-weight:bold}/*鼠标经过时变换背景，方便JS获取样式*/
/*子栏目*/
#menu_con{  clear:both; }
#menu_con li{ float:left; height:22px; margin-top:8px; }
#menu_con li a{ display:block; float:left; background:url(../images/menu_on_left2.gif) no-repeat left top; cursor:pointer; padding-left:3px;}
#menu_con li a span{ float:left; padding:6px 10px 4px 10px; line-height:12px; background:url(../images/menu_on_right2.gif) no-repeat right top;}
#menu_con li a:hover{ text-decoration:none; background:url(../images/menu_on_left2.gif) no-repeat left bottom;}
#menu_con li a:hover span{ background:url(../images/menu_on_right2.gif) no-repeat right bottom;}
/*search*/
.search{ width:40%; float:right; text-align:right; padding:5px 20px 0 0}
.input_text{border:1px solid #ccc; background:transparent #FFF;}
.input_submit{ background:url(../images/sub_btn.gif) no-repeat; color:#FFF; margin-left:5px; width:50px; border:none; cursor:pointer; height:22px;}
/*幻灯片*/
.pics{ width:300px; height:256px; position:relative}
.picson{
	position: absolute;
	left: -4px;
	top: -5px;
	width: 75px;
	height: 59px;
}
/*新闻*/
.tab{ margin-left:5px;width:420px;color:#000}
.tab03{ margin:7px 5px 0 35px;width:368px;color:#000; border:#ebe1cd 1px solid;display:inline;}
#TabCon1,#TabCon2,#TabCon3{ background:url(../images/tabbg.png) no-repeat; height:223px;}
#TabCon4,#TabCon5,#TabCon6{ background:url(../images/tabbg.png) no-repeat; height:223px;}
#TabCon7,#TabCon8,#TabCon9{ background: #FFF;}

.newsbg1{width:420px;height:33px;line-height:33px;background-image:url(../images/newsbg01.png);cursor:pointer; color:#000}
.newsbg2{width:420px;height:33px;line-height:33px;background-image:url(../images/newsbg02.png);cursor:pointer;}
.newsbg3{width:420px;height:33px;line-height:33px;background-image:url(../images/newsbg03.png);cursor:pointer;}
.newsbg4{width:420px;height:33px;line-height:33px;background-image:url(../images/newsbg01.png);cursor:pointer; color:#000}
.newsbg5{width:420px;height:33px;line-height:33px;background-image:url(../images/newsbg02.png);cursor:pointer;}
.newsbg6{width:420px;height:33px;line-height:33px;background-image:url(../images/newsbg03.png);cursor:pointer;}
.newsbg7{width:368px;height:33px;line-height:33px;background-image:url(../images/newsbg07.png);cursor:pointer; color:#ae1c03}
.newsbg8{width:368px;height:33px;line-height:33px;background-image:url(../images/newsbg08.png);cursor:pointer;}
.newsbg9{width:368px;height:33px;line-height:33px;background-image:url(../images/newsbg09.png);cursor:pointer;}

.tab1{width:120px;height:26px;line-height:26px;float:left;text-align:center;cursor:pointer; padding:7px 0 0 10px; font-size:14px}
.tab2{width:80px;height:26px;line-height:26px;float:left;text-align:center;cursor:pointer;color:#FFFFFF;padding:7px 0 0 0;font-size:14px}
.tab3{width:110px;height:26px;line-height:26px;float:left;text-align:center;cursor:pointer;color:#FFFFFF;padding:7px 0 0 0;font-size:14px}
.tab4{width:120px;height:26px;line-height:26px;float:left;text-align:center;cursor:pointer; padding:7px 0 0 10px; font-size:14px}
.tab5{width:80px;height:26px;line-height:26px;float:left;text-align:center;cursor:pointer;color:#FFFFFF;padding:7px 0 0 0;font-size:14px}
.tab6{width:110px;height:26px;line-height:26px;float:left;text-align:center;cursor:pointer;color:#FFFFFF;padding:7px 0 0 0;font-size:14px}
.tab7{width:80px;height:26px;line-height:26px;float:left;text-align:center;cursor:pointer; padding:7px 0 0 15px; font-size:14px}
.tab8{width:80px;height:26px;line-height:26px;float:left;text-align:center;cursor:pointer;color:#626060;padding:7px 0 0 0;font-size:14px}
.tab9{width:80px;height:26px;line-height:26px;float:left;text-align:center;cursor:pointer;color:#626060;padding:7px 0 0 0;font-size:14px}

.tab ul{padding: 15px 0 0 10px;}
.tab ul li { background:url(../images/icon.gif) 0 -135px no-repeat; padding-left:20px; line-height:24px; display:block; height:24px;}
.tab ul li img{ padding-left:20px;}

.tab03 ul{padding: 15px 0 0 10px; height:170px; }
.tab03 ul li { background:url(../images/icon.gif) 0 -135px no-repeat; padding-left:20px; line-height:24px; display:block; height:24px;}
.tab03 ul li img{ padding-left:20px;}


.moren{ font-size:12px; float:right; padding:0 10px 0 0;}
.moren a{ color:#900}
.moren a:hover{ color:#F00}
/*公告*/
.announce{width:248px; float:right; border:#ffa176 1px solid; height:254px;background:#fff3f3;}
.announce h2{ background:url(../images/view.png) no-repeat; font-size:12px; color:#ea1b1b; padding:12px 0 2px 25px; height:24px;}
.announce h2 span a{ color:#eaebeb; padding-left:100px;}
.announce h2 a:hover{ color:#FF0}
.announce ul{ padding:5px 15px;}
.announce ul li{ background:url(../images/icon.gif) 0 -175px no-repeat; padding-left:15px; line-height:1.9;}
.more { float:right;font-size:12px; font-weight:normal; color:#fff; padding-right:10px;}
.ad{ width:980px; height:120px; margin:0 0 5px 0}

.workbox{ width:722px; background:#f7f7f7 url(../images/workbg.png) left no-repeat; height:236px;}
.pro{border:#ebe1cd 1px solid; width:305px; height:217px; float:right; margin:8px 5px 0 0;background:#FFF url(../images/line.png) no-repeat 70px 120px; overflow:hidden}
.pro h2{ background:url(../images/newsbg07.png) no-repeat; font-weight:normal;font-size:14px; color:#ae1c03; padding:7px 0 0 25px; height:33px;}
.pro ul{ padding:10px; }
.pro ul li img{ float:left; clear:left; border:#FFF 1px solid; width:65px; height:60px; display:block; margin-right:10px; }
.pro ul li { height:70px; margin-bottom:25px;}


.zhuanti{ width:248px; height:236px; border:#c7c7c7 1px solid; display:inline}
.zhuanti h2{ background:url(../images/ztbg.png) no-repeat; font-weight:normal;font-size:14px; color:#ae1c03; padding:7px 0 0 25px; height:26px;}
.zhuanti ul { margin: 0 5px; text-align:center}
.zhuanti ul li img{ width:212px; height:44px; margin:1px 0;}
.xuanchuan{width:722px; background:#f7f7f7 url(../images/xcbg.png) left no-repeat; height:256px;}
.newspic{  margin:7px 0 0 35px; display:inline}

.wsgk{width:722px; background:#f7f7f7 url(../images/wsgk.png) left no-repeat; height:256px;}
.map{ width:260px;margin:7px 0 0 35px; display:inline}
.map h2{ background:url(../images/mapbg.png) no-repeat 10px 5px; font-weight:blod; font-size:14px; color:#ae1c03; padding:7px 0 0 35px; height:33px;}
.map ul{}
.history{ width:415px;margin:7px 5px 0 0; background:#FFF; display:inline; color:#333333}
.history h2{ background:url(../images/mapbg.png) no-repeat 10px 5px; font-weight:blod; font-size:14px; color:#ae1c03; padding:7px 0 0 35px; height:33px;}
.dili{ margin:5px; }
.dili li{ display:inline; height:28px; margin-right:5px; border:#d6e0e8 1px solid; padding: 2px 8px;}
.dili li a{ color:#047dbb}
.dili li a:hover,.history p a{color:#F00;}
.history p{ text-indent:2em; font-size:14px; line-height:1.9; margin: 10px 10px}
/*图说武胜*/
.wspics{border:#bebebe 1px solid;margin:10px 0px 10px 0; position:relative}
#demo{ overflow:hidden; width:960px; margin:15px 10px;}
#demo img{ margin-left:10px;  height:126px;}
.bgpic{
	position: absolute;
	left: -8px;
	top: -7px; background:url(../images/wspicbg.png) no-repeat; width:114px; height:114px;
}
.morepic{
	position: absolute;
	left: 857px;
	top: 149px;
}
.wswh{width:722px; background:#f7f7f7 url(../images/wswh.png) left no-repeat; height:256px;}
.msmq{ border:#fff2d9 1px solid; background:#fffaed url(../images/msmq.png) no-repeat; width:230px; height:245px; margin: 5px 0 0 35px; display:inline}
.msmq h2{ height:38px;font-weight:normal;font-size:14px; color:#ae1c03; padding:9px 0 0 30px;}
.msmq h2 a{ color:#8a8b8b}
.msmq ul{ padding:5px;}
.msmq ul li{ background:url(../images/icon.gif) 0 -175px no-repeat; padding-left:15px; line-height:1.9;}

.travel{ background:#FFF; width:440px; height:245px; margin:5px;}
.travel h2{ background:url(../images/tra.png) no-repeat; height:25px; width:432px; margin:5px 0 0 5px;}
.travel h2 a{color:#5d5d5d}
.travel h2 a:hover,.msmq h2 a:hover{ color:#F00}
.travel ul li img{ float:left; clear:left; border:#FFF 1px solid; width:140px; height:100px; display:block; margin-right:10px; }
.travel ul li{ background:url(../images/icon.gif) 0 -175px no-repeat; padding-left:15px; line-height:1.9;}
.imgpic{ width:150px; margin:10px;}
.newslist{margin:12px 10px 0 0; width:220px; display:inline}
.trvpic{ border-top:#999 1px dashed; width:420px; margin: 0 10px;}


.art{ border:#ede1c7 1px solid; width:248px; height:254px; background:#fbf7eb; overflow:hidden}
.zsyz{width:722px; background:#f7f7f7 url(../images/zsyz.png) left no-repeat; height:256px;}
.tzhj{ background:#FFF; width:230px; display:inline; color:#666;margin: 5px 0 0 35px; height:245px;}
.tzhj h2{ background:url(../images/tz.png) no-repeat; width:200px; height:32px; color:#FFF; font-size:12px; font-weight:normal; padding: 7px 0 0 30px; overflow:hidden}
.tzhj ul p{ text-indent:2em; padding:5px; line-height:1.9;}
.tzhj ul span{float:right; padding-right:20px;}
.tzhj ul span a{ color:#F00;}
.tzhj ul span a:hover,.history p a:hover{ color:#666; text-decoration:underline}


.zdpro{ background:#FFF url(../images/line2.png) no-repeat 140px 40px; width:440px; height:245px; margin: 5px 5px 0 0;}
.zdpro h2{color:#FFF; font-size:12px; font-weight:normal; padding:5px 0 0 50px;background: url(../images/zd.png) no-repeat; height:30px;}

.expic{ width:103px;}
.expic ul { margin:10px 0 0 15px}
.expic ul li{ margin:5px;}

.prolist{ width:280px;position:relative}
.prolist ul{ padding:25px 5px 0 25px;}
.prolist ul li{ background:url(../images/icon.gif) 0 -175px no-repeat; padding-left:15px; line-height:1.9;}

.promore{
	position: absolute;
	left: 161px;
	top: 170px;
}

.shop{ width:250px; height:256px; background:url(../images/shop.png) no-repeat; position:relative}
.shop ul{ padding:55px 5px 0 15px;}
.shop ul li{ background:url(../images/icon.gif) 0 -175px no-repeat; padding-left:15px; line-height:1.9;}
.moreshop{
	position: absolute;
	left: 108px;
	top: 223px;
	
}

.art h3{ background:url(../images/draw.png); font:normal; font-size:12px; color:#FFF; padding:5px 0 0 20px; height:24px;}
.art ul{ padding:10px;}
.art ul li img{ float:left; clear:left; border:#FFF 1px solid; width:65px; height:60px; display:block; margin-right:10px; }
.art ul li { border-bottom:#CCC 1px dashed; height:70px; margin-bottom:5px;}

.minsheng{background:#f4e0b2 url(../images/msmy.gif) left no-repeat; width:980px; height:88px;}
.minsheng ul{  padding:15px 0 0 0px; margin-left:35px;}
.minsheng ul li{display:inline; margin-left:4px;}

.link{background:#e3e1e2; height:38px; width:980px; position:relative}
.link ul{ padding:10px 0 0 100px } 
.link ul li{ display:inline; padding-right:15px} 
.link_a{
	background: url(../images/link.png) no-repeat;
	height: 38px;
	float: left;
	width: 111px;
	position: absolute;
	left: 5px;
	top: 5px;
}
.link_a p{ color:#FFF; padding:10px 0 0 30px;}
.selink{ width:200px;}

.endnav{ width:980px; margin:auto; text-align:center}
.endnav{ background:url(../images/endnav.png) repeat-x; height:36px; }
.endnav ul { padding:10px;}
.endnav ul li{ list-style-type:none; display:inline;padding:0 10px; border-right:#FFF 1px solid;}
.endnav ul li a{ color:#FFF}
.endnav ul li a:hover{ color:#FF0}
#footer{ width:660px; margin:auto; text-align:center; margin-top:20px; color:#333;}
#footer p{ line-height:1.9}
