::-webkit-scrollbar{width:12px;height:12px;}
::-webkit-scrollbar-button{background:#F00;}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{width:0;height:0;}
::-webkit-scrollbar-track-piece{background-clip:padding-box;background-color:whitesmoke;border:solid white;}
::-webkit-scrollbar-track-piece:vertical{box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.05);border-width:0;}
::-webkit-scrollbar-track-piece:horizontal{box-shadow:inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.05);border-width:0;}
::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);background-clip:padding-box;border:solid transparent;}
::-webkit-scrollbar-thumb:vertical{border-radius:0;border-width:1px 1px 1px 2px;min-height:24px;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.1);}
::-webkit-scrollbar-thumb:horizontal{border-radius:0;border-width:2px 1px 1px 1px;min-width:24px;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.1);}
::-webkit-scrollbar-thumb:vertical:hover{background-color:rgba(0,0,0,.6);box-shadow:inset 1px 1px 0 rgba(0,0,0,.5),inset 0 -1px 0 rgba(0,0,0,.3);}
::-webkit-scrollbar-thumb:horizontal:hover{background-color:rgba(0,0,0,.6);box-shadow:inset 1px 1px 0 rgba(0,0,0,.5),inset -1px 0 0 rgba(0,0,0,.3);} 
body,html{color:#666;margin:0;padding:0;font:12px/24px "Microsoft YaHei",arial, SimSun,san-serif;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,select,object{margin:0;padding:0;outline: none;}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
cite,code,em,th,i{font-weight:normal; font-style:normal;}
img{ border:0 none ;}
object,textarea,img{vertical-align: top;}

.l{float:left;} .r{float:right;}
.clearfix:after {content:"\20";display:block;height:0;clear:both;}
.clearfix { zoom:1;}  
.center{ margin:0 auto;} .tl{text-align: left;} .tc{text-align: center;} .tr{text-align: right;} 
.ad{line-height: 0;}
.entry a{margin: 0 5px;}
/*** bk------- ***/  
.bk0,.bk1,.bk2,.bk3,.bk4,.bk5,.bk6,.bk7,.bk8,.bk9,.bk10,.bk11,.bk12,.bk13,.bk14,.bk15,.bk16,.bk17,.bk18,.bk19,.bk20{clear:both;display:block; font-size:1px; overflow:hidden;}
.bk0{height:0;}.bk1{height:1px;}.bk2{height:2px;}.bk3{height:3px;}.bk4{height:4px;}.bk5{height:5px;}.bk6{height:6px;}.bk7{height:7px;}.bk8{height:8px;}.bk9{height:9px;}.bk10{height:10px;}.bk11{height:11px;}.bk12{height:12px;}.bk13{height:13px;}.bk14{height:14px;}.bk15{height:15px;}.bk16{height:16px;}.bk17{height:17px;}.bk18{height:18px;}.bk19{height:19px;}.bk20{height:20px;}
.pl5{padding-left: 5px;}.pl10{padding-left: 10px;}.pl15{padding-left: 15px;}.pl20{padding-left: 20px;}
.pt5{padding-top: 5px;}.pt10{padding-top: 10px;}.pt15{padding-top: 15px;}.pt20{padding-top: 20px;}
.pr5{padding-right: 5px;}.pr10{padding-right: 10px;}.pr15{padding-right: 15px;}.pr20{padding-right: 20px;}
.plr5{padding: 0 5px;}.plr8{padding: 0 8px;}.plr10{padding: 0 10px;}.plr15{padding: 0 15px;}.plr20{padding: 0 20px;}
.ptb5{padding: 5px 0;}.ptb8{padding: 8px 0;}.ptb10{padding: 10px 0;}.ptb15{padding: 15px 0;}.ptb20{padding: 20px 0;}
.p5{padding: 5px;}.p10{padding: 10px;}
.ml5{margin-left: 5px;}.ml10{margin-left: 10px;}.ml15{margin-left: 15px;}.ml20{margin-left: 20px;}
.mt5{margin-top: 5px;}.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}
.mr5{margin-right: 5px;}.mr10{margin-right: 10px;}.mr15{margin-right: 15px;}.mr20{margin-right: 20px;}
.mlr5{margin: 0 5px;}.mlr8{margin: 0 8px;}.mlr10{margin: 0 10px;}.mlr15{margin: 0 15px;}.mlr20{margin: 0 20px;}
.mb5{margin-bottom: 5px;}.mb8{margin-bottom: 8px;}.mb10{margin-bottom: 10px;}.mb15{margin-bottom: 15px;}.mb20{margin-bottom: 20px;}
 /***font-size***/
