#body{/*background: no-repeat 80% 13%*/}

#content1{/*padding-top:18px;width:1000px;margin:0 auto;height: 327px;
box-sizing: border-box;background:  no-repeat 102% 43%;*/}
body{background:/* repeat-x left 340px*/ #fff;}
#rightbg{background: no-repeat right bottom;height:320px}
/*#rightbg{background: no-repeat right top;height:320px}*/
* a:hove{color:#ff8000}
/*#content3{height:763px;}*/
.object_news_key{width:600px;margin:20px 0 0 15px;height:120px;}
.object_news_key #reportidname{display:block;color:#ec0000;font-size:24px;text-align:left;line-height:160%;}
.object_news_key #reportidname a{color:#0ca3e1}
.object_news_key #reportidlogograph{padding-top:20px;display:block;color:#838383;line-height:200%;text-align:left;text-indent:2em;font-size:14px}

#homes a{color:#0da3e2;font-weight:bold;}
/*内容3*/
#content3{}
.funbox{margin-left:14px;float:left;width:275px;height:240px;border:solid 1px #e4e4e4;transition:background-image 1s; transition;background:#fff;}
.fun01{margin-left:0px;}

.fun-title{height:95px;margin:0 7px;border-bottom:1px solid #cccccc;background: no-repeat 20px center;font-size:25px;color:#111111;padding-left:105px;text-align:left;line-height:95px}
.fun03 .fun-title{background-image:}
.fun03 .more{background:#f4911d;}

.fun02 .fun-title{background-image:}
.fun02 .more{background:#f55c30;}

.fun04 .fun-title{background-image:}
.fun04 .more{background:#28a7c3;}

.boxfun02,.boxfun03,.boxfun04,.boxfun01{background: no-repeat 0 0;}
.fun-con{overflow:hidden;width:210px;margin:0 auto;color:#646464;line-height:200%;padding-top:15px;text-align:left;height:80px;font-size:14px}
.mores{text-align:right;margin:15px 32px 0 0}
.mores a{color:#0da3e2}


.fun-list{overflow:hidden;height:95px;line-height:160%;width:225px;margin:0 auto;box-sizing:border-box;text-align:left;text-align:left;font-size:14px}
.fun-list ul{padding-top: 15px;}
.fun-list a{color:#646464;}
.fun-list li{padding:0 0 7px 0px;background: no-repeat left 14px;padding-left:10px;line-height: 160%;}

.fun-con2{position:relative;margin:0 auto;box-sizing:border-box;color:#646464;line-height:200%;padding:30px 0 0 32px ;text-align:left; }
.fun-con2 dd{height:25px;text-align:center;line-height:25px;margin-bottom:3px;float:left;width:115px;text-align:left;}
.fun-con2 dd a{ display: block;
  color: white;
  font-size: 14px;
  background-color: #0da3e2;
  width: 100px;}
.fun-con2 dd a:hover{/*background:rgb(244, 145, 29);color:#fff;text-decoration:none*/}
.fun-con2 dt{position:absolute;width:180px;line-height:200%;color:#28acca;top:160px;height:auto;left:5px;}

.nivoslider {
    background:  no-repeat;
    height: 291px;
    margin: 0 auto;
    position: relative;
    width: 1000px;
}
/* the slices and boxes in the slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}

/* caption styles */

.nivo-caption {
	display:none;
	background: none;
	color: #fff;
	opacity: 0.8; /* overridden by captionopacity setting */
	position: absolute;
	top: 187px;
	left: 55px;
	z-index: -1;
}

.nivo-caption .nivo-caption-inner {
	padding:0;
	margin:0;
}

.nivo-caption a {
	background: #cc0000;
	display: inline-block !important;
	height: 41px;
	padding: 0 15px;
	line-height: 40px;
	font-size: 23px;
	text-decoration: none;
	color: #fff;
}
.nivo-caption h5 {
    color: #7f7f7f;
    font-family: tahoma,geneva,sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.2em;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.nivo-caption h5 strong {
    background: none repeat scroll 0 0 #ffffff;
    display: inline-block;
    font-weight: 400;
    height: 61px;
    line-height: 56px;
    margin: 0 0 10px;
    padding: 0 13px;
}
.nivo-caption a:hover {
	color: #000;
}

.nivo-html-caption {
  display:none;
}
/* direction nav styles (e.g. next & prev) */
.nivo-directionnav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevnav {
	left:0px;
}
.nivo-nextnav {
	right:0px;
}
/* control nav styles (e.g. 1,2,3...) */

.nivo-controlnav {
	height: 17px;
	text-align: right;
	position: absolute;
	top: 260px;	
	right: 14px;
	z-index: 99;
}

.nivo-controlnav a {
	background:  no-repeat 0% 0%;
	display: inline-block !important;
	position: relative;
	width: 17px;
	height: 17px;
	overflow: hidden;
	margin: 0 0 0 3px;
	line-height: 0;
	font-size: 0;
	text-decoration: none;
	z-index: 99;
	cursor: pointer;
	vertical-align: top;
}

.nivo-controlnav a.active, 
.nivo-controlnav a:hover {
	background-position: 0% -17px;
}

.nivo-directionnav a {
	position:absolute;
	display:block;
	width:36px;
	height:35px;
	text-indent:-9999px;
	border:0;
	top:45%;
	background: no-repeat 0 0;
}
a.nivo-nextnav {
	right:15px;
	background-position:-36px 0;
}
a.nivo-nextnav:hover {
	background-position:-36px -35px;
	}
a.nivo-prevnav {
	left:15px;
	background-position:0 0;
}
a.nivo-prevnav:hover {
	background-position:0 -35px;
	}

#slider .nivo-controlnav img {
	display:inline; /* unhide the thumbnails */
	position:relative;
	margin-right:10px;
	width:120px;
	height:auto;
}
.nivo-html-caption {
	display:none;
}



.zk_sidleft{
float:left;width:165px;text-align:left;
        background-color: f3f3f3;
}
 .items{
}
 .items li a{display:block;
	height:30px;
	line-height:30px;
	border:1px solid #e6e6e6;background: no-repeat 43px center #f3f3f3;
	font-size:12px;
	padding-left:60px;margin-bottom:8px;color:#666
}
 .items li a:hover{/*background:#0da3e2;color:#fff*/}
.h_list li{background: no-repeat left 5px;padding-left:10px;margin:8px 5px 0 15px }
.items li.ctit{;}
.items li.ctit a{background-image:none;padding:12px 0 8px 35px;height:auto;  border-top:1px dashed #2995d6;    line-height: normal;}

.object_list{padding-left:0}