*{
	padding: 0;
	margin: 0;
	font-family: "Microsoft Yahei";
	outline:none;
}
body{background:url(dbycjryxcpz_top_bg.jpg) top center no-repeat #005BAC}
img{
	border: 0;
}
ul{
	list-style-type: none;
}
a{
	text-decoration: none;
	color: #333;
}
.header_wy_03111357,.header_pic,.tag_list{
	width: 84%;
	margin: 0 auto;
	height: 470px;
}
.header_pic img{
	display: block;
}
.tag_list{
	overflow: hidden;
	height: 50px;
}
.tag_list ul{
	overflow: hidden;
	margin: 0 auto; 
	width: 100%;
}
.tag_list li{
	float: left;
	width: 18%;
	text-align:center; 
	height: 58px;
	padding:1% 0;
	background: url(dbycjryxcpz_nav_menu_min.png) center top no-repeat;
}
.long_bg{background: url(dbycjryxcpz_nav_menu_max.png) center top no-repeat!important; width: 25%!important}
.tag_list li a{display: block; font-size: 20px; font-weight: bold; color: #ffffff}
.tag_list li a:hover{
	transition: all 0.5s;
	color:#FFCC00;
}
.title1_pic,.title2_pic,.title3_pic,.title4_pic,.title5_pic,.title6_pic{
	margin-bottom: 1%;
}
.title{
    overflow: hidden;
    text-align: center;
    position: relative;
}
.title_content{
	font-size: 25px;
    font-weight: bold;
    float: left;
    margin: 1.5% 0 0 2%;
}
.left,.right{
	width: 42%;
	float: left;
}
.right{
	margin: -1% 0 0 -1%;
}
.column1,.column2,.column3,.column4_content,.column5{
	width: 65%;
	margin:0 auto;
	margin-top: 6%;
	text-align: center;
	line-height: 30px;
	position: relative;
	min-height: 60px;
	background: #ffffff!important;
	border-radius: 5px;
	padding: 2%;
	padding-top: 0.5%;
	overflow: hidden;
}
.column6,.column7{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.column6 .banner_bg{
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.column6 span{
	width: 100%;
	display: block;
	text-align:center;
	color: #85000c;
	line-height: 55px;
	font-weight: bold;
	font-size: 22px;
}
.column6>div{
	width: 50%;
	margin:1% auto 0 auto;
}
.column6 a:hover{
	transform: scale(1.1);
	transition: all 0.5s;
}
.column6 .myheart,.column6 .mywork{
	float: left;
	width: 55%;
	margin-right: -10%;
}
.column6 .mywork{
	float: left;
}
.poster-main{
	position: relative;
	margin: 10px auto;
}
.poster-main .poster-list .poster-item{
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 3px;
	overflow: hidden;
	text-align: center;
}
.poster-item a{
	font-size: 14px;
	color: #333;
}
.poster-main .poster-btn{
	position: absolute;
	top: 0;
	cursor: pointer;
}
.poster-main .poster-prev-btn{
	left: 0;
	background: url("dbycjryxcpz_btn_l.png") no-repeat center center;
}
.poster-main .poster-next-btn{
	right: 0;
	background: url("dbycjryxcpz_btn_r.png") no-repeat center center;
}
.column2{
	padding:0;
}
.column2 ul{
	overflow: hidden;
    padding-left: 2%;
}
.column2 li{
	background:url(dbycjryxcpz_sub_list_icon_tzjl2017.png) no-repeat 0 52%;
	width: 43.5%;
	float: left;
	padding:1% 0 1% 1.5%;
}
.column2 li:hover{
	background:url(dbycjryxcpz_sub_list_icon_on_tzjl2017.png) no-repeat 0 52%;
}
.column2 li a{
	color: #666;
	text-align: left;
	float:left;
	width: 100%;
}
.column2 li a:hover{
	color: #333;
	transition: all 0.5s;
}
.column2 li p{
	width: 80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}
.m_r_p4{
	margin-right: 10%;
}
.column2 li span{
	float: right;
	font-size:14px;
	color: #acacac;
	padding-top: 0.5%;
}
.column3{
	margin-bottom:1%;
}
.column3 .subfield1,.column3 .subfield2,.column3 .subfield3{
	width: 33%;
	float: left;
	margin-right: 0.5%;
	position: relative;
	overflow: hidden;
}
.column3 .subfield1:hover .subfileld_content,
.column3 .subfield2:hover .subfileld_content,
.column3 .subfield3:hover .subfileld_content{
	top: 0;
	transition: all 0.5s;
	padding: 10% 7% 0 7%;
	background: rgba(133,0,13,0.6);
}
.column3 .subfield3{
	margin-right: 0;
}
.subfileld_content{
	position: absolute;
	text-align: center;
	font-size: 18px;
	top: 75%;
    padding: 2% 7% 0 7%;
	background: #85000d;
	color: #fff;
	height:400px;
}
.subfileld_content p{
	text-align: left;
	font-size: 16px;
	text-indent:32px;
	margin-top: 10%;
}
.column4{
	width: 100%;
	background-size:contain; 
	margin-top:2%;
}
.album{
	margin-bottom: 3%;
}
.subfield4 .column1,.subfield5 .column1{
	width: 100%;
	margin: 0;
}
.subfield4 .title,.subfield5 .title{
	width: 100%;
}
.subfield4 .left,.subfield5 .left{
	width: 15%;
}
.subfield4 .title_content{
	width: 80%;
    font-size: 20px;
    text-align: left;
    margin: -1% 0 0 2%;
}
.subfield5 .right{
	margin-top: 1%;
}
.subfield5 .title_content{
	margin-top: 2%;
}
.subfield4,.subfield5{
	width: 50%;
	float: left;
	text-align:center;
}
.subfield5 ul li{
	text-align: left;
	padding:1% 0 1% 3%;
	overflow: hidden;
	background:url(dbycjryxcpz_sub_list_icon_tzjl2017.png) no-repeat 0 53%;
}
.subfield5 ul li:hover{
	background:url(dbycjryxcpz_sub_list_icon_on_tzjl2017.png) no-repeat 0 53%;
}
.subfield5 ul li a{
	color: #666;
}
.subfield5 ul li a:hover{
	color: #333;
	transition: all 0.5s;
}
.subfield5 ul li a p{
	width: 80%;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.subfield5 ul li a span{
	float: right;
	color: #acacac;
}
.column5{
	margin-top: 4%!important;
	background: #ffffff;
	margin-bottom: 0.5%;
}
.column5 .title{
	width: 85%;
}
.column5 .title .left,.column5 .title .right{
	width: 38%;
}
.column5_content div{
	float: left;
	color: #fff;
}
.column5_content div img{
	display: block;
	border: 0;
}

.column5_content3,.column5_content6,.column5_content7,.column5_content9{
	background: #999;
	position: relative;
	text-align: center;
	box-sizing: border-box;
}
.column5_content_left{
	width: 25%;
}
.column5_content_middle{
	width: 45%;
}
.column5_content_right{
	width: 30%;
}
.column5_content_left,.column5_content_middle,.column5_content_right{
	float: left;
	height: 240px;
	overflow: hidden;
	border-right:1px solid #fff;
	box-sizing: border-box;
}
.column5_content_left div,.column5_content_middle_top,.column5_content_middle_bottom,.column5_content_right div{
	width: 100%;
}
.column5_content_middle_top{
	box-sizing: border-box;
	border-bottom: 1px solid #fff; 
}
.column5_content_left div,.column5_content_middle div,.column5_content_right div{
	float: left;
	font-size: 18px;
}
.column5_content1{
	box-sizing: border-box;
	border-bottom: 1px solid #fff;
}
.column5_content3{
	padding: 11% 0;	
	width: 70%;
	line-height: 27px;
	box-sizing: border-box;
	border-right: 1px solid #fff;
}
.column5_content4{
	width: 30%;
}
.column5_content5{
	width: 45%;
}
.column5_content6{
	width: 55%;
	line-height: 25px;
	padding:13% 0 11% 0;
	box-sizing: border-box;
	border-left: 1px solid #fff;
}
.column5_content7{
	padding: 10% 0;
	box-sizing: border-box;
	border-bottom: 1px solid #fff; 
}
.column5_content_right .column5_content9{
	padding: 5% 15% 8% 15%;
	line-height: 24px;
	width: 100%;
	box-sizing: border-box;
	border-top: 1px solid #fff; 
}
.column5_content3 div,.column5_content6 div,.column5_content9 div{
	width: 20px;
	height: 20px;
	position: absolute;
	z-index: 999;
}
.column5_content1,.column5_content2,.column5_content4,.column5_content5,.column5_content8{
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.column5_content1:hover,.column5_content_middle_top:hover .column5_content4,
.column5_content2:hover,.column5_content_middle_bottom:hover .column5_content5,
.column5_content_right:hover .column5_content8{
	opacity: 1;
	filter:alpha(opacity=100);
	transition: all 0.5s;
}
.column5_content3:hover,.column5_content6:hover,
.column5_content7:hover,.column5_content9:hover{
	color: #efefef;
	transition: all 0.5s;
}
.column5_content3 div{
	 right: -5%;
	 top: 44%;
}

.column5_content6 div{
    left: -7%;
    top: 44%;
}
.column5_content9 div{
	top: -17%;
	left:46%;
}
.column7{
	background: #464646;
	overflow: hidden;
}
.column7_content{
	width: 65%;
    margin: 0 auto;
    padding: 1% 5%;
}
.column7_content img{
	float: left;
}
.erweima{
	margin-right: 5%;
}
.sina_logo{
	margin-top: 6%;
}
.column7_content_right{
	float: right;
	text-align:right;
	font-size: 14px;
	color: #fff;
	width: 60%;
}
.column7_content_right li{
	color: #fff;
}
.column7_content_right img{
	float: right;
	margin-bottom: 1%;
}
.column7_content_right ul{
	float: right;
	width: 100%;
}
.column7_content_right ul li{
	line-height: 22px;
}

/*图片轮播*/
/* picbox */
.picbox{width:780px;margin:55px auto 90px auto;transform: scale(1.2);}
#featured{height:320px;overflow:hidden;position:relative;}
#featured .image{position:absolute;height:320px;overflow:hidden;}
#featured .word{z-index:10;left:0px;width:740px;color:#fff;bottom:0px;position:absolute;height:60px;padding:10px 20px;text-align:left;background:#333;font-size:12px;line-height:17px;color:#fff;}
#featured .word h3{font-size:13px;height:20px;padding:5px 0 7px 0;}
#featured .word p{line-height:28px;}
#thumbs{width:780px;height:57px;}
*html #thumbs{height:100%;}
#thumbs li{display:inline;float:left;cursor:pointer}
#thumbs li a{display: block;font-size: 0px;width: 98px;height: 57px;}
#thumbs li a img{display:block;font-size:0px;width: 94px;height: 57px;border:1px solid #999999;margin:0 auto;box-sizing: border-box;}
#thumbs li a:hover img{display:block;border:1px solid #0099FF;height:57px;width:94px;box-sizing: border-box;}
#thumbs li a.current img{display:block;border:1px solid #0099FF;height:57px;width:94px;box-sizing: border-box;}



@media screen and (max-width: 1024px){
	#featured .word{
		height: 40px;
	}
	#featured .word h3{
		padding: 0
	}
	.picbox{
		margin: 50px auto 50px auto;
	}
	.title_content{
		font-size: 19px;
		margin: 1.5% 0 0 0%;
	}
	.transform_banner{
		width: 94%;
		margin: 2% auto;
		transform: scale(0.96);
		filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.96,M12=0,M21=0,M22=0.96,SizingMethod='auto expand');
	}
	.subfield4 .title_content{
		line-height: 25px;
	}
	.left, .right{
		width: 40%;
	}
	.column1, .column2, .column3, .column4_content, .column5{
		width: 90%;
	}
	.column3{
		margin-bottom: 3%;
	}
	.subfield4 .title_content{
		font-size: 18px;
	}
	.album{
		width: 40%;
	}
	.subfield5 ul li{
		padding: 0% 0 0% 3%;
		line-height: 27px;
	}
	.subfield5 ul li a span{
		font-size: 14px;
	}
	.column7_content{
		width: 85%;
	}
	.column5_content_left, .column5_content_middle, .column5_content_right{
		height: 232px;
	}
	.subfileld_content{
		padding: 1% 7% 0 7%;
	}
	.subfileld_content{
		font-size: 16px;
	}
	.column7_content_right ul li{
		line-height: 20px;
		font-size: 12px;
	}
	.column5_content_right .column5_content9{
		padding: 4% 15% 8% 15%;
	}
	.column1, .column2, .column3, .column4_content, .column5,.column6{width: 85%!important; padding: 0.8%}
}
@media (max-width: 1290px) and (min-width: 1250px){
	#featured .word{
		height: 40px;
	}
	#featured .word h3{
		padding: 0;
	}
	.title_content{
		font-size: 23px;
	}
	.transform_banner{
		width: 75%;
	    margin: 2% auto;
	    transform: scale(0.94);
	}
	.column5_content_left, .column5_content_middle, .column5_content_right{
		height: 226px;
	}
	.subfield4 .title_content{
		font-size: 18px;
	}
	.column7_content_right ul li{
		line-height: 20px;
		font-size: 12px;
	}
	.subfileld_content{
		font-size: 16px;
		padding: 1% 7% 0 7%;
	}
	.column5_content_right .column5_content9{
		padding: 3% 15% 8% 15%;
	}
}

@media (max-width: 1366px){
	.column1, .column2, .column3, .column4_content, .column5,.column6{width: 90%!important; padding: 1%}
	.tag_list li a{font-size: 16px}
	.part_tab h2{font-size: 50px!important}
}

@media (max-width: 1450px) and (min-width: 1380px){
	.column5_content_left, .column5_content_middle, .column5_content_right{
		height: 247px;
	}
	.column5_content3{
		line-height: 28px;
	}
	.column5_content6{
		line-height: 26px;
	}
	.column5_content_right .column5_content9{
		padding: 4% 16% 8% 16%;
		line-height: 26px;
	}
	.column5_content3, .column5_content6, 
	.column5_content7, .column5_content9{
		font-size: 18px;
	}
	.title_style3{
		width: 59%;
	}
	.public_box h3{ font-size: 14px!important;}
	.column1, .column2, .column3, .column4_content, .column5,.column6{width: 85%!important; padding: 0.8%}
	.tag_list li a{font-size: 18px}
}
@media (max-width: 1700px) and (min-width: 1580px){
	.column5_content_right .column5_content9{
		padding: 5% 16% 8% 16%;
	}
	.title{
		padding-left: 1%;
	}
	.transform_banner{
		width: 70%;
		margin: 2% auto;
		transform: scale(1.2);
	}
	.column2 li a{
		font-size: 18px;
	}
	.column5_content_left, .column5_content_middle, .column5_content_right{
		height: 281px;
	}
	.column5_content3, .column5_content6, 
	.column5_content7, .column5_content9{
		font-size: 20px;
	}
	.subfileld_content{
		padding: 4% 7% 0 7%;
	}
	.column5_content3{
		line-height: 31px;
	}
	.column5_content6{
		line-height: 28px;
	}
	.column5_content_right .column5_content9{
		line-height: 28px;
	}
	.subfield5 ul li{
		padding: 1.5% 0 1.5% 3%;	
	}
	.column7_content_right ul li{
		line-height: 28px;
	}
	.picbox {
	    margin: 95px auto 130px auto;
	    transform: scale(1.4);
	}
	#featured .word h3{
		font-size:10px;
	}
	#featured .word{
		font-size: 8px;
	}
	.column5_content_left div, .column5_content_middle div, .column5_content_right div{
		font-size: 20px;
	}
}
@media screen and (min-width: 1850px){
	.title{
		padding-left: 7%;
	}
	.subfield5 .title{
		padding-left: 0%;
	}
	.column5_content_left, .column5_content_middle, .column5_content_right{
		height: 342px;
	}
	.column5_content_left div,
	.column5_content_middle div,
	.column5_content_right div{
		font-size: 25px;
	}
	.column6 span{
		font-size: 30px;
	}
	.poster-item a{
		font-size: 10px;
	}
	.column2 li span{
		padding-top: 0;
		font-size: 18px;
	}
	.column2 li{
		font-size: 20px;
	}
	.subfield5 ul li{
		font-size: 18px;
		padding: 2% 0 2% 3%;
	}
	.subfield5 ul li span{
		font-size: 16px;
	}
	.subfileld_content{
		padding: 4% 7% 0 7%;
	}
	.column5_content3{
		padding: 11% 0;
		line-height: 38px;
	}
	.column5_content6{
		line-height: 23px;
   		padding: 14% 0 12% 0;
	}
	.column5_content_right .column5_content9{
		padding: 7% 15% 15% 15%;
    	line-height: 30px;
	}
	.subfield4 .title_content{
		margin: 0% 0 0 2%;
		font-size: 25px;
		line-height: 36px;
	}
	.column5_content3 div, .column5_content6 div, .column5_content9 div{
		width: 30px;
		height: 30px;
	}
	.column6 span{
		font-size: 35px;
		line-height: 70px;
	}
	.column6 > div{
		width: 60%;
	}
	.transform_banner{
		width: 70%;
		margin: 3% auto 5% auto;
		transform: scale(1.4);
		padding-top: 1.5%;
	}
	.picbox{
		margin: 140px auto 200px auto;
		transform: scale(1.6);
	}
	#featured .word h3{
		font-size:10px;
	}
	#featured .word{
		font-size: 8px;
	}
}

