@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, code, del, dfn, em, img, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, button, input, table, caption, tbody, tfoot, thead, tr, th, td, menu {
	margin:0;
	padding:0;
	font-family: "微软雅黑";
}
body{text-align: center;}
*, *:before, *:after{ box-sizing: border-box;}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;padding:0;}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor:pointer;
	-webkit-appearance:button
}
input[type="search"] {
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}

/*网站顶部城市导航栏*/
.div_a{background: #000;width: 100%;height: 44px;line-height: 44px;position: fixed;z-index: 100;top:0px;margin: 0px auto;min-width: 1180px;}
.fr a{color: #fff;}
.fr a:hover{color: #F6FF00;}
.fr{width: 1180px;margin: 0 auto;}
.fr li{float: left;font-size: 12px;}
.b_1{height: 10px;border-left: 1px solid #fff;margin-top: 18px;}
.mfzc{float: left;margin: 0 20px;}


.daohang{margin-top: 40px;width: 100%;min-width: 1400px;}
.daohang li{float: left;width:33.3%;}
.daohang img{width: 100%;}
/*新导航栏*/
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;color:#08a5e0;text-decoration:none}
ul,ul li{list-style-type:none}
.cl{zoom:1}
.col960{width:1200px;margin:auto}
.navbg{height:50px;font-size: 20px; width:100%;background:#c5051c;box-shadow:1px 1px 7px #999;z-index:99;clear: both;}
#navul li{float:left;margin-right:1px;width:100px;height:50px;position:relative;text-align:center;line-height:45px}
#navul li.navhome{width:132px;text-align: center;}
#navul li a:link,#navul li a:visited{color:#fff}
#navul li ul{display:none;position:absolute;z-index:10000;top:50px;left:0px;background:rgba(0,0,0,0.5);border-bottom:0}
#navul li ul li{display:block;width:132px;float:none;margin-right:0;height:50px;position:relative;line-height:50px;font-size:15px;text-align: center;}
#navul li.navmoon{background:rgba(0,0,0,0.3);width:132px;height:50px;line-height:45px}
#navul li.navmoon a{color:#fff}
#navul li.navhome a:hover{color:#fcff00}
/*#navul li.navmoon ul{display:block}*/
#navul li.navmoon ul a{display:block;width:132px;height:50px;line-height:50px}
#navul li.navmoon ul a:hover{background:#0c85c1}

/*网站公用底部*/
.bottom{margin-top: 10px;width: 100%;background: #000;color: #fff;font:12px/180% Arial, Helvetica, sans-serif, "新宋体"}
.bottom h2{font-size: 32px;height: 40px; margin-top: 20px;}
.bottom h5{font-size: 14px;}
.bottom h4{font-size: 22px;color: #efd511;margin-top: 30px;}
.bottom p{margin-top: 10px;}
.bottom_1{width: 43%;float: left;padding: 30px 20px 30px 13%;text-align: left;}
.bottom_2{width: 25%;float: left;padding: 30px;text-align: left;}
.bottom_2 a {width: 225px;height: 45px;display: block;background: #c5051c;color: #fff;font-size: 26px;text-align: center;line-height: 45px;border-radius: 30px;margin-top: 15px;}
.bottom_2 a:hover {color: #f9ff00;}
.bottom_2 p {font-size: 20px;font-weight: 700;}
.bottom_3{width: 32%;float: left;padding:50px 0px;}
.bottom_3 li{float: left;width: 180px;}
.bottom_3 li b{ font-size: 22px;margin-top: 20px;display: block;}
.bottom hr{clear: both;width: 75%;margin: 0 auto;}
.bottom_4{padding-bottom: 25px;}
.bottom_4 h6{font-size: 14px;font-weight: normal;}
.bottom_4 .onw{margin-top: 20px;}

/*底下导航css*/
#navul2 li{float:left;margin-right:1px;width:100px;height:50px;position:relative;text-align:center;line-height:45px}
#navul2 li.navhome{width:132px;text-align: center;}
#navul2 li a:link,#navul2 li a:visited{color:#fff}
#navul2 li ul{display:none;position:absolute;z-index:10000;bottom: 50px;left:0px;background:rgba(0,0,0,0.8);border-bottom:0}
#navul2 li ul li{display:block;width:132px;float:none;margin-right:0;height:50px;position:relative;line-height:50px;font-size:15px;text-align: center;}
#navul2 li.navmoon{background:rgba(0,0,0,0.5);width:132px;height:50px;line-height:45px}
#navul2 li.navmoon a{color:#fff}
#navul2 li.navhome a:hover{color:#fcff00}
#navul2 li.navmoon ul a{display:block;width:132px;height:50px;line-height:50px}
#navul2 li.navmoon ul a:hover{background:#0c85c1}

/*旅拍板块*/
.head_bj .on, .head_bj .off{width: 100%;height: 100%;position: absolute;}
.head_bj .off{opacity: 0;}
.head_bj .gm-inner:hover .off{ opacity: 1;transform: translateY(-15px);}
.head_bj .on:hover{opacity: 0;transform: translateY(-15px);}
.head_bj .gm-tx-common{position: relative;overflow: hidden;width: 100%;height: 100%;}
/*._trans{
 	transition-duration: 0.1s;
    transition-timing-function: ease;
	-webkit-transition-duration: 0.1s;
    -webkit-transition-timing-function: ease;
    -moz-transition-duration: 0.1s;
    -moz-transition-timing-function: ease;
	-o-transition-duration: 0.1s;
    -o-transition-timing-function: ease;}*/
.cont{width:1400px;margin:0 auto;overflow: hidden;margin-top: 40px;}
.cont li{float: left;width:122px;height:150px;overflow:hidden;margin-left: 67px;}
.head_bj .wenben h4{font-size: 26px;font-weight: normal;line-height: 40px;}
.head_bj .wenben h5{font-size: 16px;font-weight: normal;}
.head_bj .wenben p{font-size: 15px;font-family: "微软雅黑"; font-weight: normal;line-height:28px;}
.wenben{margin-top:50px;}

.off2{opacity: 0}
.on2, .off2{width: 380px;height: 50px;position: absolute;text-align: left;font-size: 20px;color: #fff;line-height: 50px;}
.left_lp:hover .on2{opacity: 0;}
.left_lp:hover .off2{opacity: 1;color:#b60005;}

.left_lp2:hover .on2{opacity: 0;}
.left_lp2:hover .off2{opacity: 1;color:#b60005;}

.gm-box3:hover .on2{opacity: 0;}
.gm-box3:hover .off2{opacity: 1;color:#b60005;}

/*旅拍封面*/
.left_lp{width: 360px;height: 525px;background: #ab6fca;float: left;clear: both;}
.left_lp2{width: 380px;height: 260px;background: #ab6fca;float: left;margin-left: 5px;margin-bottom: 5px;}
.left_lp3{margin-top: 5px;}
.lp_tu{width: 1520px;height: 520px;margin: 0 auto;margin-top: 50px;}
.gm-box2{width:392px;height:58px;position:relative;left:0px;top:-50px;}
.gm-box3{width:392px;height:58px;position:relative;left:0px;top:-50px;}
.lp_feng{background:url(../img/lp_dian1.png) 0% 50% no-repeat scroll rgba(0,0,0,0);}
.lp_feng2{background:url(../img/lp_dian12.png) 0% 50% no-repeat scroll rgba(0,0,0,0);}
.lp_mian{background:url(../img/lp_dian.png) 50% 50% no-repeat scroll rgba(0,0,0,0);}
.lp_mian2{background:url(../img/lp_dian2.png) 50% 50% no-repeat scroll rgba(0,0,0,0);}




@media screen and (max-width: 1650px){

.cont{width:1250px;}
.cont li{margin-left: 50px;}
.lp_tu{width: 1316px;height: 465px;}
.left_lp{width: 310px;height: 453px;}
.left_lp2{width: 330px;height:224px;}
.on2, .off2{width: 330px;height: 50px;}
.lp_feng{background:url(../img/hd_hui.png) 0% 50% no-repeat scroll rgba(0,0,0,0);}
.lp_feng2{background:url(../img/hd_hui2.png) 0% 50% no-repeat scroll rgba(0,0,0,0);}
.lp_mian{background:url(../img/hd_duo.png) 50% 50% no-repeat scroll rgba(0,0,0,0);}
.lp_mian2{background:url(../img/hd_duo2.png) 50% 50% no-repeat scroll rgba(0,0,0,0);}
.lp_tu .left_lp .img_hei{height: 100.5%;}

}

@media screen and (max-width: 1450px){
.cont{width:1200px;}
.cont li{margin-left: 48px;}
}
@media screen and (max-width: 1400px){
	.gjlp_ul{height:415px;}
}
@media screen and (max-width: 1300px){

.cont{width:1050px;}
.cont li{margin-left: 25px;}
.lp_tu{width: 1080px;height: 360px;}
.left_lp{width: 250px;height: 365px;}
.left_lp2{width: 271px;height:180px;}
.on2, .off2{width: 271px;height: 50px;}
.lp_feng{background:url(../img/hd_hui3.png) 0% 50% no-repeat scroll rgba(0,0,0,0);}
.lp_feng2{background:url(../img/hd_hui4.png) 0% 50% no-repeat scroll rgba(0,0,0,0);}
.lp_mian{background:url(../img/hd_duo3.png) 50% 50% no-repeat scroll rgba(0,0,0,0);}
.lp_mian2{background:url(../img/hd_duo4.png) 50% 50% no-repeat scroll rgba(0,0,0,0);}
.lp_tu .left_lp .img_hei{height: 101%;}

}

