@charset "utf-8";
/*!
 * @名称：base.css
 * @功能：1、重设浏览器默认样式
 *       2、设置通用原子类
 */
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html {
    background:white;
}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0;
    padding:0;
}
/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea,a {
    font:14px "微软雅黑",arial,sans-serif;
}
body{
    line-height: 1.5;
    color: #444;
    min-width: 1200px;
}
input,select,textarea {
    font-size:100%;
}
/* 去掉 table cell 的边距并让其边重合 */
table {
    border-collapse:collapse;
    border-spacing:0;
}
/* ie bug：th 不继承 text-align */
th {
    text-align:inherit;
}
/* 去除默认边框 */
fieldset,img {
    border:none;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
    display:block;
}
/* 去掉 firefox 下此元素的边框 */
abbr,acronym {
    border:none;
    font-variant:normal;
}
/* 一致的 del 样式 */
del {
    text-decoration:line-through;
}
address,caption,cite,code,dfn,em,th,var {
    font-style:normal;
    font-weight:500;
}
/* 去掉列表前的标识，li 会继承 */
ol,ul {
    list-style:none;
}
/* 对齐是排版最重要的因素，别让什么都居中 */
caption,th {
    text-align:left;
}
/* 来自yahoo，让标题都自定义，适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:500;
}
q:before,q:after {
    content:'';
}
/* 统一上标和下标 */
sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
}
sup {
    top:-0.5em;
}
sub {
    bottom:-0.25em;
}
a{color: #444;}
/* 让链接在 hover 状态下显示下划线 */
a:hover {
    text-decoration:none;
    color: #bc2028;
}
/* 默认不显示下划线，保持页面简洁 */
ins,a {
    text-decoration:none;
}
/* 去除 ie6 & ie7 焦点点状线 */
a:focus,*:focus {
    outline:none;
}
/* 清除浮动 */
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
    overflow:hidden;
}
.clearfix {
    zoom:1; /* for ie6 & ie7 */
}
.clear {
    clear:both;
    display:block;
    font-size:0;
    height:0;
    line-height:0;
    overflow:hidden;
}
.tophead{
	width:1200px;
	height:100px;
	margin:0 auto;
	position:relative;
}
.tophead .logo{
	float:left;
	margin-top:20px;
	width:463px;
	height:67px;
	position:relative;
}
.tophead .logo .shaoxing-index{
	width:310px;
	height:67px;
	position:absolute;
	top:0;
	left:0;
}
.tophead .logo .yuelanshuyun-index{
	width:146px;
	height:67px;
	position:absolute;
	top:0;
	right:0;
}
.tophead .personMessage{
	position:absolute;
	right:0;
	top:40px;
	width:200px;
}
.tophead .personMessage a{
	color:#a05f4b;
	font-size:16px;
	padding:0 10px;
}
.bannerframe{
	width:100%;
	height:337px;
	background:url(../images/banner1.jpg) center top no-repeat;
}
.mainframe{
	width:1200px;
	margin:20px auto
}
.mainblock-bottom{
	margin-top:20px;
	overflow:hidden;
}
.mainblock-bottom .mianblock-top-left{
	width:700px;
	height:300px;
	float:left;
}
.mainblock-bottom .mianblock-top-right{
	width:400px;
	height:300px;
	float:right;
}
.mainblock-top .mianblock-top-left{
	width:600px;
	height:400px;
	float:left;
}
.mainblock-top .mianblock-top-right{
	width:550px;
	height:400px;
	float:right;
}
.news{
	width:100%;
}
.news h3{
	height:43px;
	width:100%;
	background:url(../images/title-bg2.gif) left center repeat-x;
	position:relative;
}
.news h3 .news-title{
	background:url(../images/title-bg.gif) left center repeat-x;
	width:154px;
	height:43px;
	display:inline-block;
	text-align:center;
	line-height:43px;
	color:#a05f4b;
	font-size:18px;
	position:absolute;
	left:0;
	top:0;
}
.news h3 .news-more{
	background:url(../images/more.png) left center repeat-x;
	width:101px;
	height:53px;
	display:inline-block;
	position:absolute;
	right:-20px;
	top:-5px;
}
.news ul{
	margin-top:10px;
}
.news ul li{
	padding:5px 0;
}
.news ul li .title{
	width:75%;
	float:left;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.news ul li .time{
	width:20%;
	float:right;
	text-align:right;
	color:#999999;
}
.bottomframe{
	width:100%;
	height:200px;
	background:#eaeaea;
}
.bqsy{
	width:900px;
	margin:0 auto;
	color:#666666;
}
.bqsy .bqsy-left{
	float:left;
	width:300px;
	text-align:center;
	border-right:1px solid #d5d5d5;
	margin-top:25px;
}
.bqsy .bqsy-left img{
	border:5px solid #fff;
}
.bqsy .bqsy-right{
	width:500px;
	float:left;
	text-align:left;
	padding-left:60px;
	margin-top:30px;
	line-height:30px;
}
.page-newslist{
	width:1200px;
	margin:20px auto;
}
.page-newslist h3{
	height:43px;
	width:100%;
	background:url(../images/title-bg2.gif) left center repeat-x;
}
.page-newslist h3 .title{
	background:url(../images/title-bg.gif) left center repeat-x;
	width:154px;
	height:43px;
	display:inline-block;
	text-align:center;
	line-height:43px;
	color:#a05f4b;
	font-size:18px;
}
.page-newslist .list{
	margin:20px 0;
}
.page-newslist .list li{
	padding:10px 0;
}
.page-newslist .list li .title{
	width:75%;
	float:left;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size:16px;
}
.page-newslist .list li .time{
	width:20%;
	float:right;
	text-align:right;
	color:#999999;
	font-size:16px;
}
.pagination {
    margin: 0 auto;
    text-align: center;
	border-top:1px dashed #efd3ce;
	padding:30px 0;
}
.pagination .page_disable, .pagination .page_disable:hover {
    border: solid 1px #c4c4c4;
    background-color: #fff;
    color: #e42d30;
    cursor: default;
}
.pagination a{
    display: inline-block!important;
    padding: 0 7px!important;
    border: solid 1px #c4c4c4!important;
    color: #ab691d!important;
    height: 20px!important;
    line-height: 20px;
    vertical-align: top;
    font-family: Tahoma,"\5b8b\4f53";
    text-decoration: none;
	margin:0 2px;
}
.pagination span{
	display: inline-block;
    padding: 0 7px;
    border: solid 1px #ccc;
    color: #666;
    height: 20px;
    line-height: 20px;
    vertical-align: top;
    font-family: Tahoma,"\5b8b\4f53";
    text-decoration: none;
	margin:0 2px;
}
.pagination .current{
	color:#b58474;
}
.pageContentframe{
	width:100%;
	background:#fbf3f2;
	padding-bottom:40px;
}
.pageContentframe .content{
	width:1200px;
	margin:0 auto;
}
.pageContentframe .location{
	width:100%;
	padding:20px 0;
}
.newscontent{
	padding:30px 30px;
	min-height:500px;
	background:#fff;
}
.newscontent h3{
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ececec;
	font-size:16px;
}
.newscontent h3 span{
	background:url(../images/page_01.gif) left center no-repeat;
	padding-left:10px;
}
.newscontent .fbt{
	text-align:center;
	font-size:18px;
	border-bottom:none;
}
.newscontent .zhengwen{
	padding:10px 10px;
	min-height:500px;
	height:auto;
}
.newscontent h2{
	text-align:center;
	font-size:24px;
	padding:0px 0 5px 0;
}
.newscontent h1{
	text-align:center;
	font-size:14px;
	color:#acacac;
	border-bottom:1px solid #ececec;
	padding:10px 0;
}
.newscontent p{
	font-size:16px;
	line-height:30px;
	padding:10px 0 10px 0;
}
.newscontent .zhaiyao{
	padding:0px;
	color:#666;
	font-size:14px;
}
.newscontent .pic{
	margin:20px auto;
	text-align:center;
}

/*新闻焦点图*/
.yx-rotaion{}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}

