body{ font-family:"Microsoft Yahei","宋体"; color:#000; }
a,a:hover{ color:#000; }
.left { float:left; }
.right { float:right; }
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
img{ display:block; width:100%; height:auto; }
ul,li,ol { list-style-type:none; margin:0; padding:0; border:0; }
.blank1 { margin:0 auto; height:1px; font-size:1px; clear:both; overflow:hidden }
.blank2 { margin:0 auto; height:2px; font-size:1px; clear:both; overflow:hidden }
.blank3 { margin:0 auto; height:3px; font-size:1px; clear:both; overflow:hidden }
.blank5 { margin:0 auto; height:5px; font-size:1px; clear:both; overflow:hidden }
.blank8 { margin:0 auto; height:8px; font-size:1px; clear:both; overflow:hidden }
.blank10 { margin:0 auto; height:10px; font-size:1px; clear:both; overflow:hidden }
.blank15 { margin:0 auto; height:15px; font-size:1px; clear:both; overflow:hidden }
.blank20 { margin:0 auto; height:20px; font-size:1px; clear:both; overflow:hidden }
.blank25 { margin:0 auto; height:25px; font-size:1px; clear:both; overflow:hidden }
.blank30 { margin:0 auto; height:30px; font-size:1px; clear:both; overflow:hidden }
.blank40 { margin:0 auto; height:40px; font-size:1px; clear:both; overflow:hidden }
.blank50 { margin:0 auto; height:50px; font-size:1px; clear:both; overflow:hidden }


/* 页面颜色Start */

/* 要闻 */#pd01 #nav .navbar-nav,#pd01 #nav .dropdown-toggle,#pd01 #nav .dropdown-menu{ background:#1066af; }
/* 山东 */#pd02 #nav .navbar-nav,#pd02 #nav .dropdown-toggle,#pd02 #nav .dropdown-menu{ background:#169ada; }
/* 娱乐 */#pd03 #nav .navbar-nav,#pd03 #nav .dropdown-toggle,#pd03 #nav .dropdown-menu{ background:#ff0033; }
/* 体育 */#pd04 #nav .navbar-nav,#pd04 #nav .dropdown-toggle,#pd04 #nav .dropdown-menu{ background:#1f7f28; }
/* 财经 */#pd05 #nav .navbar-nav,#pd05 #nav .dropdown-toggle,#pd05 #nav .dropdown-menu{ background:#044c82; }
/* 酒水 */#pd06 #nav .navbar-nav,#pd06 #nav .dropdown-toggle,#pd06 #nav .dropdown-menu{ background:#724531; }
/* 旅游 */#pd07 #nav .navbar-nav,#pd07 #nav .dropdown-toggle,#pd07 #nav .dropdown-menu{ background:#ef6f02; }
/* 健康 */#pd08 #nav .navbar-nav,#pd08 #nav .dropdown-toggle,#pd08 #nav .dropdown-menu{ background:#3ba3be; }
/* 教育 */#pd09 #nav .navbar-nav,#pd09 #nav .dropdown-toggle,#pd09 #nav .dropdown-menu{ background:#12ba66; }
/* 时尚 */#pd10 #nav .navbar-nav,#pd10 #nav .dropdown-toggle,#pd10 #nav .dropdown-menu{ background:#ec1641; }
/* 文化 */#pd11 #nav .navbar-nav,#pd11 #nav .dropdown-toggle,#pd11 #nav .dropdown-menu{ background:#9a3334; }

/* 页面颜色End */



/* 手机版页面颜色Start */
@media (max-width: 768px) {
/* 要闻 */#pd01 #nav .navbar-header{ background:#1066af; }
/* 山东 */#pd02 #nav .navbar-header{ background:#169ada; }
/* 娱乐 */#pd03 #nav .navbar-header{ background:#ff0033; }
/* 体育 */#pd04 #nav .navbar-header{ background:#1f7f28; }
/* 财经 */#pd05 #nav .navbar-header{ background:#044c82; }
/* 酒水 */#pd06 #nav .navbar-header{ background:#724531; }
/* 旅游 */#pd07 #nav .navbar-header{ background:#ef6f02; }
/* 健康 */#pd08 #nav .navbar-header{ background:#3ba3be; }
/* 教育 */#pd09 #nav .navbar-header{ background:#12ba66; }
/* 时尚 */#pd10 #nav .navbar-header{ background:#ec1641; }
/* 文化 */#pd11 #nav .navbar-header{ background:#9a3334; }
}

/* 手机版页面颜色End */

a:hover,
#nav .add a:hover,
.main .popular .right a:hover,
.news-list2 li a:hover,
.news-list4 li a:hover,
.sidebar .photo1 p a:hover,
.sidebar .resou li a:hover
{ color:#c00; }


#top-color{
	background:#fcfcfc;
	border-bottom:1px solid #f0f0f0;
}

@media (max-width: 768px) {
	#top-color .blank25{ display:none; }
}

@media (min-width: 768px) {
	#top-color .blank25{ height:5px; }
}
@media (min-width: 992px) {
	#top-color .blank25{ height:15px; }
}
@media (min-width: 1200px) {
	#top-color .blank25{ height:25px; }
}

#top{
	border-bottom:none;
	background:none;
	font-family:"宋体";
	min-height:40px;
	border-radius:0px;
}

#top a{
	color:#333;
}

#top a:hover{
	text-decoration:underline;
}

#top .more{
	background:url(../images/top-more.gif) no-repeat right center;
	color:#666;
}

.navbar-collapse{
	padding:0px;
}

#top .navbar-brand {
	float: left;
	height: 40px;
	padding: 10px 15px;
	font-size: 14px;
	line-height: 20px;
}

#top .navbar-nav > li > a{
	padding:10px 7px;
}

#top .navbar-right a{
	color:#666;
}

#top .navbar-toggle{
	margin-bottom:0px;
	margin-top:7px;
	padding:5px 8px;
}

#top .fenzhan .dropdown-menu li{
	float:left;
	width:50%;
}

#top .kehuduan .dropdown-menu{
	min-width:auto;
	text-align:center;
}

#top .kehuduan .dropdown-menu li img{
	width:85px;
	height:85px;
	margin:0px auto;
}

#top .kehuduan .dropdown-menu li a:hover{
	background:none;
}

#top .dianhua .dropdown-menu{
	color:#2b6094;
	font-size:16px;
	font-family:"Microsoft Yahei", "黑体";
	width:220px;
	text-align:center;
	line-height:30px;
	left:0px;
}

#top .weixin .dropdown-menu{
	width:120px;
	left:0px;
	padding:10px 0px;
}

#top .weixin .dropdown-menu img{
	width:114px;
	height:114px;
	margin:0px auto;
}

@media (max-width: 768px) {
	#top{ display:none; }
}

@media (min-width: 768px) {
	#top .navbar-left{ font-size:12px; }
	#top .navbar-right{ display:none; }
}
@media (min-width: 992px) {
	#top .navbar-left{ font-size:14px; }
	#top .navbar-right{ display:none; }
}
@media (min-width: 1200px) {
	#top .navbar-right{ display:block; }
}


.top-banner2{
	width:1170px;
	margin:0px auto 20px auto;
}

.top-banner2 img{
	width:100%;
}

.top-banner2 .left{
	width:82.9%;
}

.top-banner2 .right{
	width:14.53%;
}

@media (max-width: 768px) {
	.top-banner2{ width:100%; margin:0px; }
	.top-banner2 .left{ width:100%; float:none; }
	.top-banner2 .right{ display:none; }
}
@media (min-width: 768px) {
	.top-banner2{ width:750px; margin:0px auto 10px auto; }
}
@media (min-width: 992px) {
	.top-banner2{ width:970px; margin:0px auto 15px auto; }
}
@media (min-width: 1200px) {
	.top-banner2{ width:1170px; margin:0px auto 20px auto; }
}

.layout {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  overflow:hidden;
}

@media (min-width: 768px) {
	.layout{ width:768px; }
}
@media (min-width: 992px) {
	.layout{ width:992px; }
}
@media (min-width: 1200px) {
	.layout{ width:1200px; }
}

h1,h2,h3,h4,h5{
	margin:0px;
	font-family:"Microsoft Yahei","黑体";
	overflow:hidden;
}

.layout p{
	margin:0;
	overflow:hidden;
}

