* {
	margin: 0px; padding: 0px;}
.flv {
	position: absolute; z-index: -1;}
body {
	font-family: SimSun,Arial,Helvetica,sans-serif; font-size: 14px;}
ul {
	list-style-type: none;}
li {
	list-style-type: none;}
input {
	font-family: SimSun,Arial,Helvetica,sans-serif; font-size: 12px;}
select {
	font-family: SimSun,Arial,Helvetica,sans-serif; font-size: 12px;}
button {
	font-family: SimSun,Arial,Helvetica,sans-serif; font-size: 12px;}
textarea {
	font-family: SimSun,Arial,Helvetica,sans-serif; font-size: 12px;}
button {
	cursor: pointer;}
.cur {
	cursor: pointer;}
a {
	cursor: pointer;}
.mt_20 {
	margin-top: 20px;}
.yj {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
img {
	border: currentColor; border-image: none;}
table {
	margin: auto;}
.clear {
	clear: both;}
a {
	color: rgb(51, 51, 51); text-decoration: none;}
a:link {
	color: rgb(51, 51, 51); text-decoration: none;}
a:visited {}
a:active {
	color: rgb(255, 102, 0); text-decoration: underline; cursor: pointer;}
a:hover {
	color: rgb(255, 102, 0); text-decoration: underline; cursor: pointer;}
a:focus {}
a:hover {
	color: rgb(255, 102, 0);}
.tRight {
	text-align: right;}
.tcenter {
	text-align: center;}
.tLeft {
	text-align: left;}
.h25 {
	height: 25px;}
.h30 {
	height: 30px;}
.ml30 {
	margin-left: 30px;}
.right {
	float: right;}
.left {
	float: left;}
.b {
	font-weight: bold;}
.n {
	font-weight: normal;}
.nodata {
	left: 20px; position: absolute;}
.yh {
	font-family: 微软雅黑;}
.media {
	margin: 0px auto;}
.tRed {
	color: red;}
.tGreen {
	color: green;}
.tBlue {
	color: rgb(4, 174, 218);}
.none {
	display: none;}
.clear {
	clear: both;}
body {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51); min-width: 1200px;}
.header {
	background: url(../images/banner-bg.jpg) no-repeat top rgb(0, 153, 255); width: 100%; height: 165px;}
.header-topcontent {
	width: 1200px;}
.header-content {
	margin: 0px auto; width: 1200px; height: 165px; overflow: hidden; position: relative; z-index: 99;}
.header-container {
	width: 1200px;}
.logo {
	left: 610px; top: 80px; position: absolute; z-index: 3;}
.search {
	 top: 27px; width: 260px; height: 20px; right: 200px; position: absolute;}
.input-text {
	background: none; padding: 0px 10px; border: currentColor; border-image: none; width: 137px; height: 20px; line-height: 20px; float: left; display: inline;}
.input-btn {
	background: none; border: currentColor; border-image: none; width: 43px; height: 20px; float: right; cursor: pointer;}
.search-con {
	background: rgb(255, 255, 255); width: 1198px; overflow: hidden; padding-bottom: 20px; margin-bottom: 20px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; float: left;}
.search-title {
	background: rgb(232, 201, 126); width: 100%; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 20px; font-size: 14px;}
.search-content {
	padding: 10px 20px;}
.search-content li {
	background: url(../images/news-list02-icon.jpg) no-repeat left; height: 35px; line-height: 35px; padding-left: 13px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: dashed;}
.search-content li a {
	float: left;}
.search-content li span {
	color: rgb(153, 153, 153); float: right;}
.menu {
	background: url(../images/menu-bg.jpg) repeat-x; width: 100%; height: 50px; position: relative; z-index: 99999;}
#nav {
	margin: 0px auto; width: 1200px; height: 50px; line-height: 50px;}
#nav li {
	background: url(../images/menu-li-bg.jpg) no-repeat right top; height: 50px; text-align: center; color: rgb(255, 255, 255); padding-right: 2px; font-size: 15px; text-decoration: none; float: left; display: inline; position: relative; z-index: 990;}
