#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}

/*内容3*/
#content3{width:1150px;margin:50px auto 0;padding-bottom:50px;overflow:hidden}
.funbox{float:left;width:275px;height:342px;border:solid 1px #e4e4e4;transition:background-image 1s; transition;background:#fff;}
.fun01{margin-right: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}

.funbox a:hover{text-decoration:none}

.fun03 .fun-title{  line-height: 60px;
  background-image: none;
  padding-left: 20px;
  height: 60px;}
.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:230px;margin:0 auto;color:#646464;line-height:200%;padding-top:15px;text-align:left;height:170px;font-size:14px}
.mores{text-align:right;margin:15px 30px 0 0}
.mores a{color:#0da3e2}
/*.funbox .more:hover{}
.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;}

.fun05 .fun-title{background: no-repeat center top;}
.fun05 .more{background:#a68fc0;}

.fun06 .fun-title{background: no-repeat center top;}
.fun06 .more{background:#789c23;}

.fun07 .fun-title{background: no-repeat center top;}
.fun07 .more{background:#db5182;}

.fun08 .fun-title{background: no-repeat center top;}
.fun08 .more{background:#d9a300;}

.boxfun01{border:1px solid #0480d6;}
.boxfun02{border:1px solid #f55d2e;}
.boxfun03{border:1px solid #f4911c;}
.boxfun04{border:1px solid #18c4ec;}

*/

.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;
}