#nav{
	border:none;
	border-radius:0px;
	background:none;
}

#nav .container{ position:relative; }

#nav .header-right{
	position:absolute;
	right:0px;
	top:4px;
	width:420px;
}

#nav .header-right span{
	float:left;
	color:#5e5e5e;
	background:url(../images/nav-sn.gif) no-repeat left 13px;
	font-size:16px;
	padding-left:23px;
	line-height:42px;
	cursor:pointer;
	position:relative;
}

#nav .header-right span i{
	position:absolute;
	left:0px;
	top:35px;
	background:#fff;
	padding:2px;
	border:1px solid #ccc;
	z-index:999;
	display:none;
}

.header-right .search{
	float:right;
}

.header-right .search .text{
	float:left;
	width:240px;
	border:1px solid #e9e9e9;
	height:40px;
	line-height:40px;
	background:#f1f1f1;
	padding:0px 5px;
}

.header-right .search .sub{
	border:1px solid #e9e9e9;
	border-left:none;
	width:47px;
	height:40px;
	background-image:url(../images/nav-search.gif);
	background-repeat:no-repeat;
	background-size:100% 100%;
}

#nav .navbar-brand{
	padding:0px;
	overflow:hidden;
	font-size:26px;
	color:#e60012;
	line-height:50px;
}

#nav .navbar-brand img{
	float:left;
	width:96px;
}

#nav .navbar-toggle{
	background:#fff;
	border:none;
	margin:9px 15px 0px 0px;
}

#nav .navbar-toggle .icon-bar{
	background:#000;
}

#nav .add{
	float:left;
	display:inline;
	width:570px;
	margin-left:12px;
	font-family:"宋体";
	color:#999;
	line-height:50px;
	height:50px;
	overflow:hidden;
}

#nav .add a,#nav .add span{
	margin:0px 8px;
	color:#666;
}

#bs-example-navbar-collapse-2{
	width:100%;
	margin-top:10px;
}

#nav .navbar-nav{
	float:none;
	width:1170px;
	margin:0px auto;
}

#nav .navbar-nav li{
	font-family:"Microsoft Yahei","黑体";
	letter-spacing:1px;
}

#nav .navbar-nav .current{
	background:#000;
}

#nav .navbar-nav li a{
	color:#fff;
	padding:0px 29px;
	font-size:22px;
	height:50px;
	line-height:50px;
}

#nav .navbar-nav li a:hover{
	color:#fff;
	background:#000;
}

#nav .dropdown-menu{
	min-width:100%;
}

@media (max-width: 768px) {
	#nav{ margin:0px;  }
	#nav .navbar-brand{ border-radius:0px; padding:0px 12px; background:#fff; }
	#nav .add{ display:none; }
	#nav .navbar-right{ margin-right:-15px; }
	#nav .header-right{ display:none; }
	#bs-example-navbar-collapse-2{ margin-top:0px; }
	#nav .navbar-nav{ width:100%; }
	#nav .navbar-nav .current{ background:none; }
	#nav .navbar-nav li{ float:left; width:40%; padding-left:10%; }
	#nav .navbar-nav li a{ padding:0px; }
	#nav .navbar-nav li a:hover{ background:none; }
}

@media (min-width: 768px) {
	#nav .add{ font-size:12px; margin-left:8px; width:auto; }
	#nav .add a,#nav .add span{ margin:0px 3px; }
	#nav .header-right{ display:none; }
	#bs-example-navbar-collapse-2{ margin-top:0px; }
	#nav .navbar-nav{ width:750px; }
	#nav .navbar-nav li a{ padding:0px 16px; font-size:16px; height:36px; line-height:36px; }
}
@media (min-width: 992px) {
	#nav .add{ font-size:12px; margin-left:8px; width:470px; }
	#nav .add a,#nav .add span{ margin:0px 3px; }
	#nav .header-right{ display:block; width:330px; }
	#nav .header-right span{ font-size:14px; padding-left:20px; }
	.header-right .search .text{ width:180px; }
	.header-right .search .sub{ width:47px; height:40px; }
	#bs-example-navbar-collapse-2{ margin-top:5px; }
	#nav .navbar-nav{ width:970px; }
	#nav .navbar-nav li a{ padding:0px 22px; font-size:20px; height:44px; line-height:44px; }
}
@media (min-width: 1200px) {
	#nav .add{ font-size:14px; margin-left:12px; width:570px; }
	#nav .add a,#nav .add span{ margin:0px 8px; }
	#nav .header-right{ width:420px; }
	#nav .header-right span{ font-size:16px; padding-left:23px; }
	.header-right .search .text{ width:240px; }
	.header-right .search .sub{ width:47px; height:40px; }
	#bs-example-navbar-collapse-2{ margin-top:10px; }
	#nav .navbar-nav{ width:1170px; }
	#nav .navbar-nav li a{ padding:0px 29px; font-size:22px; height:50px; line-height:50px; }
}


#nav3{
	height:107px;
	background:url(../images/header3.jpg) no-repeat center top;
	margin-top:-20px;
	color:#fff;
}

#nav3 .layout{
	overflow:visible;
}

#nav3 a{ color:#fff; }

#nav3 .header-left{
	float:left;
	width:65%;
}

#nav3 .topic{
	float:left;
	font-size:56px;
	line-height:60px;
	font-family:"Microsoft Yahei", "黑体";
	margin-top:25px;
}

#nav3 .topic b{
	display:none;
}

#nav3 .add{
	float:left;
	display:inline;
	margin-left:12px;
	font-family:"宋体";
	margin-top:60px;
	max-width:44%;
	height:18px;
	line-height:18px;
	overflow:hidden;
}

#nav3 .add a,#nav3 .add span{
	margin:0px 8px;
}

#nav3 .header-right{
	float:right;
	margin-top:42px;
	width:34%;
}

#nav3 .header-right .search .text{
	color:#000;
}

#nav3 .header-right span{
	float:left;
	display:inline;
	margin:15px 0px 0px 0px;
	font-size:16px;
	background:url(../images/nav3-sn.gif) no-repeat left 0px;
	padding-left:29px;
	line-height:24px;
	cursor:pointer;
	position:relative;
}

#nav3 .header-right span i{
	position:absolute;
	left:0px;
	top:35px;
	background:#fff;
	padding:2px;
	border:1px solid #ccc;
	z-index:999;
	display:none;
}

@media (max-width: 768px) {
	#nav3{ height:50px; margin:0px; }
	#nav3 .topic{ float:none; width:100%; height:50px; line-height:50px; font-size:22px; margin:0px; text-align:center; }
	#nav3 .topic b{ display:inline; font-weight:normal; }
	#nav3 .add{ display:none; }
	#nav3 .header-right{ display:none; }
}
@media (min-width: 768px) {
	#nav3{ height:67px; }
	#nav3 .topic{ font-size:36px; line-height:40px; margin-top:15px; }
	#nav3 .add{ margin-left:10px; margin-top:35px; font-size:12px; max-width:75%; }
	#nav3 .add a,#nav3 .add span{ margin:0px 6px; }
	#nav3 .header-right{ display:none; }
}
@media (min-width: 992px) {
	#nav3{ height:87px; }
	#nav3 .topic{ font-size:46px; line-height:50px; margin-top:20px; }
	#nav3 .add{ margin-left:10px; margin-top:50px; font-size:12px; max-width:44%; }
	#nav3 .add a,#nav3 .add span{ margin:0px 6px; }
	#nav3 .header-right{ margin-top:30px; display:block; }
	#nav3 .header-right span{ margin:15px 0px 0px 0px; font-size:14px; background:url(../images/nav3-sn.gif) no-repeat left 0px; padding-left:29px; line-height:24px; }
}
@media (min-width: 1200px) {
	#nav3{ height:107px; }
	#nav3 .topic{ font-size:56px; line-height:60px; margin-top:25px; }
	#nav3 .add{ margin-left:12px; margin-top:60px; font-size:14px; }
	#nav3 .add a,#nav3 .add span{ margin:0px 8px; }
	#nav3 .header-right{ margin-top:42px; }
	#nav3 .header-right span{ margin:15px 0px 0px 0px; font-size:16px; background:url(../images/nav3-sn.gif) no-repeat left 0px; padding-left:29px; line-height:24px; }
}

.main{
	margin-top:40px;
}

#carousel .shadow{
	position:absolute;
	width:100%;
	height:60px;
	left:0px;
	bottom:0px;
	background:#000;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