#nav li a {
	padding: 0px 30px; text-align: center; color: rgb(255, 255, 255); font-family: 微软雅黑; font-weight: bold; text-decoration: none; float: left; display: block; position: relative; z-index: 999;}
#nav li a:hover {
	color: rgb(255, 255, 255);}
#nav .menu-hover a {
	color: rgb(255, 255, 255);}
#nav li ul {
	left: 0px; top: 50px; width: 120px; display: none; position: absolute; z-index: 99999;}
#nav li ul li {
	background: rgb(58, 58, 58) !important; padding: 0px; height: 35px; border-top-color: rgb(73, 73, 73); border-top-width: 1px; border-top-style: solid; float: left; display: inline;}
#nav li ul a {
	background: none !important; padding: 2px 13px; width: 120px; text-align: left; color: rgb(255, 255, 255) !important; line-height: 30px; font-size: 14px; font-weight: normal; text-decoration: none; float: left; display: block;}
#nav li ul li span {
	display: none;}
#nav li ul a:hover {
	background: rgb(73, 73, 73) !important; height: 30px; color: rgb(255, 255, 255) !important;}
#nav li:hover ul {
	display: block;}
#nav li.sfhover ul {
	left: 0px; display: block;}
.container {
	width: 100%; overflow: hidden;}
.content {
	margin: 0px auto; padding: 20px 0px; width: 1200px; overflow: hidden;}
.content-top {
	width: 1200px; height: 285px; overflow: hidden; margin-bottom: 20px;}
.content-main {
	width: 1200px; height: 270px; overflow: hidden; margin-bottom: 20px;}
.content-bottom {
	width: 1200px; height: 145px; overflow: hidden; margin-bottom: 20px;}
.area-title {
	height: 39px; overflow: hidden; border-top-color: rgb(0, 153, 255); border-top-width: 1px; border-top-style: solid;}
.area-title .title {
	background: url(../images/title-bg.jpg) no-repeat left rgb(0, 153, 255); height: 39px; color: rgb(255, 255, 255); padding-right: 10px; padding-left: 25px; font-family: 微软雅黑; font-size: 14px; float: left; display: inline;}
.area-title .title span {
	color: rgb(255, 255, 255); line-height: 15px; padding-top: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; display: block;}
.area-title .more {
	float: right;}
