*{ margin:0; padding:0;}
body { margin: 0px; padding:0px; font-size:0.9em; color:#444; 
	font-family: Microsoft YaHei,Arial,Helvetica,Microsoft JhengHei,Tohoma; 
	min-width:1280px;
	 /* -webkit-user-select: none;不允许选择文字 */
	}
form,div,ul,li,dl,dt,dd{ border:0px; margin:0px; padding:0px; }
li{list-style-type:none;}
img{border:0px;vertical-align:top}
input{ outline:none;}
a{text-decoration: none; outline:none;}
a:link,a:visited {color:#444;}
a:hover {color:#F00;}
a.tag{ margin-right:10px; }
a.tag:link, a.tag:visited{
padding:3px 5px; background-color:#5cb85c; color:#FFF; 
border-radius:3px;  outline:none;	
}
a.tag:hover{ color:#F00; }
.cls{ clear:both; height:1px; overflow:hidden;}
.hidden{ display:none; }


/* 进度条，开始 */
.progress_2{ position:absolute; z-index:9999; width:90%; overflow:hidden;left:5%; top:50%; margin-top:-1px;}
	.progress_2 .bar_bg{ position:relative; width:100%; height:2px; overflow:hidden; background-color:#eeeded;}
	.progress_2 .progress_bar{ position:absolute; width:2%; height:2px; overflow:hidden; background-color:#bbbbbb; }
	.progress_2 .loadingText{padding-top: 10px;text-align: center;font-size: 12px;font-family: Microsoft YaHei;color: #fff;letter-spacing: 3px;}
.fullLayer{
	width: 100%;
	height: 100%;
	position: absolute; top:0;
	z-index: 998;
	background: rgba(255, 255, 255, .8);
}
/* 进度条，结束 */

.pubw{ width:1200px; position:relative; margin:auto auto;
clear:both;
}

/* 列表页翻页栏 */
.pubinsidebor{ width:1200px; margin-top:1.2em; padding:1em 15px;
	border:1px solid #e8e8e8; border-radius:5px;
	box-shadow:0 0 20px rgba(85, 85, 85, 0.2);/* 阴影 */
	background-color:#FFF;
}
.insideNav{ position:relative; line-height:3; border-bottom:1px solid #ddd;}
.insideNav .sline{ position:absolute; z-index:1; left:0; bottom:-1px; width:35px; height:2px; overflow:hidden;background-color:#ea0001;}
.insideNav .srlogo{ float:right;}
.insideNav .srlogo img{ width:50px; height:auto; vertical-align:middle;}

.listpage_de{ width:100%; position:relative; }
.listpage_de .ds{ display:block; padding:0; clear:both; 
border-bottom:1px solid #ddd;}
.listpage_de .ds .tit{ padding-top:1em; }
.listpage_de .ds .tit a{ font-size:18px; font-weight:bold; }
.listpage_de .ds .tit .ra{ 
	float: right;
    font-size: 12px;
    color:#C00;
    font-weight: normal;
    padding-top: 5px;
 }
.listpage_de .ds .text{ display:inline-block; padding-top:1em; font-size:14px; line-height:2.4; color:#888; clear:both; }
@media (max-width:1440px) {
		.listpage_de .ds .text{line-height:1.75;}
}
.listpage_de .ds .text .tp{ width:150px; height:auto; display:inline-block; float:left; margin-top:3px; margin-right:10px;}
.listpage_de .ds .text .date{ color:#bbb; }
.listpage_de .ds .piclist{ width:33.3%; display:inline-block; float:left; padding:2em 0; text-align:center;}
.listpage_de .ds .piclist img{ width:70%; height:auto; }


/* 图片列表模板 */
.listpage_de .items {
    display: flex;
    flex-wrap: wrap; }
    .listpage_de .items .listPic {
      width: 260px;
      overflow: hidden;
      float: left;
      margin: 1em;
      text-align: center; }
      .listpage_de .items .listPic a > div {
        width: 99%;
        height: 180px;
        overflow: hidden;
        border-radius: 6px;
        border: 1px solid #cccccc; }
        .listpage_de .items .listPic a > div img {
          width: 100%;
          height: auto; }
      .listpage_de .items .listPic a > span {
        line-height: 1.5em; }


.listpage_de .productcenter{ display:block; margin-top:2em; }
.listpage_de .productcenter li{ display:inline-block; float:left; position:relative; width:33.3%;}
.listpage_de .productcenter li img{ width:95%; height:auto;}

/* 频道页默认模反，列出频道下所有小栏目，每个小栏目显示5条标题 开始 ============== */
.channelDe{ width:100%; position:relative; clear:both;}
.channelDe .cats{ margin-top:1em; border:1px solid #ddd; border-radius:5px; padding:1%; }
.channelDe .cats .tit{ padding:8px 0; border-bottom:1px dashed #ddd; }
.channelDe .cats .tit .t{ color:#F00; font-size:16px; font-weight:bold;}
.channelDe .cats .tit .a{ float:right;}
.channelDe .cats .ul{ display:block; margin-top:5px; width:100%; height:40px;}
.channelDe .cats .ul .l, .channelDe .ul .r{ display:inline-block; float:left; height:40px; line-height:40px;}
.channelDe .cats .ul .l{ width:80%;}
.channelDe .cats .ul .r{ width:20%; text-align:right; color:#999;}
.channelDe .cats .desc{ display:block; width:100%; border-bottom:1px solid #ddd; padding-bottom:1em; }
.channelDe .cats .desc .text{
	display:inline-block; padding-top:1em; font-size:14px; line-height:2; color:#888; clear:both;
}
@media (max-width:1440px) {
		.channelDe .cats .desc .text{line-height:1.6;}
}
.channelDe .cats .desc .text .tp{ width:150px; height:auto; display:inline-block; float:left; margin-top:3px; margin-right:10px;}
/* 频道页默认模反，列出频道下所有小栏目，每个小栏目显示5条标题 结束 ============= */
.paArea{ width:100%; position:relative; clear:both; padding-top:1.5em; }
.paArea .n1{ width:48%; padding-right:2%;position:relative; display:inline-block; float:left; }
	.paArea .n1 img{ width:100%; height:auto;}
.paArea .n1txt{ width:50%; float:left; position:relative; padding-bottom:1.5em; }
.paArea .n1txt .t1{ width:100%;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.paArea .n1txt .t1 a{font-size:1.1em; color:#000; font-weight:bold;}
.paArea .n1txt .t1 a:hover{ color:#F00; }
.paArea .n1txt .t2{ line-height:1.8; text-align:justify; font-size:0.8em;overflow:hidden; text-overflow:ellipsis; max-height:65px; padding:2% 0;}
.paArea .n1txt .more{ padding:0.3em 1.5em; background-color:#cba935; border-radius:0.5em; color:#fff; font-size:0.9em;}
.paArea .other{width:50%; float:left; position:relative; padding:2% 0; border-top:1px solid #cba935;}
.paArea .other .pic{ width:25%; height:auto; display:inline-block; float:left;}
.paArea .other .oc{ width:74%; display:block; float:right; position:relative;}
.paArea .other .oc .d{ font-size:0.8em; color:#999; }
.paArea .other .oc .tit{ width:100%;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; padding:1.5% 0;}
.paArea .other .oc .tit a{font-size:1.1em; color:#000; font-weight:bold;}
.paArea .other .oc .tit a:hover{ color:#F00; }
.paArea .other .oc .ds{ color:#777; line-height:200%; font-size:0.8em; }


 
.operateBar{ clear:both; padding:10px 0; text-align:center; }
/* 列表页翻页栏 End */
.noData{ padding:30px; text-align:center; font-size:14px;font-family: Microsoft YaHei; font-weight:bold; color:#C00;}



/* 其他页面 */
.content{ width:100%; position:relative; overflow:hidden; }
.content .title{ padding-top:1em; text-align:center; font-size:18px; font-weight:bold; }
.content .attr{ padding-top:20px; color:#999; text-align:center; font-size:0.8em;}
.content .artContent{ position:relative; padding:1.5em 20px 2em 0; width:100%; overflow:hidden;}
.content .artContent div, .content .artContent p{ line-height:2.2; color:#666; padding:0 20px 0 10px;}
/* 主流浏览器都支持max-width，ie6、7、8除外，使用后可以不调用调整图片尺寸大小的js */
.artContent img{ max-width:100%; height:auto; margin:10px 0; }
.artTag{ padding:1.5em 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:12px;}
.artTag a{ color:#777; font-size:12px;}
.artTag a:hover{ color:#F00; }

.hot{ display:block; width:100%;}
.hot li{ display:inline-block; float:left; width:50%;
	white-space:nowrap;text-overflow:ellipsis; overflow:hidden; 
	line-height:34px;
	border-bottom:1px dashed #eee;
}

/* 网站地图 */
.maps{position:relative; width:100%; padding:1.5%; margin-top:25px; border:1px solid #ddd;}
.maps .c1{ padding:12px 0; font-size:16px; font-weight:bold; border-bottom:1px solid #ddd;}
.maps .c2{ width:100%; height:40px; line-height:40px; display:block; position:relative;}
.maps .c2 li{ display:inline-block; float:left; width:20%; margin-top:5px; line-height:36px; }
.maps .artlist{ width:100%; position:relative; clear:both; }
.maps .artlist li{ padding:8px 0;}
.maps .artlist li a{ font-size:12px; color:#000; }


/* 头部 开始 */
.logo{ display:inline-block; float:left; width:658px; height:111px; margin-left:-20px; overflow:hidden;}
.logor{ display:inline-block; float:right; position:relative; width:562px; height:111px;}
/*==========header===========*/
.center{margin:auto;width:1200px;}
/* 底部 开始 */
/*==========footer===========*/
.footer {
	width:100%;
	overflow:hidden;
	height: 110px;
}
.footer-content{
	position:relative;
	padding:15px 0;
	text-align:center;
	line-height:30px; 
	color:#000;
	font-size:0.8em;
}
.footer-content a{ font-size:0.8em; }
.footer-content .qrcode{
	position:absolute;
	right:20px;
	top:18px;
	width:90px;
	height:90px;
	overflow:hidden;
}
.footer-content .qrcode img{
	width:100%;
	height:auto;
}

.friends-links{text-align: left; border-bottom:1px #ebebeb solid;width:1168px;margin-left:32px;line-height:40px;-moz-box-shadow:0px 1px 0px #ffffff; -webkit-box-shadow:0px 1px 0px #ffffff; box-shadow:0px 1px 0px #ffffff;color:#000000;}
.footer ul { margin:auto; text-align: center;width:620px;background:linear-gradient(#fff,#f4f5f7);width:100%;height:80px;border:1px solid #dcdcdc;border-radius: 5px;margin-top:22px;margin-bottom:40px;}
.footer a { color:#000;}
.footer a:hover{color:#ff0000;}
.friends-links>a{color:#000000;}
/* 底部 结束 */

.menu{
	margin-top:11px; margin-left:5%;
	height:100px;
}
.menu .g{ display:inline-block; float:left; position:relative; line-height:100px;
    margin-left: 1%; padding:0 2%;
	text-align:center;
	background-position:center bottom;
	background-repeat:no-repeat;
}
.menu .g .b{ font-size:1.2em; font-family: Microsoft YaHei; }
.menu .g .b:link, .menu .g .b:visited{ color:#333;}
.menu .g .b:hover{ color:#333; }
.menu .a{ background-image:url(../images/marrow.jpg);	
		background-position:center bottom;
		background-repeat:no-repeat;
		}
.menu .a .b:link, .menu .a .b:visited{color:#0074c5;}
.menu .g .gt{ 	position: absolute;
    			z-index: 5; width:90%; left:0;
				padding-left: 5%;
    			padding-right: 5%;
				display:none;
				background-color:rgba(0,0,0,0.55);
				border:1px solid #000; border-top:none;
			}
.menu .g:nth-child(2) .gt, .menu .g:nth-child(4) .gt{
	width: 130%;
    left: -22%;
    text-align: center;
}
.menu .g .gt a{     
    display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    color: #fff;
    line-height: 300%;
    font-size: 1em;
}
.menu .g .gt a:hover{ color:#ff0; }
	.menu .g .gth{ display:none; position:absolute; z-index:10; width:430%; left:-150%; padding-bottom:10px; background-color:rgba(0,0,0,0.55); border:1px solid #000; border-top:none;line-height: 70px; }
	.menu .g .gth .three{ 
		width:90%; 
		margin:auto auto;
		display: inline-block;
    	border-bottom: 1px solid #999;
	}
	.menu .g .gth .three .gth_title{ 
    width: 100%;
    height: 30px;
    line-height: 30px;
    /*border-bottom: 1px solid #555;*/
    clear: both; }
	.menu .g .gth .three .gth_title a{ font-size:1em; color:#FFF;  }
	.menu .g .gth .three .thr{ position:relative; width:100%; background-color:#FFF; line-height:32px; text-align: center; }
	.menu .g .gth .three .thr a{ display:block; float:left; width:50%; margin:5px 0 0 0;
	color:#FFF;}
	.menu .g .gth .three .thr a:hover{color:#ff0;}
	
.banner{ width:100%; position:relative; overflow:hidden; min-height:150px; }
.banner a{ display:block; width:100%; height:100%;}









