@charset "gb2312";
/* CSS Document */

/*顶部样式*/
.topbg {background: url(imagestopbg.png) no-repeat 90px -35px;width: 100%;min-width: 1000px;}
.topbar{
	height: 41px;
	line-height: 41px;
	background: #f9f9f9;
	border-top: 3px solid #e7282d;
	border-bottom: 1px solid #e3e3e3;
	font-size: 12px;
	font: "宋体";
	font-weight: normal;
	overflow: hidden;
}
.topbar .waplink{ float: left; width: 200px; display: none; }
.topbar .date { float: left; width: 180px; padding-left: 15px; }
.topbar em{ padding: 0px 10px; color: #999; font: normal 14px Arial, Helvetica, sans-serif; }
.topbar i{ margin-right:8px; vertical-align: middle; margin-left:12px; }
.topbar a{ font: 12px "微软雅黑", "宋体"; }
.topbar .web .fleft { width: 245px; }

.header {padding-bottom:0px;}
.header .logo{ height: 95px; width: 361px;float:left; background: url(imageslogo.png) no-repeat; margin-top: 41px; display: block; }
.xbj{float:right; width:490px;margin-top:25px;height:148px; display: block;}
ul.nav { line-height: 39px; list-style: none; position: relative; font-size: 18px; background-color: #e2031d; background-repeat: repeat-x; z-index: 999; }
ul.nav li { float: left; margin: 0; padding: 0px; width: 14%; text-align: center; }
ul.nav li:hover,ul.nav li a:hover,ul.nav li.hover{ background-color:#c30101}
ul.nav li a { display: block; color: #f0f0f0; text-decoration: none; font-size: 18px; text-align: center; }
ul.nav li span { float: left; position: absolute; left: 0; display: none; color: #fff; width: 1000px; z-index: 9999; background-repeat: repeat-x; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e7e7e7; background-position: left top; top: 39px; background-image: url(imagessubnavbg.jpg); }
ul.nav li:hover span { display: block; }
ul.nav li span a { display: block; color: #4c4c4c; font-size: 12px; line-height: 39px; float: left; width: 90px; text-align: center; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #f9f9f9; }
ul.nav li span a:hover { text-decoration: none; color: #333; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #E2031D; background-color: transparent }
.web .search{ float: right; width: 250px; height: 25px; position: relative; padding-top: 9px; }
.web .search input{ height: 20px; line-height: 20px; padding-left: 5px; float: left; margin: 0px; border: 1px solid #cbcbcb; width: 175px; }
.web .search input.btn{ width: 60px; height: 26px; background: url(imagesimg32.jpg) no-repeat left top; position: absolute; right: 0px; cursor: pointer; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

/*内容样式*/
.web.hotnews { background: #FFF; padding-top: 15px; position: relative; z-index: 0; }
.web.hotnews .photonews { width: 534px; }
.web.hotnews .photonews .tv { border: 1px solid #dcdcdc; }

/*二次修改新增样式*/
.web.hotnews .photonews .tv .tvtitbar{ float: left; background-image: url(imagesnoticedot-spbg.jpg); display: block; width: 21px; height: 60px; padding-right: 5px; padding-left: 5px; text-align: center; line-height: 14px; padding-top: 121px; font-family: "宋体"; font-size: 12px; margin-right: 15px; }
.web.hotnews .photonews .tv .video{ display: block; margin-top: 20px; }
.web.hotnews .photonews .tv .video .team{ color: #4c4c4c; font-size: 12px; display: block; float: left; width: 240px; margin-right: 5px; margin-bottom: 18px; }
.web.hotnews .photonews .tv .video .team.no{margin-right:0px;}
.web.hotnews .photonews .tv .video .team .img { float: left; margin: 0px; padding: 0px; }
.web.hotnews .photonews .tv .video .team .videolist{ float: left; width: 130px; padding-left: 10px; }
.web.hotnews .photonews .tv .video .team .videolist li{  line-height: 30px;  height:30px;}
.web.hotnews .photonews .tv .video .team .videolist li span{ float: right; color: #999; font-size: 12px; }
.web.hotnews .photonews .tv .video .team .videolist li a{ color: #444; }
.web.hotnews .photonews .tv .video .team .videolist li a:hover{ color: #F90; }
/*二次修改新增样式 over*/
.web.hotnews .news { width: 430px; line-height: 24px; }
.web.hotnews .news .hot{ border: 1px solid #dcdcdceee; background: url(imagesimg13.png) no-repeat left top; padding: 15px 10px 15px 65px; height: 52px; }
.web.hotnews .news .hot a{ color: #494949; font: 20px "微软雅黑", "宋体"; text-decoration: none; }
.web.hotnews .news .hot a:hover{ color: #E2031D; font-family: "微软雅黑", "宋体"; }
.web.hotnews .news .tab{ }
.web.hotnews .news .tab .tab-hd { zoom: 1; border-bottom: 1px solid #dcdcdc; padding-left: 3px; height: 35px; background-color: #f8f8f8; }
.web.hotnews .news .tab .tab-hd li{ float: left; color: #333; text-align: center; cursor: pointer; font-size: 15px; padding: 6px 5px; height: 21px; border-top-width: 2px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #F8F8F8; border-right-color: #F8F8F8; border-left-color: #F8F8F8; }
.web.hotnews .news .tab .tab-hd li.active{ border-top: 2px solid #de616f; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #FFF; border-left: 1px solid #e0e0e0; color: #E2031D; background: #FFF; height: 21px; }
.web.hotnews .news .tab .tab-bd ul{ display: none; margin-top: 10px; }
.web.hotnews .news .tab .tab-bd ul.tabcont{ display:list-item;}
.web.hotnews .news .tab .tab-bd ul li{ line-height: 28px; background: url(imagesimg17.gif) no-repeat left center; padding-left: 10px; }
.web.hotnews .news .tab .tab-bd ul li a{}
.web.hotnews .news .tab .tab-bd ul li a:hover{ }
.web.hotnews .news .tab .tab-bd ul li span{ float: right; color: #999; font: 12px/28px Verdana, Geneva, sans-serif; }
.web.hotnews .news .notice { border: 1px solid #dcdcdc; margin-top: 10px; height: 183px; }
.web.hotnews .news .notice .noticetitbar{ float: left; background-image: url(imagesnoticedot.jpg); display: block; width: 21px; height: 60px; padding-right: 5px; padding-left: 5px; text-align: center; line-height: 14px; padding-top: 124px; font-family: "宋体"; font-size: 12px; margin-right: 10px; }
.web.hotnews .news .notice li{ height:32px; line-height:32px;}
#tbimg { border: 1px solid #dcdcdc; text-align: center; padding-top: 2px; margin-top: 10px; margin-bottom: 10px; }

/*信息公开样式*/
.web.xxgk { margin-top: 10px; margin-bottom: 10px; }
div#xxgkbox { WIDTH: 980px; margin: 0px; }
div#slidebox { Z-INDEX: 4; POSITION: relative; BORDER-LEFT: #e8c470 1px solid; WIDTH: 980px; HEIGHT: 312px; overflow: hidden; }
div#slidebox div H2 {LINE-HEIGHT: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FONT-SIZE: 14px}
div#slidebox div H2.glidetagon {BACKGROUND-POSITION: left -310px}
div#slidebox div H2 A {WIDTH: 16px; DISPLAY: block; HEIGHT: 280px}
div#xxgkbox { Z-INDEX: 3; POSITION: absolute; WIDTH: 911px; HEIGHT: 310px; TOP: 0px; LEFT: 0px; background-color: #FFFFFF; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #e8c470; border-bottom-color: #e8c470; }
div#xxgkbox H2#xxgktitle { BACKGROUND-IMAGE: url(imagesxxgkboxbg.gif); TEXT-ALIGN: center; WIDTH: 34px; FLOAT: right; COLOR: #d00500; margin: 0px; padding: 0px; }
div#xxgkbox H2#xxgktitle A {PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 8px; PADDING-TOP: 30px}
div#xxgkbox H2#xxgktitle A:link {COLOR: #d00500; TEXT-DECORATION: none}
div#xxgkbox H2#xxgktitle A:visited {COLOR: #d00500; TEXT-DECORATION: none}
div#xxgkbox H2#xxgktitle A:hover {COLOR: #d00500; TEXT-DECORATION: none}
div#bsfwbox { Z-INDEX: 2; POSITION: absolute; WIDTH: 910px; HEIGHT: 310px; TOP: 0px; LEFT: 34px; background-color: #FFFFFF; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #b2d8db; border-bottom-color: #b2d8db; border-left-width: 1px; border-left-style: solid; border-left-color: #b2d8db; }
div#bsfwbox H2#bsfwtitle { BACKGROUND-IMAGE: url(imagesbsfwboxbg.gif); TEXT-ALIGN: center; WIDTH: 34px; FLOAT: right; COLOR: #018c9b; margin: 0px; padding: 0px; }
div#bsfwbox H2#bsfwtitle A {PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 8px; PADDING-TOP: 30px}
div#bsfwbox H2#bsfwtitle A:link {COLOR: #018c9b; TEXT-DECORATION: none}
div#bsfwbox H2#bsfwtitle A:visited {COLOR: #018c9b; TEXT-DECORATION: none}
div#bsfwbox H2#bsfwtitle A:hover {COLOR: #018c9b; TEXT-DECORATION: none}
div#zmhdbox { Z-INDEX: 1; POSITION: absolute; WIDTH: 912px; HEIGHT: 310px; TOP: 0px; LEFT: 66px; background-color: #FFFFFF; border: 1px solid #b8dec5; }
div#zmhdbox H2#zmhdtitle { BACKGROUND-IMAGE: url(imageszmhdboxbg.gif); TEXT-ALIGN: center; WIDTH: 34px; FLOAT: right; COLOR: #359c01; margin: 0px; padding: 0px; }
div#zmhdbox H2#zmhdtitle A {PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 7px; PADDING-TOP: 30px}
div#zmhdbox H2#zmhdtitle A:link {COLOR: #359c01; TEXT-DECORATION: none}
div#zmhdbox H2#zmhdtitle A:visited {COLOR: #359c01; TEXT-DECORATION: none}
div#zmhdbox H2#zmhdtitle A:hover {COLOR: #359c01; TEXT-DECORATION: none}
.web.xxgk .inner { padding: 10px; }
.web.xxgk .inner h3{ color: #c97832; font-weight: bold; line-height: 16px; height: 16px; margin-bottom: 10px; font-size: 14px; }
.web.xxgk .inner h3 i{ height: 16px; width: 4px; display: inline-block; background: #e69d5d; float: left; margin-right: 10px; }
.web.xxgk .inner .leftwrap { float: left; width: 310px; }
.web.xxgk .inner .leftwrap .m1 a{ line-height: 28px; background: #f5ebd8; margin-bottom: 4px; display: inline-block; height: 28px; font-size: 12px; width: 145px; text-align: center; }
.web.xxgk .inner .leftwrap .m2{ padding: 5px 0px; }
.web.xxgk .inner .leftwrap .m2 a{ line-height: 24px; display: inline-block; height: 24px; padding-left: 10px; width: 87px; float: left; margin-right: 4px; margin-bottom: 4px; font-size: 12px; background: url(imagesimg12.gif) no-repeat left center; }
.web.xxgk .inner .leftwrap .m3{ background: url(imagesdot.png) no-repeat -184px -179px; height: 51px; padding-left: 75px; }
.web.xxgk .inner .leftwrap .m3  ul{ background: #f5ebd8; display: block; height: 51px; margin-left: 4px; padding-left: 5px; }
.web.xxgk .inner .leftwrap .m3  ul li{ background: url(imagesimg11.gif) no-repeat left center; display: inline-block; float: left; line-height: 24px; height: 24px; text-indent: 1em; padding-right: 10px; }
.web.xxgk .inner .leftwrap .m3  ul li a{display: block; font-size: 12px; text-align: center; }
.web.xxgk .inner .rightwrap { float: right; width: 540px; }
.web.xxgk .inner .rightwrap ul{}
.web.xxgk .inner .rightwrap ul li{ background: url(imagesimg17.gif) no-repeat left center; padding-left: 10px; line-height: 24px; }
.web.xxgk .inner .rightwrap ul li span{ color:#999; font-family:Verdana, Geneva, sans-serif; font-size:12px; float:right}
.web.xxgk .inner .rightwrap ul li a{ font-size:12px;}
.web.xxgk .inner .rightwrap .more{ font-weight:normal}
.web.xxgk .inner .rightwrap .wrap1{ width: 256px; float: left; }
.web.xxgk .inner .rightwrap .wrap2{ width: 256px; float: right; padding-right: 10px; }
.web.xxgk #bsfwbox #bsfwwrap .titbar { background: #F8FDFE; height: 28px; border-bottom: 1px solid #D5EAF9; padding-top: 5px; padding-left: 15px; }
.web.xxgk #bsfwbox #bsfwwrap .titbar  h3 { color: #218CA3; font-weight: normal; float: left; line-height: 28px; margin: 0px; padding: 0px 15px; height: 27px; border-top: 1px solid #D5EAF9; border-right: 1px solid #D5EAF9; border-left: 1px solid #D5EAF9; border-bottom: 1px solid #F0FAFC; background: #FFF; }

.web.xxgk #bsfwbox #bsfwwrap ul li a{ font-size: 12px; display: block; text-align:center }
.web.xxgk #bsfwbox #bsfwwrap #fwgr{ width: 420px; float: left; }
.web.xxgk #bsfwbox #bsfwwrap #fwqy{ width: 420px; float: right }
.web.xxgk #bsfwbox .bmfwbar{ background: url(imagesimg37.gif) no-repeat left top; height: 75px; padding-left: 44px; padding-top: 10px; }
.web.xxgk #bsfwbox .bmfwbar a{ float: left; display: inline-block; margin-left: 5px; }

/*信息公开二次修改样式*/
.web.xxgkwrap{ margin-top: 10px; margin-bottom: 10px; }
.web.xxgkwrap .xxgkbox { height: 314px; border: 1px solid #dcdcdc; }
.web.xxgkwrap .xxgkbox .xxgktitbar{ float: right; display: block; clear: both; }
.web.xxgkwrap .xxgkbox .xxgktitbar li { width: 25px; height: 314px; float: left; text-align: center; padding-right: 5px; padding-left: 5px; line-height: 18px; display: block; }
.web.xxgkwrap .xxgkbox .xxgktitbar .active1 { color: #F00; }

.web.xxgkwrap .xxgkbox .xxgkcont { float: right; margin-right: 15px; height: 314px; }
.web.xxgkwrap .xxgkbox .xxgkcont ul{ display: none; padding: 10px; }
.web.xxgkwrap .xxgkbox .xxgkcont ul.tabcont{display:block}

.box{ border-top: 2px solid #e2031d; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; line-height: 36px; }
.box h3{ font-size: 15px; color: #e3393a; background: #f6f6f6; padding-right: 10px; padding-left: 10px; }
.box h3 i { background: url(imagesdot.png) -185px -156px; display: inline-block; height: 16px; width: 15px; margin-right: 5px; }
.box ul{ padding: 10px; line-height: 26px; }
.box ul li{ background: url(imagesimg17.gif) no-repeat left center; padding-left: 10px; }
.box ul li a{ font-size: 13px; }
.box ul li span{ color:#999; font-family:Verdana, Geneva, sans-serif; font-size:12px; float:right}
.web .imglink { border: 1px solid #dcdcdc; margin-bottom: 10px; padding:8px; padding-right:0px;}
.web .wsyxbox { float: left; width: 704px; border: 1px solid #dcdcdc; }
.web .wsyxbox .titlebar { background: url(imagesdot.png); height: 188px; width: 65px; }
.web .wsyxbox .aboutus { width: 590px; font-size: 12px; color: #444; text-indent: 2em; position: relative; padding-top: 14px; padding-right: 20px; padding-left: 20px; }
.web .wsyxbox .aboutus p{ line-height: 25px; }
.web .wsyxbox .aboutus p a{ color:#E10005}
.web .wsyxbox .aboutus .bg { background: url(imagesdot.png) -65px top; height: 200px; width: 108px; position: absolute; display: block; top: 0px; right: 0px; z-index: -9999; }
.web .ztbox { width: 266px; }
.web.link #n5 { margin-top: 10px; }
.web.link #n5 dt{ background-color: #D8342A; width: 25px; text-align: center; color: #FFF; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 3px; margin-right: 15px; float: left; }
.web.link #n5 dd{ padding-left: 15px; margin-top: 4px; }
.web.link #n5 dd a{ height: 67px; width: 100px; display: block; font-size: 12px; color: #666; background-image: url(imagesbg_bjlink.jpg); float: left; text-align: center; padding-top: 10px; background-repeat: no-repeat; background-position: center top; margin-left: 15px; }
.web.link #n5 dd a:hover{ color:#f60}
.web.link #n5 dd a.no{ margin-left:0px;}
.web.link #n5 dd a p{ text-align: center; padding-top: 3px; }
.ztbox .hotzt { height: 33px; margin-right: 10px; margin-left: 10px; margin-bottom: 15px; }
.ztbox .hotzt .titline{ border-bottom: 1px dashed #b2b2b2; height: 7px; margin-bottom: 10px; }
.ztbox .hotzt #tit { background-color: #e00d00; font-size: 12px; color: #FFF; line-height: 18px; float: left; padding-right: 10px; padding-left: 10px;  }
.ztbox .hotzt a { display: block; height: 33px; color: #E00D00; font-size: 12px; }
.link .tab { margin-top: 10px; margin-bottom: 0px; }
.link .tab .tit { padding-top: 4px; color: #e13a00; line-height: 33px; padding-right: 20px; padding-left: 15px; height: 35px; background-color: #F8F8F8 !important; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dcdcdc; }
.link .tab .tit i{ background: url(imagesdot.png) -210px -155px; height: 17px; width: 20px; display: inline-block; margin-right: 7px; }
.link .tab .tab-hd { border-bottom: 1px solid #dcdcdc; height: 31px; padding-top: 8px; background-color: #f8f8f8; }
.link .tab .tab-hd li { padding: 0px; float: left; width: 95px; height: 30px; line-height: 30px; text-align: center; cursor: pointer; font-size: 13px; border-right: 1px solid #F8F8F8; border-left: 1px solid #F8F8F8; }
.link .tab .tab-hd li.active{ color: #333; border-top: 2px solid #e00d00; background: #FFF; height: 32px; margin-top: -2px; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; }
.link .tab .tab-bd ul.tabcont { display: list-item; }
.link .tab .tab-bd ul { display: none; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; padding: 15px; }
.link .tab .tab-bd .n1 li { width: 130px; }
.link .tab .tab-bd ul li{ float: left; display: inline-block; width: 100px; font-size: 12px; text-align: center; padding-top: 8px; padding-bottom: 8px; }
.link .tab .tab-bd ul li a{ display:block}
#footer { position: relative; height: 188px; background: #f6f6f6; }
#footer .jiucuoa span{background:none;}
#footer span{ position: absolute; height: 12px; width: 20px; background: url(imagesdot.png); }
#footer #ico-l { background: url(imagesdot.png) -181px -68px; left: -19px; top: 0px; height: 51px; width: 20px; }
#footer #ico-r { background: url(imagesdot.png) -265px -68px; right: -19px; top: 0px; height: 51px; width: 24px; }
#footer .footnav { background: #d8342a; line-height: 38px; font-size: 14px; color: #FFF; }
#footer .footnav .navtit { width: 70px; }
#footer .footnav dt { float: left; padding-right: 10px; padding-left: 15px; text-align: center; display: inline-block; }
#footer .footnav dd p { float: left; display: inline-block; padding: 0px; height: 38px; line-height: 38px; width: 150px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 44px; }
#footer .copyright{ display: block; margin: 0px; padding: 15px 20px 0px; }
#footer .copyright .ico { background: url(imagesdot.png) -174px 0px; height: 63px; width: 116px; display: inline-block; }
#footer .copyright span{ display: inline-block; background-image: none!important; width: 798px; float: left; text-align: center; line-height: 28px; padding-left: 15px; font-size: 13px; margin: 0px; }
#footer .visit { width: 280px; margin-right: auto; margin-left: auto; text-align: center; vertical-align: middle; }

/*二级页面样式*/
.insidepage{ background: #FFFFFF; margin: 0px auto; width: 980px; padding: 10px; }
.insidepage .sidebar { float: left; width: 250px; }
.insidepage .sidebar ul li a{ font-size:12px;}
.insidepage .sidebar .redline  { height: 4px; background: #d80003; }
.insidepage .sidebar .box { border: 1px solid #e0e0e0; margin-top: 10px; }
.insidepage .sidebar .sidenav { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; }
.insidepage .sidebar .sidenav h3,.insidepage .sidebar .box h3 { background: url(imagesdot.png) repeat-x 0px -361px; height: 34px; line-height: 32px; color: #d70002; text-indent: .5em; font-size: 15px; }
.insidepage .sidebar .box h3 i { background: url(imagesdot.png) -238px -160px; display: inline-block; height: 10px; width: 10px; margin-right: 10px; }
.insidepage .sidebar .sidenav ul{ background: url(imagesdot.png) no-repeat 1px -460px #fff;width:220px; padding-top: 20px; padding-bottom: 10px; }
.insidepage .sidebar .sidenav ul li { background: url(imagesdot.png) no-repeat 0px -394px; min-height: 42px; text-indent: 3.8em; font-size: 13px; width: 207px; margin-right: auto; margin-left: auto; line-height: 50px; }
.insidepage .sidebar .sidenav ul li a{ display: block; color: #4c4c4c; }
.insidepage .sidebar .sidenav ul li a:hover{color:#f60}
.insidepage .sidebar .box .p10.hotnews a { line-height: 24px; height: 24px; }
.insidepage .rightmain { width: 695px; float: right; border: 1px solid #e0e0e0; padding: 10px; }
.insidepage .rightmain .titbar { border-bottom: 1px solid #dcdcdc; line-height: 31px; height: 33px; margin-bottom: 10px; }
.insidepage .rightmain .titbar h3{ float: left; border-bottom: 3px solid #d80003; padding-right: 15px; padding-left: 15px; font-size: 15px; font-weight: bold; }
.insidepage .rightmain .box{ border: 0px; margin-bottom: 10px;}
.insidepage .rightmain .box .fleft,.insidepage .rightmain .box .fright{ width: 342px; }
.insidepage .rightmain .box .bar{ background: url(imagesdot.png) repeat-x 0px -361px; height: 28px; color: #d70002; text-indent: 0.5em; font-size: 15px; border-top: 2px solid #F50103; line-height: 30px; padding-right: 10px; padding-left: 10px; border-bottom: 1px solid #feb9b4; }
.insidepage .rightmain .box h4{ float: left; background: url(imagesimg18.gif) repeat-x left top; color: #FFF; padding-right: 10px; padding-left: 2px; height: 28px; line-height: 24px; font-size: 13px; }
.insidepage .home{ margin-bottom:15px;}
.insidepage .home,.insidepage .home a { font: 12px "宋体"; color: #999; padding-right: 10px; padding-left: 10px; text-align: left; }
.insidepage .content{ padding: 0px 35px 35px; border: 1px solid #ccc;}
.insidepage .content h2{ text-align: center; color: #da3300; font-size: 32px; font-weight: normal; padding: 20px 10px; border-bottom: 1px dashed #dcdcdc; }
.insidepage .content .bar{ color: #333; text-align: center; padding: 10px; display: block; font-size: 12px; }
.insidepage .content p{ line-height: 24px; margin-top: 10px; text-indent: 2em; }
.insidepage .content TABLE TD P{ text-indent: 0em;}
.insidepage .content p img{ display:block; margin:5px auto;max-width:850px;}

/*简介页样式*/
.insidebanner{ width: 980px; height: 342px; position: relative; float: center; overflow: hidden; }
.bannerwidth{width:980px;height:342px;overflow:hidden}
.bannerwidth img{width:980px;height:342px}
.bannercont{width:100%;position:relative;list-style:none;padding:0}
.bannercont_nav{ height: 74px; width: 40px; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; opacity: 0.5; text-indent: -9999px; overflow: hidden; text-decoration: none; background: url(imagesfocus_btn.png) no-repeat left 0px; margin-top: -28px }
.bannercont_nav.next{ left: auto; right: 0; background: url(imagesfocus_btn.png) no-repeat -40px 0px; }
.bannercont_tabs{margin:12px auto;clear:both;text-align:center}
.bannercont_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.bannercont_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.bannercont_tabs .bannercont_here a{background:rgba(0,0,0, .6);background:#390}
.insidepage .about { margin-top: 10px; margin-bottom: 10px; border-top: 3px solid #f31515; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; }
.insidepage .about h3 { color: #f31515; font-size: 17px; font-weight: bold; background: #f3f3f3; height: 38px; line-height: 38px; }
.insidepage .about h3 i {background: url(imagesico_about.png) left top; display: inline-block; height: 28px; width: 30px; margin-right: 10px; margin-left: 10px; margin-top: 3px; vertical-align:top; }
.insidepage .about .txt{ width: 580px; padding: 10px; }
.insidepage .about .txt p{ line-height: 26px; font-size: 13px; color: #444; border-bottom: 1px solid #ccc; margin-bottom: 20px; padding-bottom: 20px;text-indent:2em; }
.insidepage .about .txtlink a { text-decoration: none; color: #B07D06; font-size: 13px; padding-right: 5px; padding-left: 5px; }
.insidepage .about .txt p a{ color:#C00}
.insidepage .txtlinkimg .box { width: 317px; float: left; }
.insidepage .txtlinkimg #p10 { margin-right: 11px; margin-left: 11px; }
.insidepage .txtlinkimg .box{ border-top:0px;}
.insidepage .txtlinkimg .box h3{ height: 37px; line-height: 38px }
.insidepage .txtlinkimg .box h3 em{ padding: 0px 10px; display: inline-block; vertical-align: middle; }
.insidepage .txtlinkimg .box a { text-align: center; padding-top: 8px; padding-bottom: 8px; margin0left:10px;}
.insidepage .txtlinkimg .box #zy { border-top: 3px solid #79abf5; font-weight: bold; color: #79abf5; }
.insidepage .txtlinkimg .box #rw { border-top: 3px solid #f7963f; font-weight: bold; color: #f7963f; }
.insidepage .txtlinkimg .box #ts { border-top: 3px solid #8cc415; font-weight: bold; color: #8cc415; }
.insidepage .txtlinkimg .box #zy em{ height: 21px; background: url(imagesico_about.png) 0px -38px; width: 1px; margin-right: 10px; }
.insidepage .txtlinkimg .box #rw em{ height: 21px; background: url(imagesico_about.png) -430px -36px; width: 1px; margin-right: 10px; }
.insidepage .txtlinkimg .box #ts em{height: 19px; background: url(imagesico_about.png) -44px -9px; width: 1px; margin-right: 10px;}

/*园区建设*/
.yqjslink{ padding-bottom:15px;}
.yqjslink a{ float: left; height: 80px; display: block; width: 170px; text-align: center; padding-top: 15px; padding-bottom: 25px; position: relative; }
.yqjslink a p{ text-align: center; position: absolute; height: 30px; width: 100%; left: 0px; bottom: 10px; margin: 0px; line-height: 30px; }
.qytjlink{ }
.qytjlink img{ display: block; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; }
.qylink a{ background: url(imagesimg19.png) no-repeat 4px center; display: block; text-indent: 2em; margin-right: 10px; margin-left: 10px; font-size: 13px; }
.qytjlink .morelink{ border-top: 1px solid #cbcbcb; margin-top: 10px; display: block; margin-right: 10px; margin-left: 10px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; }
.qytjlink .morelink li a{ font-size: 12px; }

/*文山旅游*/
.insidepage .rightmain .tourimg{ padding-top: 15px; padding-bottom: 15px; }
.insidepage .rightmain .tourimg ul{ width: 151px; display: block; float: left; margin: 0px 0px 0px 10px; padding-top: 100px; padding-bottom: 10px; padding-left:15px; }
.insidepage .rightmain .tourimg #n1 { margin: 0px; background: #F5F5F5 url(imagesico_tour.png) no-repeat 15px top; display: block; color: #DCA058; font-weight: normal; }
.insidepage .rightmain .tourimg #n2 { background: #F5F5F5 url(imagesico_tour.png) no-repeat -164px top; display: block; color: #DCA058; font-weight: normal; }
.insidepage .rightmain .tourimg #n3 { background: #F5F5F5 url(imagesico_tour.png) no-repeat -344px top; display: block; color: #DCA058; font-weight: normal; }
.insidepage .rightmain .tourimg #n4 { background: #F5F5F5 url(imagesico_tour.png) no-repeat -526px top; display: block; color: #DCA058; font-weight: normal; }
.insidepage .rightmain .tourimg ul li{ background: url(imagesimg17.gif) no-repeat 10px center; text-align: left; text-indent: 1.5em; line-height: 22px; }
.insidepage .rightmain .tourimg ul li a{ font-size:12px;}
#jdjs{margin-bottom:0px;}
#jdjs ul{ display: block; margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#jdjs ul li{ float: left; background-image:none;display: block; width: 25%; padding: 0px; text-align: center; margin-bottom: 15px; }
#jdjs ul li a{ text-align: center; width: 100%; display: block; color: #444; }
#jdjs ul li a:hover{}
#jdjs ul li span{ text-align: center; display: block; width: 100%; color: #444; }
#jdjs ul li span:hover{ color:#f60}

/*便民服务*/
.rightmain .bmfwlink ul{ background: #f8f7f2; display: block; width: 224px; float: left; margin-bottom: 14px; height: 111px; padding-left: 116px; padding-top:15px; padding-bottom:5px; }
.rightmain .bmfwlink ul li a{ font-size: 12px; display: block; }
.rightmain .bmfwlink #jy{ margin-right: 14px; background: #F8F7F2 url(imagesico_zxfw1.png) no-repeat 15px center; }
.rightmain .bmfwlink #jy li{ float: left; width:22%; display: block; line-height: 28px; margin-right: 20px; }
.rightmain .bmfwlink #yl{background: #F8F7F2 url(imagesico_zxfw2.png) no-repeat 15px center;}
.rightmain .bmfwlink #yl li{ display:inline-block; line-height: 28px; margin-right: 20px; }
.rightmain .bmfwlink #lb{background: #F8F7F2 url(imagesico_zxfw3.png) no-repeat 15px center; margin-right: 14px; }
.rightmain .bmfwlink #lb li{float: left; width:22%; display: block; line-height: 28px; margin-right: 20px;}
.rightmain .bmfwlink #jt{background: #F8F7F2 url(imagesico_zxfw4.png) no-repeat 15px center;}
.rightmain .bmfwlink #jt li{ display:inline-block;line-height: 28px; margin-right:15px;}
.rightmain .bmfwlink #sy li{float: left; width:22%; display: block; line-height: 28px; margin-right: 20px;}
.rightmain .bmfwlink #sy{ background: #F8F7F2 url(imagesico_zxfw5.png) no-repeat 15px center; clear: both; width: 578px; }
.rightmain .bmfwlink #sy li{display:inline-block; width:120px; float:left;line-height: 28px; margin-right: 20px;}
.insidepage .rightmain .tab { }
.insidepage .rightmain .tab{ margin-top: 10px; }
.insidepage .rightmain .tab .tab-hd { overflow: hidden; zoom: 1; border-bottom: 1px solid #dcdcdc; padding-left: 15px; }
.insidepage .rightmain .tab .tab-hd li{ float: left; color: #333; text-align: center; cursor: pointer; font-size: 15px; border-top: 2px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; padding-top: 7px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; }
.insidepage .rightmain .tab .tab-hd li.active{ border-top: 2px solid #de616f; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #FFF; border-left: 1px solid #e0e0e0; color: #e2031d; background: #FFF; padding-top: 7px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; }
.insidepage .rightmain .tab .tab-bd ul{ display: none; margin-top: 10px; }
.insidepage .rightmain .tab .tab-bd ul.tabcont{ display:list-item;}
.insidepage .rightmain .tab .tab-bd ul li{ line-height: 28px; background: url(imagesimg17.gif) no-repeat left center; padding-left: 10px; }
.insidepage .rightmain .tab .tab-bd ul li a{}
.insidepage .rightmain .tab .tab-bd ul li a:hover{ }
.insidepage .rightmain .tab .tab-bd ul li span{ float: right; color: #999; font: 12px/28px Verdana, Geneva, sans-serif; }

/*政务公开*/
#zwgk_ml{ margin-bottom: 15px; }
#zwgk_ml a{ display: inline-block; float: left; font-size: 12px; line-height: 41px; width: 100px; text-align: center; margin-right: 15px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }
#zwgk_box p{ float: left; padding-top: 15px; padding-bottom: 10px; margin: 0px; padding-left: 10px; }
#zwgk_box ul{ float: right; width: 200px; }
#zwgkimg{ padding-bottom: 10px; display: block; }

/*政民互动*/
#zmhdwrap{}
#zmhdwrap .ldxxbox { float: left; width: 420px; }
#zmhdwrap .ldxxbox .titbar{ border-bottom: 1px solid #C4E1A6; height: 31px; padding-left: 10px; line-height: 31px; }
#zmhdwrap .ldxxbox h4{ padding-right: 20px; padding-left: 20px; border-top: 1px solid #c4e1a6; border-right: 1px solid #c4e1a6; border-bottom: 1px solid #F3F9ED; border-left: 1px solid #c4e1a6; float: left; line-height: 30px; background: #FBFDF9; color: #696; }
#zmhdwrap #jyxcbox{ float:right; width:435px; padding-right:10px;}
#zmhdwrap #jyxcbox .tab-hd { border-bottom: 1px solid #C4E1A6; height: 31px; padding-left: 10px; line-height: 31px; }
#zmhdwrap #jyxcbox .tab-hd li { padding: 1px 0px 0px; float: left; height: 29px; line-height: 30px; text-align: center; cursor: pointer; font-size: 13px; width: 96px; border-right: 1px solid #F3F9ED; border-left: 1px solid #F3F9ED; }
#zmhdwrap #jyxcbox .tab-hd li.active{ border-top: 1px solid #c4e1a6; border-right: 1px solid #c4e1a6; border-bottom: 1px solid #F3F9ED; border-left: 1px solid #c4e1a6; float: left; line-height: 30px; background: #FBFDF9; color: #696; height: 30px; padding: 0px; }
#zmhdwrap #jyxcbox .tab-bd ul.tabcont { display: list-item; }
#zmhdwrap #jyxcbox .tab-bd ul { display: none; padding: 15px; height: 85px; }
#zmhdwrap #jyxcbox .tab-bd ul li{ float: left; display: inline-block; width: 100px; font-size: 12px; text-align: center; padding-top: 8px; padding-bottom: 8px; }
#zmhdwrap #jyxcbox .tab-bd ul li a{ display:block}
#zmhdwrap #jyxcbox .myzjbox .txt { background: url(imagesmyzj1.png) no-repeat left center; height: 45px; font-size: 12px; line-height: 21px; padding-left: 50px; color: #444; }
#zmhdwrap #jyxcbox .myzjbox .txt span{ width: 35px; display: block; text-align: center; color: #696; font-weight: normal; font-size: 15px; float: left; margin-right: 10px; }

/*在线办事*/
#grfw ul li{ float: left; width: 15%; background: url(imagesimg12.gif) no-repeat left center; height: 35px; line-height: 35px; }

/*三七文山*/
#lie li{ float: left; width: 320px; margin-left: 15px; }

/*二级页面左侧图片链接*/
.box .p10 .sideimglink.clearfix{ margin: 0px; padding: 0px; }
.box .p10 .sideimglink.clearfix li { padding: 0px; display: inline-block; float: left; width: 50%; text-align: center; height: 100px; background-image: none; margin-bottom: 10px; }
.box .p10 .sideimglink.clearfix li a{ padding: 0px; margin: 0px; text-align: center; }
.box .p10 .sideimglink.clearfix li a p{ text-align: center; padding-top: 2px; display: block; }
.lmsj{font-family: "微软雅黑";font-size: 14px;line-height: 25px;color: #666666;width:435px;overflow:hidden;height:220px}


/*2017-2-22*/
.insidepage .sidebar .sidenav-s { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; margin-bottom:10px;}
.insidepage .sidebar .sidenav-s h3{    background: url(imagesdot.png) repeat-x 0px -361px;    height: 34px;    line-height: 32px;    color: #d70002;    text-indent: .5em;    font-size: 15px;}
.insidepage .sidebar .sidenav-s ul{ background: url(imagesdot.png) no-repeat 1px -460px;  height:auto;  padding:20px 0px 20px 10px }
.insidepage .sidebar .sidenav-s ul li{ background: url(imagesdot.png) no-repeat -13px -394px; min-height: 42px; text-indent: 2.3em; font-size: 13px; margin-right: 2%; margin-left: auto; line-height: 50px; }
.insidepage .sidebar .sidenav-s ul li a{ display: block; color: #4c4c4c; }
.insidepage .sidebar .sidenav-s ul li a:hover{color:#f60}



/*三个切换的代码*/

.web.xxgk #bsfwbox #bsfwwrap .tab-hd { background: #F8FDFE; height: 28px; border-bottom: 1px solid #D5EAF9; padding-top: 5px; padding-left: 15px; }
.web.xxgk #bsfwbox #bsfwwrap .tab-hd li { padding: 1px 0px 0px; float:right; height: 29px; line-height: 30px; text-align: center; cursor: pointer; font-size: 13px; width: 96px; border-right: 1px solid #F3F9ED; border-left: 1px solid #F3F9ED; }
.web.xxgk #bsfwbox #bsfwwrap .tab-hd li.active{ color: #218CA3; font-weight: normal; float:right; line-height: 28px; margin: 0px; padding: 1px 0px 0px; height: 27px; border-top: 1px solid #D5EAF9; border-right: 1px solid #D5EAF9; border-left: 1px solid #D5EAF9; border-bottom: 1px solid #F0FAFC; background: #FFF; }
.web.xxgk #bsfwbox #bsfwwrap .tab-bd ul.tabcont { display: list-item; }
.web.xxgk #bsfwbox #bsfwwrap .tab-bd{height: 150px; overflow: auto; width: 100%; padding-top: 8px;}
.web.xxgk #bsfwbox #bsfwwrap .tab-bd ul { }
.web.xxgk #bsfwbox #bsfwwrap .tab-bd ul li{ float: left; display: inline-block; width: 100px; font-size: 12px; text-align: center; padding-top: 8px; padding-bottom: 8px; }
.web.xxgk #bsfwbox #bsfwwrap .tab-bd ul li a{ display:block;text-align:center;}