.area-title .more a {
	color: rgb(215, 87, 70); line-height: 39px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.area1 {
	width: 520px; height: 285px; overflow: hidden; float: left;}
.area1-content {
	padding-top: 8px;}
.area1-content li {background: url(../images/index-li-icon.jpg) no-repeat left; height: 35px; line-height: 35px; overflow: hidden; padding-left: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;}
.area1-content li a {color: rgb(102, 102, 102);}
.area1-content li a:hover {
	color: rgb(255, 102, 0);}
.area1-content li span{float: right;color: rgb(102, 102, 102);}
.slide {
	background: url(../images/slide-bg.jpg) no-repeat right bottom rgb(232, 201, 126); width: 655px; height: 285px; overflow: hidden; float: right;}
.area2 {
	width: 500px; height: 270px; overflow: hidden; margin-right: 20px; float: left;}
.area2-content {
	padding-top: 15px;}
.area2-content img {
	width: 150px; height: 150px; overflow: hidden; margin-top: 5px; margin-right: 15px; float: left;}
.area2-content p {
	color: rgb(110, 110, 110); line-height: 27px; text-indent: 2em;}
.area3 {
	width: 390px; height: 270px; overflow: hidden; float: left;margin-right: 15px;}
.area3-content {
	padding-top: 8px;}
.area3-content li {
	background: url(../images/index-li-icon.jpg) no-repeat left; height: 35px; line-height: 35px; overflow: hidden; padding-left: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;}
.area3-content li a {
	color: rgb(102, 102, 102);}
.area3-content li a:hover {
	color: rgb(255, 102, 0);}
.area3-content li span{float:right; color:#999;}
.area4 {
	width: 390px; height: 270px; overflow: hidden; float: right;}
.area4-content {
	padding-top: 8px;}
.area4-content li {
	background: url(../images/index-li-icon.jpg) no-repeat left; height: 35px; line-height: 35px; overflow: hidden; padding-left: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;}
.area4-content li a {
	color: rgb(102, 102, 102);}
.area4-content li a:hover {
	color: rgb(255, 102, 0);}
.area5 {
	width: 1200px; height: 144px; overflow: hidden; border-top-color: rgb(232, 201, 126); border-top-width: 1px; border-top-style: solid;}
.area5-title {
	width: 60px; height: 144px; overflow: hidden; float: left;}
.area5-title .title {
	width: 14px; height: 106px; color: rgb(255, 255, 255); line-height: 15px; overflow: hidden; font-family: 微软雅黑; font-size: 14px; font-weight: bold; margin-top: 20px; margin-left: 18px;}
.area5-title .more {
	width: 50px; height: 20px; text-align: center; line-height: 20px;}
.area5-title .more a {
	color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif;}
.area5-content {
	width: 1140px; height: 130px; margin-top: 14px; float: right;}
.area5-content li {
	width: 215px; height: 130px; margin-right: 15px; float: left; position: relative;}
.area5-content li img {
	width: 215px; height: 130px; position: absolute; z-index: 1;}
.area5-content li span {
	 width: 215px; height: 20px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 20px; display: block; position: absolute; z-index: 2;}
.link1 {
	width: 1200px; height: 85px; overflow: hidden; margin-bottom: 5px;}
.link1-title {
	width: 115px; height: 85px; overflow: hidden; float: left;}
.link1-content {
	width: 1085px; height: 70px; overflow: hidden; float: right;}
.link1-content ul {
	margin-left: -15px; float: left;}
.link1-content li {
	width: 240px; height: 70px; margin-left: 35px; float: left; display: inline;}
.link1-content li a {
	padding: 0px 15px; border: 2px solid rgb(232, 201, 126); border-image: none; width: 205px; height: 66px; color: rgb(71, 71, 71); line-height: 40px; font-family: 微软雅黑; font-size: 23px; display: block;}
.link1-content li a p {
	text-align: center; color: rgb(232, 201, 126); line-height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; border-bottom-color: rgb(232, 201, 126); border-bottom-width: 1px; border-bottom-style: solid;}
.link1-content li a img {
	width: 60px; height: 40px; float: left;}
.link1-content li a:hover {
	background: rgb(232, 201, 126); color: rgb(255, 255, 255); text-decoration: none;}
.link1-content li a:hover p {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);}
.pika-thumbs {
	padding: 0px 16px; height: 75px;}
.pika-thumbs li {
	background: rgb(250, 250, 250); margin: 0px 5px; padding: 3px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 144px; height: 74px; overflow: hidden; float: left; list-style-type: none; cursor: pointer;}
.pika-thumbs li .clip {
	height: 100%; text-align: center; overflow: hidden; vertical-align: middle; position: relative;}
.pika-textnav {
	display: none;}
.pika-stage {
	width: 520px;}
.pika-stage {
	width: 285px;}
.pika-textnav {
	width: 285px;}
.pika-stage {
	background: rgb(255, 255, 255); width: 520px; height: 285px; text-align: center; float: left; position: relative;}
.pika-stage img {
	width: 100%; height: 100%;}
.pika-stage .caption {
	background: rgba(0, 0, 0, 0.75); padding: 10px; border: 1px solid rgb(20, 20, 20); border-image: none; text-align: right; right: 10px; bottom: 50px; color: rgb(250, 250, 250); font-size: 11px; position: absolute;}
.pika-stage .caption p {
	margin: 0px; padding: 0px; line-height: 14px;}
.pika-imgnav {
	display: none !important;}
.caption {
	display: none !important;}
.pika-imgnav a {
	text-indent: -5000px; display: block; position: absolute; z-index: 3;}
.pika-imgnav a.previous {
	left: 10px; top: 10px; width: 50px; height: 100%; cursor: pointer;}
.pika-imgnav a.next {
	 top: 10px; width: 50px; height: 100%; right: 10px; cursor: pointer;}
.pika-imgnav a.play {
	left: 50%; top: 0px; width: 44px; height: 100px; display: none; cursor: pointer;}
.pika-imgnav a.pause {
	left: 50%; top: 0px; width: 44px; height: 100px; display: none; cursor: pointer;}
.pika-textnav {
	margin: 10px 0px 0px; bottom: 10px; overflow: hidden; position: absolute;}
.pika-textnav a {
	padding: 4px; color: rgb(51, 51, 51); font-size: 12px; text-decoration: none;}
.pika-textnav a.previous {
	width: auto; float: left; display: block;}
.pika-textnav a.next {
	width: auto; float: right; display: block;}
.pika-tooltip {
	padding: 3px; border: 3px solid black; border-image: none; color: white; font-size: 12px; position: absolute; background-color: rgba(0, 0, 0, 0.7);}
.pika-counter {
	background: rgba(0, 0, 0, 0.7); padding: 3px; border-radius: 5px; left: 15px; bottom: 45px; color: white; font-size: 11px; position: absolute; -moz-border-radius: 5px;}
.pika-loader {
	 padding: 5px 3px; top: 15px; width: 60px; text-align: right; right: 15px; color: white; font-size: 11px; position: absolute;}
.pika-thumbs li {
	margin: 5px 5px 5px 8px; width: 100px; height: 70px;}
.pikachoose {
	position: relative;}
#pikame {
	width: 150px;}
