@charset "utf-8";
/* CSS Document */
.bj .main_01{width:1200px; margin:auto; margin-top:70px; overflow:hidden;}
.bj .main_01 .tt{background:url(../images/mq502_02.png) no-repeat top center; padding-top:75px; font-weight:bold; font-size:30px; text-align:center; overflow:hidden;}
.bj .main_01 .tt span,.bj .main_02 .tt span{display:block; color:#999; font-size:16px; font-weight:100; margin-top:8px;}
.bj .main_01 .lt{width:550px; margin-top:70px; float:left; overflow:hidden;}
.bj .main_01 .lt h2{margin:0px;}
.bj .main_01 .lt b{font-size:16px; color:#666;}
.bj .main_01 .lt dd{margin:15px 0; line-height:25px;}
.bj .main_01 .lt a{display:block; width:138px; height:38px; line-height:38px; line-height:38px; text-align:center; font-size:16px; border:1px solid #333;}
.bj .main_01 .rt{width:585px; float:right; margin-top:30px; overflow:hidden;}
.bj .main_01 .rt ul{width:600px; overflow:hidden;}
.bj .main_01 .rt ul li{width:185px; float:left; margin:15px 15px 0 0; overflow:hidden;}
.bj .main_01 .rt ul li img{width:185px; height:135px; display:block;}

.bj .main_02{margin-top:70px;}
.bj .main_02 .tt{background:url(../images/mq502_06.png) no-repeat center top; padding-top:75px; font-weight:bold; font-size:30px; text-align:center; overflow:hidden;}
.bj .main_02 .m{background:url(../images/mq502_05.jpg) no-repeat center; height:485px; background-size:cover; margin-top:30px; position:relative;}
.bj .main_02 .m .hd{position:absolute; top:455px; left:50%; margin-left:-67px; z-index:9999;}
.bj .main_02 .m .hd ul li{float:left; width:15px; height:15px; border-radius:10px; float:left; margin-right:10px;}
.bj .main_02 .m:hover .hd ul li{background:#e0b655; transition:all 0.5s;}
.bj .main_02 .m:hover .hd ul li.on{background:#fff;}
.bj .main_02 .m .bd{position:absolute; left:50%; margin-left:-600px; overflow:hidden;}
.bj .main_02 .m .bd ul li img{display:block; float:left; width:550px; height:550px;}
.bj .main_02 .m .bd ul li dd{width:750px; color:#fff; float:left; margin-left:-100px;}
.bj .main_02 .m .bd ul li dd dl{margin-top:130px; font-weight:bold; font-size:20px; height:250px;}
.bj .main_02 .m .bd ul li dd span{display:block; width:90px; border-radius:3px; height:50px; background:#dfb655; text-align:center; line-height:50px; font-weight:bold;}
.bj .main_02 .m .bd ul li dd span:hover{background:#edc75b;}


.bj .main_03{width:1200px; margin:auto; margin-top:50px; z-index:999; overflow:hidden;}
.bj .main_03 .tt{text-align:center; background:url(../images/mq502_03.png) no-repeat center bottom; padding-bottom:25px; font-weight:bold; font-size:14px; color:#666;}
.bj .main_03 .tt h2{margin:0px; color:#333; margin:5px 0; font-size:24px; font-weight:100;}
.bj .main_03 .m{margin-top:30px; background:url(../images/mq502_08.png) no-repeat center bottom; padding-bottom:20px; overflow:hidden;}
.bj .main_03 .m .hd{width:1022px; padding-left:70px; margin:auto; overflow:hidden;}
.bj .main_03 .m .hd ul{width:1092px;}
.bj .main_03 .m .hd ul li{float:left; margin-right:70px; overflow:hidden;}
.bj .main_03 .m .hd ul li a{display:block; width:168px; border-radius:10px; text-align:center; line-height:50px; font-size:16px; border:1px solid #e0b655; height:50px;}
.bj .main_03 .m .hd ul li:hover a{color:#f00; border:1px solid #f00;}
.bj .main_03 .m .bd{overflow:hidden;}
.bj .main_03 .m .bd ul{width:1220px; overflow:hidden;}
.bj .main_03 .m .bd ul li{width:285px; position:relative; float:left; margin:20px 20px 0 0; text-align:center; overflow:hidden;}
.bj .main_03 .m .bd ul li dd{position:absolute; top:1px; right:1px; background:url(../images/mq502_09.png) no-repeat; width:30px; height:30px; z-index:9999;}
.bj .main_03 .m .bd ul li span{margin-bottom:5px; display:block; width:281px; padding:1px; border:1px solid #dedede; height:350px;}
.bj .main_03 .m .bd ul li span img{max-width:281px; max-height:350px; transition:all 0.5s;}
.bj .main_03 .m .bd ul li span:hover{border:1px solid #f00;}
.bj .main_03 .m .bd ul li span .n{width:281px; height:350px;display:table-cell; vertical-align:middle; text-align:center; overflow:hidden;}
.bj .main_03 .m .bd ul li span .n:hover img{transform:scale(1.5);}

.bj .main_04{background:url(../images/mq502_10.jpg) no-repeat center; margin-top:50px; background-size:cover; height:535px; width:100%; overflow:hidden;}
.bj .main_04 .k{width:1200px; margin:auto; overflow:hidden;}
.bj .main_04 .k .lt{width:560px; height:405px; float:left; margin-top:60px;}
.bj .main_04 .k .lt img{display:block; width:560px; height:405px;}
.bj .main_04 .k .rt{float:left; width:500px; margin:80px 0 0 100px; padding-top:140px; line-height:30px; text-indent:2em; color:#ffd99b; background:url(../images/mq502_11.jpg) no-repeat center top;}
.bj .main_04 .k .rt a{display:block; float:right; margin-top:50px; width:140px; height:40px; border:2px solid #ffd99b; color:#ffd99b; text-align:center; line-height:40px; text-indent:0px; border-radius:6px;}

.bj .main_05{width:1200px; margin:auto; margin-top:50px; overflow:hidden;}
.bj .main_05 .lt{width:750px; float:left; overflow:hidden;}
.bj .main_05 .lt .hd ul li{float:left; font-size:16px; cursor:pointer;}
.bj .main_05 .lt .hd ul li.on{font-weight:bold;}
.bj .main_05 .lt .hd ul span{display:block; float:left; padding:0 10px; font-size:18px;}
.bj .main_05 .lt .hd ul a,.bj .main_05 .rt .tt a{display:block; background:url(../images/more.png) no-repeat; width:51px; height:14px; float:right; margin-top:3px;}
.bj .main_05 .lt .bd ul img{display:block; float:left; width:280px; height:215px; margin:15px 30px 0 0;}
.bj .main_05 .lt .bd ul ol{float:left; width:440px; overflow:hidden;}
.bj .main_05 .lt .bd ul ol li{background:url(../images/mq502_13.png) no-repeat center left; margin-top:11px; font-size:12px; padding-left:15px; text-align:right; color:#999;}
.bj .main_05 .lt .bd ul ol li a{float:left; color:#333; font-size:14px;}
.bj .main_05 .lt .bd ul ol li a:hover{color:#f00;}
.bj .main_05 .rt{float:right; width:380px; overflow:hidden;}
.bj .main_05 .rt .tt{font-size:16px;}
.bj .main_05 .rt ul li{background:url(../images/mq502_08.png) no-repeat bottom; margin-top:11px; min-height:104px; overflow:hidden;}
.bj .main_05 .rt ul li span{display:block; color:#dcac42;}
.bj .main_05 .rt ul li a{color:#666;}

.bj .link{width:1200px; margin:auto; margin-top:50px; overflow:hidden;}
.bj .link .tt{overflow:hidden;}
.bj .link span{display:block; padding-left:15px; width:1215px; overflow:hidden;}
.bj .link span a{display:block; float:left; margin:5px 30px 0 0;}