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(//www.dzwww.com/tpl/2016/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(//www.dzwww.com/tpl/2016/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(//www.dzwww.com/tpl/2016/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(//www.dzwww.com/tpl/2016/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(//www.dzwww.com/tpl/2016/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(//www.dzwww.com/tpl/2016/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(//www.dzwww.com/tpl/2016/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(//www.dzwww.com/tpl/2016/images/newslist2-title1.gif); }
.newslist2-title .icon2{ background-image:url(//www.dzwww.com/tpl/2016/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(//www.dzwww.com/tpl/2016/images/newslist2-title1.gif); }
	.newslist2-title .icon2{ background-image:url(//www.dzwww.com/tpl/2016/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(//www.dzwww.com/tpl/2016/images/news-list2-type1.png) no-repeat right 4px;
	padding-right:23px;
}

.news-list2 .tail .type2{
	background:url(//www.dzwww.com/tpl/2016/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 .style3 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;
	overflow:hidden;
	margin-top: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(//www.dzwww.com/tpl/2016/images/shadow1.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	background-size:auto 100%;
}

.sidebar .photo2 p{
	position:absolute;
	left:25%;
	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(//www.dzwww.com/tpl/2016/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(//www.dzwww.com/tpl/2016/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;
}
#xl-headline .right .num:hover{
	background-image:url(//www.dzwww.com/tpl/2016/images/infor-num2.png)!important;
	text-decoration:none;
	color:#0b8ce7;
}

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

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



.main .editor .cir-btn .icon1{ background-image:url(//www.dzwww.com/tpl/2016/images/text-size1.gif)!important;        background-position: 0 0px !important; }
.main .editor .cir-btn .icon2{ background-image:url(//www.dzwww.com/tpl/2016/images/text-size2.gif)!important;        background-position: 0 0px !important; }
.main .editor .cir-btn .icon3{ background-image:url(//www.dzwww.com/tpl/2016/images/share1b.gif)!important;        background-position: 0 0px !important; }
.main .editor .cir-btn .icon4{ background-image:url(//www.dzwww.com/tpl/2016/images/share2b.gif)!important;       background-position: 0 0px !important; }
.main .editor .cir-btn .icon5{ background-image:url(//www.dzwww.com/tpl/2016/images/share3b.gif)!important;        background-position: 0 0px !important; }
.main .editor .cir-btn .icon6{ background-image:url(//www.dzwww.com/tpl/2016/images/share4b.gif)!important;        background-position: 0 0px !important; }
.main .editor .cir-btn a:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

@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  !important; height:18px  !important; margin-right:5px  !important; margin-top:0px  !important;}
}
@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  !important; height:26px  !important; margin-right:10px  !important; margin-top:0px  !important;}
}
@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  !important; height:35px  !important; margin-right:15px  !important; margin-top:0px  !important;  }
}

.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%;
	margin:0 auto;
}

.main .news-con .home{
	display:inline-block;
	height:20px;
	line-height:20px;
	font-size:16px;
	font-family:"ËÎÌå";
	color:#053a67;
	background:url(//www.dzwww.com/tpl/2016/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(//www.dzwww.com/tpl/2016/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(//www.dzwww.com/tpl/2016/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 #ddd;
    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:#ddd;
	font-size:12px;
	font-family:"ËÎÌå";
	margin-top:70px;
}

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

#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:#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 #aaa;
	background:#575757;
	color:#ddd;
	margin-bottom:10px;
}

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


@media (min-width: 1200px) {
	 
	.news-list2 h3{ height:auto; line-height:34px; margin-bottom:15px; font-size:24px; }
}

@media (max-width: 768px) {
	 
	.news-list2 h3{ height:auto; line-height:26px; margin-bottom:5px; font-size:16px; }
}