.pika-thumbs {
	margin: 10px 0px 0px 17px; top: 10px; width: 250px; right: 10px; position: absolute;}
.jcarousel-skin-pika {
	top: 10px; right: 0px; position: absolute;}
.jcarousel-skin-pika .jcarousel-container-vertical {
	width: 125px; height: 370px; overflow: hidden;}
.jcarousel-skin-pika .jcarousel-clip-vertical {
	width: 125px; height: 370px;}
#foot {
	background: rgb(238, 226, 194); width: 100%; height: 100px; overflow: hidden; border-top-color: rgb(217, 208, 184); border-top-width: 1px; border-top-style: solid;}
.foot {
	margin: 0px auto; width: 1200px; height: 100px; line-height: 24px;}
.foot-info {
	color: rgb(118, 110, 95);}
.copy {
	padding: 28px 0px 0px 150px; width: 580px; height: 80px; color: rgb(118, 110, 95); line-height: 2; float: left;}
.copy a {
	color: rgb(118, 110, 95);}
.foot .link2 {
	background: rgb(236, 233, 240); margin: 35px 0px 0px 10px; width: 190px; height: 35px; float: right;}
.foot .link2 select {
	margin: 8px 0px 0px 10px; width: 170px;}
.ny-content {
	width: 1200px;}
.ny-left {
	width: 230px; overflow: hidden; margin-right: 20px; float: left;}
.ny-left-title {
	background: rgb(0, 153, 255); width: 230px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; font-weight: bold;}
.ny-left-content {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color:rgb(214, 214, 214); padding: 10px 14px 30px; border-image: none; overflow: hidden; min-height: 200px; _height: 200px;}
.ny-left-content ul li {
	width: 200px; overflow: hidden; margin-bottom: 5px; float: left;}
.ny-left-content li a {
	width: 200px; height: 35px; color: rgb(51, 51, 51); line-height: 35px; padding-left: 20px; font-size: 14px; border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: dotted; display: block;}
.ny-left-content li a:hover {
	color: rgb(71, 35, 0); text-decoration: none;}
.ny-left-content ul .cur a {
	color: rgb(71, 35, 0); font-weight: bold;}
.ny-left-bottom {
	width: 230px; height: 15px; float: left;}
.ny-left-content li ul {
	width: 175px; overflow: hidden; margin-left: 20px; display: none;}
.ny-left-content li ul li {
	background: none; border: currentColor; border-image: none; margin-bottom: 0px;}
.ny-left-content li ul li a {
	border: currentColor; border-image: none; width: 155px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; padding-left: 20px; font-size: 14px; font-weight: normal;}
.ny-left-content li.cur ul {
	display: block;}
.ny-left-content li ul li ul {
	margin: 0px; padding: 0px 0px 0px 15px; overflow: hidden; display: none;}
.ny-right {
	width: 950px; overflow: hidden; float: right;}
.ny-right2 {
	width: 1200px; overflow: hidden; float: right;}