#carousel .carousel-caption{
	left:3%;
	right:auto;
	bottom:0px;
	padding:0px;
	width:75%;
	overflow:hidden;
	text-shadow:none;
	text-align:left;
	font-size:28px;
	height:60px;
	line-height:60px;
}

#carousel .carousel-caption a{
	color:#fff;
}

#carousel .carousel-indicators{
	bottom:22px;
	left:auto;
	right:2%;
	width:auto;
	margin:0px;
}

#carousel .carousel-indicators li{
	border:none;
	background:#cfcfcf;
	width:21px;
	height:6px;
	border-radius:0px;
	margin:0px 7px 0px 0px;
}

#carousel .carousel-indicators .active{
	background:#fb4343;
}

#carousel .carousel-control{
	background:none;
}

#carousel .carousel-control .glyphicon{
	top:45%;
}

#carousel .carousel-control .glyphicon-chevron-left{
	left:30%;
}

#carousel .carousel-control .glyphicon-chevron-right{
	right:30%;
}

@media (max-width: 768px) {
	.main{ margin-top:15px; }
	#carousel .shadow{ height:30px; }
	#carousel .carousel-caption{ font-size:16px; height:30px; line-height:30px; left:0px; width:100%; text-align:center; }
	#carousel .carousel-indicators{ display:none; }
}

@media (min-width: 768px) {
	.main{ margin-top:20px; }
	#carousel .shadow{ height:40px; }
	#carousel .carousel-caption{ font-size:17px; height:40px; line-height:40px; }
	#carousel .carousel-indicators{ bottom:12px; }
	#carousel .carousel-indicators li{ width:14px; height:4px; margin:0px 3px 0px 0px; }
}
@media (min-width: 992px) {
	.main{ margin-top:30px; }
	#carousel .shadow{ height:50px; }
	#carousel .carousel-caption{ font-size:22px; height:50px; line-height:50px; }
	#carousel .carousel-indicators{ bottom:16px; }
	#carousel .carousel-indicators li{ width:18px; height:5px; margin:0px 5px 0px 0px; }
}
@media (min-width: 1200px) {
	.main{ margin-top:40px; }
	#carousel .shadow{ height:60px; }
	#carousel .carousel-caption{ font-size:28px; height:60px; line-height:60px; }
	#carousel .carousel-indicators{ bottom:22px; }
	#carousel .carousel-indicators li{ width:21px; height:6px; margin:0px 7px 0px 0px; }
}

.newslist2-title{
	border-bottom:5px solid #d5d5d5;
	margin-top:50px;
}

.newslist2-title span{
	float:left;
	line-height:68px;
	font-family:"Microsoft Yahei", "黑体";
	font-size:36px;
}

.newslist2-title i{
	float:right;
	display:inline;
	margin-left:5%;
	margin-top:28px;
	padding-right:45px;
	font-style:normal;
	height:27px;
	line-height:27px;
	font-size:18px;
	color:#ccc;
	background-repeat:no-repeat;
	background-position:right top;
	cursor:pointer;
}

.newslist2-title .icon1{ background-image:url(../images/newslist2-title1.gif); }
.newslist2-title .icon2{ background-image:url(../images/newslist2-title2.gif); }

.newslist2-title .current{
	background-position:right bottom;
}

