@charset "utf-8";
/* CSS Document */

/**{margin: 0;padding: 0;list-style: none;}*/

/*
KISSY CSS Reset
理念：1. reset 的目的不是清除浏览器的默认样式，这仅是部分工作。清除和重置是紧密不可分的。
2. reset 的目的不是让默认样式在所有浏览器下一致，而是减少默认样式有可能带来的问题。
3. reset 期望提供一套普适通用的基础样式。但没有银弹，推荐根据具体需求，裁剪和修改后再使用。
特色：1. 适应中文；2. 基于最新主流浏览器。
维护：玉伯<lifesinger@gmail.com>, 正淳<ragecarrier@gmail.com>
 */
/*
html{
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter: grayscale(100%);
}
 */

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
  margin: 0;
  padding: 0;
}
html, body{ height:100%; }

/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
  font: 14px/1.5 tahoma, arial,"Microsoft Yahei", 微软雅黑, \5b8b\4f53, sans-serif;
}

h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置列表元素 **/
ul, ol { list-style: none; }

/** 重置文本格式元素 **/
a { text-decoration: none; cursor:pointer;  color: #373d41;}
/*a { text-decoration: none; cursor:pointer;  transition: all 0.3s ease-out 0s; color: #373d41;}*/
a:hover { text-decoration:none; color:#004991;}


/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

/* 清除浮动 */
.clear:after {
  content: '\20';
  display: block;
  height: 0;
  clear: both;
}
.clear {
  *zoom: 1;
}

.clearfix {
*zoom:1
}

.clearfix:before, .clearfix:after {
	content: ' ';
	display: block;
	clear: both;
	visibility:hidden;
	line-height: 0;
	height:0;
	}

.clearfix:after {
	clear:both
}
.divlrbox{

	/*-webkit-box-sizing: inherit;*/
	/*box-sizing: inherit;*/

	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */

}
.im img{
	border: 0;
	display:block;
}
.im100 img {
    width: 100%;
    min-width: 100%;
}
.icon_png,.img_icon a,.tywzlist0 a,.tywzlist1 a,.tywzlist2 a,.mainbt2 a.more{
	background:url(../images/ico.png) no-repeat;
}

.position_r{
	position: relative;
}
.position_a{
	position: absolute;
}
.overflow_h{
	overflow: hidden;
}
.display_b{
	display: block;
}


/*图片Hover放大效果*/
.hover_zoom img {
	-webkit-transform:scale(1, 1);
	-webkit-transition-timing-function:ease-out;
	-webkit-transition-duration:1500ms;
	-moz-transform:scale(1, 1);
	-moz-transition-timing-function:ease-out;
	-moz-transition-duration:1500ms;
	transform:scale(1, 1);
	transition-timing-function:ease-out;
	transition-duration:1500ms;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000;
	-moz-perspective:1000;
	-ms-perspective:1000;
	perspective:1000;
	width:100%
}
.hover_zoom:hover img {
	-webkit-transform:scale(1.05, 1.05);
	-webkit-transition-timing-function:ease-out;
	-webkit-transition-duration:1000ms;
	-moz-transform:scale(1.15, 1.15);
	-moz-transition-timing-function:ease-out;
	-moz-transition-duration:1500ms;
	transform:scale(1.15, 1.15);
	transition-timing-function:ease-out;
	transition-duration:1000ms;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000;
	-moz-perspective:1000;
	-ms-perspective:1000;
	perspective:1000;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;}



/*通用式*/
.main_top1{
	margin-top: 10px;
}
.main_top2{
	margin-top: 20px;
}
.main_top3{
	margin-top: 30px;
}
.main_top4{
	margin-top: 40px;
}
.main_top5{
	margin-top: 50px;
}
.main_top7{
	margin-top: 70px;
}
.padding_top1{
	padding-top:10px;
}
.padding_top2{
	padding-top:30px;
}
.padding_top3{
	padding-top:30px;
}
.padding_top4{
	padding-top:40px;
}
.padding_top5{
	padding-top:50px;
}
.padding_bottom2{
	padding-bottom:20px;
}
.padding_bottom3{
	padding-bottom:30px;
}
.padding_bottom5{
	padding-bottom:50px;
}
.padding_bottom8{
	 padding-bottom:80px;
 }
.main_left1{
	margin-left: 10px;
}
.main_left2{
	margin-left: 20px;
}
.main_left4{
	margin-left: 40px;
}

.main_right1{
	margin-right: 10px;
}
.main_bottom2{
	margin-bottom:20px;
}
.main_bottom3{
	 margin-bottom:30px;
 }
.main_bottom5{
    margin-bottom:50px;
}
.main_auto{
	margin-left: auto;
	margin-right: auto;
}
.flol{
	float: left;
}
.flor{
	float: right;
}
.dsin{
	display:inline;
}
.text_left{
	text-align: left;
}
.text_center{
	text-align: center!important;
}
.text_right{
	text-align: right;
}

/*灰*/	
.gray {
	color:#8f8f8f;
}
.gray a,a.gray{
	color:#8f8f8f;
	}
.gray a:hover,a:hover.gray{
	color:#004991;
	}
.gray2 {
	color:#a9a9a9;
}
.gray2 a,a.gray2{	
	color:#a9a9a9;
	}
.gray2 a:hover,a:hover.gray2{
	color:#004991;
	}
.gray3 {
	color:#d3d3d3;
}
.gray3 a,a.gray3{
	color:#d3d3d3;
	}
.gray3 a:hover,a:hover.gray3{
	color:#004991;
	}
	
	
	
/*红*/	
.red {
	color:#cf0000;
}
.red a,a.red{
	color:#cf0000;
	}
.red a:hover,a:hover.red{
	color:#000;
	}


.red2 {
	color:#cf0000;
}
.red2 a,a.red2{
	color:#cf0000;
	}
.red2 a:hover,a:hover.red2{
	color:#004991;
	}
.red3 {
	color:#c20000;
}
.red3 a,a.red3{
	color:#c20000;
	}
.red3 a:hover,a:hover.red3{
	color:#000;
	}
	
	
/*蓝*/	
.blue {
	color:#008de7;
	}	
.blue a,a.blue{
	color:#008de7;
	text-decoration: none;
	}	
.blue a:hover,a:hover.blue{
	color:#cf0000;
	}


/*绿*/	
.green {
	color:#01a544;
	}	
.green a,a.green{
	color:#01a544;
	text-decoration: none;
	}	
.green a:hover,a:hover.green{
	color:#c20000;
	}
.green2 {
	color:#17a217;
	}	
.green2 a,a.green{
	color:#17a217;
	text-decoration: none;
	}	
.green2 a:hover,a:hover.green2{
	color:#c20000;
	}

/*橙*/	
.orange {
	color:#ff4e00;
	}	
.orange a,a.orange{
	color:#ff4e00;
	text-decoration: none;
	}	
.orange a:hover,a:hover.orange{
	color:#000;
	}
.orange2 {
	color:#ffcc00;
	}	
.orange2 a,a.orange2{
	color:#ffcc00;
	text-decoration: none;
	}	
.orange2 a:hover,a:hover.orange2{
	color:#000;
	}
/*紫*/	
.purple {
	color:#763eaa;
	}	
.purple a,a.purple{
	color:#763eaa;
	text-decoration: none;
	}	
.purple a:hover,a:hover.purple{
	color:#000;
	}
/*白*/
.white {
	color:#fff;
	}	
.white a,a.white{
	color:#fff;
	text-decoration: none;
	}	
.white a:hover,a:hover.white{
	color:#ffff00;
	}
/*黄*/
.yellow {
	color:#ffff00;
	}	
.yellow a,a.yellow{
	color:#ffff00;
	text-decoration: none;
	}	
.yellow a:hover,a:hover.yellow{
	color:#c20000;
	}

.f14{
	font-size:14px;
}
.f16{
	font-size:16px;
}
.f18{
	font-size:18px;
}
.f20{
	font-size:20px;
}
/*全局样式*/

.article-content p {
    font-size: 16px;
    line-height: 24px;
    color: #333;
    text-align: justify;
    _margin-top: 22px;
}

/*图片Hover移动效果*/

.hover_yidong img{

	-webkit-transition:-webkit-transform .2s linear;-moz-transition:-moz-transform .2s linear;-o-transition:-o-transform .2s linear;transition:transform .2s linear;

	_width: expression(function(el){if(/msie 6/i.test(navigator.userAgent)){var threshold=100*el.parentNode.clientWidth/100;el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%':'auto';}}(this));
	max-height:340px;
	_height: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>340px)?'340px':'auto';}(this));
}

.hover_yidong:hover img{
	/*
        filter:alpha(opacity=80);
        -moz-opacity:0.8;
        opacity:0.8;
    */
	-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px);

}

/*圆角*/
.yuanjiao5{
	filter:progid:DXImageTransform.Microsoft.radius(strength=5);/*ie*/
	border-radius:5px;/*opera或ie9*/
	-webkit-border-radius: 5px;/*safari或chrome*/
	-moz-border-radius: 5px;/*firefox*/
	}
.yuanjiao10{
	filter:progid:DXImageTransform.Microsoft.radius(strength=10);/*ie*/
	border-radius:10px;/*opera或ie9*/
	-webkit-border-radius: 10px;/*safari或chrome*/
	-moz-border-radius: 10px;/*firefox*/
	}

/*播放时间*/
.guodu5{
	transition:all .5s ease-out 0s;
	-webkit-transition:all .5s ease-out 0s;
	-moz-transition:all .5s ease-out 0s;
	-ms-transition:all .5s ease-out 0s;
	-o-transition:all .5s  ease-out 0s;
}
.guodu10{
	transition:all 1s ease-out 0s;
	-webkit-transition:all 1s ease-out 0s;
	-moz-transition:all 1s ease-out 0s;
	-ms-transition:all 1s ease-out 0s;
	-o-transition:all 1s  ease-out 0s;
}

/*延迟播放*/
.yanchi3 {
	transition-delay: .3s;
	-moz-transition-delay: .3s;
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
}
.yanchi6 {
	transition-delay: .6s;
	-moz-transition-delay: .6s;
	-webkit-transition-delay: .6s;
	-o-transition-delay: .6s;
}
.yanchi10 {
	transition-delay: 1s;
	-moz-transition-delay: 1s;
	-webkit-transition-delay: 1s;
	-o-transition-delay: 1s;
}
.yanchi15 {
	transition-delay: 1.5s;
	-moz-transition-delay: 1.5s;
	-webkit-transition-delay: 1.5s;
	-o-transition-delay: 1.5s;
}



/*通用标题*/

.mainbt {
	width:100%;
	clear:both;
}
.mainbt li {
	float:left;
}
.mainbt .more{
	float:right;
	}

/*文章通用列表*/
.tywzlist0 li,.tywzlist1 li,.tywzlist2 li{
	float:left;
	overflow:hidden;
	}
/*点,应用于24px*/

.tywzlist0 a{
	background-position:-1197px 10px;
}

.tywzlist0 a:hover{
	background-position:-1197px -47px;
}

/*点,应用于30px*/

.tywzlist1 a{
	background-position:-1197px 13px;
}

.tywzlist1 a:hover{
	background-position:-1197px -44px;
}

/*三角,应用于30px*/

.tywzlist2 a{
	background-position:-1197px -148px;
}

.tywzlist2 a:hover{
	background-position:-1197px -203px;
}











/*翻页*/
.pageborder {
	border-top:1px solid #e2e2e2;
}
.page {
	padding:20px 0;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	clear: both;
}
.page .Notices {
	display: inline-block;
	background-color: #fff;
	color:#8f8f8f;
	text-decoration: none;
	border: 1px solid #f3f3f3;
	padding-left: 12px;
	padding-right: 12px;
	line-height: 34px;
	margin-left: 3px;
	margin-right: 3px;
	filter: progid:DXImageTransform.Microsoft.radius(strength=5); /*ie*/
	border-radius: 5px; /*opera或ie9*/
	-webkit-border-radius: 5px; /*safari或chrome*/
	-moz-border-radius: 5px; /*firefox*/
}
.page a {
	font-weight:bold;
	display:inline-block;
	background-color:#fafafa;
	color: #0062bb;
	border: 1px solid #e8e8e8;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 34px;
	margin-left:3px;
	margin-right:3px;
	text-decoration: none;
	filter:progid:DXImageTransform.Microsoft.radius(strength=5);/*ie*/
	border-radius:5px;/*opera或ie9*/
	-webkit-border-radius: 5px;/*safari或chrome*/
	-moz-border-radius: 5px;/*firefox*/}
.page a:hover {
	color: #fff;
	border: 1px solid #0062bb;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 34px;
	background-image:none;
	background-color:#0062bb;
}
.page .pagefont {

	display:inline-block;
	color: #cf0000;
	text-decoration: none;
	font-weight:bold;
	padding-left: 8px;
	padding-right: 8px;
	line-height: 36px;
}
.page .nopage {
	display:inline-block;
	background-color:#fff;
	color: #dcdcdc;
	text-decoration: none;
	border: 1px solid #dcdcdc;
	padding-left:12px;
	padding-right:12px;
	line-height: 34px;
	margin-left:5px;
	margin-right:5px;
	filter:progid:DXImageTransform.Microsoft.radius(strength=5);/*ie*/
	border-radius:5px;/*opera或ie9*/
	-webkit-border-radius: 5px;/*safari或chrome*/
	-moz-border-radius: 5px;/*firefox*/
}
.page .nopage span{
	font-family:"宋体";
	font-weight:bold;
}
.page a span {
	font-family:"宋体";
	font-weight:bold;
}
.page .dd {
	display: inline-block;
	color: #333333;
	text-decoration: none;
	font-size:16px;
	padding-left: 8px;
	padding-right: 8px;
	line-height:34px;
	margin-left:5px;
	margin-right:5px;
}






/*上下篇*/
.pageArticle {
	color:#8f8f8f;
	margin-bottom:10px;
	padding-top:20px;
    height:28px;
	border-top:1px solid #f0f0f0;
}
.pageArticle li {
	width:50%;
	height:28px;
	line-height:28px;
    overflow: hidden;
    float: left;
}
.pageArticle a {
	font-size:14px;
	color:#004991;
}
.pageArticle a:hover {
	color:#cf0000;
	text-decoration: none;
}

.pageArticle li:last-child{
    text-align:right;
}