.ny-right-title a {
	color: rgb(255, 255, 255);}
.ny-right-title2 a {
	color: rgb(255, 255, 255);}
.ny-right-title {
	background: rgb(0, 153, 255);width: 920px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; padding-left: 30px; font-size: 14px;}
.ny-right-title2 {
	background: rgb(0, 153, 255);width: 1170px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; padding-left: 30px; font-size: 14px;}
.ny-right-content {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: rgb(214, 214, 214); padding: 19px; border-image: none; width: 910px; line-height: 24px; float: left; display: inline; position: relative; min-height: 400px; _height: 400px;}
.ny-right-content2 {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: rgb(214, 214, 214); padding: 19px; border-image: none; width: 1160px; line-height: 24px; float: left; display: inline; position: relative; min-height: 400px; _height: 400px;}
.ny-right-bottom {
	width: 950px; height: 15px; float: left;}
.paging {
	width: 100%; height: 30px; line-height: 30px; margin-top: 10px;}
.right-main-title {
	text-align: center; line-height: 30px; font-size: 18px; margin-top: 10px;}
.right-sub-title {
	height: 30px; text-align: center; line-height: 30px; padding-bottom: 10px; margin-bottom: 20px; border-bottom-color: rgb(202, 202, 202); border-bottom-width: 1px; border-bottom-style: dotted;}
.right-sub-title span {
	margin: 0px 20px; color: rgb(153, 153, 153);}
.right-main-show {
	line-height: 24px; margin-bottom: 20px;}
.next-page {
	line-height: 24px; margin-top: 20px;}
.img-center {
	width: 100%; text-align: center; display: block;}
.news-list01 li {
	background: url(../images/news-list02-icon.jpg) no-repeat left; height: 35px; line-height: 35px; padding-left: 13px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: dashed;}
.news-list01 li a {
	float: left;}
.news-list01 li span {
	color: rgb(153, 153, 153); float: right;}
.news-list02 li {
	background: rgb(246, 246, 246); width: 100%; height: 35px; margin-bottom: 15px; float: left; position: relative;}
.news-list02 li a {
	background: rgb(246, 246, 246); color: rgb(51, 51, 51); line-height: 35px; padding-right: 15px; padding-left: 16px; border-left-color: rgb(246, 246, 246); border-left-width: 4px; border-left-style: solid; display: block;}
.news-list02 li span {
	top: 0px; right: 15px; color: rgb(153, 153, 153); line-height: 35px; display: block; position: absolute;}
.news-list02 li a:hover {
	color: rgb(255, 102, 0); text-decoration: none; border-left-color: rgb(255, 102, 0); border-left-width: 4px; border-left-style: solid;}
.news-list02 li a:hover span {
	color: rgb(153, 153, 153);}
.news-list03 dl {
	padding: 20px 0px; width: 100%; height: 100px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;}
.news-list03 dl dt {
	width: 100px; height: 100px; margin-right: 20px; float: left;}
.news-list03 dl dt img {
	width: 100px; height: 100px;}
.news-list-title a {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold;}
.news-list-title a:hover {
	color: rgb(255, 102, 0);}
.news-list-time {
	color: rgb(153, 153, 153); line-height: 2em; font-size: 12px;}
.news-list-info {
	color: rgb(153, 153, 153); line-height: 1.5em; font-size: 12px; margin-top: 26px;}
.news-list-inner {
	margin-left: -22px; float: left; display: inline;}
.news-list-li {
	background: rgb(255, 255, 255); border: 1px solid rgb(223, 223, 223); border-image: none; width: 209px; height: 218px; margin-bottom: 20px; margin-left: 22px; float: left; display: inline;}
.news-list-li-inner {
	background: rgb(245, 245, 245); margin: 1px; padding: 20px 15px; width: 178px; height: 176px; overflow: hidden;}
.news-list-li-inner .news-list-title {
	font-size: 14px;}
.news-list-li-inner .news-list-title a:hover {
	color: rgb(255, 102, 0);}
.news-list-li-inner .news-list-info {
	color: rgb(120, 120, 135); line-height: 2em; margin-top: 10px; margin-bottom: 8px;}