@media (max-width: 768px) {
	.newslist2-title{ border-bottom:4px solid #d5d5d5; margin-top:20px; }
	.newslist2-title span{ line-height:40px; font-size:28px; }
	.newslist2-title i{ margin-top:8px; padding-right:0px; font-size:16px; }
	.newslist2-title .icon1{ background-image:none; }
	.newslist2-title .icon2{ background-image:none; }
	.newslist2-title .current{ color:#b64d4a; }
}

@media (min-width: 768px) {
	.newslist2-title{ border-bottom:3px solid #d5d5d5; margin-top:30px; }
	.newslist2-title span{ line-height:40px; font-size:28px; }
	.newslist2-title i{ margin-top:10px; padding-right:0px; font-size:14px; }
	.newslist2-title .icon1{ background-image:none; }
	.newslist2-title .icon2{ background-image:none; }
	.newslist2-title .current{ color:#b64d4a; }
}
@media (min-width: 992px) {
	.newslist2-title{ border-bottom:4px solid #d5d5d5; margin-top:40px; }
	.newslist2-title span{ line-height:56px; font-size:32px; }
	.newslist2-title i{ margin-top:20px; padding-right:45px; font-size:16px; }
	.newslist2-title .icon1{ background-image:url(../images/newslist2-title1.gif); }
	.newslist2-title .icon2{ background-image:url(../images/newslist2-title2.gif); }
}
@media (min-width: 1200px) {
	.newslist2-title{ border-bottom:5px solid #d5d5d5; margin-top:50px; }
	.newslist2-title span{ line-height:68px; font-size:36px; }
	.newslist2-title i{ margin-top:28px; padding-right:45px; font-size:18px; }
}

.news-list2 li{
	border-bottom:1px solid #f3f3f3;
	padding:25px 0px 20px 0px;
	zoom:1;
}

.news-list2 li a{
	color:#333;
}

.news-list2 h3{
	line-height:34px;
	height:34px;
	margin-bottom:15px;
	color:#333;
}

.news-list2 p{
	line-height:26px;
	font-size:15px;
}

.news-list2 .tail{
	color:#999;
	line-height:20px;
	height:20px;
	overflow:hidden;
	margin-top:15px;
}

.news-list2 .tail a{
	color:#999;
}

.news-list2 .tail .left{
	display:inline;
	margin-right:15px;
}

.news-list2 .tail .right{
	display:inline;
	margin-left:25px;
}

.news-list2 .tail .type1{
	background:url(../images/news-list2-type1.png) no-repeat right 4px;
	padding-right:23px;
}

.news-list2 .tail .type2{
	background:url(../images/news-list2-type2.png) no-repeat right 2px;
	padding-right:20px;
}

.news-list2 i,.news-list2 img{
	margin-bottom:15px;
}




.news-list2 .style img{
	float:left;
	display:inline;
	margin-right:5%;
	width:32.5%
}

.news-list2 .style3 img{
	float:left;
	display:inline;
	width:32.5%;
	margin:0px 0.41%;
}

.news-list2 .style1 img{
	width:100%
}

.news-list2 .style i .clear,.news-list2 .style1 i .clear{
	display:none;
}

.news-list2 .style3 i{
	display:block;
}
.news-list2 .style2 img{
	float:left;
	display:inline;
	width:48%;
	margin-left:1%;
	margin-right:1%;
	_width:370px;
	_margin:0px 8px 0px 7px;
}



.biaoti{
	margin-top:10px;
}

.biaoti li{
	padding:15px 0px;
}

.biaoti h3{ margin:0px; }

.biaoti i,.biaoti p,.biaoti .tail,.biaoti .style2 i{ display:none; }

@media (max-width: 768px) {
	.news-list2 li{ padding:10px 0px 10px 0px; }
	.news-list2 h3{ height:26px; line-height:26px; margin-bottom:5px; font-size:16px; }
	.news-list2 p{ line-height:18px; font-size:12px; max-height:36px; }
	.news-list2 .tail{ line-height:20px; margin-top:0px; font-size:12px; }
	.news-list2 .tail .left{ margin-right:10px; }
	.news-list2 .tail .right{ display:none; }
	.news-list2 img,.news-list2 i{ margin-bottom:8px; }
	.biaoti li{ padding:10px 0px; }
	.biaoti h3{ margin:0px; }
}

@media (min-width: 768px) {
	.news-list2 li{ padding:15px 0px 10px 0px; }
	.news-list2 h3{ height:26px; line-height:26px; margin-bottom:5px; font-size:16px; }
	.news-list2 p{ line-height:18px; font-size:12px; }
	.news-list2 .tail{ line-height:20px; margin-top:3px; font-size:12px; }
	.news-list2 .tail .left{ margin-right:10px; padding:0px; }
	.news-list2 .tail .right{ margin-left:10px; text-indent:-9999px; }
	.news-list2 img,.news-list2 i{ margin-bottom:8px; }
	.biaoti li{ padding:9px 0px; }
	.biaoti h3{ margin:0px; }
}

@media (min-width: 992px) {
	.news-list2 li{ padding:20px 0px 15px 0px; }
	.news-list2 h3{ height:30px; line-height:30px; margin-bottom:10px; font-size:20px; }
	.news-list2 p{ line-height:22px; font-size:14px; }
	.news-list2 .tail{ line-height:20px; margin-top:8px; font-size:13px; }
	.news-list2 .tail .left{ margin-right:12px; }
	.news-list2 .tail .right{ margin-left:15px; text-indent:0px; }
	.news-list2 img,.news-list2 i{ margin-bottom:12px; }
	.biaoti li{ padding:12px 0px; }
	.biaoti h3{ margin:0px; }
}

@media (min-width: 1200px) {
	.news-list2 li{ padding:25px 0px 20px 0px; }
	.news-list2 h3{ height:34px; line-height:34px; margin-bottom:15px; font-size:24px; }
	.news-list2 p{ line-height:26px; font-size:15px; }
	.news-list2 .tail{ line-height:20px; margin-top:15px; font-size:14px; }
	.news-list2 .tail .left{ margin-right:15px; }
	.news-list2 .tail .right{ margin-left:25px; text-indent:0px; }
	.news-list2 img,.news-list2 i{ margin-bottom:15px; }
	.biaoti li{ padding:15px 0px; }
	.biaoti h3{ margin:0px; }
}

.flip{
	text-align:center;
	margin-top:25px;
	font-size:16px;
	line-height:18px;
}

.flip a,.flip span{
	display:inline-block;
}


.flip a,.flip span{
	padding:11px 14px;
	border-radius:5px;
	margin:15px 4px 0px 4px;
	background:#ececec;
}

.flip span{
	color:#aaa;
}

.flip .current,.flip a:hover{
	background:#b64d4a;
	color:#fff;
	text-decoration:none;
}

@media (max-width: 768px) {
	.flip{ margin-top:20px; font-size:14px; line-height:16px; }
	.flip a,.flip span{ padding:9px 12px; margin:12px 3px 0px 3px; }
}

@media (min-width: 768px) {
	.flip{ margin-top:15px; font-size:12px; line-height:14px; }
	.flip a,.flip span{ padding:7px 10px; margin:9px 2px 0px 2px; }
}
@media (min-width: 992px) {
	.flip{ margin-top:20px; font-size:14px; line-height:16px; }
	.flip a,.flip span{ padding:9px 12px; margin:12px 3px 0px 3px; }
	
}
@media (min-width: 1200px) {
	.flip{ margin-top:25px; font-size:16px; line-height:18px; }
	.flip a,.flip span{ padding:11px 14px; margin:15px 4px 0px 4px; }
}

.sidebar{
	margin-top:40px;
}

.w300{
	float:right;
	width:300px;
	overflow:hidden;
}

.side-ad{
	margin-top:35px;
}

.sidebar .block{
	margin-top:35px;
}

.sidebar .title1 span{
	font-size:22px;
	font-family:"Microsoft Yahei", "黑体";
	line-height:26px;
}

.sidebar .title1 span,.sidebar .title1 span a,.sidebar .title2 span{
	color:#053a67;
}

.sidebar .title1 img{
	display:inline;
	width:auto;
	margin-right:5%;
}

.sidebar .title2{
	line-height:22px;
}

.sidebar .title2 span{
	float:left;
	font-size:18px;
	font-family:"Microsoft Yahei", "黑体";
}

.sidebar .title2 i{
	float:right;
	font-style:normal;
	font-size:12px;
	font-family:"宋体";
	color:#a7a7a7;
}

@media (max-width: 768px) {
	.sidebar{ display:none; }
}

@media (min-width: 768px) {
	.sidebar{ margin-top:20px; }
	.w300{ width:100%; float:none; }
	.side-ad{ margin-top:15px; }
	.sidebar .block{ margin-top:20px; }
	.sidebar .title1 span{ font-size:18px; line-height:22px; }
	.sidebar .title1 img{ display:none; }
	.sidebar .title2{ line-height:18px; }
	.sidebar .title2 span{ font-size:14px; }
}
@media (min-width: 992px) {
	.sidebar{ margin-top:30px; }
	.w300{ width:300px; float:right; }
	.side-ad{ margin-top:25px; }
	.sidebar .block{ margin-top:25px; }
	.sidebar .title1 span{ font-size:22px; line-height:26px; }
	.sidebar .title1 img{ display:inline; }
	.sidebar .title2{ line-height:22px; }
	.sidebar .title2 span{ font-size:18px; }
}
@media (min-width: 1200px) {
	.sidebar{ margin-top:40px; }
	.w300{ width:300px; }
	.side-ad{ margin-top:35px; }
	.sidebar .block{ margin-top:35px; }
}

.sidebar .photo1{
	margin-top:25px;
}

.sidebar .photo1 p{
	height:20px;
	line-height:20px;
	
	margin-top:5px;
	margin-bottom:5px;
}

.sidebar .photo1 p a{
	color:#333;
}

@media (min-width: 768px) {
	.sidebar .photo1{ margin-top:15px; }
	.sidebar .photo1 p{ height:18px; line-height:18px; margin-top:3px; font-size:12px; }
}
@media (min-width: 992px) {
	.sidebar .photo1{ margin-top:20px; }
	.sidebar .photo1 p{ height:18px; line-height:18px; margin-top:3px; font-size:14px; }
}
@media (min-width: 1200px) {
	.sidebar .photo1{ margin-top:25px; }
	.sidebar .photo1 p{ height:20px; line-height:20px; margin-top:5px; }
}

.sidebar .photo2{
	position:relative;
	margin-top:25px;
}

.sidebar .photo2 .shadow{
	position:absolute;
	left:0px;
	bottom:0px;
	height:43px;
	width:100%;
	background-image:url(../images/shadow1.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	background-size:auto 100%;
}

.sidebar .photo2 p{
	position:absolute;
	left: 15%;
	bottom:0px;
	width:75%;
	font-size:16px;
	height:38px;
	line-height:38px;
	overflow:hidden;
}

.sidebar .photo2 p a{
	color:#fff;
}

.sidebar .photo2 .play{
	position:absolute;
	left:5.3%;
	bottom:10px;
	width:48px;
	height:33px;
	background-image:url(../images/play1.png);
	background-repeat:repeat-x;
	background-size:100% 100%;
}

.sidebar .no-video p{
	left:0%;
	width:100%;
	text-align:center;
}

.sidebar .no-video .play{
	display:none;
}

@media (min-width: 768px) {
	.sidebar .photo2{ margin-top:15px; }
	.sidebar .photo2 .shadow{ height:34px; }
	.sidebar .photo2 p{ font-size:14px; height:30px; line-height:30px; }
	.sidebar .photo2 .play{ bottom:7px; width:29px; height:20px; }
}
@media (min-width: 992px) {
	.sidebar .photo2{ margin-top:20px; }
	.sidebar .photo2 .shadow{ height:43px; }
	.sidebar .photo2 p{ font-size:16px; height:38px; line-height:38px; }
	.sidebar .photo2 .play{ bottom:10px; width:48px; height:33px; }
}
@media (min-width: 1200px) {
	.sidebar .photo2{ margin-top:25px; }
}

.sidebar .resou{
	border:1px solid #eaeaea;
	margin-top:15px;
	font-family:"宋体";
	padding:10px 0px;
}

.sidebar .resou li{
	float:left;
	display:inline;
	margin-left:5%;
	width:43%;
	height:30px;
	line-height:30px;
	overflow:hidden;
}

.sidebar .resou li a{
	color:#545454;
}

@media (min-width: 768px) {
	.sidebar .resou{ margin-top:5px; padding:3px 0px; }
	.sidebar .resou li{ height:22px; line-height:22px; font-size:12px; }
}
@media (min-width: 992px) {
	.sidebar .resou{ margin-top:10px; padding:6px 0px; }
	.sidebar .resou li{ height:26px; line-height:26px; font-size:14px; }
}
@media (min-width: 1200px) {
	.sidebar .resou{ margin-top:15px; padding:10px 0px; }
	.sidebar .resou li{ height:30px; line-height:30px; }
}

.sidebar .news-list3{
	background:#f6f6f6;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:20px;
}

.sidebar .news-list3 li{
	border-bottom:1px solid #e1e1e1;
	height:55px;
	line-height:55px;
	overflow:hidden;
	font-size:16px;
}

.sidebar .news-list3 li span{
	float:left;
	display:inline;
	margin-right:2.6%;
	font-size:22px;
	font-family:"Arial";
	font-style:italic;
	color:#7b7b7b;
}

@media (min-width: 768px) {
	.sidebar .news-list3{ padding-bottom:10px; }
	.sidebar .news-list3 li{ height:30px; line-height:30px; font-size:12px; }
	.sidebar .news-list3 li span{ font-size:18px; }
}
@media (min-width: 992px) {
	.sidebar .news-list3{ padding-bottom:15px; }
	.sidebar .news-list3 li{ height:42px; line-height:42px; font-size:16px; }
	.sidebar .news-list3 li span{ font-size:22px; }
}
@media (min-width: 1200px) {
	.sidebar .news-list3{ padding-bottom:20px; }
	.sidebar .news-list3 li{ height:55px; line-height:55px; font-size:16px; }
}

#xl-headline .layout{
	border-bottom:1px solid #e8e8e8;
	padding-top:30px;
	padding-bottom:8px;
}

#xl-headline h2{
	font-size:36px;
	line-height:42px;
	font-weight:bold;
	color:#252525;
}

#xl-headline .left{
	font-family:"宋体";
	line-height:18px;
	color:#888;
	margin-top:50px;
}

#xl-headline .right{
	margin-top:35px;
}

#xl-headline .right .line{
	float:left;
	display:inline;
	width:1px;
	height:25px;
	margin:5px 15px 0px 0px;
	background:#e5e5e5;
}

#xl-headline .right .num{
	float:left;
	line-height:35px;
	height:35px;
	overflow:hidden;
	background-image:url(../images/infor-num.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:50px;
	color:#888;
}

.cir-btn{
	float:left;
	display:inline;
}

.cir-btn .circle{
	float:left;
	display:inline;
	width:35px;
	height:35px;
	background-size:100% 100%;
	background-repeat:no-repeat;
	cursor:pointer;
	margin-right:15px;
}

.cir-btn .icon1{ background-image:url(http://www.dzwww.com/tpl/2016/images/text-size1.gif)!important;    background-position: 0 0px !important; }
.cir-btn .icon2{ background-image:url(http://www.dzwww.com/tpl/2016/images/text-size2.gif)!important;    background-position: 0 0px !important; }
.cir-btn .icon3{ background-image:url(http://www.dzwww.com/tpl/2016/images/share1.gif)!important;    background-position: 0 0px !important; }
.cir-btn .icon4{ background-image:url(http://www.dzwww.com/tpl/2016/images/share2.gif)!important;    background-position: 0 0px !important; }
.cir-btn .icon5{ background-image:url(http://www.dzwww.com/tpl/2016/images/share3.gif)!important;    background-position: 0 0px !important; }
.cir-btn .icon6{ background-image:url(http://www.dzwww.com/tpl/2016/images/share4.gif)!important;    background-position: 0 0px !important; }
.cir-btn .icon7{ background-image:url(http://www.dzwww.com/tpl/2016/images/share5.gif)!important;    background-position: 0 0px !important; }

.cir-btn .icon1:hover{ background-image:url(http://www.dzwww.com/tpl/2016/images/text-size1b.gif)!important;    background-position: 0 0px !important; }
.cir-btn .icon2:hover{ background-image:url(http://www.dzwww.com/tpl/2016/images/text-size2b.gif)!important;    background-position: 0 0px !important; }
.cir-btn .icon3:hover{ background-image:url(http://www.dzwww.com/tpl/2016/images/share1b.gif)!important;    background-position: 0 0px !important;}
.cir-btn .icon4:hover{ background-image:url(http://www.dzwww.com/tpl/2016/images/share2b.gif)!important;    background-position: 0 0px !important; }
.cir-btn .icon5:hover{ background-image:url(http://www.dzwww.com/tpl/2016/images/share3b.gif)!important;    background-position: 0 0px !important; }
.cir-btn .icon6:hover{ background-image:url(http://www.dzwww.com/tpl/2016/images/share4b.gif)!important;    background-position: 0 0px !important; }
.cir-btn .icon7:hover{ background-image:url(http://www.dzwww.com/tpl/2016/images/share5b.gif)!important;    background-position: 0 0px !important; }


@media (max-width: 768px) {
	#xl-headline{ margin-top:0px; border-top:none; }
	#xl-headline .layout{ padding-top:15px; padding-bottom:15px; }
	#xl-headline h2{ font-size:20px; line-height:26px; font-weight:normal; }
	#xl-headline .left{ line-height:16px; margin-top:10px; font-size:12px; }
	#xl-headline .right{ display:none; }
}

@media (min-width: 768px) {
	#xl-headline .layout{ padding-top:10px; padding-bottom:4px; }
	#xl-headline h2{ font-size:24px; line-height:30px; }
	#xl-headline .left{ line-height:16px; margin-top:25px; font-size:12px; }
	#xl-headline .right{ margin-top:25px; }
	#xl-headline .right .line{ height:12px; margin:3px 5px 0px 0px; }
	#xl-headline .right .num{ line-height:18px; height:18px; padding-left:26px; background-size:auto 100%; font-size:12px; }
	.cir-btn .circle{ width:18px; height:18px; margin-right:5px; }
}
@media (min-width: 992px) {
	#xl-headline .layout{ padding-top:20px; padding-bottom:6px; }
	#xl-headline h2{ font-size:30px; line-height:36px; }
	#xl-headline .left{ line-height:16px; margin-top:40px; font-size:12px; }
	#xl-headline .right{ margin-top:25px; }
	#xl-headline .right .line{ height:18px; margin:4px 10px 0px 0px; }
	#xl-headline .right .num{ line-height:26px; height:26px; padding-left:36px; background-size:auto 100%; font-size:14px; }
	.cir-btn .circle{ width:26px; height:26px; margin-right:10px; }
}
@media (min-width: 1200px) {
	#xl-headline .layout{ padding-top:30px; padding-bottom:8px; }
	#xl-headline h2{ font-size:36px; line-height:42px; }
	#xl-headline .left{ line-height:18px; margin-top:50px; font-size:14px; }
	#xl-headline .right{ margin-top:35px; }
	#xl-headline .right .line{ height:25px; margin:5px 15px 0px 0px; }
	#xl-headline .right .num{ line-height:35px; height:35px; padding-left:50px; }
	.cir-btn .circle{ width:35px; height:35px; margin-right:15px; }
}

.main .popular{
	background:#f5f5f5;
	padding:12px 2.6%;
	font-family:"宋体";
	font-size:12px;
	margin-bottom:15px;
}

.main .popular .left{
	width:28%;
}

.main .popular .left .text{
	float:left;
	border:1px solid #fff;
	height:34px;
	line-height:34px;
	padding:0px 3%;
	width:75%;
	color:#999;
}

.main .popular .left .sub{
	float:left;
	width:21%;
	height:36px;
	background:#ff9600;
	border:none;
	cursor:pointer;
	color:#fff;
	padding:0px;
}

.main .popular .right{
	width:68%;
	line-height:18px;
	height:36px;
	overflow:hidden;
}

.main .popular .right a{
	color:#666;
	margin-right:2.5%;
	display:inline-block;
}

.main .popular .right h5{
	float:left;
	display:inline;
	margin-right:3%;
	width:28px;
	line-height:18px;
	font-family:"宋体";
	font-size:12px;
	font-weight:bold;
	color:#666;
}

@media (max-width: 768px) {
	.main .popular{ display:none; }
}
@media (min-width: 768px) {
	.main .popular{ padding:8px 2.6%; margin-bottom:5px; }
}
@media (min-width: 992px) {
	.main .popular{ padding:10px 2.6%; margin-bottom:10px; }
}
@media (min-width: 1200px) {
	.main .popular{ padding:12px 2.6%; margin-bottom:15px; }
}

.main .news-con p{
	font-size:18px;
	line-height:32px;
	padding:15px 0px;
}

.main .news-con img{
	width:auto;
	max-width:100%;
}

.main .news-con .home{
	display:inline-block;
	height:20px;
	line-height:20px;
	font-size:16px;
	font-family:"宋体";
	color:#053a67;
	background:url(../images/news-con-logo.gif) no-repeat left center;
	padding-left:24px;
}

.main .news-con p a{
	font-size:18px !important;
}

@media (max-width: 768px) {
	.main .news-con p{ font-size:16px; line-height:26px; padding:5px 0px; }
	.main .news-con img{ width:100%; }
	.main .news-con p a{ font-size:16px !important; }
}
@media (min-width: 768px) {
	.main .news-con p{ font-size:14px; line-height:24px; padding:5px 0px; }
	.main .news-con .home{ font-size:12px; padding-left:0px; background:none; }
	.main .news-con p a{ font-size:14px !important; }
}
@media (min-width: 992px) {
	.main .news-con p{ font-size:16px; line-height:28px; padding:10px 0px; }
	.main .news-con .home{ font-size:14px; padding-left:22px; background:url(../images/news-con-logo.gif) no-repeat left center; }
	.main .news-con p a{ font-size:16px !important; }
}
@media (min-width: 1200px) {
	.main .news-con p{ font-size:18px; line-height:32px; padding:15px 0px; }
	.main .news-con .home{ font-size:16px; padding-left:24px; }
	.main .news-con p a{ font-size:18px !important; }
}

.main .mobile{
	font-family:"宋体";
	line-height:28px;
	color:#619ccc;
	margin-top:15px;
}

.main .mobile a{
	color:#619ccc;
}

@media (max-width: 768px) {
	.main .mobile{ line-height:22px; margin-top:10px; font-size:12px; }
}
@media (min-width: 768px) {
	.main .mobile{ line-height:24px; margin-top:10px; font-size:12px; }
}
@media (min-width: 992px) {
	.main .mobile{ line-height:26px; margin-top:10px; font-size:12px; }
}
@media (min-width: 1200px) {
	.main .mobile{ line-height:28px; margin-top:15px; font-size:14px; }
}

.main .editor{
	padding:2px 0px;
	border-top:1px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4;
	margin-top:50px;
}

.main .editor .cir-btn{
	margin-top:32px;
}

.main .editor .text{
	float:right;
	display:inline;
	margin-right:4.3%;
	margin-top:28px;
	line-height:22px;
	font-family:"宋体";
	color:#999;
}

.main .editor .code{
	float:right;
	width:100px;
	height:100px;
}

.main .editor .code img{
	width:100%;
	height:100%;
}

@media (max-width: 768px) {
	.main .editor{ margin-top:20px; }
	.main .editor .cir-btn{ float:none; display:block; text-align:center; width:100%; margin-top:15px; margin-bottom:10px; }
	.main .editor .circle{ float:none; display:inline-block; margin:0px 5%; }
	.main .editor .text{ float:left; margin:28px 0px 0px 0px; }
}
@media (min-width: 768px) {
	.main .editor{ margin-top:30px; }
	.main .editor .cir-btn{ margin-top:31px; }
	.main .editor .text{ margin-top:20px; line-height:20px; font-size:12px; }
	.main .editor .code{ width:80px; height:80px; }
}
@media (min-width: 992px) {
	.main .editor{ margin-top:40px; }
	.main .editor .cir-btn{ margin-top:27px; }
	.main .editor .text{ margin-top:20px; line-height:20px; font-size:12px; }
	.main .editor .code{ width:80px; height:80px; }
}
@media (min-width: 1200px) {
	.main .editor{ margin-top:50px; }
	.main .editor .cir-btn{ margin-top:32px; }
	.main .editor .text{ margin-top:28px; line-height:22px; font-size:14px; }
	.main .editor .code{ width:100px; height:100px; }
}

.main .title3{
	font-size:26px;
	color:#053a67;
	font-family:"Microsoft Yahei", "黑体";
	line-height:50px;
	border-bottom:3px solid #dbdbdb;
}

.main .block{
	margin-top:30px;
}

@media (max-width: 768px) {
	.main .title3{ font-size:22px; line-height:40px; border-bottom:1px solid #dbdbdb; }
	.main .block{ margin-top:20px; }
}
@media (min-width: 768px) {
	.main .title3{ font-size:18px; line-height:30px; border-bottom:1px solid #dbdbdb; }
	.main .block{ margin-top:15px; }
}
@media (min-width: 992px) {
	.main .title3{ font-size:22px; line-height:40px; border-bottom:2px solid #dbdbdb; }
	.main .block{ margin-top:22px; }
}
@media (min-width: 1200px) {
	.main .title3{ font-size:26px; line-height:50px; border-bottom:3px solid #dbdbdb; }
	.main .block{ margin-top:30px; }
}

.news-list4 li{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #f5f5f5;
	font-size:18px;
	overflow:hidden;
}

.news-list4 li a{
	float:left;
	color:#333;
	width:80%;
}

.news-list4 li span{
	float:right;
	font-size:14px;
	color:#999;
}

@media (max-width: 768px) {
	.news-list4 li{ height:30px; line-height:30px; font-size:16px; white-space:nowrap; text-overflow:ellipsis; }
	.news-list4 li span{ display:none; }
	.news-list4 li a{ float:none; width:100%; }
}
@media (min-width: 768px) {
	.news-list4 li{ height:30px; line-height:30px; font-size:14px; }
	.news-list4 li span{ display:none; }
	.news-list4 li a{ width:100%; }
}
@media (min-width: 992px) {
	.news-list4 li{ height:40px; line-height:40px; font-size:16px; }
	.news-list4 li span{ font-size:12px; display:block; }
	.news-list4 li a{ width:80%; }
}
@media (min-width: 1200px) {
	.news-list4 li{ height:50px; line-height:50px; font-size:18px; }
	.news-list4 li span{ font-size:14px; }
}

.news-list2-bottom{
	height:44px;
	line-height:44px;
	border:1px solid #eaeaea;
	background:#f9f9f9;
	font-size:18px;
	text-align:center;
	margin-top:30px;
}

.news-list2-bottom a{
	display:block;
	width:100%;
	height:100%;
	color:#999;
}

.news-list2-bottom a:hover{
	text-decoration:none;
	color:#666;
}

.news-list2-bottom span{
	background:url(../images/more1.png) no-repeat right center;
	padding-right:23px;
}

@media (max-width: 768px) {
	.news-list2-top{ height:26px; line-height:26px; margin-top:15px; font-size:14px; }
	.news-list2-bottom{ height:36px; line-height:36px; font-size:16px; margin-top:15px; }
}

@media (min-width: 768px) {
	.news-list2-top{ height:22px; line-height:22px; margin-top:15px; font-size:12px; }
	.news-list2-bottom{ height:28px; line-height:28px; font-size:14px; margin-top:20px; }
}
@media (min-width: 992px) {
	.news-list2-top{ height:26px; line-height:26px; margin-top:20px; font-size:14px; }
	.news-list2-bottom{ height:36px; line-height:36px; font-size:16px; margin-top:25px; }
}
@media (min-width: 1200px) {
	.news-list2-top{ height:28px; line-height:28px; margin-top:25px; font-size:14px; }
	.news-list2-bottom{ height:44px; line-height:44px; font-size:18px; margin-top:30px; }
}

.news-list5 li{
	float:left;
	display:inline;
	margin-left:0.41%;
	margin-right:0.41%;
	margin-top:20px;
	width:32.5%;
}

.news-list5 li p{
	line-height:20px;
	margin-top:5px;
	overflow:hidden;
	max-height:40px;
}

@media (max-width: 768px) {
	.news-list5 li{ margin-top:15px; }
	.news-list5 li p{ line-height:18px; max-height:36px; margin-top:5px; font-size:12px; }
	.news-list5 li img{ height:70px; }
}

@media (min-width: 768px) {
	.news-list5 li{ margin-top:12px; }
	.news-list5 li p{ line-height:18px; max-height:36px; margin-top:3px; font-size:12px; }
	.news-list5 li img{ height:97px; }
}
@media (min-width: 992px) {
	.news-list5 li{ margin-top:15px; }
	.news-list5 li p{ line-height:18px; max-height:36px; margin-top:5px; font-size:12px; }
	.news-list5 li img{ height:127px; }
}
@media (min-width: 1200px) {
	.news-list5 li{ margin-top:20px; }
	.news-list5 li p{ line-height:20px; max-height:40px; margin-top:5px; font-size:14px; }
	.news-list5 li img{ height:155px; }
}

#photo-list-page{
	background:#f6f6f6;
}

#photo-list-page #top .container{
	width:auto;
}

@media (min-width: 768px) {
	#photo-list-page #top .container{ width:750px; }
}
@media (min-width: 992px) {
	#photo-list-page #top .container{ width:970px; }
}
@media (min-width: 1200px) {
	#photo-list-page #top .container{ width:auto; }
}

.photo-list1{
	margin-top:35px;
	max-width:1650px;
	margin:0px auto;
}

.photo-list1 li{
	float:left;
	display:inline;
	width:300px;
	margin:32px 15px 0px 15px;
}

.photo-list1 li img{
	width:300px;
	height:185px;
}

.photo-list1 li p{
	text-align:center;
	height:20px;
	line-height:20px;
	margin-top:3px;
}

@media (max-width: 768px) {
	.photo-list1{ margin-top:0px; max-width:100%; padding:0px 15px; }
	.photo-list1 li{ width:100%; margin:20px 0px 0px 0px; border-bottom:1px solid #e1e1e1; }
	.photo-list1 li img{ width:100%; height:auto; }
	.photo-list1 li p{ font-size:16px; margin:0px; height:34px; line-height:34px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
}

@media (min-width: 768px) {
	.photo-list1{ margin-top:20px; max-width:660px; }
}
@media (min-width: 990px) {
	.photo-list1{ margin-top:25px; max-width:990px; }
}
@media (min-width: 1320px) {
	.photo-list1{ margin-top:30px; max-width:1320px; }
}
@media (min-width: 1650px) {
	.photo-list1{ margin-top:35px; max-width:1650px; }
}

.photo-list2 li{
	border-bottom:1px solid #e1e1e1;
	margin-top:50px;
}

.photo-list2 li p{
	height:50px;
	line-height:50px;
	overflow:hidden;
	font-size:22px;
}

.photo-list2 li p a{
	float:left;
	width:87%;
}

.photo-list2 li p span{
	float:right;
	font-size:18px;
	color:#999;
	width:12%;
}

@media (max-width: 768px) {
	.photo-list2 li{ margin-top:20px; }
	.photo-list2 li p{ height:34px; line-height:34px; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
	.photo-list2 li p a{ float:none; width:100%; }
	.photo-list2 li p span{ display:none; }
}

@media (min-width: 768px) {
	.photo-list2 li{ margin-top:30px; }
	.photo-list2 li p{ height:34px; line-height:34px; font-size:18px; }
	.photo-list2 li p span{ font-size:14px; }
}
@media (min-width: 992px) {
	.photo-list2 li{ margin-top:40px; }
	.photo-list2 li p{ height:42px; line-height:42px; font-size:20px; }
	.photo-list2 li p span{ font-size:16px; }
}
@media (min-width: 1200px) {
	.photo-list2 li{ margin-top:50px; }
	.photo-list2 li p{ height:50px; line-height:50px; font-size:22px; }
	.photo-list2 li p span{ font-size:18px; }
}


.main-posts {
    position: relative;
    z-index: 6;
	margin-top:40px;
	color:#fff;
}

.post-masonry {
    margin-bottom: 30px;
}

.post-masonry .post-thumb {
    border: 1px solid #fff;
    overflow: hidden;
    position: relative;
}

.post-masonry .post-thumb img {
    width: 100%;
    display: block;
}

.post-masonry .post-thumb .title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.6);
	color:#fff;
    padding: 15px 20px;
}

.post-masonry .post-thumb .title-over h4 {
    font-size: 16px;
    font-family: 'robotoregular';
	line-height:22px;
}

.post-masonry .post-thumb .title-over a {
    color: #fff;
}

.post-masonry .post-thumb .post-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 70px;
    left: 0;
    visibility: hidden;
    opacity: 0;
    background: rgba(0,0,0,0.6);
	color:#fff;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
}

.post-masonry .post-thumb .post-hover .inside {
    position: relative;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.post-masonry .post-thumb .post-hover h4 {
    font-size: 16px;
    font-family: 'robotoregular';
    margin-bottom: 10px;
	line-height:22px;
}

.post-masonry .post-thumb .post-hover a {
    color: #fff !important;
}

.post-masonry .post-thumb .post-hover i {
    display: block;
    margin-bottom: 10px;
}

.post-masonry .post-thumb .post-hover p {
    font-size: 12px;
}

.post-masonry .post-thumb .post-hover span {
    font-size: 12px;
    margin-bottom: 15px;
    display: block;
}

.post-masonry .post-thumb:hover .title-over {
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    visibility: hidden;
    opacity: 0;
    bottom: -50px;
}

.post-masonry .post-thumb:hover .post-hover {
    top: 0;
    visibility: visible;
    opacity: 1;
}


#bottom-nav{
	background:#575757;
	border-top:1px solid #4a4a4a;
	color:#fff;
	font-size:12px;
	font-family:"宋体";
	margin-top:70px;
}

#bottom-nav a{
	color:#fff;
}

#bottom-nav .layout{
	padding-top:22px;
	padding-bottom:22px;
}

#bottom-nav .block{
	float:left;
	width:18%;
	margin:0px 1%;
}

#bottom-nav .block h3{
	text-align:center;
	font-size:20px;
	font-weight:normal;
	height:42px;
	line-height:42px;
}

#bottom-nav .block .links{
	line-height:24px;
}

#bottom-nav .block .links .left{
	width:23%;
	font-weight:bold;
}

#bottom-nav .block .links .right{
	width:75%;
}

#bottom-nav .block .links .right a{
	margin-right:8px;
	display:inline-block;
}

@media (max-width: 768px) {
	#bottom-nav{ display:none; }
}
@media (min-width: 768px) {
	#bottom-nav{ margin-top:30px; }
	#bottom-nav .layout{ padding-top:14px; padding-bottom:14px; }
	#bottom-nav .block h3{ font-size:16px; height:30px; line-height:30px; }
	#bottom-nav .block .links{ line-height:18px; }
}
@media (min-width: 992px) {
	#bottom-nav{ margin-top:50px; }
	#bottom-nav .layout{ padding-top:18px; padding-bottom:18px; }
	#bottom-nav .block h3{ font-size:18px; height:36px; line-height:36px; }
	#bottom-nav .block .links{ line-height:22px; }
}
@media (min-width: 1200px) {
	#bottom-nav{ margin-top:70px; }
	#bottom-nav .layout{ padding-top:22px; padding-bottom:22px; }
	#bottom-nav .block h3{ font-size:20px; height:42px; line-height:42px; }
	#bottom-nav .block .links{ line-height:24px; }
}

#footer{
	border-top:1px solid #686868;
	background:#575757;
	color:#fff;
	text-align:center;
	line-height:24px;
	font-size:12px;
	font-family:"宋体";
}

#footer a{
	color:#fff;
}

#footer .layout{
	padding:25px 0px;
}

#footer img{
	width:auto;
	display:inline;
}

#footer-mobile{
	display:none;
	line-height:30px;
	padding:10px 0px;

	background:#575757;
	color:#fff;
}

@media (max-width: 768px) {
	#footer{ display:none; }
	#footer-mobile{ display:block; text-align:center;  }
}


/*2016.2.23新加*/
.news-list88{
	margin-top:15px;
}

.news-list88 li{
	height:40px;
	line-height:40px;
	overflow:hidden;
	font-size:14px;
	padding-left:5%;
	background-image:url(../images/list-type1.gif);
	background-repeat:no-repeat;
	background-position:left 17px;
}

@media (max-width: 768px) {
	.news-list88,.news-list9,.news-list11{ margin-top:10px; }
	.news-list88 li,.news-list9 li,.news-list11 li{ height:33px; line-height:33px; background:none; padding:0px; }
}
@media (min-width: 768px) {
	.news-list88,.news-list9,.news-list11{ margin-top:9px; }
	.news-list88 li,.news-list9 li,.news-list11 li{ height:24px; line-height:24px; font-size:12px; }
	.news-list88 li{	background-position:left 10px; background-size:3px 3px; }
	.news-list11 li{ background-position:left 8px; background-size:7px 7px; }
}
@media (min-width: 992px) {
	.news-list88,.news-list9,.news-list11{ margin-top:12px; }
	.news-list88 li,.news-list9 li,.news-list11 li{ height:32px; line-height:32px; font-size:14px; }
	.news-list88 li{	background-position:left 14px; background-size:4px 4px; }
	.news-list11 li{ background-position:left 11px; background-size:10px 10px; }
}
@media (min-width: 1200px) {
	.news-list88,.news-list9,.news-list11{ margin-top:15px; }
	.news-list88 li,.news-list9 li,.news-list11 li{ height:40px; line-height:40px; font-size:14px; }
	.news-list88 li{background-position:left 17px; background-size:5px 5px; }
	.news-list11 li{ background-position:left 14px; background-size:12px 12px;}
}


/*2016.2.19新加*/
.photo-listhy{
	width:100%;
	margin-left:-7.5%;
	zoom:1;
}

.photo-listhy li{
	float:left;
	display:inline;
	width:100%;
	margin-left:7.5%;
	margin-top:0px;
}

.photo-listhy li p{
	line-height:26px;
	font-size:16px;
	max-height:52px;
	margin-top:6px;
}

.photo-listhy li p a{
	color:#333;
}

@media (max-width: 768px) {
	.photo-listhy li{ margin-top:20px; }
	.photo-listhy li p{ line-height:20px; font-size:14px; max-height:40px; margin-top:5px; }
}
@media (min-width: 768px) {
	.photo-listhy li{ margin-top:15px; }
	.photo-listhy li p{ line-height:16px; font-size:12px; max-height:32px; margin-top:4px; }
}
@media (min-width: 992px) {
	.photo-listhy li{ margin-top:5px; }
	.photo-listhy li p{ line-height:16px; font-size:14px; max-height:40px; margin-top:5px; }
}
@media (min-width: 1200px) {
	.photo-listhy li{ margin-top:8px; }
	.photo-listhy li p{ line-height:26px; font-size:16px; max-height:52px; margin-top:6px; }
}

.img-texthy{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:24px;
	line-height:24px;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#fff;
}

.img-shadowhy{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:27px;
	background-image:url(../images/shadow1.png);
	background-repeat:repeat-x;
	background-size:auto 100%;
}


.col-sm-hy{
	position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:32%
	}
	
.col-sm-hy2{
	position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:32%
	}
	
	
/*2016.2.24新加*/
#bottom{
	background:#575757;
	padding-bottom:25px;margin-top:70px;
}

#bottom .left{
	width:16%;
}

#bottom .right{
	width:84%;
}

#bottom .city{
	height:67px;
	line-height:67px;
	overflow:hidden;
	border-bottom:1px solid #686868;
	color:#fff;
	font-size:18px;
}

#bottom .city a{
	color:#fff;
}

#bottom .city .left span{
	background-image:url(../images/friendly-map.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:25%;
}

#bottom .city .right a{
	margin-right:1.55%;
}

#bottom .title{
	float:left;
	width:115px;
	height:115px;
	border:1px solid #686868;
	text-align:center;
	color:#ffffff;
	font-size:26px;
	line-height:32px;
	border-radius:50%;
	overflow:hidden;
}

#bottom .title table{
	width:100%;
	height:100%;
}

#bottom .friendly,#bottom .contact{
	margin-top:25px;
}

#bottom .friendly .right{
	border-bottom:1px solid #686868;
	padding-bottom:30px;
}

#bottom .friendly .right li{
	float:left;
	width:16.66%;
	font-family:"宋体";
	height:28px;
	line-height:28px;
	overflow:hidden;
}

#bottom .friendly .right li a{
	color:#ffffff;
}

#bottom .contact .right .code{
	float:left;
	width:46%;
	margin-top:5px;
}

#bottom .contact .right .code li{
	float:left;
	width:33.33%;
}

#bottom .contact .right .code img{
	float:left;
	width:70%;
	border:5px solid #fff;
}

#bottom .contact .right .code p{
	float:left;
	padding-left:5px;
	width:16px;
	font-size:12px;
	line-height:15px;
	text-align:center;
	color:#ffffff;
}

#bottom .contact .right .text{
	float:right;
	width:51%;
	padding-left:1.5%;
	padding-top:5px;
	padding-bottom:5px;
	line-height:22px;
	border-left:1px solid #686868;
	color:#ffffff;
}

@media (max-width: 768px) {
	#bottom{ padding-top:25px; padding-bottom:20px; }
	#bottom .right{ float:none; width:100%; margin-top:10px; }
	#bottom .city{ height:auto; border:none; }
	#bottom .city .left{ float:none; width:100%; line-height:32px; }
	#bottom .city .left span{ background:none; padding:0px; font-size:26px; }
	#bottom .city .right{ font-size:16px; }
	#bottom .city .right a{ float:left; width:16.66%; margin:0px; line-height:26px; color:#ffffff; }
	#bottom .title{ float:none; width:100%; height:32px; line-height:32px; text-align:left; border:none; border-radius:0px; color:#fff; }
	#bottom .title br{ display:none; }
	#bottom .friendly,#bottom .contact{ margin-top:30px; }
	#bottom .friendly .right{ border:none; padding:0px; }
	#bottom .friendly .right li{ font-family:"Microsoft Yahei"; height:28px; line-height:28px; width:50%; font-size:14px; }
	#bottom .contact .right .code{ float:none; width:100%; }
	#bottom .contact .right .code img{ float:none; width:80%; margin:0px auto; }
	#bottom .contact .right .code p{ float:none; width:100%; text-align:center; padding:0px; line-height:16px; margin-top:3px; }
	#bottom .contact .right .text{ float:none; width:100%; padding:10px 0px 0px 0px; border:none; font-size:12px; margin-top:15px; border-top:1px dotted #686868; }
}
@media (min-width: 768px) {
	#bottom{ padding-bottom:15px; }
	#bottom .city{ height:40px; line-height:40px; font-size:12px; }
	#bottom .city .left span{ background-size:24px 14px; }
	#bottom .title{ width:69px; height:69px; font-size:16px; line-height:20px; }
	#bottom .friendly,#bottom .contact{ margin-top:15px; }
	#bottom .friendly .right{ padding-bottom:18px; }
	#bottom .friendly .right li{ width:20%; height:20px; line-height:20px; font-size:12px; }
	#bottom .contact .right .code{ margin-top:3px; }
	#bottom .contact .right .code p{ line-height:12px; padding-left:1px; }
	#bottom .contact .right .text{ padding-top:0px; padding-bottom:0px; line-height:18px; font-size:12px; }
}
@media (min-width: 992px) {
	#bottom{ padding-bottom:20px; }
	#bottom .city{ height:54px; line-height:54px; font-size:15px; }
	#bottom .city .left span{ background-size:32px 19px; }
	#bottom .title{ width:92px; height:92px; font-size:20px; line-height:26px; }
	#bottom .friendly,#bottom .contact{ margin-top:20px; }
	#bottom .friendly .right{ padding-bottom:24px; }
	#bottom .friendly .right li{ width:16.66%; height:22px; line-height:22px; font-size:12px; }
	#bottom .contact .right .code{ margin-top:4px; }
	#bottom .contact .right .code p{ line-height:13px; padding-left:3px; }
	#bottom .contact .right .text{ padding-top:0px; padding-bottom:0px; line-height:20px; font-size:12px; }
}
@media (min-width: 1200px) {
	#bottom{ padding-bottom:25px; }
	#bottom .city{ height:67px; line-height:67px; font-size:18px; }
	#bottom .city .left span{ background-size:40px 24px; }
	#bottom .title{ width:115px; height:115px; font-size:26px; line-height:32px; }
	#bottom .friendly,#bottom .contact{ margin-top:25px; }
	#bottom .friendly .right{ padding-bottom:30px; }
	#bottom .friendly .right li{ width:16.66%; height:28px; line-height:28px; font-size:14px; }
	#bottom .contact .right .code{ margin-top:5px; }
	#bottom .contact .right .code p{ line-height:15px; padding-left:5px; }
	#bottom .contact .right .text{ padding-top:5px; padding-bottom:5px; line-height:22px; font-size:14px; }
}
#footer{
	border-top:1px solid #686868;
	background:#575757;
	color:#ddd;
	text-align:center;
	line-height:24px;
	font-size:12px;
	font-family:"宋体";
}

#footer a{
	color:#ddd;
}

#footer .layout{
	padding:25px 0px;
}

#footer img{
	width:auto;
	display:inline;
}

#footer-mobile{
	display:none;
	line-height:30px;
	padding:10px 0px;
	border-top:1px solid #686868;
	background:#575757;
	color:#ddd;
}

@media (max-width: 768px) {
	#footer{ display:none; }
	#footer-mobile{ display:block; text-align:center; }
}