/*0814 write by ruina_qu*/
.qq_link_top a{ display: block; width:100%; text-align: right; line-height: 50px; font-size: 14px; font-weight: bold; color: #ffffff;}
.qq_link_top a:hover{color: #41ABF9}
.qq_name{width: 100%; margin: 5% auto 2%; text-align: center}
.qq_name img{width: 100%}
.qq_top_font_box{width:100%;}
.qq_top_font_box h3{ display:block; width:60%; float:left; text-align:left;font-size:24px; font-weight:bold; color:#FFCC00; line-height: 45px}
.qq_top_code{width:35%;float:right;text-align: right}
.qq_top_code img{float:right;}
.qq_title_box{ width:590px; margin: 10px auto; text-align: center;}
.qq_title_box img{margin-left:5%}
.clr{clear:both}
.column1{margin-top: 4%!important}
.qq_more{background: none!important}
.qq_more a{display: block; text-align: right; line-height: 40px; font-size: 18px; color: #D40000!important;}
.qq_more a:hover{color: #990000!important;}

/*焦点图*/
.focus{position:relative;width:520px;height:362px; float:left;}  
.focus img{width:520px;height:362px;} 
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .D2fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:40px;line-height:40px;background:rgba(0,0,0,0.6);  
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;}  
.focus .shadow a{text-decoration:none;color:#fff;font-size:14px;overflow:hidden; margin-left:15px; font-family:"宋体"; width:421px; height:40px;line-height:40px;overflow:hidden; display:inline-block; }  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:13px;right:10px;position:absolute;height:12px;text-align:center;z-index:200; }  
.focus .fbg div{ overflow:hidden; height:12px }    
.focus .D1fBt a{position:relative;display:inline;width:10px;height:10px; margin:0 3px;color:#B0B0B0; text-decoration:none;text-align:center;outline:0;float:left;background:#fff;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#FFBF00;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .D2fBt a{position:relative;display:inline;width:10px;height:10px; margin:0 3px;color:#B0B0B0; text-decoration:none;text-align:center;outline:0;float:left;background:#fff;}    
.focus .D2fBt .current,.focus .D1fBt a:hover{background:#FFBF00;}    
.focus .D2fBt img{display:none}    
.focus .D2fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(dbycjryxcpz_focus_btn_yxzp7th.png) no-repeat;}
.focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}

/*TAB*/
.tab_box{width: 95%}
.tab_box li{width: 48%; float: left; text-align: center}
.dis_box{width: 100%}
.part_tab{display: block;}
.part_tab h2{text-align: right; font-size: 60px; line-height:70px; color: #666666; font-weight: normal; margin-right:2%}
.part_tab h3{text-align: right; font-size: 25px; line-height: 30px; color: #BFBFBF; font-weight: normal; margin-right:2%}
.part_tab:hover h2{color:#005BAC }
.part_tab:hover h3{color:#ffffff }
.part1_box1{width: 58%; height: 170px; padding-top: 150px; float: left; background: url(dbycjryxcpz_tab1_bg1.png) left no-repeat #E5E5E5 }
.part1_box2{width: 40%; height: 110px; padding-top: 30px; float: right; background: url(dbycjryxcpz_tab1_bg2.png) left no-repeat #E5E5E5}
.part1_box3{width: 40%; height: 110px; padding-top: 50px; margin-top: 20px; float: right; background: url(dbycjryxcpz_tab1_bg3.png) left no-repeat #E5E5E5 }
.part1_box1:hover{background: url(dbycjryxcpz_tab1_bg1.png) left no-repeat #80ADD6}
.part1_box2:hover{background: url(dbycjryxcpz_tab1_bg2.png) left no-repeat #80ADD6}
.part1_box3:hover{background: url(dbycjryxcpz_tab1_bg3.png) left no-repeat #80ADD6}
.part2_box1{width: 45%; height: 130px; padding-top: 30px; float: left; background:#E5E5E5 }
.part2_box2{width: 53%; height: 130px; padding-top: 30px; float: right; background:#E5E5E5 }
.part2_box3{width: 60%; height: 110px; padding-top: 30px; float: left;margin-top: 20px;  background:#E5E5E5 }
.part2_box4{width: 38%; height: 110px; padding-top: 30px; float: right;margin-top: 20px;  background:#E5E5E5 }
.part2_box1:hover,.part2_box2:hover,.part2_box3:hover,.part2_box4:hover{background: #80ADD6}
/*TAB结束*/

/*0819 write by ruina_qu*/
.public_box{ float: left; background:url(dbycjryxcpz_bg_blue0819.jpg) repeat-y #80ADD6; position: relative}
.public_box img{width: 100%; position: absolute}
.public_box h3{position: absolute; display: block; font-size: 16px; color: #ffffff;font-weight: bold; line-height: 35px;margin-left: 5%}
.b_box1{width: 18%; height: 458px}
.b_box1 img{bottom: 0}
.b_box1 h3{top: 20%;}
.b_box2{width: 18%; height: 458px; margin-left:0.5%}
.b_box2 img{top: 0}
.b_box2 h3{bottom: 20%;}
.b_box3{width: 40%; height: 458px; margin-left:0.5%}
.b_box3 img{top: 0; height: 458px}
.b_box3 h3{bottom: 0;}
.b_box4{width: 20%; height: 458px; margin-left:0.5%}
.b_box4 img{top: 0}
.b_box4 h3{bottom: 20%;}
.b_box5{width: 40%; height: 220px; margin-left:0.5%; margin-top: 0.5%}
.b_box5 img{top: 0}
.b_box5 h3{bottom: 0;}
.b_box6{width: 28%; height: 235px;margin-left:0.5%; margin-top: 0.5%}
.b_box6 img{bottom: 0}
.b_box6 h3{top: 10%;left:15%}
.b_box7{width: 28%; height: 235px; margin-left:0.5%; margin-top: 0.5%}
.b_box7 img{top: 0}
.b_box7 h3{bottom: 10%;left:15%}
.b_box1 h3:hover,.b_box2 h3:hover,.b_box3 h3:hover,.b_box4 h3:hover,.b_box5 h3:hover,.b_box6 h3:hover,.b_box7 h3:hover{color:#ffcc00}
.img_fix img{width: 100%}