*{margin:0px;padding:0px;list-style:none;}
a{color:#888;text-decoration:none;}
a:hover {color: #2041DD; text-decoration:underline;}
body { margin:0px; padding:0px; font-size:14px; font-family:"宋体", "Segoe UI", sans-serif; line-height:1.5;}
img { border:0px;}
.linkauto{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;}
.newsinfo .row.rtr{ display:none;}

/*信息公开目录*/
.xxgkml{border:solid 1px #eee;margin:10px !important;}
.xxgkml th{ text-align:center; height:40px;}
.xxgkml td{ padding:4px !important; font-size:12px}
.xxgkml a{ color:#333}
.xxgkml .item1 a{ color:#d90102; font-size:14px; font-weight:bold;}

.head_new{color:#257303;padding:0px 10px 10px 10px !important;font-size: 14px;text-align: center; }
.head_new a{ color:#257303;}

@media (min-width:1px) and (max-width:640px) {
.head_new{padding: 10px !important;font-size: 12px;text-align: left;}
.head_new a{display: block;}
.head_new span{display: none;}
}

.tab-pane ul li{background:url(imagesun2.gif) left center no-repeat;}
.xsw-newsList li a{left:12px;}
#link581 .carousel-indicators{display:none}


.tab-pane .more{color:#666}
.tab-pane .more:hover{color:#0064FF}

#ljgg586 li{background:url(imagesun4.jpg) left center no-repeat;padding-left:16px;}
#ljgg601 li{width:33.33%; height:35.79px;overflow:hidden; font-size:12px; float:left; white-space:nowrap; text-overflow:ellipsis; padding-bottom:2px;}
#ljgg601 li a{ display:block; text-indent:23px; height:31px; line-height:31px; padding-bottom:2px; width:76px; margin-left:auto; margin-right:auto; background-image:url(imagescsfw.png)}
#ljgg601 .l601_i_585 a{ background-position:left -181px;}
#ljgg601 .l601_i_586 a{ background-position:left -326px;}
#ljgg601 .l601_i_587 a{ background-position:left -36px;}
#ljgg601 .l601_i_588 a{ background-position:left -217px;}
#ljgg601 .l601_i_589 a{ background-position:left -439px;}
#ljgg601 .l601_i_590 a{ background-position:left -72px;}
#ljgg601 .l601_i_591 a{ background-position:left -253px;}
#ljgg601 .l601_i_592 a{ background-position:left -398px;}
#ljgg601 .l601_i_593 a{ background-position:left -108px;}
#ljgg601 .l601_i_594 a{ background-position:left -289px;}
#ljgg601 .l601_i_595 a{ background-position:left -434px;}
#ljgg601 .l601_i_596 a{ background-position:left -144px;}
#ljgg601 .l601_i_611 a{ background-position:left -470px; text-indent:0; text-align:center}


#xsw-ljgg584,#xsw-ljgg585,#xsw-ljgg609{height:95px;overflow:auto}
#xsw-ljgg584 li,#xsw-ljgg585 li,#xsw-ljgg609 li{ font-size:12px;text-align: center;}
.xsw-kuan .xsw-kuan-title strong {padding-left: 15px;line-height: 38px;height: 33px;}



#ljgg579 li{ float:left; width:48%; margin:1%;}





/*主框架宽度*/
.container{max-width:1200px;width:100%;margin:0 auto;position:relative;padding:0; overflow:hidden;}
.container *{ padding:0; margin:0;}






/*焦点图重设样式*/
.wow_slider .ws_bullets {bottom:35px !important; right:2% !important; left:auto !important}
.wow_slider .ws_bullets div{ left:auto !important; text-align:right}
.wow_slider .ws-title{ font-size:14px !important; height:30px !important; line-height:30px !important; bottom:0px !important; left:0px !important; background:rgba(0,0,0,0.6) !important; width:100% !important;white-space:nowrap !important;text-overflow:ellipsis !important; padding:0 !important; margin:0 !important;}
.wow_slider .ws-title span{font-size:14px !important;}




.btn2{background:url(imagesbtn2.jpg) top repeat-x; height:29px; line-height:27px; font-size:14px; font-weight:bold; padding:0 20px 0 5px; display:inline-block; border:solid 1px #9EE7F6; border-radius:5px; color:#0D7CCA}
a.btn2:hover{background-position:bottom; border-color:#278BDD; color:#fff; text-decoration:none;}
.btn2 .icon{height:27px; width:37px; float:left;background:url(imagesbtn2icon.png) left top no-repeat}
.icon2 .icon{ background-position: left center}
.icon3 .icon{ background-position:bottom}


.webpc{ height:220px; overflow:hidden;}

/*手机版slide*/
.webmoble #logo{ position:absolute; z-index:9999; bottom:0; left:0; width:100%}
.webmoble #logo img{ width:40%;}






/*导航*/
.headdh{background: url(imagesnavbg.jpg) top;font-size:16px;margin:auto !important;}
.headdh .dhmd{background:url(imagesnavchg.jpg) top right no-repeat;height:42px;}
.headdh .col-md-5{background:url(imagesnavbg2.jpg) repeat-x top;height:42px;}

.headdh .dhbox1,.headdh .dhbox50{padding-top:6px}
.headdh .dhbox1 .level1,.headdh .dhbox50>li{margin-left:10px;}
.headdh .dhbox1 a,.headdh .dhbox50 a{color:#FFF; line-height:36px; height:36px; padding:0 10px!important;background-color:inherit !important;}
.headdh .dhbox1 a:hover,.nav .open>a,.headdh .dhbox50 a:hover{background:#1545A6 !important; border-radius:5px 5px 0 0}
.headdh .dhbox1 .dropdown-menu,.headdh .dhbox50 .dropdown-menu{border-radius: 0 0 5px 5px}
.headdh .dhbox1 .dropdown-menu a,.headdh .dhbox50 .dropdown-menu a{line-height:36px; color:#1545A6}
.headdh .dhbox1 .dropdown-menu a:hover,.headdh .dhbox50 .dropdown-menu a:hover{color:#FFF;border-radius:0}


.headdh #sform{height:34px;display:block;text-align:right; padding-top:6px; padding-right:10px;}
.headdh #sform #fndtext{ height:25px; line-height:25px; background:url(imagessTxtIco.jpg) left; width:200px; border:solid 1px #1545A6; border-radius:5px; font-size:12px; color:#FFF; text-indent:42px;}
.headdh #sform .ssan{height:25px; background:url(imagessTxtbg.jpg) left;border-radius:5px;border:solid 1px #1545A6;font-size:12px; color:#FFF; border:0; padding:0 15px;}
.navsd{ height:10px;background:url(imagesnavsd.jpg)}

/*搜索下面工具栏*/
.toptool{background:url(imagestopbg.jpg) top repeat-x; min-height:40px; padding:5px ; border:solid 1px #F0E7E7; border-radius:4px;}
.toptool .tt3{ font-size:16px; line-height:29px; font-weight:bold;}
.toptool .row div{ text-align:center;}
.toptool .row .col-md-6{ text-align:left;}


/*首页主内容第一行*/
.irow1 .slide .item img{ width:100%; height:280px;}
.irow1 .slide .carousel-caption{background:rgba(0,0,0,0.6); width:100%; left:0; padding:10px; bottom:0; }
.irow1 .slide .carousel-indicators{bottom:50px; width:100%; left:0; display:none}
.irow1 .col-md-5{ padding-right:10px;}
.irow1 .col-md-7{}
.irow1 .tab-content{ height:248px;}
.irow1 .tab-pane ul li{ height:26px; line-height:26px;}
.irow1 .irow12,.irow1 .irow13{padding-left:10px;}

.irow1 .irow11{width: 465px;height:280px;}
.irow1 .irow12{width: 735px;height: 280px;}



.irow2{height:222px;}
.irow2 .col-md-5{padding-right:10px; width:475px;}
.irow2 .col-md-2{width:250px;}
.irow2 .tab-content{height:189px;}

/*首页政务公开*/
.xsw-ljgg{ overflow:hidden}
.tab-pane .xsw-ljgg li{ background:none; padding:0;}
.xsw-ljtp-true{ padding:10px !important;}
.xsw-ljtp-true li{ background:none !important; padding:0!important; margin-bottom:5px; height:auto !important; text-align:center }
.xsw-ljtp-true li img{ width:100%;}


.hdjd .xsw-ljtp-true{ padding:0px !important;}

.izwgk .xsw-ljgg li{background:url(imagesun3.jpg) left center no-repeat; width:33%; float:left; text-indent:14px;}


.irow2 .piclink{height:220px; overflow:hidden; border:solid 1px #ccc; padding:5px;}
.irow2 .piclink .xsw-ljtp-true{ padding:0 !important}
.irow2 .piclink li{ padding-bottom:5px;}
.irow2 .piclink img{width:100%;}
.irow2 .xsw-ljgg-t{ height:220px;}

.irow2 .tjwz .xsw-ljgg{height:179px;}
.irow2 .tjwz .xsw-ljgg li{ font-size:12px; line-height:22px; float:left; width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:inline-block;}

.col-md-2 .nav-tabs li a{ padding:0 10px;}
.col-md-2 .date{ display:none; }


.hang3banner {max-width:1200px; width:100%;overflow:hidden; clear:both;}
.hang3banner .bd ul{ overflow:hidden; zoom:1; }
.hang3banner .bd ul li{width:25%; float:left; _display:inline; overflow:hidden; text-align:center;}
.hang3banner .bd ul li img{width:100%;}
.hang3banner .xsw-ljtp-true{ padding:0 !important}
.hang3banner .xsw-ljtp-true li{padding:0 !important; }


.bmbg .lms{padding:15px; overflow:hidden}
.bmbg .lms a{background:url(imageslmsbg.jpg);color:#666; float:left; width:67px; height:23px; overflow:hidden; line-height:23px; text-align:center; font-size:12px; border:solid 1px #ccc; border-radius:5px; margin-right:5px; margin-bottom:5px;}



.xwdtlists{ padding-top:4px;}
.xwdtlists .xsw-newsList{padding-top:0px !important;}

.footlinks{ border:5px solid #eee; border-top:0;}
.footlinks .xsw-ljgg{ padding-bottom:5px;}
.footlinks li{ width:14%; float:left; text-align:center}
.footlinks li a{ width:100%;}

.copyright{ border-top:solid 2px #3489FF; padding:10px; text-align:center; font-size:14px; background:#F2F2F2; line-height:200%}



/*子页样式*/
.subpage{}
.subpage .col-md-3{ width:250px !important; margin-right:15px;}
.subpage .col-md-9{ width:935px !important;}
.subpage .breadcrumb{ background:none; text-align:right; padding-right:15px;}

.subpage .leftnav li { color:#666; line-height:30px; background:url(images17.jpg) repeat-x bottom left;}
.subpage .leftnav li a { color:#666; text-decoration:none; background:url(images17-2.jpg) left center no-repeat; padding-left:18px; display:inline-block}
.subpage .leftnav li a:hover { color:#ee2121; text-decoration:underline;}

.subpage .leftnav li:last-child{background:none;}

.subpage .leftIcon li{ padding-top:5px;}
.subpage .xsw-newsList,.subpage .xsw-newsPicList{ padding:15px;}
.subpage .xsw-newsList li{border-bottom:dotted 1px #ccc; margin-top:10px;}
.subpage .xsw-newsList a{color:#333; text-indent:10px;}
.subpage .xsw-newsList .date{float:right;color:#A2A2A2; font-size:12px}
.subpage .botspagination{ text-align:center;}


.subpage .xsw-newsPicList li{width:33.33%;height:260px;float:left;overflow:hidden; text-align:center}
.subpage .xsw-newsPicList li img{width:90%;height:220px; border:solid 1px #ccc; padding:2px;}
.subpage .xsw-newsPicList li a{width:90%;}


.newsinfo .arTitle{ text-align:center; margin:15px 0;}
.newsinfo .arTitle h2{font-weight:bold}
.newsinfo .arMeta{text-align:center; padding:15px 0 15px 0; border-top:solid 1px #eee; color:#555}
.newsinfo .arPic{text-align:center;}
.newsinfo .arPic img,.newsinfo .arBd img{ margin-bottom:15px;max-width:100%; border:solid 1px #ccc; padding:5px; border-radius:5px;}
.newsinfo .arBd{ font-size:16px; line-height:2; padding:0 15px 15px 15px;}
.newsinfo .arAtt{}
.newsinfo .arFlv{width:75%; margin-left:auto; margin-right:auto;}
.newsinfo .attachment{ width:75%; margin-left:auto; margin-right:auto;}

.newsinfo .attachment .carousel-indicators{ width:100%; left:0px; bottom:0px;}
.newsinfo #playercontainer{padding:15px 0; height:480px;}


.pcpagination {margin-top:15px; margin-left:auto; margin-right:auto; text-align:center; font-size:12px; display:none;}
.pagefy a {color:#666; text-decoration:none; display:block; width:24px; line-height:24px; padding-top:1px; border:1px solid #dadada; font-size:14px; text-align:center}
.pagefy a:hover {color:#fff; text-decoration:none; background:#f32a23; border:1px solid #F00;}
.pagefy_on a{color:#fff; text-decoration:none; display:block; width:24px; line-height:24px; padding-top:1px; background:#f32a23; border:1px solid #F00; font-size:14px;text-align:center}
.pagefy_on a:hover {color:#fff;text-decoration:none;}
.pagefy2 {line-height:24px; padding-top:1px; padding-left:5px; padding-right:5px;  font-size:14px;}
.pagefy2 a {color:#000; text-decoration:none;}
.pagefy2 a:hover {color:#F00; text-decoration:underline;}
.pagefy3 {color:#000; font-size:12px; line-height:24px; padding-top:1px; padding-left:5px; padding-right:5px;  font-size:14px;}
.pagefy_pad {padding:20px 0 19px 0; border-bottom:1px solid #e1e1e1;}



.ny_down{padding-left:20px; border-top:solid 1px #ccc; padding-top:5px;}
.ny_down a{color:#000;line-height:32px;height:32px;display:block; margin-right:10px;}
.ny_down a img{ float:left; margin-right:5px;}

.lingdao .xsw-newsList{ padding:5px;}
.lingdao .date{ display:none;}
.lingdao li {color:#666; line-height:35px;height:35px; background:url(images17.jpg) repeat-x bottom left;}
.lingdao li a { color:#666; text-decoration:none; background:url(images17-2.jpg) left center no-repeat; padding-left:18px;line-height:35px; display:inline-block; font-size:14px}
.lingdao li a:hover { color:#ee2121; text-decoration:underline;}
.lingdao .on{background:url(images16-2.jpg) !important; border-radius:10px;}
.lingdao .on a{ background:none !important; color:#FFF !important}
.lingdao .on a:hover{color:#FFF !important;}

.ldtitle{ text-align:center; font-size:24px; border-bottom:dotted 1px #ccc; padding-bottom:15px; color:#009; font-weight:bold}


.subpage .subBszn{background:url(imagesljbg1.jpg) center center no-repeat;height:600px; position:relative;}
.subpage .subBszn .xsw-lm,.subpage .subBszn .xsw-ljgg{ position:absolute; left:10%; top:70px; width:78.75%; height:440px;}
.subpage .subBszn .xsw-lm li,.subpage .subBszn .xsw-ljgg li{width:20%; float:left;}
.subpage .subBszn .xsw-lm li a,.subpage .subBszn .xsw-ljgg li a{display:block; margin:5px; background:url(images18-3.png); height:31px; line-height:31px; text-align:center; border:solid 1px #ccc; border-radius:5px; color: #555}
.subpage .subBszn .xsw-lm li a:hover,.subpage .subBszn .xsw-ljgg li a:hover{background:url(images18-2.png); color:#FFF; text-decoration:none; border:solid 1px #85BFFC; }
.subpage .bgxz{background:url(imagesljbg2.jpg) center center no-repeat !important;}
.subpage .linkbg{background:url(imagesljbg3.jpg) center center no-repeat !important;}



.xsw-newsList-title{background-color:#f5f5f5 !important; background-image:none !important;height:40px !important;line-height:40px !important;border-bottom:1px solid #ddd;}
.xsw-newsList-title span{background:#3165C3;color:#FFF;padding:0 20px;height:28px;line-height:28px; overflow:hidden; border-radius:10px; display:inline-block; margin-top:4px;}
.xsw-newsList-title .xsw-newsList-more{float:right;padding-right:10px; width:50px !important; left:auto; right:0px; position:absolute !important}
.xsw-newsList-foot{ height:20px;border-bottom: 1px solid #ddd;width: 100%; background:none !important}





#diydd #f0{width:500px !important}
#diydd #f1{width:80px !important}
#diydd #f2{width:200px !important}
#diydd #f3{width:100px !important}
#diydd #f4{width:500px !important}

/*手机样式兼容修改*/
@media (min-width:990px) and (max-width:1215px) {
	
	.irow1 .irow11{ width:33%;}
	.irow1 .irow12{width:66%;}
	
	.newsinfo #playercontainer{height:420px;}

	.newsinfo .arFlv{width:90%; margin-left:auto; margin-right:auto;}
	.newsinfo .attachment{ width:90%; margin-left:auto; margin-right:auto;}
	
	.subpage .col-md-3{ width:24.9999% !important;}
	.subpage .col-md-9{ width:73%;}
	
	.irow2 .col-md-5{width:41.6666%;}
	.irow2 .col-md-2{width:16.6666%;}
	.bmbg .lms a{width:15%}
	.footlinks li{ width:20%; float:left; text-align:center}
	
	.subpage .xsw-newsPicList li{height:190px;}
	.subpage .xsw-newsPicList li img{height:150px;}
	
	.subpage .col-md-9{ width:73% !important;}
	
	#ljgg601 li a{ background-image:none; text-indent:0px; text-align:center; width:auto}
	
	.toptool .tt3{ font-size:14px}
	
}
@media (min-width:1px) and (max-width: 540px) {
	#diydd #f0{width:100% !important}
	#diydd #f1{width:100% !important}
	#diydd #f2{width:100% !important}
	#diydd #f3{width:100% !important}
	#diydd #f4{width:100% !important}
}

@media (min-width:1px) and (max-width: 991px) {
	
	.irow1 .irow11{width:100%; padding-top:5px; height:auto}
	.irow1 .irow12{width:100%;}
	


	#ljgg579 li{ float:left; width:19%; margin:0.5%;}
	#ljgg601 li{ width:25%;}
	
	.copyright .mobbr{ display:block;}
	
	.irow1 .irow12,.irow1 .irow13{padding-left:0px;}
	.headdh .col-md-5{ display:none}
	.subpage .subBszn .xsw-lm li,.subpage .subBszn .xsw-ljgg li{width:25%; float:left;}
	.subpage .col-md-9{ width:100% !important;}
	
	.newsinfo #playercontainer{height:400px;}
	
	.newsinfo .arFlv{width:90%; margin-left:auto; margin-right:auto;}
	.newsinfo .attachment{ width:90%; margin-left:auto; margin-right:auto;}
	
	
	.subpage .xsw-newsPicList li{height:100px;}
	.subpage .xsw-newsPicList li img{height:60px;}
	.tab-pane ul li a{ width:85%;}
	.subpage .col-md-3{ display:none;}
	
	.subpage .col-md-9{ width:100%;}
	
	.subpage .lingdao .xsw-kuan .xsw-kuan-content,.subpage .lingdao .leftnav{ overflow:hidden; border:0; padding-top:0}
	.subpage .lingdao{ width:100% !important;display:block !important; overflow:hidden;}
	.subpage .lingdao .xsw-kuan-title{ display:none;}
	.subpage .lingdao li{ width:33%; float:left; border-bottom:0 !important; text-align:center; font-size:12px !important; background:none ; margin-top:0px !important;}
	.subpage .lingdao li a{padding:0; background:none;position:relative;left:0; font-size:12px}
	
	
	.subpage .xsw-newsList{ padding:5px;}
	.subpage .xsw-newsList li{border-bottom:dotted 1px #ccc; line-height:150%; margin-top:10px;}
	.subpage .xsw-newsList a{color:#333; text-indent:0px; width:99%;}
	.subpage .xsw-newsList .date{display:none;}

	.subpage .xsw-newsList-more{ width:auto !important}
	
	.irow1 .col-md-5{ padding-right:0px;}
	.bmbg .lms a{width:15%}
	.irow2 .col-md-5{width:100%;}
	.irow2 .col-md-2{width:100%;}
	
	.irow1 .col-md-7{ padding-left:0; margin-top:10px;}
	.irow2 .col-md-5{ padding-right:0; margin-top:10px;}
	.irow2{height: auto;}
	.irow2 .piclink{ border:0; height:auto; padding-bottom:0}
	.irow2 .piclink li{ float:left; width:50%; text-align:center}
	.irow2 .piclink img{ width:98%;}
	.tab-content{ padding-bottom:5px; height:auto !important}
	
	#ir1t1579 li{ width:33.33%; float:left; text-align:center}
	#ir1t1579 li img{ width:99%;}
	
	
	
	
	
}

@media (min-width:1px) and (max-width:600px) {
	
	
	.subpage .subBszn .xsw-lm li,.subpage .subBszn .xsw-ljgg li{width:33.33%; float:left;}
	.newsinfo #playercontainer{height:350px;}
	.footlinks li{ width:25%;}
	
}
@media (min-width:1px) and (max-width: 460px) {
	
	#ljgg579 li{ width:32%;}
	.navsd{ display:none}
	.subpage .subBszn .xsw-lm li,.subpage .subBszn .xsw-ljgg li{width:50%; float:left;}
	.subpage .subBszn{background: rgba(204,204,204,0.5) !important;height: auto !important; overflow:hidden; position:relative; padding:15px;}
	
	.subpage .subBszn .xsw-lm, .subpage .subBszn .xsw-ljgg{position:relative; top: auto; left:auto; width:100%; height:auto}
	
	.nav-tabs li{ font-size:12px;}
	
	.newsinfo #playercontainer{height:300px;}
	.headdh{ font-size:12px}
	.headdh .dhbox1 a{ padding:0 !important}
	.headdh .dhbox1 .level1,.headdh .dhbox1 .dropdown{ width:20%; margin:0; text-align:center}
	
	
	.headdh .dhbox1 .dropdown-menu a{ padding:0 10px !important}
	
	
	.toptool .row .col-md-6{ text-align:center}
	.btn2{ font-size:12px; padding:0 15px}
	.btn2 .icon{ display:none;}
	
	.irow1 .slide .item img{ height:200px;}
	
	.tab-pane ul li a{ width:100%;}
	.tab-pane ul li span{ display:none;}
	
	.irow2 .tab-content{height: auto}
	
	#ir1t1579 li{ width:48%; text-align:center float:left;}
	#ir1t1579 li img{ width:99%;}
	.footlinks li{ width:33%;}
	
}

@media (min-width:1px) and (max-width: 300px) {
	.newsinfo #playercontainer{height:200px;}
}







#webbanner { 
	display: table;
	zoom: 1; 
	position: relative;
	width: 100%;
	max-height:360px;
	margin:0px auto 0px;
	z-index:90;
	text-align:left; /* reset align=center */
	font-size: 10px;
	text-shadow: none; /* fix some user styles */

	/* reset box-sizing (to boostrap friendly) */
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box; 
}
* html #webbanner{}
#webbanner .ws_images ul{
	position:relative;
	width: 10000%; 
	height:100%;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#webbanner .ws_images ul li{
	position: relative;
	width:1%;
	height:100%;
	line-height:0; /*opera*/
	overflow: hidden;
	float:left;
	/*font-size:0;*/
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#webbanner .ws_images{
	position: relative;
	left:0;
	top:0;
	height:100%;
	width: 100%;
	vertical-align: top;
	border:none;
	overflow: hidden;
}
#webbanner .ws_images ul a{
	width:100%;
	height:100%;
	max-height:360px;
	display:block;
	color:transparent;
}
#webbanner img{
	max-width: none !important;
}
#webbanner .ws_images .ws_list img,
#webbanner .ws_images > div > img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
	margin:0;
}
#webbanner .ws_images > div > img {
	max-height:360px;
}

#webbanner .ws_images iframe {
	position: absolute;
	z-index: -1;
}

#webbanner .ws-title > div {
	display: inline-block !important;
}

#webbanner a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#webbanner  .ws_bullets { 
	float: left;
	position:absolute;
	z-index:70;
}
#webbanner  .ws_bullets div{
	position:relative;
	float:left;
	font-size: 0px;
}
/* compatibility with Joomla styles */
#webbanner  .ws_bullets a {
	line-height: 0;
}

#webbanner  .ws_script{
	display:none;
}
#webbanner sound, 
#webbanner object{
	position:absolute;
}

/* prevent some of users reset styles */
#webbanner .ws_effect {
	position: static;
	width: 100%;
	height: 100%;
}

#webbanner .ws_photoItem {
	border: 2em solid #fff;
	margin-left: -2em;
	margin-top: -2em;
}
#webbanner .ws_cube_side {
	background: #A6A5A9;
}


#webbanner.ws_gestures {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move;
}
#webbanner.ws_gestures.ws_grabbing {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move;
}

/* hide controls when video start play */
#webbanner.ws_video_playing .ws_bullets,
#webbanner.ws_video_playing .ws_fullscreen,
#webbanner.ws_video_playing .ws_next,
#webbanner.ws_video_playing .ws_prev {
	display: none;
}


/* youtube/vimeo buttons */
#webbanner .ws_video_btn {
	position: absolute;

	display: none;
	cursor: pointer;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 55;
}
#webbanner .ws_video_btn.ws_youtube,
#webbanner .ws_video_btn.ws_vimeo {
	display: block;
}
#webbanner .ws_video_btn div {
	position: absolute;
	background-image: url(./playvideo.png);
	background-size: 200%;
	top: 50%;
	left: 50%;
	width: 7em;
	height: 5em;
	margin-left: -3.5em;
	margin-top: -2.5em;
}
#webbanner .ws_video_btn.ws_youtube div {
	background-position: 0 0;
}
#webbanner .ws_video_btn.ws_youtube:hover div {
	background-position: 100% 0;
}
#webbanner .ws_video_btn.ws_vimeo div {
	background-position: 0 100%;
}
#webbanner .ws_video_btn.ws_vimeo:hover div {
	background-position: 100% 100%;
}

#webbanner .ws_playpause.ws_hide {
	display: none !important;
}
#webbanner  .ws_bullets { 
	padding: 5px 0px; 
}
#webbanner .ws_bullets a { 
	font:14px/48px 'Tinos',Georgia,serif; 
	font-weight: bold;
	color:#000000;
	text-align:center;
	margin:0px -7px;
	width:48px;
	height:48px;
	background: url(./bullet.png) left top;
	float: left; 
	position:relative;
}
#webbanner .ws_bullets a:hover{
	background-position: 0 50%;
}
#webbanner .ws_bullets a.ws_selbull{
	background-position: 0 100%;
	margin:0px 2px;
	font:24px/48px 'Tinos',Georgia,serif;
}
#webbanner a.ws_next, #webbanner a.ws_prev {
	background-size: 200%;

	position:absolute;
	bottom:2em;
	margin-top:-0.5em;
	z-index:60;
	width: 1.1em;
	height: 1.6em;	
	background-image: url(./arrows.png);
}
#webbanner a.ws_next{
	background-position: 100% 0;
	right:0.5em;
}
#webbanner a.ws_prev {
	right:3.5em;
	background-position: 0 0; 
}
#webbanner a.ws_next:hover{
	background-position: 100% 100%;
}
#webbanner a.ws_prev:hover {
	background-position: 0 100%; 
}

/*playpause*/
#webbanner .ws_playpause {
    width: 1em;
    height: 1.6em;
    position: absolute;
    bottom:2em;
    right: 2em;
    margin-left: -0.5em;
    margin-top: -0.8em;
    z-index: 59;
}

#webbanner .ws_pause {
	background-size: 100%;
    background-image: url(./pause.png);
}

#webbanner .ws_play {
	background-size: 100%;
    background-image: url(./play.png);
}

#webbanner .ws_pause:hover, #webbanner .ws_play:hover {
    background-position: 100% 100% !important;
}/* bottom right*/
#webbanner  .ws_bullets {
	bottom:0;
	right:50px;
}#webbanner .ws-title{
	position: absolute;
    font: 3em 'Tinos', Georgia, serif;
	bottom:1.35em;
	left: 0;
	margin: 0 0.2em 0.8em 0;
	z-index: 50;
	color: #383334;
	font-weight: bold;	
}
#webbanner .ws-title div,#webbanner .ws-title span{
	display:inline-block;
	background-color:#E3D84B;	
	border: 0.05em solid #E0D335;	
	border-radius:0 0.2em 0.2em 0;	
	-moz-border-radius:0 0.2em 0.2em 0;
 	-webkit-border-radius:0 0.2em 0.2em 0;
	opacity:0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);	
	box-shadow: 0 0.05em 0 rgba(255, 255, 255, 0.2) inset;
	-moz-box-shadow: 0 0.05em 0 rgba(255, 255, 255, 0.2) inset;
	-webkit-box-shadow: 0 0.05em 0 rgba(255, 255, 255, 0.2) inset;
}
#webbanner .ws-title div{
	padding:0.6em;
	line-height: 1.15em;
	display:block;
	margin-top:0.5em;
	font-size: 0.6em;
	font-weight: normal;
	background-color:#fcfae8;
	border: 0.05em solid #f9f5d2;	
	box-shadow: 0 0.05em 0 rgba(215, 215, 215, 0.2) inset;
	-moz-box-shadow: 0 0.05em 0 rgba(215, 215, 215, 0.2) inset;
	-webkit-box-shadow: 0 0.05em 0 rgba(215, 215, 215, 0.2) inset;	
}
#webbanner .ws-title span{
	padding:0.35em;
	line-height: 1.1em;
}
#webbanner .ws_images > ul{
	animation: wsBasic 24s infinite;
	-moz-animation: wsBasic 24s infinite;
	-webkit-animation: wsBasic 24s infinite;
}
@keyframes wsBasic{0%{left:-0%} 8.33%{left:-0%} 16.67%{left:-100%} 25%{left:-100%} 33.33%{left:-200%} 41.67%{left:-200%} 50%{left:-300%} 58.33%{left:-300%} 66.67%{left:-400%} 75%{left:-400%} 83.33%{left:-500%} 91.67%{left:-500%} }
@-moz-keyframes wsBasic{0%{left:-0%} 8.33%{left:-0%} 16.67%{left:-100%} 25%{left:-100%} 33.33%{left:-200%} 41.67%{left:-200%} 50%{left:-300%} 58.33%{left:-300%} 66.67%{left:-400%} 75%{left:-400%} 83.33%{left:-500%} 91.67%{left:-500%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 8.33%{left:-0%} 16.67%{left:-100%} 25%{left:-100%} 33.33%{left:-200%} 41.67%{left:-200%} 50%{left:-300%} 58.33%{left:-300%} 66.67%{left:-400%} 75%{left:-400%} 83.33%{left:-500%} 91.67%{left:-500%} }


#webbanner .ws_bullets  a img{
	text-indent:0;
	display:block;
	bottom:25px;
	left:-120px;
	visibility:hidden;
	position:absolute;
    border: 3px solid #FFFFFF;
	max-width:none;
}
#webbanner .ws_bullets a:hover img{
	visibility:visible;
}

#webbanner .ws_bulframe div div{
	height:90px;
	overflow:visible;
	position:relative;
}
#webbanner .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:240px;
	background-color:#FFFFFF;
}
#webbanner  .ws_bullets .ws_bulframe{
	display:none;
	bottom:50px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    border: 3px solid #FFFFFF;
	margin-left: 20px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;


}#webbanner .ws_bulframe div div{
	height: auto;
}