.fs12{ font-size:12px;} .fs14{ font-size:14px;} .fs16{ font-size:16px;} .fs18{ font-size:18px;} .fw1{font-weight:100;}
.fw6{font-weight:600;}
/*** width height--------------------- ***/  
.zd-w{width:1080px; margin:0 auto;}
.zd-w660{width: 660px;}
.zd-w320{width: 320px;}
.zd-w280{width: 280px;}
.zd-w760{width: 760px;}
/*** border background --------------------- ***/   
body{background:#fff;}
/*** color   --------------------- ***/
a{text-decoration:none;color:#666;outline: none;}
a:hover{text-decoration:underline;color:#f60;} 
/**title and line-height***/
.zd-t1{height:40px;line-height: 40px;background:url(../img/line.jpg) 6px 8px no-repeat #015f82;font-size:14px;color:#fff;text-indent:36px;}
.zd-t1 span{width:60px;background:#333;font-size: 12px;line-height:40px;height:40px;float: right;text-indent: 0;text-align: center;}
.zd-t1 span a{color:#fff;}
.zd-t1 span:hover{background:#555;}
.zd-t2{}
.zd-lh24{ line-height:24px;}
/***-------top--------------------- ***/  
.zd-top{height:120px;}
.zd-logo{background: url(../../../img/logo.png) no-repeat;width:520px;height: 100px; float: left;}
.zd-so{float: right;margin-top:40px;}
.so{width:286px;height:36px;border:1px solid #888;}
.so-input{height: 36px;line-height: 36px; border: none; width:200px; text-indent:18px; color:#999;float: left;background:#f1f1f1;}
.so-btn{background:#015f82;height: 36px; color:#fff; width:80px;text-align: center; font-size:14px; border:none; float: right;}


.zd-nav{}
.menu { width:1100px; margin:auto; background:#015f82; height: 50px;line-height: 50px;text-align: center;}
#menu { max-width:100%;margin:auto; background:#015f82;height:50px;}
	#menu li { float:left;z-index: 9;text-align: center;width:84px;}
	#menu li a {display:block;clear:both;font-size:14px;padding-right:1px;color:#F9F9F9;}
	#menu li a strong {display:inline-block;overflow:hidden;}
	#menu li a img{float:right; margin-right:7px;}
	#menu li a:hover,
	#menu li a.ok { color:#F9F9F9;}
	#menu li a:hover strong,
	#menu li a.ok strong{background:#078302;}
	#menu li ul {display:none;position: absolute; width:160px;background:#078302;z-index: 9;text-align: center;}
	#menu li ul li { float:none;vertical-align:top; overflow:hidden; z-index: 9; width: 160px;}
	#menu li ul li a {
		float:left;
		width:160px;
		_float:none;
		_display:inline-block;
		padding:7px 0 4px 10px;
		line-height: 26px;
		text-align:left;
		font-size:12px;
		border-bottom:#B9B9B9 1px solid;
		overflow:hidden;color:#F9F9F9;}
	#menu li ul li a:hover{ background-image:none; background:#19485a;}
	#menu li ul li ul {left:160px;z-index: 9;}	
/*** footer--------------------- ***/  
.zd-f{background:#f1f1f1;border-top:6px solid #015f82;max-width:100%;margin:0 auto;}
.zd-links{width:1080px;margin:0 auto; text-align:right; line-height:60px; border-bottom:1px solid #ccc;margin-bottom:10px;}
.zd-fnav{}
.zd-fc{width:1080px;margin:0 auto; text-align: center;}
/****index***/


.zd-i{}
.zd-tzgg{width: 280px;float: right;}
.li-style{padding:12px 0;}
.li-style li{line-height:34px;border-bottom: dashed 1px #eee; font-size: 13px; background:url(../../../img/red-3.png) left 15px no-repeat; text-indent:16px;}
.li-style li span{float: right; color:#ccc; font-size:12px;}
/*** list content--------------------- ***/  
.zd-l{}
.zd-c{}

/*** flash and pic--------------------- ***/
.slideTxtBox{ width:760px; text-align:left;}
		.slideTxtBox .hd{ height:40px; background:#eee; line-height:40px;  position:relative;}
		.slideTxtBox .hd ul{ height:40px;}
		.slideTxtBox .hd ul li{ width:380px;background:#666;  color: #fff; font-size:14px; text-indent: 20px; cursor:pointer;}
.cy-news .hd ul li{ width:330px;background:#666;  color: #fff; font-size:14px; text-indent: 20px; cursor:pointer;}
		.slideTxtBox .hd ul li.on{ height:40px;  background:#015f82;}

		.slideTxtBox .hd ul  span{width:60px;background:#333;font-size: 12px;line-height:40px;height:40px;float: right;text-indent: 0;text-align: center;}
.slideTxtBox .hd ul   span a{color:#fff;}
.slideTxtBox .hd ul   span:hover{background:#555;}
		
		.slideTxtBox .bd ul{ padding:15px 0;  zoom:1;}
.toutiao{height:163px; margin-bottom:10px; border-bottom: 2px solid #015f82;padding-top: 16px;padding-left: 0px;}
.toutiao .pic{float: left;width:190px;height: 130px;}
.toutiao .pic img{width:180px; height:120px; padding:2px; border:1px solid #ddd;}
.toutiao .txt h3 a{font-size: 16px;font-weight: bold;color:#333;}
.toutiao .txt .time{color:#999;font-size:12px;}
.toutiao .txt p{color:#777;}


.li-style-2{}
.li-style-2 .li-txt{width:48%;float: left;}

.li-txt {height:110px;border-bottom: dashed 1px #eee; margin-bottom:10px; overflow: hidden;}
.li-txt  a{font-size: 16px;font-weight: bold;color:#666;}
.li-txt .time{color:#999;font-size:12px;}
.li-txt p{color:#777;}
		.slideTxtBox .bd .lis{ height:34px; line-height:34px; width:50%;float: left; border-bottom: dashed 1px #eee; font-size: 13px;}
		.slideTxtBox .bd .lis a{color:#333;}
		.slideTxtBox .bd .lis span{float:right; color:#ccc; margin-right:10px;font-size:12px;}
		.slideTxtBox .bd li .date{ float:right; color:#ccc; margin-right:10px;font-size:12px;}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideTxtBox .arrow{  position:absolute; right:10px; top:0;}
		.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url(../images/arrow.jpg) 0 0 no-repeat;}
		.slideTxtBox .arrow .next{ background-position:0 -50px;}
		.slideTxtBox .arrow .prevStop{ background-position:-60px 0;}
		.slideTxtBox .arrow .nextStop{ background-position:-60px -50px;}
		
.slider{ max-width:100%; margin:0 auto;  position:relative; overflow:hidden;   height:400px; background:#fff;}
	.slider .bd{ position:relative; z-index:0;}
	.slider .bd li{ height:280px; overflow:hidden;}
	.slider .bd li img{ display:block;}

	.slider .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;}
	.slider .hd ul{ text-align:center;}
	.slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; 
		background:url(images/dot.jpg) 0 -16px;
		overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px;}
	.slider .hd ul .on{ background-position:0 0;}
	.slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#015f82; filter:alpha(opacity=80);opacity:0.8; font-size:0; overflow:hidden;}

.slider .zd-txt{ position:absolute; height:200px; line-height:200px; top:30px;left:50%;  margin-left:-200px; z-index:6;font-size:56px; font-weight: bold; color:#fff;text-align: center;}

.slider .prev,
.slider .next { width: 60px; height: 90px; margin: -60px 0 0; display: none;  position: absolute; top:60%; z-index:999; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
.slider .prev { left: 0; background:url(../img/prev.jpg) no-repeat;}
.slider .next {background:url(../img/next.jpg) no-repeat; right: 0;}
.slider .prev:hover,
.slider .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;}




.zd-side{height: 280px;background:#eee;max-width:1680px;margin: 0 auto; overflow: hidden; position: relative;}
.zd-side img{position: absolute;top: 0;}
.zd-side .zd-txt{}

/*** other--------------------- ***/
html{_background-image:url(about:blank);_background-attachment:fixed;} 
.go-top{background: #ff9c00; width:46px; line-height:20px; height:46px; text-align: center; border-radius:3px;position: fixed;bottom:100px;left: 50%;margin-left:540px; font-size:18px;_position:absolute;_top:expression(documentElement.scrollTop+500); color:#fff; cursor: pointer;}
.go-top b{font-weight:normal; font-size:12px;}
.go-top:hover{-moz-transition: color 0.15s linear 0s, background-color 0.3s linear 0s; background:#81d300;}
/*** page--------------------- ***/
.bigPage{text-align:center;}.bigPage  a{display:inline-block;height:37px;text-align:center;line-height:37px;background:#fff;padding:0px 18px;border:#D0D0D0 1px solid;position:relative;text-decoration:none;color:#7f7f7f;font-size:13px;font-weight:bold;margin:0 5px;}.bigPage a.selected,.bigPage  a.selected:hover{background:#ff5500;color:#fff;cursor:default;}.bigPage > b{display:inline-block;line-height:37px;margin:0 5px;}.bigPage a:hover{background:#fff;border:#6eb4ff 1px solid;}.bigPage a.down{background:url(../../../18084/images/bigpage.jpg) no-repeat left -74px;}.pagePrev b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #4e4e4e #f8f8f8 #f8f8f8;position:absolute;left:9px;top:12px;}.pageNext b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #f8f8f8 #f8f8f8 #4e4e4e;position:absolute;left:16px;top:12px;}.bigPage > a.pageDisabled{background:url(../../../18084/images/bigpage.jpg) no-repeat left -148px;color:#c1c1c1;cursor:default;}.bigPage > a.pageNext.pageDisabled b{border-color:#eee #eee #eee #c1c1c1;cursor:default;}.bigPage > a.pagePrev.pageDisabled b{border-color:#eee #c1c1c1 #eee #eee;cursor:default;}

.cy-picartscroll{display:inline;height: 220px;width: 353px;position: absolute;}
 .hidden{display:none !important;}

.xyzc_ul_li{
 height: 60px;
text-align: center;
background: #3d91d1 !important;
color: #fff;
line-height: 60px !important;
font-weight: 600;
font-size: 18px !important;
letter-spacing: 5px;
margin-bottom: 26px;
border-bottom-style: solid !important;
cursor:pointer;
}
.xyzc_ul_li a{color:#fff !important;overflow:hidden;}
.li-style-nopd a:hover{text-decoration:none;}
.li-style-nopd{padding:0;}

.xyzc_ul_li-bg1{background: #3d91d1 !important;}
.xyzc_ul_li-bg2{background: #ee880f !important;}
.xyzc_ul_li-bg3{background: #60ab17 !important;}
.xyzc_ul_li-bg4{background: #a252bc !important;}
.xyzc_ul_li-bg5{background: #015f82 !important;}