.news-list-li-inner .news-list-more a {
	color: rgb(146, 146, 184);}
.img-list01 ul {
	margin-left: -22px; float: left; display: inline;}
.img-list01 li {
	width: 164px; height: 200px; text-align: center; overflow: hidden; margin-bottom: 20px; margin-left: 22px; float: left; display: inline;}
.img-list01 li img {
	background: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(230, 230, 230); border-image: none; width: 154px; height: 150px; margin-bottom: 10px; float: left;}
.img-list02-inner {
	margin-left: -22px; float: left; display: inline;}
.img-list02 ul a {
	padding: 2px; border: 3px solid rgb(191, 229, 137); border-image: none; width: 434px; height: 140px; overflow: hidden; margin-bottom: 20px; margin-left: 22px; float: left; display: block; _margin-left: 10px;}
.img-list02 ul a:hover {
	border: 3px solid rgb(162, 203, 100); border-image: none; text-decoration: none;}
.img-list02 dl dt {
	width: 140px; height: 140px; margin-right: 20px; float: left;}
.img-list02 dl dt img {
	width: 140px; height: 140px;}
.img-list02 dl dd {
	width: 274px; float: left;}
.img-list02 .img-list-title {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 12px; font-weight: bold;}
.img-list02 .img-list-info {
	color: rgb(153, 153, 153); line-height: 22px; text-indent: 2em; font-size: 12px;}
.imgGallery {
	margin: 10px auto 0px; width: 100%; overflow: hidden;}
.imgshow img {
	width: auto; height: 400px; display: none;}
.img-content {
	margin: 0px auto 20px; height: 400px; text-align: center; overflow: hidden; position: relative;}
.imgtitle {
	background: rgb(221, 221, 221); width: 100%; height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; margin-bottom: 20px;}
.imglist {
	width: 99999px; height: 140px; position: absolute;}
.imglist ul {
	margin-left: -10px; float: left;}
.imglist li {
	border: 5px solid rgb(204, 204, 204); border-image: none; width: 80px; height: 80px; overflow: hidden; margin-left: 10px; float: left; display: inline;}
.imglist li img {
	width: 80px; height: 80px;}
.imglist .imgclick {
	border: 5px solid rgb(162, 203, 100); border-image: none;}
.imglistcon {
	width: 795px; height: 90px; overflow: hidden; float: left; display: inline; position: relative;}
.btnleft {
	margin-top: 20px; float: left;}
.btnright {
	margin-top: 20px; float: left;}
.video-list01 ul {
	margin-left: -22px; float: left; display: inline;}
.video-list01 li {
	width: 164px; height: 190px; text-align: center; margin-bottom: 20px; margin-left: 22px; float: left; display: inline; position: relative;}
.video-list01 li img {
	background: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(230, 230, 230); border-image: none; width: 154px; height: 150px; margin-bottom: 10px; float: left;}
.video-list01 li span {
	left: 5px; top: 5px; width: 154px; height: 150px; display: block; position: absolute;}
.video-list01 li .hover {
	}
.video-list01 li .video-list01-hover {
	background: none; padding: 0px; border: currentColor; border-image: none; left: 50%; top: 50%; width: 50px; height: 50px; margin-top: -25px; margin-left: -25px; position: absolute; opacity: 0.8; -webkit-opacity: 0.8;}
.video-list01 li .opa {
	opacity: 1; -webkit-opacity: 1;}
.video-list02 dl {
	background: rgb(255, 255, 255); border: 5px solid rgb(238, 238, 238); border-image: none; height: 180px; margin-bottom: 30px;}
.video-list02 dl dt {
	width: 180px; height: 180px; overflow: hidden; margin-right: 20px; float: left; position: relative;}
.video-list02 dl dt img {
	width: 180px; height: 180px;}
.video-list02 dl dt .video-list02-hover {
	left: 0px; top: 0px; width: 180px; height: 180px; display: none; position: absolute;}
.video-list02 dl dt .video-list02-hover img {
	left: 50%; top: 50%; width: 100px; height: 35px; margin-top: -17.5px; margin-left: -50px; position: absolute;}
.video-list02 dl dt a {
	width: 180px; height: 180px; display: block;}