#wrapper{margin:0 auto;}
#wrapper #picSlideWrap{ padding-bottom:30px;padding-top:30px;}

#wrapper #content{margin:0px auto;  line-height:19px;}
#wrapper #content p{ text-indent:2em; color:#333;}

#wrapper .imgnav{  position:relative; margin:0 auto; width:788px;}
#wrapper #img{ z-index:10; width:796px; position:relative; text-align:center;height:508px}
#wrapper #img img{ width:100%; height:100%; display:none;}
#wrapper #front{ position:absolute; left:0px; top:0px; z-index:10; cursor:pointer;  width:394px; height:578px; background:url(../images/ico/blank.gif); }
#wrapper #front a{  position:absolute; left:20px; top:200px;display:block; background:url(../images/ico/imgSlideLeft.png) no-repeat; width:104px; height:104px; display:none;}
#wrapper #next{  position:absolute; right:0px; top:0px; z-index:10;cursor:pointer; width:394px; height:578px;  background:url(../images/ico/blank.gif);}
#wrapper #next a{  position:absolute; right:20px; top:200px; display:block; background:url(../images/ico/imgSlideRight.png) no-repeat; width:104px; height:104px; display:none;}

#wrapper #cbtn{background:#EAEBF0; position:relative; height:122px; border:1px solid #D6D9DC; margin-top:12px; }
#wrapper #cbtn ul{position:relative; width:10000px; height:122px; padding:0;}
#wrapper #cbtn ul li{ float:left; padding:8px 3px 3px 3px; width:116px; height:86px; cursor:pointer; text-align:center; margin-right:20px; position:relative; margin-top:0px; border:none;}
#wrapper #cbtn ul li img{ width:116px; height:86px; display:block;}
#wrapper #cbtn ul li tt{ background:#000; color:#FFF; position:absolute; right:4px; bottom:4px; z-index:20; font-family:"宋体" ;font-size:12px; line-height:16px; padding:0 5px;}
#wrapper #cbtn li.hov{ background:url(../images/ico/imgHoverBg.gif) no-repeat;}
#wrapper .ctrl div{ clear:both;}
#wrapper #cSlideUl{width:690px; height:116px;overflow:hidden; position:relative; top:10px; margin:0 auto;}
#wrapper .picSildeLeft{cursor:pointer; position:absolute; top:32px; left:10px; z-index:9;}
#wrapper .picSildeRight{cursor:pointer; position:absolute; top:32px; right:10px; z-index:9;}
/*视频集*/
#media_img{ z-index:10; width:788px; position:relative; text-align:center; height:550px;}
#wrapper #media_img .scroll-pic{ width:100%; height:500px; display:none; border:4px solid #000;}
#wrapper #media_img .scroll-pic img{width:100%;height:100%;}
.videoname{ width:100%; height:50px;line-height: 50px; font-size: 20px; font-weight: 500;}
#wrapper #media_cbtn{background:#EAEBF0; position:relative; height:122px; border:1px solid #D6D9DC; margin-top:12px; }
#wrapper #media_cbtn ul{position:relative; width:10000px; height:122px; padding:0;}
#wrapper #media_cbtn ul li{ float:left; padding:8px 3px 3px 3px; width:116px; height:86px; cursor:pointer; text-align:center; margin-right:20px; position:relative; margin-top:0px; border:none;}
#wrapper #media_cbtn ul li:hover{ background-color:#eaebf0;}
#wrapper #media_cbtn ul li img{ width:116px; height:86px; display:block;}
#wrapper #media_cbtn ul li tt{ background:#000; color:#FFF; position:absolute; right:4px; bottom:4px; z-index:20; font-family:"宋体" ;font-size:12px; line-height:16px; padding:0 5px;}
#wrapper #media_cbtn li.hov{ background:url(../images/ico/imgHoverBg.gif) no-repeat;}
#wrapper #media_cSlideUl ul li .mask {
    position: absolute;
    top: 25px;
    left: 50%;
    margin-left: -25px;
    width: 50px;
    height: 50px;
    background: url(../images/icon-video.png) 50% no-repeat;
}
#wrapper .media_cbtn div{ clear:both;}
#wrapper #media_cSlideUl{width:690px; height:116px;overflow:hidden; position:relative; top:10px; margin:0 auto;}
#wrapper .mediaSildeLeft{cursor:pointer; position:absolute; top:32px; left:10px; z-index:9;}
#wrapper .mediaSildeRight{cursor:pointer; position:absolute; top:32px; right:10px; z-index:9;}
#wrapper #video-front{ position:absolute; left:0px; top:0px; z-index:10; cursor:pointer;  width:394px; height:578px; background:url(../images/ico/blank.gif); }
#wrapper #video-front a{  position:absolute; left:20px; top:200px;display:block; background:url(../images/ico/imgSlideLeft.png) no-repeat; width:104px; height:104px; display:none;}
#wrapper #video-next{  position:absolute; right:0px; top:0px; z-index:10;cursor:pointer; width:394px; height:578px;  background:url(../images/ico/blank.gif);}
#wrapper #video-next a{  position:absolute; right:20px; top:200px; display:block; background:url(../images/ico/imgSlideRight.png) no-repeat; width:104px; height:104px; display:none;}
#wrapper .num{
	font-family: Georgia, tahoma;
    font-size: 20px;
    color: #757575;
	margin-top:10px;
}