/*- - - - - - - - -样式属首页.html - - - - - - - -*/
	/*顶部*/
	#top{width:100%;height:55px;line-height:50px;min-width:1250px;background:url(../Images/topbg.png) repeat-x center top;}
	#top p{font-size:12px;}
	#top .m{float:right;}
	#top .m a{margin:0 14px;}
	#top .center p .m { float: none; }

	/*头部广告*/
	#headerBanner{width:100%;height:275px;text-align:center;position:relative;overflow:hidden;min-width:1250px;margin-bottom:-275px;min-width:1250px;}
	/*图片轮播样式*/
	#headerBanner .conbox{width:9999em;height:275px;position:absolute;left:0;overflow:hidden;}
	#headerBanner .conbox .pic{ position:absolute;left:0;top:0;width:100%;height:275px;text-align:center;overflow:hidden;min-width:1250px;}
	#headerBanner .conbox .pic a{width:100%;display:block;}
	#headerBanner .conbox .pic img{height:100%;margin:0 auto;display:block;}
	#headerBanner .switcher{width:100%;text-align:center;position:absolute;right:0px;bottom:21px;z-index:99;}
	#headerBanner .switcher a{width:15px;height:15px;line-height:0px;text-align:center;overflow:hidden;font-size:14px;font-family:'Microsoft yahei';color:#323232;margin-left:10px;background-color:#fff;cursor:pointer;display:inline-block;}
	#headerBanner .switcher a.cur,#headerBanner .switcher a:hover{color:#fff;background-color:#02238e;}	
	/*页头*/
	#header{width:100%; min-width:1250px;height:228px;background:#2153AD url(../Images/header_banner.jpg) repeat-x center top; margin:0 auto; margin-top:-5px; overflow:hidden; zoom:1;text-align: center;}
	#header #logo { float: left; width:350px; height:100px; }
	#header #logo img { margin:65px 0 0 -20px; }
	#header #name { width:470px; float: right; margin:50px 0 0; }
	/*菜单*/
	.navbg { height:50px; background: url(../Images/nav.png) repeat-x center top; overflow: hidden; zoom:1; min-width: 1250px; }
	#menu{width:1250px;height:45px;position:relative;margin:0px auto;z-index:1500;}
	#menu ul{float:left;}
	#menu ul li{float:left;}
	#menu ul li a{background: url(../Images/navline.png) no-repeat right 0; overflow:hidden;float:left;width:125px;height:45px;line-height:45px;text-align:center;font-weight:normal;font-size:21px;font-family:'microsoft yahei';color:#fff;}
	#menu ul li.change a,#menu ul li a:hover{border-bottom:4px solid #c3e1f7;text-decoration:none; }

	/*搜索*/
	#Search{float:right;width:282px;height:28px; line-height:28px;margin-top:8px;padding-top:2px;background:url(../Images/searchbg.png) no-repeat left top;}
	#Search .Searchform{float:left;}
	#Search .Searchform .text{ line-height:25px;width:190px;height:25px; background:none;padding:0;padding-left:20px;border:0;}
	#Search .Searchform .btn_send{width:62px;height:26px;font-family:'microsoft yahei';color:#fff;background:none;border:0;}
	#gg { height:46px; background: url(../Images/ggbg.png) no-repeat center top; margin:-8px auto 8px auto;  width:1030px; padding:0 24px 0 120px; }
	.ggroll { width:990px; overflow:hidden;padding:12px 0 0;margin:0;height:21px;}
	.ggroll .list li { float:left; padding:0 50px 0 12px; line-height:1.5;background:url(../Images/flag01.gif) no-repeat 2px 4px; }
	.ggroll .list li a {  font-size:14px; }

	.sidebar { float: right; width:300px; overflow: hidden; }
	.sidebar .box { width:298px; float: none; }
	/*第一模块*/
	#m1{margin:0px auto;width:1250px; overflow: hidden; }
		/**/
		.focus { height:100px; overflow: hidden; zoom:1; margin:25px auto; }
		.focus #Newfocus { width:1200px; float: left; height:77px; overflow: hidden; }
		.focus #Newfocus li { height:77px; overflow: hidden;  }
		.focus .Focusmore { float: right; width:45px; padding:30px 0 0; }

		.MainNews{margin:2px 0; overflow: hidden; zoom:1;  }
		
		/*图片轮播样式*/
		.MainNews .playBanner{float:left;width:672px;height:422px;position:relative;overflow:hidden;}
		.MainNews .conbox{width:9999em;position:absolute;}
		.MainNews .conbox div{float:left;width:672px;height:422px;position:relative;overflow:hidden;}
		.MainNews .conbox div strong{padding:0 91px 0 7px;width:672px;height:37px;line-height:37px;position:absolute;font-size:15px;font-weight:bold;color:#fff;bottom:0px;left:0px;background:url(../Images/heibg.png) repeat left top;}
		.MainNews .conbox div img{width:100%;height:100%;display:block;}
		.MainNews .switcher{float:right;position:absolute;right:7px;bottom:12px;z-index:99;}
		.MainNews .switcher a{float:left;width:12px;height:12px;line-height:0;text-align:center;overflow:hidden;font-size:14px;font-family:arial;color:#323232;margin-left:5px;background-color:#ffffff;border-radius:6px;cursor:pointer;display:inline;}
		.MainNews .switcher a.cur,.MainNews .switcher a:hover{color:#fff;background-color:#ff7f00;}

		.MainNews .NewsBox{float:right;width:540px; height:422px; overflow: hidden;}
		.AdBox { overflow: hidden; zoom:1; height:68px; padding:16px 0;  }
		.AdBox .AdP1 { float: left; width:766px; height:68px; overflow:hidden; }
		.AdBox .AdP1 li { width:766px; height:68px; }
		.AdBox .AdP1 img { display: block; width:766px; height:68px; }
		.AdBox .AdP0 { float: right; width:306px; height:68px; overflow:hidden; }
		.ADBox .AdP0 li { width:306px; height:68px; overflow:hidden;  }
		.AdBox .AdP0 img { display: block; width:306px; height:68px; }

		.MainLeft { float: left; width:766px; }
		.MainRight { float: right; width:306px; }
		.PicButton a { display: block; height:75px; line-height: 75px; background: #F6F6F6; margin-bottom:17px; color: #134CB1; font-size:27px; text-decoration: none; letter-spacing: 2px; }
		.PicButton a i { display: block; float: left; margin:10px 20px 0 44px; width:54px; height:54px; background: url(../Images/part_icon.png) no-repeat left top; }
		.PicButton a:hover { background:#134CB1; color:#fff;  }
		.PicButton a.icon1x1 i { background-position: 0 0; }
		.PicButton a.icon1x1:hover i { background-position: -54px 0; }
		.PicButton a.icon2x1 i { background-position: 0 -54px; }
		.PicButton a.icon2x1:hover i { background-position: -54px -54px; }
		.PicButton a.icon3x1 i { background-position: 0 -108px; }
		.PicButton a.icon3x1:hover i { background-position: -54px -108px; }

		.box h4 .icon { margin:-1px 5px 0 0; }
		.box .text { margin-top:-5px; }
		.box .text p { padding:4px 0; border-bottom:1px dotted #ccc; line-height: 1.4; color: #444; }
		.box .text p span{ padding:0 1px 6px 0;float: left; }

		.SyPic {  float:left; width:122px; padding:3px; border:1px solid #ccc; margin:4px 0 0; }
		.SyPic img { width:122px; height:192px; display: block; }
		.listshow { float: right; width:230px; }

		.vPic { overflow: hidden; zoom:1; padding:10px 0 8px 0; }
		.vPic li {float: left; width:384px; height:262px; position: relative;}
		.vPic li img { width:384px; height:262px; display: block; background-color: #eee; }
		.vPic .playFlag { width:44px; height:44px; background:url(../Images/playFlag3.png) no-repeat center center; position: absolute; left:15px; bottom:15px; }


		.videoPic { overflow: hidden; zoom:1; padding:10px 0 8px 0; }
		.videoPic li {float: left; width:120px; height:130px; padding:0 14px 8px 0; position: relative;}
		.videoPic li img { width:115px; height:85px; display: block; background-color: #eee; }
		.videoPic .playFlag { width:22px; height:22px; background:url(../Images/playFlag.png) no-repeat center center; position: absolute; left:8px; bottom:15px; }

		.videoList li { background:url(../Images/playFlag2.png) no-repeat left center; padding:0 0 0 22px; height:40px; line-height: 40px; overflow: hidden; }
		.videoList li a { font-size: 17px; }
		.newsPic li { padding:0 14px 14px 0; }
		.newsPic li img { width:120px; height:90px; }
		.mzBox { overflow: hidden; zoom:1; clear:both; padding-bottom:10px; background-color: #F3F3F3; border:1px solid #ddd; }
		.mztitle { background:url(../Images/mztitle.png) no-repeat left center; margin:10px 0 15px 10px; height:40px;width:200px; }
		.mztitle span {font-style:normal;display:block;width:1000px; height:32px; line-height: 32px; overflow: hidden; text-align: center; background:#f6f6f6; margin-left:200px;}
		.mztitle span a { padding:0 5px; }

		.mzList { overflow: hidden; zoom:1; }
		.mzList .mzitem { float: left; width:207px; height:175px; text-align: center; border-right:1px dashed #ccc; overflow: hidden; zoom:1; }
		.mzList .mzitem img { margin:20px auto; }
		.mznew { margin:0 auto; width:190px; height:75px; overflow: hidden; }
		.mznew li { height:75px; overflow: hidden; zoom:1; text-align: center; font-size: 15px; line-height: 1.5 }
		.mznew li a { font-size: 17px; color:#333; }
		.mznew li a:hover { text-decoration: none; }
		.mznew li span { color: #144DB2; font-size: 13px; display: block; padding:5px; }

		.showPic { float: left; width:164px; height:112px; text-align: center; padding-top:15px; }
		.showPic img { width:164px; height:112px; display: block; }
		.showPic img { margin-bottom:5px; }

		.list182 { float: right; width:205px; }
		.list-line .DocList li { border-bottom:1px solid #ddd; height:52px;  }
		.list-line .DocList li a { font-size: 17px; line-height: 52px;}

		.linkblue { padding-top:10px; }
		.linkblue a { color:#333; font-size: 15px; }
		.desshow { color:#999; font-size: 12px; padding:7px 0; line-height: 1.6; height:42px; overflow:hidden; }
		.jbBox { background:#f6f6f6; padding:15px; }
		.jbBox h3 { border-bottom:1px solid #ddd; font: normal 19px 'Microsoft yahei'; margin:0 0 10px 0; padding:0 0 10px 0; color: #006DD9; }
		.jbfs td { padding:5px 0; line-height: 1.8 }
		.ltItem { overflow: hidden; zoom:1; padding:12px 0; }
		.ltItem img { float: left; width:85px; height:95px; margin-right:10px; }
		.ltItem h4 { font-size: 15px; margin:7px 0; }
		.ltItem .des { font-size: 12px; line-height: 20px; height:60px; overflow:hidden; }
		.ltItem .des a { color:#004C99; }


		.linkBox { background: #eee; text-align: center;  padding-bottom:15px; min-width: 1250px; }
		.piclink { width:1250px; margin:0 auto; padding:20px 0; overflow: hidden; zoom:1; }
		.piclink img { width:190px; height:56px; margin:0 18px 0 0; float: left;}

		.textlink { width:1250px; margin:0 auto; text-align: left; overflow: hidden; zoom:1; line-height: 1.8;}
		.textlink .Tab_nr { font-size: 17px; padding:10px; }
		.linkitem a { padding-right:30px;  }
		.linkitem2 a { float: left; width:80px; }
		.linkitem3 a { float: left; width:240px; }
		.footer { margin:25px auto; width:1200px; text-align: center; line-height: 2; }

	/*第二模块*/

	.box { width:370px; margin:5px 0 12px 0; float: left; overflow: hidden;}
	.box h3 { font:normal 19px/2 'Microsoft yahei'; margin:5px 0; }
	.box h3 a { color:#006DD9; }
	.JjList { overflow: hidden; zoom:1; padding:0 0 3px 0; }
	.JjList p.title { height:25px; line-height: 25px; overflow: hidden; margin:4px 0; }
	.JjList p.title img { margin:-3px 5px 0 0; }
	.JjList p.title a { font-size: 17px; }
	.JjList p.des { font-size: 12px; color: #999; line-height: 20px; height:45px; overflow:hidden; }



	.bcontent { padding:6px 10px; overflow: hidden; }
	.bcontent h3 { border-bottom:2px solid #eee; height:35px; margin-bottom:5px; }
	.bcontent h3 span { border-bottom:2px solid #006DD9; color:#006DD9; display: block; float: left; font:bold 17px/35px 'Microsoft yahei'; }
	.bcontent h3 img { float: right; margin-top:12px; }
	.rbar { width:302px; float: right; overflow: hidden; }
	.rbar .box { width:301px; }
	.sidebar .box h4,.ticon {  font:bold 17px/32px 'Microsoft yahei'; color:#006DD9; margin:2px 0 6px 0; height:32px; background: url(../Images/icon.png) no-repeat 0 0;  }
	.sidebar .box h4 img { float: right; margin:8px 0 0; }

	.button01,.button02 { float: left; width:150px; height:74px; text-align: center; padding:5px 0; }
	.button02  {border-left:1px solid #ddd;}
	.button01 img,.button02 img { margin:0 auto; }
	.Lmain { float: left; width:798px; overflow: hidden; zoom:1; }
	.banner01 { padding-bottom:10px; }
	.prolink li { padding-top:1px; }
	.prolink li a { display: block; background: #E6F1FB; padding-left:12px; height:36px; line-height: 36px; overflow: hidden; text-align: left; text-decoration: none; } 
	.prolink li a:hover { background: #006DD9; color:#fff; }
	.ghqx { float: right; width:260px; padding-top:5px; }
	.qkpic { float:left; width:90px; height:125px; padding-top:5px; }
	.ghqx h2 { background: #006DD9; border-radius:6px; color: #fff; font-size: 14px; font-weight: normal; padding:5px;  }
	.ghqx h2 strong { font:normal 22px/1.5 'microsoft yahei'; display: block; }


	/*版权*/
	#copyright{clear:both;line-height:1.8;font-size:14px;margin:0 auto;padding:15px 0;background: #ddd;border-top:1px solid #ccc;}
	#copyright p{text-align:center;color:#444;}
	#copyright p strong{font-weight:normal;color:#444;}
	#copyright a { color:#444; }
	/*栏目标题*/
	.PartTitle{height:25px;position:relative;margin-bottom:8px;border-bottom:2px solid #dddddd;}
	.PartTitle span{padding:0 6px;float:left;height:25px;position:relative;font-size:16px;color:#b20000;margin-bottom:-2px;border-bottom:2px solid #b20000;}
	.PartTitle .more{position:absolute;font-weight:normal;top:0px;right:0px;padding-right:11px;background:url(../Images/0.gif) no-repeat right center;}
	/*副标题*/
	.SubTitle{height:25px;line-height:25px;overflow:hidden;font-size:16px;font-weight:normal;margin-bottom:14px;}
	.SubTitle .tit_icon{margin-right:10px;}
	.tit_icon{width:29px;height:19px;vertical-align:middle;background:url(../Images/part_icon.png) no-repeat left top;display:inline-block;}
	.tit_icon.tit_icon1x1{background-position:0 0;}
	.tit_icon.tit_icon2x1{background-position:-29px 0;}
	/*新闻列表*/
	.NewsList li{height:47px;line-height:47px;overflow:hidden;padding-left:0px;}
	.NewsList li em{float:right;color:#999999; font-size: 12px; font-family: arial;}
	.NewsList li a { font-size: 21px; }
	.bold li a { color:#000; }

	/*文档列表*/
	.DocList li{height:40px;line-height:40px;overflow:hidden;}
	.DocList li a { font-size: 14px; }

	.ul02_l li{height:52px;line-height:52px;overflow:hidden;border-bottom:1px solid #ddd;}
	.ul02_l li a { font-size: 17px; }
	
	.size16 li a,.size16 a { font-size:16px; }
	.size17 li a,.size17 a { font-size:17px; }

	.bgt li { line-height: 22px; height:auto; padding-top:9px; padding-bottom:6px;background:url(../Images/1.gif) no-repeat 3px 17px ; border-bottom:1px dotted #bbb; }
	.bgt li em { float:none; font:normal 12px arial; padding:5px 0 0 5px; color:#777;}
	.bgt li a:hover { text-decoration: none; }
	/*文本列表*/
	.TextList{float:left;}
	.TextList li{float:left;width:135px;height:20px;line-height:20px;overflow:hidden;font-size:14px;color:#656565;margin-bottom:14px;}
	.TextList li ins{width:45px;height:20px;line-height:20px;text-align:center;color:#fff;background-color:#f24934;text-decoration:none;border-radius:4px;display:inline-block;}

	/*选项卡*/
	.TabNews { font-size: 30px; font-weight: bold; margin-bottom:10px; }
	.TabNews a { color:#134CB1;  }
	.TabNews a:hover { text-decoration: none; }
	.Tab{float:left;margin:4px 0 2px 0;}
	.Tab li{float:left;width:139px;}
	.Tab li a{height:32px;line-height:32px;font-weight:bold;font-size:17px;font-family:'microsoft yahei';color:#333333;padding-left:5px;background-color:#cccccc;display:block;}
	.Tab li a .tab_icon{margin-right:10px;}
	.Tab li a:hover{text-decoration:none;}
	.Tab li.change a{color:#fff;background-color:#006DD9;}
	.tab_icon{width:31px;height:31px;position:relative;top:-3px;vertical-align:middle;background:url(../Images/icon_tab.png) no-repeat left top;display:inline-block;}
	.tab_icon.tab_icon1x1{background-position:0 0;}
	.tab_icon.tab_icon2x1{background-position:-31px 0;}
	.Tab2 { position: relative;zoom:1; height:33px; margin:0 0 10px 0;}
	.Tab2 li { float:left; margin-right:25px; }
	.Tab2 li a { font:bold 23px/33px 'Microsoft yahei'; display: block; height:35px; text-decoration: none;  }
	.Tab2 li.change a { border-bottom:2px solid #006DD9;   }

	.video { position: relative; text-align: center; width:278px; margin:0 auto; }
	.video img { width:278px; height:175px; display: block; }
	.video .videoplay { position: absolute; left:110px; top:46px; width:51px; height:51px; background: url(../Images/player.png) no-repeat center center; }
	.video .videotext { width:100%; height:30px; background: url(../Images/heibg.png) repeat left top; color:#fff; line-height: 30px; position: absolute; left:0; bottom:0; }
.ljrw { padding:5px 0 0 3px; overflow: hidden; }
	#marquee { height:135px; width:330px; overflow:hidden;float: left; }
}
#marquee { }
#marquee li { list-style:none; float: left; width:110px; height:135px; overflow:hidden; text-align: center; color:#333; }
#marquee li a { color:#333; font-family: 'Microsoft yahei'; font-size: 14px; }
#marquee li img { margin:5px auto; width:90px; height:90px; display: block; border-radius:100px; }
#marquee li a strong { color:#666;font:bold 26px/1.8 华文中宋,'Microsoft yahei'; display: block; }
#marquee li:hover {  }
#goLeft1,#goRight1{ margin:0 0px; cursor: pointer; width:13px; text-indent: -99999em; float: left; height:100px; background: url(../Images/arrow.png) no-repeat 0 center; }
#goRight1 { background-position: -13px center; }
#mar3Nav { display: block; clear: both; padding-left:590px; }
#mar3Nav li { float: left; margin: 0 5px; width: 12px; height: 12px; background: #bbb;cursor: pointer;text-indent: -99999em; border-radius: 100px; }
#mar3Nav li.navOn { background: #8C0000; }
#link { width:1114px; border:1px solid #ccc; background: #fff; padding:15px; margin:-13px auto 12px auto; }
.linktext { padding:5px 0; overflow: hidden; zoom:1; }
.LinkList { padding-top:10px; }
.LinkList li { float: left; padding-right:30px; } 
/*-----二级页面----*/
.subcontainor { border:1px solid #ccc; background: #fff; overflow: hidden; zoom:1; width:1230px; padding:10px; margin:20px auto 10px auto; box-shadow: 1px 2px 5px #ccc; }
.container { border:1px solid #ccc;background: #fff; margin-bottom:15px; }
.rbg { background: #fff url(../Images/rbg.png) repeat-y left top; padding-right:0; }
.list li em { float: right; color:#999; font-size: 12px; }
.subcon,.contentbox { width:1144px;border:1px solid #ddd;box-shadow: 0 0 3px 2px #ddd; margin:0 auto 15px auto; overflow: hidden; zoom:1; background: #fff url(../Images/leftbg.png) repeat-y 0 0; }
.contentbox { background: #fff;  }
.subside { float: left; width:270px; text-align: left; padding:15px; padding-left: 5px; }
.subside .sbox { padding-top:18px; }
.subside h3 { height:37px; line-height: 37px;  color:#2153AD; font-size:21px; padding:5px 0; padding-left:5px;  border-bottom:1px solid #ddd;  }
.subside .menu { margin:10px 0; }
.subside .menu a { display: block; height:30px; line-height: 30px; overflow: hidden; background: url(../Images/menu_flag.png) no-repeat 0 0; text-decoration:none; padding-left:24px; font-size: 17px; }
.subside .menu a:hover { background-position: 0 -30px; }
.subside .menu a.current { background:url(../Images/menu_flag.png) no-repeat 0 -30px;  color:#333; }
.sbox2 { margin-bottom:10px; }
.sbox2 h3{ border-bottom:1px solid #ddd; color:#2153AD; font-size:21px; padding:5px 0; }

.sbox2 .DocList li { border-bottom:1px dotted #ccc; }
.ztlist { width:1200px; }
.ztlist .ztitem { display: block; position:  relative; margin:0 0 0 40px; padding:0 0 20px 30px; text-align: center; zoom:1; font:17px/1.6 'Microsoft yahei'; border-left:1px dotted #aaa; }
.ztlist .ztitem p { position: absolute; width:60px; text-align: center; height:30px; overflow: hidden; background:#fff  url(../Images/zt_timebg.png) no-repeat center bottom; left:-30px; top:0px; }
.ztlist .ztitem td { height:60px; vertical-align: middle; padding-left:18px; }
.ztlist .ztitem a { text-align:left; margin:0 0 10px 20px; padding:10px;color: #005EBB; text-decoration:none; font-size:17px; display: block; width:300px; float: left; background: url(../Images/ztflag.png) no-repeat 5px 14px; padding-left:35px; border:1px solid #ddd; }
.ztlist .ztitem a:hover { background-color:#f5f5f5;  }
.submain { width:900px; padding-bottom:10px; float: left; margin-left:15px; _display:inline; }
.position { background: url(../Images/positionbg.png) no-repeat 0 center; text-align: left; font-size: 14px; padding:0 0 0 20px; height:40px; line-height: 40px;}
.position a { font-size:14px; }
.listbox { padding-bottom:15px; overflow: hidden; zoom:1; }
.listbox h3 { margin-bottom:8px; padding:5px 0; border-bottom:1px solid #ddd; height:30px;  }
.listbox h3 span { float:left; font:bold 21px/30px 'Microsoft yahei'; padding:0 40px 0 0; margin-left:5px;  color:#2153AD; }
.listbox h3 img { float:right; margin:7px 5px 0 0;}
.listbox h3 a { float: none;  color:#2153AD;}
.listbox li { margin:10px 0; background:url(../Images/flag01.gif) no-repeat 5px 10px; padding:6px 5px 2px 18px; height:18px; line-height: 20px; text-align:left; overflow:hidden; }
.listbox li a { font-size:17px; }
.listbox li a:hover { text-decoration: underline;}
.listbox li.dotted { border-bottom:1px dotted #bbb; background: none; padding:0; height:10px; line-height: 0; overflow: hidden; }
.twol li { width:426px; float: left; margin:5px 0; }

.text { padding:5px 8px; text-align:justify; text-justify:inter-ideograph; }
.text p { text-indent: 2em; padding:5px 0; line-height: 1.5; text-align:justify; text-justify:inter-ideograph; }
.zzlist { background: url(../Images/bqjx.png) no-repeat 0 0; width:480px; min-height:580px; _height:580px; float:left; display:inline; margin:0 0 10px 10px; border-right:1px solid #ccc; padding:40px 10px 0 0; }
.zzlist li { border-bottom:1px dotted #ccc; margin:3px 0; padding-bottom:4px; }
.zzinfo { background: url(../Images/zzstitle.png) no-repeat 0 0; float:right; width:220px; padding:40px 5px 0 0; line-height: 1.8 }
.zzpiclist { overflow: hidden; zoom:1; }
.zzpiclist li { width:144px; height:235px; float: left; background:url(../Images/zzbg.png) no-repeat 0 0; padding:4px; text-align:left; margin:6px 12px 0 12px; display:inline; }
.zzpiclist li img { width:140px; height:188px; display:block; }
.zzpiclist li p { text-align: center; padding-top:15px;}

.listbox h4 { margin-top:15px; }
.qklist { border-bottom:1px solid #ccc; padding:5px;width:218px; text-align: center; overflow: hidden; zoom:1; }
.qklist h4 { line-height: 1.8; }
.qklist li { float:left; padding:5px; }
.qklist li a { display: block; width:25px; height:25px; background:#E6F1FB; border-radius:100px; line-height: 25px; }
.qklist li a:hover,.qklist li a.on { background:#006DD9; color:#fff; text-decoration: none; }
.kwbox { overflow: hidden; zoom:1; padding:10px 10px 18px 10px; line-height: 1.6; }

.order li { border-bottom:1px dotted #ccc; margin:2px; padding:4px 0; height:30px; line-height: 30px; overflow: hidden; }
.subside .order li .num { background: url(../Images/numss.png) no-repeat 0 0; color:#2053AE; display: block; width:16px; height:13px; float:left; font:italic 15px/24px arial; font-weight: bold; text-align: center; margin:4px 4px -2px 0; }
.order li em { font-style: normal; display: none; font:11px arial; }
.order li a,.subbar .box .list a { font-size: 16px; text-decoration: none; }

.pic li { width:158px; height:165px; float:left; margin:8px 8px; display:inline; overflow:hidden; text-align:center; line-height:160%; }
.pic img { display:block; padding:2px; margin:4px auto; border:1px solid #ccc; width:142px; height:105px; background:#fff; }

.piclist li { list-style:none; background: none; width:215px; height:210px; float:left; margin:5px 0; display:inline; overflow:hidden; text-align:center; line-height:160%; }
.piclist img { display:block; padding:2px; margin:8px auto; border:1px solid #ccc; width:200px; height:125px; background:#fff; }
.piclist li a { font-size:14px; }

.xxgkmenu { padding:120px 0 120px 120px; height:258px; background: url(../Images/xxgkbg.jpg) no-repeat center top; margin:0 auto; }
.xxgkmenu a,.xxgkmenu a:visited { display: block; background: #fff; filter:Alpha(opacity=70); background: rgba(255,255,255,0.7); color:#2153AD;  margin:20px 20px; float: left; width:295px; height:105px; text-align: center; font:27px/100px 微软雅黑,黑体; }
.xxgkmenu a:hover { background:#2153AD; color:#fff; text-decoration: none; box-shadow: 1px 2px 5px #999; }
.xxgkmenu a.w4 { width:211px; }
.zzjg { width:620px; height:1090px; background:url(../Images/zzjg.png) no-repeat 0 0; margin:10px auto; }
.zzjg a { display:block; width:140px; height:34px; margin-left:285px; overflow: hidden; text-indent: -99999em }

h1 { font:bold 24px/160% "Microsoft yahei"; text-align:center; padding:10px; color:#2153AD; }
.contentbox { border:1px solid #ddd; }
.contentbox .position { margin-left:10px; }
.content { margin:10px 0px; text-align:left; font:16px/180% "Microsoft yahei"; color:#333; text-align:justify; text-justify:inter-ideograph; }
.showpage { margin:20px; }
.content a { font-size:16px; color:#f60; text-decoration: underline; }
.content p { padding:6px 0; text-indent: 0; font:17px/200% "Microsoft yahei"; }
.content h2 { font:bold 20px/1.5 楷体; text-align:center; padding:8px 0; color: #2153AD; }
#content td,#content th { border:1px solid #666; font-size: 14px; }
#content td p,#content td span { padding:0; }
.related { margin:5px 0; padding:0 0 10px 0; }
.related h3 { font-size:16px; }
.related .list li { font-size:16px; margin:5px 0; line-height:1.8; }

.other { margin:5px 0; padding:8px 0; border-top:1px solid #ccc; font-size:16px; text-align: left; }
.other a { font-size: 16px; }
.other p { padding:6px 0; }
.infoBox { text-align:left; border-bottom:1px solid #ccc; padding:10px; margin:10px 0 20px 0; font:14px/2 "Microsoft yahei" Tahoma; text-align:center; color:#2053AE; }
.infoBox th { text-align:right; padding:2px 5px; }

.page { padding:15px; text-align:center; clear:both; }
.page img { cursor: pointer; }
.page a, .page a:visited, .page span { border-radius: 3px; padding:2px 5px; margin:0 3px 0 0; border:1px solid #ccc; text-decoration: none; }
.page a:hover, .page .current { background:#f90; border:1px solid #f60; color:#fff !important; }
.page .current {  border-radius: 3px;padding:2px 5px; }
.page .disabled {  border-radius: 3px;border:1px solid #ccc; color:#ccc; padding:2px 5px; }

.buttonBox { text-align:center; padding:10px 0; }

.dhgc { overflow: hidden; zoom:1; }
.dhgc li p { margin: 0; padding:0; }
.dhgc li { float:left; width:190px; margin:2px 0; height:20px; line-height: 20px; overflow: hidden; display: block; }

.btn { width:150px; height:44px; background: url(../Images/btn.png) no-repeat center center; font:normal 15px/44px 'Microsoft yahei'; color:#fff; border:0; }
#showcount,#showcount2 { color: #DE1816; font:bold 19px arial; }

    .tb table { border:0; margin:18px 0 0; }
    .tb td,.tb th { padding:8px; font-size:14px; text-align: left; }
    .tb th { background: #fff; }
    .tb td p { text-indent: 2em;}
    .tb .title { background: url(../Images/topbar.png) repeat-x center bottom; color:#006DD9; font-weight:bold; text-align: left; border-bottom:1px solid #006DD9;padding-left:0; font-size: 15px; }
.input { border:1px solid #ccc; padding:4px; }
.hd {width:1024px; height:140px; background: url(../Images/jb_banner.jpg) no-repeat center center;}
.hd a { display: block; width:148px; height:35px; background: #579EDC; font:normal 17px/35px 'Microsoft yahei'; text-decoration: none; color: #fff;  float: left; text-align: left; margin:0 5px; }
.hd .icon { margin:3px 10px 0 15px; }
.jbbutton { padding:80px 0 0 270px; }
.hd a:hover,.hd a.current { background: #B50F13; color: #fff; }

#sh { background: url(../Images/down-arrow.gif) no-repeat right center; padding-right:15px; padding-left:10px; }

/*.ztlist { width:1251px; overflow: hidden; }
.ztlist li { width:417px; float: left; }
.ad-3 { overflow: hidden; zoom:1; margin:25px 0; }
.ad-3 img { display: block; float: left; width:404px; height:85px; margin-right:19px; }*/

.ztlist { width:1251px; overflow: hidden; }
.ztlist li { width:312px; float: left; }
.ad-3 { overflow: hidden; zoom:1; margin:25px 0; }
.ad-3 img { display: block; float: left; width:301px; height:67px; margin-right:19px; }

.showlist li { width:405px; float: left; }
.showlist img { display: block; float: left; width:390px; height:85px; margin-right:19px; }

.more { float: right; overflow: hidden; zoom:1; color: #888; margin:15px 5px 0 0;}
.more a:hover span { background-color: #2261D2 }
.more span { display: block; padding:0; margin-right:5px;  float: left; border-radius: 10px; width:21px; height:21px; background: #a7a7a7 url(../Images/more2.png) no-repeat center center; }
h3 .more a {font-weight: normal; color:#888;}
.more a:hover { text-decoration: none; color:#2261D2; }
.listbox h3 .more span { padding:0; }
.listbox h3 .more { margin-top:8px;  }
.col1 { width:415px; float: left; border-left:1px solid #ddd; border-top:4px solid #2261D2; border-bottom:0; }
.col2 { width:415px; float: left; border:1px solid #ddd; border-right:0; border-top:0; padding-bottom:15px; margin-bottom:20px; }
.col1 .colbox,.col2 .colbox {  padding:15px; }
.col1 .colbox h3,.col2 .colbox h3 { margin-bottom:10px; }
.col1 .colbox h3 span,.col2 .colbox h3 span { font-size: 23px; }
.col1 .colbox h3 .more,.col2 .colbox h3 .more { margin:6px 0 0; }
.rlink img { margin:18px auto 0 auto; }
.zt h3 { margin-bottom:8px; padding:5px 0; border-bottom:1px solid #ddd; height:30px;  }
.zt h3 span { float:left; font:bold 21px/30px 'Microsoft yahei'; padding:0 40px 0 0; margin-left:5px;  color:#2153AD; }

.imgNews{ float: left; width: 672px; }
 
.banner_0{ position:relative; z-index:100;} 
.banner_0_top{ position: relative; width: 672px; height: 414px;}
.banner_0_top li{ position:absolute; left:0; top:0; width:100%; text-align:center; }
.banner_0_top li img{ position:relative; width: 672px; height: 414px; }

.banner_0_top li .tit{ position: absolute; left:0; bottom: 0px; background:url(../Images/imgnews_titbg.png) repeat-x top; font-size: 20px; line-height: 35px; width:100%; text-align:center; padding: 25px 0px 15px; }
.banner_0_top li .tit a{ color:#fff;}
.banner_0_top li .tit a:hover{ text-decoration:underline;}
 
.banner_0_bottom { margin: auto; margin-top: 0px; margin-left: -3px; width:100%; left: -3px; text-align:center; z-index:20; height: 5px; line-height: 5px; }
.banner_0_bottom span{ background:url(../Images/imgnews_dot.png) left top no-repeat; width: 130px; height: 5px; line-height: 5px; display:inline-block; cursor:pointer; margin:0 2px;}
.banner_0_bottom span.on{ background:url(../Images/imgnews_dot.png) right top no-repeat;}

.banner_0 .pre{ background:url(../Images/pre.png) no-repeat; width: 22px; height:42px; position:absolute; left: 5px; top:37%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .next{ background:url(../Images/next.png) no-repeat; width:22px; height:42px; position:absolute; right: 5px; top:37%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .pre:hover{ background:url(../Images/pre.png) no-repeat; width:22px; height:42px; position:absolute; left: 5px; top:37%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
.banner_0 .next:hover{ background:url(../Images/next.png) no-repeat; width:22px; height:42px; position:absolute; right: 5px; top:37%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}