.video-list02 dl dd {
	padding: 20px 20px 20px 0px;}
.video-list02 .video-list-title a {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: bold;}
.video-list02 .video-list-title a:hover {
	color: rgb(255, 102, 0);}
.video-list02 .video-list-time {
	color: rgb(153, 153, 153); line-height: 26px; font-size: 12px;}
.video-list02 .video-list-info {
	color: rgb(153, 153, 153); line-height: 2em; font-size: 12px; margin-top: 15px;}
.video-list03 ul {
	margin-left: -22px; float: left; display: inline;}
.video-list03 li {
	width: 211px; height: 180px; overflow: hidden; margin-bottom: 20px; margin-left: 22px; float: left; display: inline; position: relative;}
.video-list03 li img {
	width: 216px; height: 180px;}
.video-list03 li .video-list03-hover {
	padding: 0px 10px; left: 0px; top: 145px; width: 191px; height: 130px; position: absolute;}
.video-list03 .video-list-title {
	color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; font-weight: bold;}
.video-list03 .video-list-info {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 12px;}
.video-list03 .video-list-play a {
	background: rgb(175, 214, 121); width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; margin-top: 10px; display: block;}
.video-list03 .video-list-play a:hover {
	background: rgb(144, 185, 88); text-decoration: none;}
.cl99 {
	color: rgb(153, 153, 153);}
.ny-comment {
	color: rgb(51, 51, 51); margin-top: 30px;}
.comment-top {
	color: rgb(13, 124, 206); padding-bottom: 15px; padding-left: 5px; font-size: 18px; font-weight: bolder; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dashed;}
.comment-info {
	padding: 15px 5px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dashed;}
.comment-info-top {
	width: 100%; height: 27px;}
.comment-name {
	width: 50%; float: left;}
.comment-name .com-name {
	font-size: 14px; font-weight: bold;}
.comment-time {
	width: 40%; text-align: right; color: rgb(153, 153, 153); padding-right: 10px; float: right;}
.comment-content-review {
	background: rgb(238, 238, 238); padding: 10px; border-radius: 5px; margin-top: 15px; position: relative;}
.review-content {
	color: rgb(255, 1, 1); line-height: 2;}
.review-time {
	text-align: right; color: rgb(153, 153, 153);}
.review-icon {
	left: 30px; top: -7px; width: 18px; height: 7px; display: block; position: absolute;}
.comment-add {
	padding: 5px;}
.comment-add-title {
	padding: 20px 0px; font-size: 14px; font-weight: bold;}
.comment-add-name {
	height: 35px; margin-bottom: 15px;}
.comment-name-input {
	padding: 0px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 233px; height: 33px; line-height: 33px; float: left;}
.comment-add-name-right {
	color: rgb(152, 152, 152); line-height: 35px; padding-left: 13px; float: left;}
.comment-add-name-right span {
	color: rgb(255, 1, 1); padding-left: 3px;}
.comment-add textarea {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: 165px; -ms-overflow-y: hidden; resize: none;}
.anonymous {
	color: rgb(152, 152, 152); line-height: 35px; margin-left: 15px; float: left; position: relative;}
.anonymous input {
	top: 10px; float: left; position: absolute;}
.anonymous-info {
	padding-left: 20px;}
.comment-ok {
	background: rgb(13, 124, 206); margin: 20px 0px; border-radius: 3px; width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 30px; font-size: 12px; display: block; box-shadow: 1px 1px 3px #afafaf; -webkit-box-shadow: 1px 1px 3px #AFAFAF; -moz-box-shadow: 1px 1px 3px #AFAFAF;}
.comment-ok:hover {
	background: rgb(1, 132, 220); color: rgb(255, 255, 255); text-decoration: none;}
.pl-yzm {
	height: 35px; margin-top: 15px;}
.pl-yzm input {
	background: rgb(255, 255, 255); padding: 0px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 138px; height: 33px; line-height: 33px; margin-right: 20px;}
.Validform_wrong {
	padding: 3px 0px; color: rgb(255, 0, 0);}
.Validform_checktip {
	padding: 3px 0px;}
#msg-title {
	height: 60px; color: rgb(0, 54, 122); line-height: 60px; font-family: 微软雅黑; font-size: 24px;}
