﻿@import url("common.css");
@import url("font/iconfont.css");
@media only screen and (min-width: 992px) {
	.swiper-container {background:url(../images/pban.jpg) top no-repeat; height:166px; line-height:166px; color:#000; font-size:24px; text-align:center;}
	.pagebody {width:1200px; margin:0 auto;}
	
	.pmenu {width:100%; text-align:left; margin-bottom:40px; margin-top:20px;}
	.pmenu a {display:inline-block; margin:0 10px; width:120px; color:#fff; border-radius:5px; line-height:32px; margin-bottom:15px; background-color:#999; text-align:center; position:relative; font-size:14px;}
	.pmenu a:hover,.pmenu a.active {background-color:#008bc2;}
	.pmenu span {display:inline-block; position:relative; padding-bottom:10px;}
	.pmenu span font {position: absolute;display: none; border-radius:5px; top: 35px;left: -30px;z-index: 15000;width: 200px;text-align: left;border: 1px solid #ccc;}
	.pmenu span font a {margin: 0; margin-left: 0px;width: auto;background: none;color: #000;text-align: center;margin-left: 40px;}
	.pmenu span font a:hover {background:none; color:#008bc2;}
	.pmenu span a.haschild::after {position: absolute; top: 13px; right: 10px; width: 4px; height: 4px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; content: ""; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: border-color 0.2s ease; -moz-transition: border-color 0.2s ease; -ms-transition: border-color 0.2s ease; -o-transition: border-color 0.2s ease; transition: border-color 0.2s ease;}
	.promenu a {width:auto; padding: 0 25px;}
	
	.pmain {width:940px; float:right;}
	
	.aboutcont {margin-top:50px; height:502px; line-height:200%; font-size:16px; color:#666;}
	.aboutcont li {float:left; width:580px;}
	.aboutcont li:last-child {float:right; width:620px; text-align:right;}
	.aboutcont li span {font-size:18px; letter-spacing:3px; text-align:center; border-bottom:1px solid #008bc2; display:inline-block; padding-bottom:8px; width:84px; margin:0 248px; color:#222; margin-bottom:20px;}
	.aboutculture {margin-top:50px;}
	.aboutculture span {font-size:18px; letter-spacing:3px; text-align:center; border-bottom:1px solid #008bc2; display:inline-block; padding-bottom:8px; width:84px; margin:0 558px; margin-bottom:40px; color:#222;}
	.aboutculture font {display:block; line-height:200%; font-size:16px; color:#666;}
	.abouthonnor {margin-top:50px; padding-bottom:30px;}
	.abouthonnor span {font-size:18px; letter-spacing:3px; text-align:center; border-bottom:1px solid #008bc2; display:inline-block; padding-bottom:8px; width:84px; margin:0 558px; margin-bottom:40px; color:#222;}
	.abouthonnor ul li {float:left; width:264px; margin-right:48px; text-align:center; font-size:16px; height:250px; line-height:40px;}
	.abouthonnor ul li:nth-child(4n) {margin-right:0;}
	.abouthonnor ul li img {display:block; margin:0 auto;}
	.abouthonnor ul li font {display:block; color:#777; margin-top:10px; line-height:20px;}
	
	.piclist {margin-top:30px;}
	.piclist li {float:left; width:264px; margin-right:48px; text-align:center; font-size:16px; height:220px; line-height:40px;}
	.piclist li:nth-child(4n) {margin-right:0;}
	.piclist li img {display:block; margin:0 auto;}
	
	.contactul {width:100%;}
	.contactul span.tit {font-size:18px; line-height:200%; letter-spacing:3px; text-align:center; border-bottom:1px solid #008bc2; display:inline-block; padding-bottom:8px; width:84px; margin:0 436px 40px 0; color:#222; margin-bottom:40px;}
	.contactul li:nth-child(1) {width:520px; float:left; line-height:240%;}
	.contactul li:nth-child(2) {width:580px; float:left; margin-left:100px;}
	.contactul li:nth-child(2) span {margin:0 516px 40px 0;}
	.contactul li:nth-child(2) font {float:left; width:49%; margin-right:2%;}
	.contactul li:nth-child(2) font input {width:calc(100% - 22px); padding:10px; margin-bottom:15px;}
	.contactul li:nth-child(3) {width:100%; padding-top:30px; float:left;}
	.contactul li:nth-child(3) span {margin:0 1136px 40px 0;}
	.contactul li textarea {float:left; width:calc(48% - 22px); font-size:14px; height:125px; margin-bottom:15px; padding:10px;}
	
	.contactul li input[type="button"] {width:150px; padding:7px 10px; background-color:#008bc2; color:#fff; font-size:16px; border:none;}
	.contactul li #imap {width:calc(100% - 2px); margin:0 auto; border:1px solid #ccc; height:250px;}
	
	.newslist li {width:270px; padding:8px; margin-bottom:16px; border-radius:5px; border:1px solid #e3e3e3; float:left; margin-right:16px; position:relative; padding-bottom:12px; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -ms-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out;}
	.newslist li:hover {background-color:#dedede; border-color:#dedede;}
	.newslist li:nth-child(4n) {margin-right:0;}
	.newslist li .tit {display:block; line-height:32px; margin-top:5px; height:32px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
	.newslist li span {display:inline-block; color:#999; text-align:left; width:100%;}
	.newslist li a.play {position:absolute; display:none; width:270px; height:125px; padding-top:55px; text-align:center; top:8px; left:8px; background:url(../images/bg_fileli.png);}
	.newslist li a.play::before {font-size:60px; color:#fff;}
	
	.downlist {margin:15px 0;}
	.downlist li{ overflow:hidden; width:100%; border-bottom:1px dashed #d6d6d6; padding:12px 0 12px 0; line-height:22px;}
	.downlist li a {font-size:18px;}
	.downlist li font {color:#999; font-size:12px; float:right;}
	.downlist li span {color:#999; display:block; height:24px; line-height:24px; overflow:hidden; font-size:14px; margin:10px 0 5px 0 ;}
	.downlist li span a {color:#fff; float:right; background-color:#0787d8; font-size:12px; padding:0 10px;}
	.downlist li span i {font-style:normal; color:#333; padding-right:5px;}
	
	.articlelist {margin:0;}
	.articlelist li {line-height:24px; border-bottom:1px dashed #d6d6d6; padding:20px 0;}
	.articlelist li a {font-size:16px; font-weight:bold; display:block; margin-bottom:8px;}
	.articlelist li span {color:#666;}
	.articlelist li font {float:right; color:#999; font-size:12px;}
	
	.prolist {margin:27px 0;}
	.prolist li {width:302px; float:left; height:259px; margin-bottom:22px; background-color:#EFEFEF; font-size:14px; color:#666; line-height:24px; margin-right:17px; overflow:hidden; position:relative;}
	.prolist li a.img {width:300px; height:200px; text-align:center; display:inline-block; background-color:#fff; border:1px solid #d6d6d6;}
	.prolist li:nth-child(3n) {margin-right:0;}
	.prolist li a i {position:absolute; display:inline-block; width:100%; height:242px; left:0; top:-242px; background-color:#000; opacity:0.5; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -ms-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out;}
	.prolist li a.view {position:absolute; display:inline-block; width:80%; padding:0 10%; height:242px; left:0; top:-242px; text-align:center; line-height:242px; text-align:center; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -ms-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out; color:#fff;}
	.prolist li.active a i {background-color:#008bd6; opacity:0.6; top:0;}
	.prolist li.active a.view {top:0; font-size:40px;}
	.prolist li span {display:block; height:24px; overflow:hidden; text-overflow:ellipsis; padding:4px 10px 0 10px; white-space:nowrap}
	.prolist li font {display:block; height:24px; overflow:hidden; text-overflow:ellipsis; padding:0 10px; white-space:nowrap}
	.prolist li:nth-child(3+5) {margin-bottom:0;}
	
	.tbody table {border-top:1px solid #999; border-left:1px solid #999;}
	.tbody table tr td {border-right:1px solid #999; border-bottom:1px solid #999; padding:10px 5px;}
	.lbody table tr td {padding:5px;}
	.lbody table tr td input,.lbody table tr td textarea {padding:4px;}
	
	.dede_pages {height:52px; line-height:52px; padding:10px 0 0 0; width:100%; text-align:center; margin:0; margin-top:10px}
	.dede_pages a {padding:8px 16px; text-align:center; background-color:#efefef; color:#949494; margin-left:5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px;-o-border-radius: 5px;}
	.dede_pages a.current,.dede_pages a:hover {background-color:#0080d6; color:#fff; text-align:center; margin-left:5px; }
	.dede_pages span.disabled {background-color:none; margin-left:5px; color:#949494; }
	
	.pnstr {line-height:200%; padding:20px 0 35px 0; text-align:left; height:60px; line-height:30px;}
	.pnstr a {display:block;}
	.pnstr .pgprex {float:left;}
	.pnstr .pgnext {float:right;}
	
	.cbody p {float:none; margin:12px 0;}
	.cbody img {max-width:1200px; width: expression(this.width > 1200 && this.width > this.height ? 1200px : 'auto';);}
	.cbody h1.title {font-size:24px; font-weight:normal; text-align:center; padding:40px 0 20px 0; color:#666;}
	.cbody .infos {font-size:12px; color:#999; text-align:center;}
	.cbody .infos a {color:#0080C0; margin-right:10px;}
	.cbody .infos font {margin-left:10px; font-size:13px;}
	.cbody .content {line-height:200%; padding:20px 0; color:#666666;}
	.cbody .content #formWrite table {width:740px; margin:0 auto;}
	.cbody .content #formWrite table tr td {padding:3px 5px; }
	.cbody .content #formWrite table tr td input[type="text"],.cbody .content #formWrite table tr td select {padding:6px 4px; width:320px; background:none; border:1px dashed #c2c2c2; background-color:#f5f5f5; }
	.cbody .content #formWrite table tr td textarea {padding:6px 4px; width:520px; background:none; border:1px dashed #c2c2c2; background-color:#f5f5f5; }
	.cbody .content #formWrite table tr td select {width:330px;}
	.cbody .content #formWrite table tr td input[type="submit"] {width:330px; border:none; background-color:#9d9d9d; color:#fff; font-size:14px; padding:6px 0;}
	.cbody .content #formWrite table tr td input[type="submit"]:hover {filter:alpha(Opacity=80); -moz-opacity:0.8;opacity: 0.8; cursor:pointer; }
	.cbody .video {text-align:center; margin-top:50px;}
	.cbody .content a.download {display:block; padding-top:5px; font-size:14px; line-height:24px;}
	.cbody .content a.download::before {font-size:24px; float:left;}
	
	.sprobar {margin-top:30px; height:42px; line-height:42px; background-color:#0670b3; width:120px; color:#fff; text-align:center;}
	#scrol {width:100%; text-align:center; height:216px; padding:20px 0; border:1px solid #e6e6e6;}
	.infiniteCarousel{width: 940px; position: relative; margin:0 auto; height:216px;}
	.infiniteCarousel .wrapper{width: 890px; overflow: auto; margin: 0 20px; position: absolute; top: 0; height:216px;}
	.infiniteCarousel ul a img{border:1px solid #ccc; width:210px; height:180px; display:block; margin:0 auto 10px auto;}	
	.infiniteCarousel .wrapper ul{width: 9999px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute; top: 0; left:0;}	
	.infiniteCarousel ul li {text-align:center; display:block; float:left; height: 216px; line-height:24px; width: 224px;}	
	.infiniteCarousel ul li a {font-size:14px;}	
	.infiniteCarousel .arrow{display: block; height: 60px; width: 24px; text-indent: -999px; position: absolute; top: 61px; cursor: pointer; text-align:center; color:#fff; background-color:#e6e6e6; font-size:50px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}	
	.infiniteCarousel .arrow:hover{filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}	
	.infiniteCarousel .forward{background: url(../images/scla.jpg) no-repeat left center; left: 0px;}	
	.infiniteCarousel .back{background: url(../images/sclb.jpg) no-repeat left center; right: 0px;}
	
	/*相册*/
	#mbOverlay { position: fixed; z-index: 9998; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer;}
	#mbOverlay.mbOverlayFF { background: transparent url(../images/80.png) repeat;}
	#mbOverlay.mbOverlayIE { position: absolute;}
	#mbCenter { height: 557px; position: absolute; z-index: 9999; left: 50%; background-color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70);}
	#mbCenter.mbLoading { background: #fff url(../images/CustomWhiteLoading.gif) no-repeat center; -moz-box-shadow: none; -webkit-box-shadow: none;}
	#mbImage { left: 0; top: 0; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size: 12px; color: #fff; text-align: left; background-position: center center; background-repeat: no-repeat; padding: 10px;}
	#mbImage a, #mbImage a:link, #mbImage a:visited { color: #ddd;}
	#mbImage a:hover, #mbImage a:active { color: #fff;}
	#mbBottom { min-height: 20px; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size: 12px; color: #999; text-align: left; padding: 0 10px 10px;}
	#mbTitle { display: inline; color: #999; font-weight: bold; line-height: 20px; font-size: 12px;}
	#mbNumber { background: url(../images/mbNumber_bg.gif) no-repeat center; display: inline; color: #C00; line-height: 26px; font-size: 12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width: 65px; height: 26px;}
	#mbCaption { display: block; color: #999; line-height: 14px; font-size: 10px;}
	#mbPrevLink, #mbNextLink, #mbCloseLink { display: block; float: right; height: 20px; margin: 0; outline: none;}
	#mbPrevLink { width: 32px; height: 100px; background: transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top: 38%; left: -32px;}
	#mbNextLink { width: 32px; height: 100px; background: transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top: 38%; right: -32px;}
	#mbCloseLink { width: 24px; background: transparent url(../images/CustomBlackClose.gif) no-repeat center; position: absolute; top: 10px; right: 10px;}
	#mbError { position: relative; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size: 12px; color: #fff; text-align: center; border: 10px solid #700; padding: 10px 10px 10px; margin: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color: #d00; font-weight: bold; text-decoration: underline;}
	
	.showmsgbox {position:fixed; top:0; left:0; width:100%; height:100%; display:none;}
	.showmsgbox .showmsgblack {position:absolute; top:0; left:0; cursor:pointer; width:100%; height:100%; background:url(../images/bg_fileli.png); z-index:12001;}
	.showmsgbox .showmsg {width:600px; padding:20px; top:30%; left:calc(50% - 300px); position:absolute; border-radius:5px; border:5px solid #CCC; background-color:#fff; z-index:12002;}
	.showmsgbox .showmsg input[type="text"] {width:150px; line-height:32px; padding:0 5px; float:left; margin-right:10px;}
	.showmsgbox .showmsg input[type="button"] {width:84px; line-height:34px; border:none; color:#fff; background-color:#008bc2; float:left;}
}



@media only screen and (max-width: 991px) {
	.swiper-container {background:url(../images/pban.jpg) top no-repeat; background-size:auto 150%; height:4rem; line-height:4rem; color:#000; font-size:0.6rem; text-align:center;}
	.pagebody {width:100%; margin:0 auto; padding:0.6rem 0;}
	
	.pmenu {width:100%; text-align:center; margin-bottom:0.5rem;}
	.pmenu a {display:inline-block; margin:0 0.2rem; width:2rem; color:#fff; line-height:0.9rem; background-color:#999; text-align:center; position:relative; font-size:0.35rem;}
	.pmenu a:hover,.pmenu a.active {background-color:#008bc2;}
	.pmenu span {display:inline-block; position:relative; padding-bottom:10px;}
	.pmenu span font { display:inline-block; height:0; width:0; overflow:hidden;}
	.promenu a {width:9.2rem; margin:0 0.4rem; margin-bottom:0.3rem;}
	
	.aboutcont {margin:0.5rem auto 0 auto; width:9.2rem; line-height:200%; font-size:0.4rem; color:#666;}
	.aboutcont li:nth-child(1) {display:none;}
	.aboutcont li {text-align:left; padding-bottom:0.5rem;}
	.aboutcont li span {font-size:0.42rem; letter-spacing:3px; border-bottom:1px solid #008bc2; display:inline-block; padding-bottom:8px; width:2.1rem; text-align:center; margin:0 3.55rem 0.5rem 3.55rem; color:#222;}
	
	.abouthonnor span {font-size:0.42rem; letter-spacing:3px; border-bottom:1px solid #008bc2; display:inline-block; padding-bottom:8px; width:2.1rem; text-align:center; margin:0 3.55rem 0.5rem 3.55rem; color:#222;}
	.abouthonnor ul {margin:0 0.195rem;}
	.abouthonnor ul li {float:left; width:4.4rem; margin:0 0.2rem 0.2rem 0.2rem; text-align:center; font-size:0.4rem;}
	.abouthonnor ul li img {width:4.4rem; height:3.3rem; margin-bottom:0.2rem;}
	
	.piclist {margin:0.5rem 0.195rem 0 0.195rem;}
	.piclist li {float:left; width:4.4rem; margin:0 0.2rem 0.2rem 0.2rem; text-align:center; font-size:0.4rem;}
	.piclist li img {width:4.4rem; height:3.3rem; margin-bottom:0.2rem;}
	
	.contactul {width:9.2rem; margin:0 auto;}
	.contactul span.tit {font-size:0.42rem; letter-spacing:0.05rem; border-bottom:1px solid #008bc2; display:inline-block; padding-bottom:8px; width:2rem; text-align:center; margin:0 3.6rem 0.75rem 3.6rem; color:#222;}
	.contactul li {margin-bottom:0.75rem; text-align:left; line-height:200%; font-size:0.36rem;}
	.contactul li #imap {width:calc(9.2rem - 2px); margin:0 auto; border:1px solid #ccc; height:7rem;}
	.contactul li textarea {font-size:0.36rem;}
	.contactul li input[type="text"] {width:8.6rem; margin-bottom:0.3rem; padding:0.3rem;}
	.contactul li textarea {width:8.6rem; height:3rem; margin-bottom:0.3rem; padding:0.3rem;}
	.contactul li input[type="button"] {width:9.2rem; background-color:#008bc2; color:#fff; font-size:0.4rem; margin-bottom:0.3rem; padding:0.3rem 0; border:none;}
	
	.newslist {margin:0 0.2rem;}
	.newslist li {float:left; width:calc(4.39rem - 2px); text-align:center; padding:0.16rem 0; border:1px solid #e3e3e3; margin:0 0.2rem; margin-bottom:0.4rem;}
	.newslist li img {width:4rem; height:2.667rem; margin:0 auto; margin-bottom:0.16rem;}
	.newslist li a.tit {height:0.5rem; line-height:0.5rem; display:block; margin:0 auto; width:4rem; text-align:left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
	.newslist li span {display:inline-block; color:#999; font-size:0.28rem; width:4rem; margin:0 auto; text-align:left;}
	.newslist li a.play,.newslist li a.play::before {display:none;}
	
	.downlist {margin:0 0.35rem;}
	.downlist li{ overflow:hidden; background:url(../images/xw_01.png) left no-repeat; background-size:auto 0.28rem; padding:0.25rem 0 0.25rem 0.4rem; line-height:0.5rem; border-bottom:1px dashed #dbd4cd; text-align:left;}
	.downlist li img {display:none;}
	.downlist li a {color:#666; float:left;}
	.downlist li a:before {margin-right:10px;}
	.downlist li a.tit {width: calc(100% - 95px); font-size:0.35rem; height: 0.5rem; overflow: hidden;}
	.downlist li span {float:right; width:1rem; overflow:hidden; height:0.5rem;}
	.downlist li span a {display:inline-block; width:1rem; height:0.5rem; color:#fff; font-size:0.3rem; background-color:#0787d8; text-align:center;}
	.downlist li font {display:none;}
	.downlist li a.detail {display:none;}
	
	.articlelist {margin:0 0.4rem;}
	.articlelist li {line-height:0.5rem; text-align:left; border-bottom:1px dashed #d6d6d6; padding:0.3rem 0;}
	.articlelist li a {font-size:0.36rem; font-weight:bold; display:block; margin-bottom:0.15rem;}
	.articlelist li span {color:#666;}
	.articlelist li font {float:right; color:#999; font-size:0.32rem;}
	
	.tbody table {border-top:1px solid #999; border-left:1px solid #999;}
	.tbody table tr td {border-right:1px solid #999; border-bottom:1px solid #999; padding:10px 5px;}
	.lbody table tr td {padding:5px;}
	.lbody table tr td input,.lbody table tr td textarea {padding:4px;}
	
	.dede_pages {line-height:52px; padding:10px 0; width:100%; text-align:center; margin:0; margin-top:10px;}
	.dede_pages a {padding:10px 16px; text-align:center; background-color:#0787d8; color:#fff; margin-left:5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px;-o-border-radius: 5px;}
	.dede_pages a:not(.mpage) {display:none;}
	
	.pnstr {line-height:200%; margin:0.7rem 0.35rem 0 0.35rem; text-align:center; height:0.7rem; line-height:0.7rem;}
	.pnstr a {background-color:#0787d8; font-size:0.35rem; color:#fff; padding:0.25rem 0.65rem; margin:0 0.25rem; border-radius: 0.2rem;}
	.pnstr .pgprex {float:left;}
	.pnstr .pgnext {float:right;}
	.pnstr font {display:none;}
	
	
	.cbody h1.title {font-size:0.45rem; font-family:'微软雅黑'; font-weight:normal; text-align:left; padding:0.3rem; line-height:160%; color:#666;}
	.cbody .infos {font-size:0.3rem; color:#999; text-align:left; line-height:0.8rem; padding-bottom:0.6rem; padding-left:0.3rem; padding-right:0.3rem;}
	.cbody .infos a {color:#0080C0; margin-right:0.2rem;}
	.cbody .infos font {margin-left:10px; font-size:13px;}
	.cbody .content img {max-width:100%; height:auto !important;}
	.cbody .content .detit {color:#c1905e; font-size:0.75rem; display:block; width:100%; border-top:1px solid #d5d3d3; padding-top:0.45rem; padding-bottom:0.5rem;}
	.cbody .content {line-height:200%; padding:0 0.4rem; font-size:0.35rem; color:#666666; text-align:left;}
	.cbody .content table {max-width:100% !important;}
	.cbody .content #formWrite table {margin:0 auto 30px auto;}
	.cbody .content #formWrite table tr td {padding:3px 5px; }
	.cbody .content #formWrite table tr td input[type="text"],.cbody .content #formWrite table tr td textarea,.cbody .content #formWrite table tr td select {padding:6px 4px; width:200px; background:none; border:1px dashed #c2c2c2; background-color:#f5f5f5; }
	.cbody .content #formWrite table tr td input.checkcode {width:110px;}
	.cbody .content #formWrite table tr td select {width:210px;}
	.cbody .content #formWrite table tr td input[type="submit"] {width:210px; border:none; background-color:#9d9d9d; color:#fff; font-size:14px; padding:6px 0;}
	.cbody .content #formWrite table tr td input[type="submit"]:hover {filter:alpha(Opacity=80); -moz-opacity:0.8;opacity: 0.8; cursor:pointer; }
	.cbody .video {text-align:center; margin-top:0.8rem;}
	.cbody .video video {max-width:9.2rem; margin:0 auto; height:auto;}
	.cbody a.download {float:right; font-size:0.35rem; line-height:0.7rem;}
	.cbody a.download::before {font-size:0.5rem; float:left;}
	
	.cbody .content table {max-width:100% !important;}
	
	
	.sprobar {margin-top:0.6rem; height:1rem; line-height:1rem; font-size:0.4rem; background-color:#0670b3; width:100%; color:#fff; text-align:center;}
	#scrol {width:100%; text-align:center; margin-top:0.3rem;}
	.infiniteCarousel{width:calc(100% - 0.2rem); margin-left:0.1rem}
	.infiniteCarousel .wrapper{width: 100%;}	
	.infiniteCarousel ul li {width:50%; float:left; text-align:center; color:#666; line-height:0.6rem; height:4.5rem; overflow:hidden; margin-bottom:0.3rem;}
	.infiniteCarousel ul li img {width:4.35rem; display:block; margin:0 auto; margin-bottom:0.15rem; height:3.728rem; border-radius:0.1rem; border:1px solid #d6d6d6;}
	.infiniteCarousel ul li a {font-size:0.35rem;}	
	.infiniteCarousel ul li:nth-child(n+7) {display:none;}
	.infiniteCarousel .arrow{display:none;}
	
	/*相册*/
	#mbOverlay { position: fixed; z-index: 9998; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer;}
	#mbOverlay.mbOverlayFF { background: transparent url(../images/80.png) repeat;}
	#mbOverlay.mbOverlayIE { position: absolute;}
	#mbCenter { height: 557px; position: absolute; z-index: 9999; left: 50%; background-color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70);}
	#mbCenter.mbLoading { background: #fff url(../images/CustomWhiteLoading.gif) no-repeat center; -moz-box-shadow: none; -webkit-box-shadow: none;}
	#mbImage { left: 0; top: 0; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size: 12px; color: #fff; text-align: left; background-position: center center; background-repeat: no-repeat; padding: 10px;}
	#mbImage a, #mbImage a:link, #mbImage a:visited { color: #ddd;}
	#mbImage a:hover, #mbImage a:active { color: #fff;}
	#mbBottom { min-height: 20px; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size: 12px; color: #999; text-align: left; padding: 0 10px 10px;}
	#mbTitle { display: inline; color: #999; font-weight: bold; line-height: 20px; font-size: 12px;}
	#mbNumber { background: url(../images/mbNumber_bg.gif) no-repeat center; display: inline; color: #C00; line-height: 26px; font-size: 12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width: 65px; height: 26px;}
	#mbCaption { display: block; color: #999; line-height: 14px; font-size: 10px;}
	#mbPrevLink, #mbNextLink, #mbCloseLink { display: block; float: right; height: 20px; margin: 0; outline: none;}
	#mbPrevLink { width: 32px; height: 100px; background: transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top: 38%; left: -32px;}
	#mbNextLink { width: 32px; height: 100px; background: transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top: 38%; right: -32px;}
	#mbCloseLink { width: 24px; background: transparent url(../images/CustomBlackClose.gif) no-repeat center; position: absolute; top: 10px; right: 10px;}
	#mbError { position: relative; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size: 12px; color: #fff; text-align: center; border: 10px solid #700; padding: 10px 10px 10px; margin: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color: #d00; font-weight: bold; text-decoration: underline;}
	
	.showmsgbox {position:fixed; top:0; left:0; width:100%; height:100%; display:none;}
	.showmsgbox .showmsgblack {position:absolute; top:0; left:0; cursor:pointer; width:100%; height:100%; background:url(../images/bg_fileli.png); z-index:12001;}
	.showmsgbox .showmsg {width:80%; padding:0.3rem; top:20%; left:calc(10% - 0.3rem); position:absolute; background-color:#fff; z-index:12002;}
	.showmsgbox .showmsg input[type="text"] {width:calc(100% - 12px); line-height:0.9rem; padding:0 5px; margin-bottom:10px;}
	.showmsgbox .showmsg input[type="button"] {width:100%; line-height:0.92rem; border:none; color:#fff; background-color:#008bc2;}
}