﻿@charset "utf-8";
/* CSS Document */
*{
	padding: 0;
	margin: 0;
	border: 0;
}
input{
	border:0;
	outline: none;
	background-color:transparent;
}
li{
	list-style: none;
}
a{
	text-decoration: none;
}
body{
	font-family: 微软雅黑;
	background-color: #f8f8f8;
}
.clear{
	clear: both;
}
/*头部css*/
.tou{
	width: 100%;
	height: 110px;
	background: url(../images/toubu_02.png) no-repeat;
	overflow: hidden;
	min-width: 1200px;
}
.tou-center{
	width: 1200px;
	margin: 0 auto;
}
.tou-1{
	float: left;
	display: block;
	width: 400px;
	height: 110px;
	padding:25px; 
}
.tou-2{
	float: right;
	width: 325px;
	height: 37px;
	background: url(../images/sousuo_03.png) center no-repeat;
	margin-right: 20px;
	padding:30px 25px;	
}
.tou-2 .tou-in1{
	width: 240px;
	float: left;
	text-indent:35px;
	font-size: 14px;
	height: 37px;
	line-height: 37px;
	color: #a9a9a9;
	border: none;
}
.tou-2 .tou-in2{
	float: left;
	height: 37px;
	line-height: 37px;
	width: 85px;
	text-align: center;
	color: #a9a9a9;
	cursor: pointer;
}
/*导航*/
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{  position:relative; z-index:9999;height:50px; line-height:50px; background:#990100; min-width: 1200px; }
	.nav{ position:relative; width:1200px; margin:0 auto;font-size:16px; color: #fff;}
	.nav a{ color:#fff;font-size: 16px;width: 130px;height: 50px;line-height: 50px;display: block; text-align: center; }

	.nav .m{ float:left; position:relative; z-index:1; }
	.nav .m:hover{
		background-color: #b40a25;
	}
	.nav .sub{display:none; /*默认隐藏*/  position:absolute; left:0px; top:50px; z-index:1;background:#b40a25;padding-left: 0px; }
	
	.nav .sub li{ text-align:center;}
	.nav .sub li a{ display:block;height:50px; line-height:50px; color:#fff; background-color: #b40a25;   }
	.nav .sub li a:hover{ color:#fff;background-color: #c20e2a;}






/* banner css */
.slider{ width:100%;  min-width:1200px;  height:465px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
.slider .bd{ width:1200px; position:absolute; left:50%; margin-left:-600px ;z-index:1 }
.slider .bd li a{
	display: block;
	position: relative;
}
.xinwen{
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 18px;
	color: #fff;
	background-color: #333;
	filter:alpha(opacity=60);opacity:0.6;
	width: 1200px;
	height: 45px;
	line-height: 45px;
	z-index: 999;
	text-align:left;
	text-indent: 10px;
	overflow: hidden;
}
.slider .bd li{ 
	width:1200px;  
	overflow:hidden; 
}
.slider .bd li img{
	display:block; 
	width:1200px; 
	height:465px;
}
.slider .tempWrap{
	overflow:visible !important 
}
.slider .tempWrap ul{ 
	margin-left:-1200px !important; /*强制位置*/ 
}
.slider .hd{ 
	position:absolute;
	width:100%; 
	left:0; 
	z-index:55;
	height:8px;
	bottom:20px;  
	text-align:center;  
}
.slider .hd li{ 
	display:inline-block;
	*display:inline; zoom:1;
	width:8px; 
	height:8px;
	line-height:99px; 
	overflow:hidden; 
	background:url(../images/slider-arrow.png) 0 -10px no-repeat; 
	margin:0 5px; 
	cursor:pointer; 
	filter:alpha(opacity=60);opacity:0.6;
}
.slider .hd li.on{ 
	background-position:0 0; 
	filter:alpha(opacity=100);opacity:1;
}
.slider .pnBtn{ 
	position:absolute; 
	z-index:56; top:0; 
	width:100%;  
	height:335px; 
	cursor:pointer;  
}
.slider .prev{ 
	left:-50%; 
	margin-left:-600px; 
}
.slider .next{ 
	left:50%;  
	margin-left:600px; 
}
.slider .pnBtn .blackBg{
	display:block; 
	position:absolute; 
	left:0; top:0;
	z-index: 57;
	width:100%; 
	height:465px; 
	background:#000; 
	filter:alpha(opacity=50);opacity:0.5; 
}
.slider .pnBtn .arrow{ 
	display:none;   
	position:absolute; 
	top:0;
	z-index:58; 
	width:60px; 
	height:465px;
}
.slider .pnBtn .arrow:hover{
	filter:alpha(opacity=60);opacity:0.6;
}
.slider .prev .arrow{ 
	right:0; 
	background:url(../images/slider-arrow.png) -120px 50px no-repeat; 
}
.slider .next .arrow{ 
	left:0; 
	background:url(../images/slider-arrow.png) 0 50px no-repeat;
}  
/*主题分类*/
.dfenlei{
	width: 1200px;
	margin: 0 auto;
	padding: 24px 0;
}
.dfenlei-1{
	width: 559px;
	background: url(../images/fenlei_03.png) center 40px no-repeat;
	background-color: #fff;
	padding: 20px;
	border-top:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	float:left;
	
}

.dfenlei-2{
	width: 559px;
	background: url(../images/fenlei_03.png) center 40px no-repeat;
	background-color: #fff;
	padding: 20px;
	border-top:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	float:left;
	
}

.dfenlei p{
	font-size: 16px;
	color: #333;
	height: 40px;
	font-weight: bold; 
}
.dfenlei div a{
	display: block;
	float: left;
	padding: 0 20px;
	font-size: 14px;
	color: #666;
	height: 35px;
	line-height: 35px;
	white-space:nowrap;
}
.dfenlei div a:hover{
	color: #ee7215;
}

/* 网站动态css */
.wzdt{
	width: 1150px;
	height: 375px;
	border: 1px solid #eaeaea;
	margin: 0 auto;
	padding: 24px;
	background-color: #fff;
	margin-top:10px;
}
.wzdt-1{
	width: 1155px;
	height: 364px;
	border: 1px solid #eaeaea;
	padding: 5px;
	background-color: #fff;
}
 /*左侧轮播css*/
.wzdt-left {
	position: relative;
	width:720px;
	height:364px;
	overflow: hidden;
	text-align: left;
	background: white;
	float: left;
}
.wzdt-left .pic img {
	width: 720px;
	height:364px; 
	display: block; 
}
.wzdt-left .txt-bg { position: absolute; 
	bottom: 0;
	z-index: 1;
	height: 44px;
	width:100%;  background: #333; 
	filter: alpha(opacity=40); opacity: 0.4;
	overflow: hidden;
}
.wzdt-left .txt { 
	position: absolute;
	bottom: 0; z-index: 2;
	height: 44px;
	width:100%; 
	overflow: hidden;
}
.wzdt-left .txt li{ 
	height:44px;
	line-height:44px;
	position:absolute; 
	bottom:-36px;
}
.wzdt-left .txt li a{ 
	display: block; 
	color: #fff;
	padding: 0 0 0 10px;
	font-size: 16px; 
	text-decoration: none;
}
.wzdt-left .num { 
	position: absolute; 
	z-index: 3; 
	bottom:12px; 
	right: 8px; 
}
.wzdt-left .num li{
	float: left;
	position: relative;
	width: 36px;
	height:8px;
	line-height: 8px;
	overflow: hidden; 
	text-align: center; 
	margin-right:10px; 
	cursor: pointer;
}
.wzdt-left .num li a{ 
	position: absolute; 
	z-index: 2; 
	display: block; 
	color: white;
	width:36px; height:8px; 
	top: 0; left: 0; 
	text-decoration: none;
	background-color:#fff; 
	filter: alpha(opacity=40); opacity: 0.4;
}
.wzdt-left .num li.on a,.focusBox .num a:hover{ 
	background:#fff; filter: alpha(opacity=100);
	opacity:100;  
}
.wzdt-right{
	float:right;
	width: 380px;
	height: 344px;
	padding-right: 10px;
	padding-top: 20px;
}
.wd-ri-1{
	height: 150px;
	border-bottom: 1px solid #b1b1b1
}
.wd-biaoti{
	font-size: 18px;
	color: #333;
	height: 42px;
}
.wd-biaoti a{
	text-align: right;
	font-size: 14px;
	border-color: #666;
	display:inline-block;
	width: 300px;
	color: #666;
}
.wzdt-topa1{
	display: block;
}
.wzdt-topa1 p{
	font-size: 18px;
	color: #ee7215;
	height:50px;
	width: 350px;
	overflow: hidden;
}
.wzdt-topa1 span{
	color: #888;
	font-size: 12px;
	display: block;
	height: 42px;
	line-height: 20px;
	overflow: hidden;
	padding-top: 10px;
}
.wd-ri-2{
	padding-top: 10px;
}
.wd-ri-2 a{
	width: 380px;
	font-size: 14px;
	color: #666;
	display: block;
	height: 30px;
	line-height: 30px;
	text-indent: 18px;
	background: url(../images/jtbj_03.png) no-repeat left center;
}
.wd-ri-2 a:hover{
    background: url(../images/jtbj_06.png) no-repeat left center;
	color: #ee7215;
}
.wd-ri-2 a p{
	float: left;
	width:284px;
	height: 30px;
	overflow: hidden;
}
.wd-ri-2 a span{
	color: #c3c3c2;
	width: 95px;
	display: block;
	float: left;
	text-align: right;
	overflow: hidden;
}
.zhanwei{
	width: 1200px;
	height: 100px;
	margin: 0 auto;
	padding-top: 26px;
	padding-bottom: 26px;
}
.zhanwei a{
	display: block;
	overflow: hidden;
	height: 100px;
	width: 1200px;
}
.zhanwei a img{
	height: 100px;
	width: 1200px;
}

.big-zt{
	width: 1152px;
	margin: 0 auto;
	background-color: #fff;
	border: 1px solid #eaeaea;
	padding: 24px;
	height: 452px;
}
.zthd{
	float: left;
	width: 710px;
}
.dbiaoti{
	border-left: 4px solid #ee7215;
	text-indent: 20px;
	font-size: 18px;
	color: #666;
}
.dbiaoti a{
	width: 600px;
	text-align: right;
	display: inline-block;
	color: #666;
	font-size: 14px
}
.zthd-nr{
	width: 710px;
	overflow: hidden;
	height: 410px;
	padding-top: 20px;
}
.zthd-nr a{
	display: block;
	float: left;
	width: 220px;
	text-align: center;
	padding-right: 16px;
}
.zthd-nr a img{
	width: 220px;
	height: 166px;
}
.zthd-nr a p{
	font-size: 12px;
	color: #444;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.rmhd{
	float: left;
	height: 450px;
	overflow: hidden;
	padding-left: 20px;
}
.rmhd .rmhd-p1{
	border-left:4px solid #ee7215;
	text-indent: 20px;
	font-size: 18px;
	color: #666;
	width: 410px;
}
.rmhd .rmhd-p1 a{
	width: 310px;
	text-align: right;
	display: inline-block;
	font-size: 14px;
	color: #666
}
.rmhd-a1{
	display: block;
	width: 400px;
	height: 32px;
}
.rmhd-div1{
	padding-top: 10px;
	height: 420px;
}
.rmhd-a1 p{
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #666;
	width: 340px;
	float: left;
	overflow: hidden;
	text-indent: 20px;
	background: url( ../images/shuangjiantou_03.png) left center no-repeat;
}
.rmhd-a1 p:hover{
	background: url(../images/shuangcheng_03.png) left center no-repeat;
	color: #ee7215;
}
.rmhd-a1 span{
	display: block;
	float: right;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	color: #666;
}


/*作品赏析css*/
.tabber{
	width:1152px;
	height:570px; 
	margin: 0 auto;
	padding: 24px;
	background-color: #fff;
	border: 1px solid #eaeaea;
	}
.tabber .tmenu{
	position: relative;
}
.biaoti-zpxs{
	position: absolute;
	left: 0;
	top: 0;
}
.biaoti-zpxs p{
	font-size: 18px;
	color: #666;
	border-left:4px solid #ee7215; 
	text-indent: 20px;
}
.zpsx-lasta{
	position: absolute;
	right: 20px;
	top: 0;
	font-size: 16px;
	color: #868686;
}
.zpsx-lasta:hover{
	color: #ee7215;
}
.tabber .tmenu ul{
	margin:0;
	padding:0;
	display:block;
	width: 260px;
	float: right;
	}
.tabber .tmenu li{ 
	list-style: none; 
	text-align:center;
	cursor:pointer;
	display:block; 
	float:left; 
	font-size:16px;
	color:#868686;
	padding-right: 24px;
	}
.tabber .tmenu li.on{ 
	cursor:default;
	color:#ee7215; 
	font-size:16px; 
	}
.tabber .tbox{ 
	height:526px;
	clear:both;
	padding-top: 24px;
	*padding-top:0px;
	}
.block{
	display:block;
	}
.tab-new{
	height: 176px;
	width: 1152px;
	overflow: hidden;
	
	}
.tab-new a{
		display: block;
		float: left;
		padding:0 5px;
	    position: relative;
	}
.tab-ap1{
		position: absolute;
		bottom: 0;
		left: 5px;
		height: 34px;
		line-height: 34px;
	    width: 220px;
	    color: #fff; 
		background:url(../images/heibeijing.png);
	    text-align: center; 
	    display: none;
	    font-size: 12px;
	    overflow: hidden;
	    z-index: 999;
	}
.tab-new a:hover .tab-ap1{
		display: block;
	}
.tab-new a img{
		width: 220px;
		height: 166px;
	}	
.none{ display:none;}

/*作者简介，摄影培训css*/
.zz-sheying{
	width: 1152px;
	margin: 0 auto;
	padding: 24px;
	height: 439px;
	background-color: #fff;
	border: 1px solid #eaeaea;
	margin-top: 26px;
	overflow: hidden;
}
.zuozhe{
	float:left;
	width: 730px;
}
.zuozhe-biaoti{
	font-size: 18px;
	color: #666;
	border-left:4px solid #ee7215; 
	text-indent: 20px;
}
.zuozhe-biaoti a{
	width: 600px;
	text-align: right;
	display:inline-block;
	color: #666;
	font-size: 14px;
}
.zuozhe-1{
	width: 730px;
	float: left;
	padding-top: 22px;
}
.zuozhe-1 a{
	display: block;
	float: left;
	width: 228px;
	height: 400px;
	background-color:#f8f8f8;
	overflow: hidden;
	margin-right: 14px;
	cursor: pointer;
}
.zuozhe-1 a:hover{
	background-color: #c41001; 
}

.zuozhe-1 a img{
	width: 228px;
	height: 233px;
}
.zuozhe-1 a .zuozhe-1-pp1{
	color: #333;
	font-size:20px; 
	height: 50px;
	line-height: 50px;
}
.zuozhe-1 a p{
	width: 208px;
	padding: 0 10px;
	line-height: 22px;
	color:#333;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
}
.zuozhe-1 a:hover p{
	color: #ffaead;
}
.zuozhe-1 a:hover .zuozhe-1-pp1{
	color: #fff;
}
.sypx{
	float: left;
	padding-left: 10px;
	width: 410px;
}
.sypx .sypx-p1{
	font-size: 18px;
	color: #666;
	border-left:4px solid #ee7215; 
	text-indent: 20px;
}
.sypx .sypx-p1 a{
	display: inline-block;
	width:300px;
	font-size: 14px;
	color: #666;
	text-align: right;
	cursor: pointer;
}
.sypx .sypx-1{
	padding-top: 22px;
}
.sypx .sy-1a1{
	display: block;
	width: 410px;
	height: 116px;
	padding-bottom: 24px;
}
.sypx .sy-1a1 img{
	display: block;
	float: left;
	width: 176px;
	height: 116px;
}
.sypx .sy-1a1 p{
	font-size:15px;
	color: #333;
	padding-left: 18px;
	width: 216px;
	float: left;
	height: 40px;
}
.sypx .sy-1a1:hover p{
	color: #ee7215;
}
.sypx .sy-1a1 span{
	display: block;
	height: 50px;
	padding-top: 16px;
	float: left;
	color: #666;
	width: 216px;
	padding-left: 18px;
	font-size: 12px;
}

.jigou{
	width: 100%;
	min-width: 1200px;
	height: 260px;
	margin-top: 26px;
	padding-top: 34px;
	padding-bottom: 34px;
	background: url(../images/bottom_25.png) no-repeat center top;
}
.jigou-1{
	width: 960px;
	margin: 0 auto;
	background:url(../images/heibeijing.png);
	height: 172px;
	padding:44px 120px;
	
}
.jigou-1 a{
	display: block;
}
.jigou-1 .jigou-1-p1{
	font-size: 26px;
	color: #fff;
	text-align: center;
	font-family: 宋体;
}
.jigou-1 .jigou-1-p1 span{
	font-size: 14px;
	font-family:  微软雅黑;
}
.jianjie{
	font-size: 14px;
	color: #cccdcf;
	padding-top: 30px;
	height: 142px;
	overflow: hidden;
	text-align: center;
}

/*友情链接css*/
.youqin{
	width: 1152px;
	margin: 0 auto;
	background-color: #fff;
	border: 1px solid #eaeaea;
	padding: 24px;
	margin-top: 26px;
}
.youqing-biaoti{
	width: 1152px;
	height: 46px;
	border-bottom: 1px dashed #dfdede;
}
.youqing-biaoti p{
	font-size: 18px;
	color: #666;
	border-left:4px solid #ee7215; 
	text-indent: 20px;
}
.lianjie{
	padding-top: 28px;
	padding-bottom: 28px;
	width: 1152px;
}
.lianjie a{
	display: block;
	float: left;
	padding: 0 24px;
	font-size: 14px;
	color: #666;
	height: 45px;
	line-height: 45px;
	white-space:nowrap;
}

.dibu-1{
	width: 100%;
	height: 158px;
	padding-top: 26px;
	background-color: #990100;
	min-width: 1200px;
}
.dibu-1-center{
	width: 1200px;
	margin: 0 auto;
}
.dibu-1-1{
	float: left;
	width: 160px;
	background: url(../images/dibu-beijin_03.png) left top no-repeat;
	padding-top: 10px;
}
.dibu-1-p1{
	font-size: 14px;
	color: #e1e1e1;
	font-weight: bold;
}
.dibu-1-1 a{
	font-size: 14px;
	color: #ffaead;
	width: 70px;
	display: block;
	text-align: left;
	height: 26px;
	line-height: 26px;
}
.dibu-1-1 a:hover{
	color: #fff;
}
.logo-dibu{
	width: 490px;
	height: 105px;
	float: left;
	padding-top: 20px;
}
.erweima{
	float: right;
	width: 120px;
	height: 150px;
}
.erweima span{
	font-size: 14px;
	color: #ffaead;
	text-align: center;
	display: block;
}
.dibu-2{
	width: 100%;
	height: 74px;
	background-color: #7e0c01;
	padding-top: 20px;
	min-width: 1200px;
}
.dibu-2 p{
	width: 1200px;
	margin: 0 auto;
	height: 40px;
	text-align: center;
	color: #ffaead;
	overflow: hidden;
}

/*zys 增加20170719*/
h3.menu_head a {
    color: #666;
}