@media all and (max-width:760px) {
	#webbanner .ws_fullscreen {
		display: block;
	}
}
@media all and (max-width:400px){
	#webbanner .ws_controls,
	#webbanner .ws_bullets,
	#webbanner .ws_thumbs{
		display: none
	}
}

.tab-pane .btn-primary{ color:#FFF !important; padding:0 12px !important; }
#ir1t594 .lms a{margin-bottom: 1px !important;}

.xw2col .xsw-newsList{ overflow:hidden; padding-bottom:10px;}
.xw2col .xsw-newsList li{width:47%; padding:0; margin:0 1%; float:left;}



.zdtitle{height:24px;border-bottom: solid 1px #82C2E5;color: #18599A;margin:30px 10px 10px 10px;;padding-left: 15px;}
.zdtitle strong{ display:block; border-left:3px solid #18599A; padding-left:6px; font-size:14px; height:14px;line-height: 14px;}
.xsw-lm{ overflow:hidden; padding:0 20px 20px 20px;}
.xsw-lm li{ width:50%; float:left; padding:5px 0; font-size:13px;background: url(imagesun2.gif) no-repeat left center;text-indent: 18px;}



#page620 .xsw-newsList li .date{display:none;}
#page620 .xsw-newsList li a{ width:98%}
#page621 .xsw-newsList li .date{display:none;}
#page621 .xsw-newsList li a{ width:98%}