#msg-title2 {
	height: 80px; color: rgb(0, 54, 122); line-height: 80px; font-family: 微软雅黑; font-size: 24px;}
.msg-container {
	color: rgb(51, 51, 51); overflow: hidden;}
.msg-content {
	padding-bottom: 15px; margin-top: 15px; border-bottom-color: rgb(194, 194, 194); border-bottom-width: 1px; border-bottom-style: dashed;}
.msg-title {
	color: rgb(153, 153, 153);}
.msg-msginfo {
	padding: 8px 0px 11px; color: rgb(51, 51, 51); line-height: 20px;}
.msg-hf {
	background: rgb(255, 255, 255); border: 1px solid rgb(226, 226, 226); border-image: none; line-height: 33px;}
.msg-hfinner {
	background: rgb(244, 244, 244); margin: 1px; padding: 0px 10px; color: rgb(255, 125, 0); line-height: 31px;}
.msg-top {
	padding-bottom: 50px;}
.msg-from dl {
	height: 30px; line-height: 30px; margin-bottom: 15px;}
.msg-from dl dt {
	width: 60px; text-align: right; line-height: 30px; float: left;}
.msg-from dl dd {}
.msg-from dl dd input {
	padding: 0px 10px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 158px; height: 28px; line-height: 28px;}
.email {
	width: 240px; margin-right: 20px; float: left;}
.email input {
	float: left;}
.msg-from .msg-fb-tite dd input {
	width: 418px;}
.msg-fb {
	margin-top: 30px;}
.msg-fb-info {
	width: 100%; margin-bottom: 15px; float: left;}
.msg-yzm {
	width: 100%; margin-bottom: 15px; float: left;}
.msg-fb-info span {
	height: 30px; text-align: right; line-height: 30px; float: left; display: block;}
.msg-fb-info textarea {
	padding: 10px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 418px; height: 129px; font-size: 12px; margin-right: 20px; float: left; resize: none;}
.msg-yzm span {
	height: 30px; text-align: right; line-height: 30px; float: left; display: block;}
.yzm-title {
	width: 60px;}
.msg-yzm input {
	padding: 0px 10px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 158px; height: 28px; line-height: 28px; margin-right: 20px; float: left;}
.msg-ok {
	width: 100%; margin-bottom: 15px; float: left;}
.msg-ok input {
	background: rgb(13, 124, 206); border-radius: 3px; width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 28px; font-size: 12px; margin-left: 60px; display: block; box-shadow: 1px 1px 3px #afafaf; -webkit-box-shadow: 1px 1px 3px #AFAFAF; -moz-box-shadow: 1px 1px 3px #AFAFAF;}
.msg-ok input:hover {
	background: rgb(26, 144, 232); color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;}
.manu {
	margin: 3px; padding: 3px; text-align: center;}
.manu a {
	margin: 2px; padding: 2px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); text-decoration: none;}
.manu a:hover {
	border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(102, 102, 102);}
.manu a:active {
	border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(102, 102, 102);}
.manu .current {
	margin: 2px; padding: 2px 5px; border: 1px solid rgb(232, 201, 126); border-image: none; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(232, 201, 126);}
.manu .disabled {
	margin: 2px; padding: 2px 5px; border: 1px solid rgb(238, 238, 238); border-image: none; color: rgb(221, 221, 221);}
.manu2 {
	margin: 20px 3px 3px; padding: 3px; text-align: center;}
.manu2 a {
	margin: 2px; padding: 2px 5px; border: 1px solid rgb(238, 238, 238); border-image: none; color: rgb(232, 201, 126); text-decoration: none;}
.manu2 a:hover {
	border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(102, 102, 102);}
.manu2 a:active {
	border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(102, 102, 102);}
.manu2 .current {
	margin: 2px; padding: 2px 5px; border: 1px solid rgb(232, 201, 126); border-image: none; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(232, 201, 126);}
.manu2 .disabled {
	margin: 2px; padding: 2px 5px; border: 1px solid rgb(238, 238, 238); border-image: none; color: rgb(221, 221, 221);}