
*{ margin:0; padding:0; list-style:none; outline:none; font-family:"微软雅黑";}
img{ display:block; border:none; margin:0 auto;}
a{ text-decoration:none;}

.css3{ transition:all 1s; -webkit-transition:all 1s; -o-transition:all 1s; -ms-transition:all 1s; -moz-transition:all 1s;}
.css2{ transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; -ms-transition:all 0.5s; -moz-transition:all 0.5s;}

.ty{ width:100%; height:100%; position:relative; overflow:hidden;}
.center{ width:1200px; margin:0 auto; overflow:hidden; position:relative;}
.center1000{ width:1000px; margin:0 auto; overflow:hidden; position:relative;}
.center1000 .abwb{ left:0; text-align:center;}
.center1000 .bt{ top:0;}

.section{ text-align:center; overflow:hidden;}
.section1 { background:#222222;width:100%; overflow:hidden;}
.section2 { background:#222222;width:100%; overflow:hidden;}
.section3 { background:url(../images/bg1.jpg) 50%; width:100%; overflow:hidden;}
.section4 { background:url(../images/bg2.jpg) 50%;width:100%; overflow:hidden;}
.section5 { background:#222222;width:100%; overflow:hidden;}

.wrap{position: relative; width:100%; height:100%; overflow:hidden;}
.wrapper{position: relative; width:100%; height:100%; overflow:hidden;}

.banner_area{height:100%;position: relative;}
.banner_box{height: 100%;position: relative;overflow: hidden;}
.banner_box ul{ overflow:hidden; height:100%;}
.banner_box li{width: 100%;height: 100%; position:relative;}
.banner_box .banner_wp{position: absolute;top: 50%;left: 50%;}
.banner_box li .btn_img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.banner_box li img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.banner_box .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.banner_box .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.banner_box .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.banner_box .flex-control-nav .flex-active{background-position:0 0;}


.zb{ float:left; width:50%; height:100%; overflow:hidden; position:relative;}
.yb{ float:left; width:50%; height:100%; overflow:hidden; position:relative; background:#77a6d6 url(../images/yb.jpg) bottom no-repeat; background-size:100% auto;}
.yb:hover{ background-size:110%;}

.ybk{ position:absolute; bottom:50%; width:60%; left:20%;}
.ybk li{ padding:18px; border:2px solid #465b6c; background:rgba(255,255,255,.5); text-align:center;}
.ybk li h1{ font-size:36px; font-weight:normal; color:#dc4d3f; line-height:50px;}
.ybk li h2{ font-size:18px; font-weight:normal; color:#666; line-height:50px;}

.fix{ background:#FFF; height:100px; border-bottom:1px solid #f2f2f2; position:fixed; z-index:9999; top:0; left:0; width:100%;}
.fix02{ background:#FFF; height:100px; border-bottom:1px solid #f2f2f2; position:fixed; z-index:9999; top:0; left:0; width:100%;}
.fix03{ background:#FFF; height:50px; border-bottom:1px solid #f2f2f2; position:fixed; z-index:9999; top:0; left:0; width:100%; display:none;}
.fix01{ background:#FFF; height:50px; border-bottom:1px solid #f2f2f2; position:fixed; z-index:9999; top:0; left:0; width:100%; display:none;}
.logo{ float:left; width:35%; display:block; overflow:hidden; height:100%;}
.logo img{ height:100%;}

.fixnav{ margin-left:35%; height:100%;}
.topnav{ float:left; width:80%; height:100%;}
.topnav li{ float:left; width:16.66666%; position:relative;}
.topnav li a{ display:block; line-height:100px; font-size:14px; color:#333; text-align:center; border-left:1px solid #f2f2f2; height:100%; position:relative; z-index:100;}
.topnav li span{ display:block; position:absolute; left:0; bottom:0; height:0; width:100%; background:#dc4d3f;}
.topnav li:hover a{ color:#FFF;}
.topnav li:hover span{ height:100%;}
.topnav .act a{ background:#dc4d3f; color:#FFF;}

.anniu{ float:left; width:20%; height:100%;}
.anniu li{ float:left; width:50%; height:100%; position:relative;}
.anniu li a{ display:block; line-height:100px; font-size:14px; color:#FFF; background:#333333; text-align:center; border-left:1px solid #f2f2f2; height:100%; position:relative;}
.anniu li img{ width:20px;}

#ss{ position:relative; cursor:pointer; background:#333333 url(../images/ss_02.jpg) center no-repeat;}
.ssk{ overflow:hidden; position:absolute; top:100%; margin-top:1px; right:0; height:30px; background:#FFF; width:200px; display:none;}
.ssk input{ float:left; height:30px; background:none; border:none; padding:0 10px; width:130px; line-height:30px; font-size:12px; color:#333;}
.ssk .tj{ overflow:hidden; width:50px;background:#dc4d3f; color:#FFF;}

.with500{ width:80%; margin:0 auto; max-width:600px; padding-top:101px;}

.bt{ padding-top:60px; text-align:center; font-size:36px; line-height:40px; padding-bottom:30px; margin-bottom:20px; color:#FFF; background:url(../images/bt1.png) no-repeat center bottom; position:relative; top:-1000px;}
.abwb{ overflow:hidden; line-height:25px; font-size:14px; color:#FFF; max-height:250px; position:relative; left:-1000px; text-align:center;}
.abwb01{ overflow:hidden; line-height:25px; font-size:14px; color:#FFF; position:relative;}

.bt01{ padding-top:60px; text-align:center; font-size:36px; line-height:40px; padding-bottom:30px; margin-bottom:20px; color:#333; background:url(../images/bt2.png) no-repeat center bottom; position:relative; top:-1000px;}

.nybt01{ padding-top:60px; text-align:center; font-size:36px; line-height:40px; padding-bottom:30px; margin-bottom:20px; color:#333; background:url(../images/bt2.png) no-repeat center bottom; position:relative;}

.tunav{ text-align:center; overflow:hidden; padding-top:30px; position:relative; bottom:-1000px;}
.tunav li{ float:left; width:33.333333%; overflow:hidden;}
.tunav li .tu{ width:80px; height:80px; overflow:hidden; margin:0 auto; border-radius:50%; background:#FFF;}
.tunav li:hover .tu{ background:#ed1b24;}
.tunav li span{ display:block; height:80px; width:80px; overflow:hidden;}
.bg01{ background:url(../images/t1.png) no-repeat center top;}
.bg02{ background:url(../images/t2.png) no-repeat center top;}
.bg03{ background:url(../images/t3.png) no-repeat center top;}

.tunav li:hover .bg01{ background:url(../images/t1.png) no-repeat center bottom;}
.tunav li:hover .bg02{ background:url(../images/t2.png) no-repeat center bottom;}
.tunav li:hover .bg03{ background:url(../images/t3.png) no-repeat center bottom;}

.tunav li h1{ font-size:16px; color:#FFF; font-weight:normal; text-align:center; padding-top:10px; line-height:30px; height:30px; overflow:hidden;}

.jzdw{ width:100%; overflow:hidden; display:none;}
.picMarquee-left{ width:1920px; position:relative; left:50%; margin-left:-960px; overflow:hidden;}
.picMarquee-left .bd{ overflow:hidden; width:100%;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ float:left;  overflow:hidden; width:316px; background:#FFF; border:1px solid #f2f2f2; padding:1px; position:relative;}
.picMarquee-left .bd ul li .pic{ width:316px; height:316px; overflow:hidden;}
.picMarquee-left .bd ul li .pic img{ width:316px; height:316px;}
.picMarquee-left .bd ul li:hover .pic img{ transform:scale(1.1,1.1);}
.picMarquee-left .bd ul li .title{ font-size:16px; width:98%; color:#fff; background:#dc4d3f; padding:0 1%; line-height:40px; text-align:center; height:0px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; position:absolute; bottom:0; left:0;}
.picMarquee-left .bd ul li:hover .title{ height:40px;}

.more{ display:block; line-height:40px; height:40px; width:200px; text-align:center; background:#222222; color:#FFF; font-size:14px; margin:0 auto; margin-top:20px; position:relative;}
.more:hover{ background:#dc4d3f;}

.more1{ display:block; line-height:40px; height:40px; width:200px; text-align:center; background:#4d4d4d; color:#FFF; font-size:14px; margin:0 auto; margin-top:20px;}
.more1:hover{ background:#dc4d3f;}

.pro{ overflow:hidden; width:100%;}
.pro li{ float:left; width:25%; overflow:hidden; position:relative;}
.pro li:hover{ background:#000;}
.pro li:hover img{ opacity:0.4;filter:alpha(opacity=40);}
.pro li:hover .txt{ display:block;}
.pro li img{ width:100%;}
.pro li .txt{ display:none; position:absolute; border:1px solid #f2f2f2; left:10px; top:10px; bottom:10px; right:10px;}
.pro li .txt h1{ height:40px; padding:0 1%; width:98%; text-align:center; position:absolute; top:50%; margin-top:-20px; font-size:18px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#FFF; line-height:40px; font-weight:normal;}


.tunav01{ text-align:center; overflow:hidden; position:relative; bottom:-1000px;}
.tunav01 li{ float:left; width:30.333333%; margin:0 1.5%; overflow:hidden;}
.tunav01 li .tu{ width:80px; height:50px; padding-top:30px; overflow:hidden; margin:0 auto; margin-bottom:20px;}
.tunav01 li .tu img{ width:50px; height:50px;}
.tunav01 li:hover .tu img{ animation:sx infinite 1s;-webkit-animation:sx infinite 1s;-o-animation:sx infinite 1s;-ms-animation:sx infinite 1s;-moz-animation:sx infinite 1s;} 


.tunav02{ text-align:center; overflow:hidden; padding-top:30px; position:relative;}
.tunav02 li{ float:left; width:30.333333%; margin:0 1.5%; overflow:hidden;}
.tunav02 li .tu{ width:80px; height:50px; padding-top:30px; overflow:hidden; margin:0 auto; margin-bottom:20px;}
.tunav02 li .tu img{ width:50px; height:50px;}
.tunav02 li:hover .tu img{ animation:sx infinite 1s;-webkit-animation:sx infinite 1s;-o-animation:sx infinite 1s;-ms-animation:sx infinite 1s;-moz-animation:sx infinite 1s;} 
.tunav02 li .abwb{ left:0;}


@keyframes sx
{
0{ transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); -moz-transform:translateY(0);}
50%{ transform:translateY(-20px); -webkit-transform:translateY(-20px); -o-transform:translateY(-20px); -ms-transform:translateY(-20px); -moz-transform:translateY(-20px);}
100%{ transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); -moz-transform:translateY(0);}
}
@-webkit-keyframes sx
{
0{ transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); -moz-transform:translateY(0);}
50%{ transform:translateY(-20px); -webkit-transform:translateY(-20px); -o-transform:translateY(-20px); -ms-transform:translateY(-20px); -moz-transform:translateY(-20px);}
100%{ transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); -moz-transform:translateY(0);}
}

@-o-keyframes sx
{
0{ transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); -moz-transform:translateY(0);}
50%{ transform:translateY(-20px); -webkit-transform:translateY(-20px); -o-transform:translateY(-20px); -ms-transform:translateY(-20px); -moz-transform:translateY(-20px);}
100%{ transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); -moz-transform:translateY(0);}
}
@-ms-keyframes sx
{
0{ transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); -moz-transform:translateY(0);}
50%{ transform:translateY(-20px); -webkit-transform:translateY(-20px); -o-transform:translateY(-20px); -ms-transform:translateY(-20px); -moz-transform:translateY(-20px);}
100%{ transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); -moz-transform:translateY(0);}
}
@-moz-keyframes sx
{
0{ transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); -moz-transform:translateY(0);}
50%{ transform:translateY(-20px); -webkit-transform:translateY(-20px); -o-transform:translateY(-20px); -ms-transform:translateY(-20px); -moz-transform:translateY(-20px);}
100%{ transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); -moz-transform:translateY(0);}
}

.footer{ position:absolute; bottom:0; left:0; width:100%; background:#3e3e3e;}
.footer h1{ float:left; font-size:12px; line-height:40px; color:#CCC; font-weight:normal;}
.footer h2{ float:right; font-size:12px; line-height:40px; color:#CCC; font-weight:normal;}
.footer a{ color:#CCC;}
.footer a:hover{ color:#dc4d3f;}

.foot{ overflow:hidden; width:100%; background:#3e3e3e;}
.foot h1{ float:left; font-size:12px; line-height:40px; color:#CCC; font-weight:normal;}
.foot h2{ float:right; font-size:12px; line-height:40px; color:#CCC; font-weight:normal;}
.foot a{ color:#CCC;}
.foot a:hover{ color:#dc4d3f;}

.bg{ width:100%; height:101px; overflow:hidden;}
.bbgg{ width:100%; height:51px; overflow:hidden; display:none;}

.nyty{ min-height:820px; width:100%; overflow:hidden;}

.boxk1{ background:#f8f8f8;}
.boxk1 h1{ font-weight:normal; text-align:center; line-height:30px; overflow:hidden; font-size:16px; color:#dc4d3f; margin-bottom:30px;}

.bg04{ width:100%; background:#FFF; height:50px;}

.wz{ text-align:center; margin-bottom:30px; overflow:hidden;}
.wz li{ display:inline-block; padding:9px; border:1px solid #e5e5e5; margin:0 25px; border-radius:50%; overflow:hidden;}
.wz li a{ display:block; background:#989898; width:100px; height:100px; text-align:center; line-height:100px; font-size:24px; color:#FFF;border-radius:50%; overflow:hidden;}

.boxk2{ background:url(../images/bg05.jpg) no-repeat center bottom fixed; padding-bottom:200px;}
.bg05{ background:#FFF; padding-bottom:50px; min-height:300px;}

.tywb{ font-size:14px; line-height:30px; color:#666; overflow:hidden;}
.mag01{ margin:0 100px;}

.nybt{ overflow:hidden;}
.nybt h1{ font-size:18px; line-height:40px; margin-bottom:10px; color:#333;  text-align:center; height:40px; overflow:hidden;}
.nybt h1 span{ font-size:14px; color:#dc4d3f; padding-left:5px;font-style:italic; text-transform:uppercase;}

.nybt02{ overflow:hidden;}
.nybt02 h1{ font-size:18px; line-height:40px; margin-bottom:10px; color:#fff;  text-align:center; height:40px; overflow:hidden;}
.nybt02 h1 span{ font-size:14px; padding-left:5px;font-style:italic; text-transform:uppercase;}

.boxk3{ background:#f8f8f8; padding:50px 0;}
.pad01{ padding-right:500px; min-height:200px; background:url(../images/wh1_03.jpg) no-repeat right center;}


.xc{ background:#666666; padding:30px 0;}
.product01{ overflow:hidden;}
.product01 li{ float:left;width:370px; margin:15px;}
.product01 a{ display:block; background:#FFF;border:1px solid #ddd; padding:4px;}
.product01 img{ height:360px;width:360px;}
.product01 a:hover{ background:#dc4d3f;}
.product01 h1{ font-size:14px; color:#333; text-align:center; height:30px; overflow:hidden; padding-top:5px; line-height:30px;}
.product01 a:hover h1{ color:#FFF;}

.pad20{ padding:20px 0;}
.pager{ padding:20px 0; background:#FFF; text-align:center; color:#999; font-size:14px; line-height:30px;}
.pager a{ padding:0 5px; color:#999;}
.pager a:hover{ color:#000;}

.product02{ overflow:hidden;}
.product02 li{ float:left;width:370px; margin:15px;}
.product02 a{ display:block;background:#FFF;border:1px solid #ddd; padding:4px;}
.product02 img{ height:240px;width:360px;}
.product02 a:hover{ background:#dc4d3f;}
.product02 h1{ font-size:14px; color:#333; text-align:center; height:30px; line-height:30px; overflow:hidden; padding-top:5px;}
.product02 a:hover h1{ color:#FFF;}

.nynav{ overflow:hidden; text-align:center;}
.nynav li{ display:inline-block; margin:0 5px; margin-bottom:30px;}
.nynav li a{ display:block; line-height:40px; font-size:14px; padding:0 20px; color:#333;}
.nynav li a:hover{ background:#dc4d3f; color:#FFF;}
.nynav li .ahover{ background:#dc4d3f; color:#FFF;}

.new{ overflow:hidden;}
.new li{ padding:0 100px; border-bottom:1px dotted #ddd; overflow:hidden; padding-bottom:20px; margin-bottom:20px;}
.new li .sj{ float:left; width:80px; text-align:center; height:50px; color:#FFF; padding:15px 0; font-size:14px; line-height:25px; background:#999;}
.new li:hover .sj{ background:#dc4d3f;}
.new li .sj span{ display:block; line-height:25px; font-size:24px; font-weight:bold;}
.new li .newbk{ margin-left:100px; height:80px; overflow:hidden;}
.new li .newbk h1{ font-size:14px; line-height:30px; height:30px; color:#333; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.new li:hover .newbk h1{ color:#dc4d3f;}
.new li .newbk .newwb{ font-size:14px; color:#666; line-height:25px; height:50px; overflow:hidden;}

.ditu{ width:1920px; height:550px; overflow:hidden; position:relative; left:50%; margin-left:-960px;}
.bg06{ padding-top:20px; padding-bottom:100px; overflow:hidden; width:100%; background:#222222}

.bg07{ padding-bottom:100px; overflow:hidden; width:100%; background:url(../images/bg07.jpg) no-repeat fixed bottom center;}

.meges{ background:#FFF; padding:20px 5px; margin:50px auto; overflow:hidden; padding-top:30px;}
.meges input{ float:left; width:300px; display:block; height:30px; margin:0 10px; padding:0 5px; border:none; border-bottom:1px solid #f2f2f2; font-size:14px; color:#666; line-height:30px;}
.lyk{ border:none; border-bottom:1px solid #f2f2f2; margin:0 10px; margin-top:30px; float:left; width:960px; padding:5px; height:100px; line-height:25px; font-size:14px; color:#666; margin-bottom:30px;}

.tjly{ clear:both; display:block; height:40px; margin:0 auto; margin-bottom:20px;width:200px; text-align:center; border:none; color:#FFF; background:#e70112; font-size:14px; line-height:40px;}

.dqwz{ overflow:hidden; padding-top:50px; margin-bottom:20px; border-bottom:1px solid #ddd;}
.dqwz h1{ float:left; font-size:14px; color:#666; font-weight:normal; line-height:30px;}
.dqwz h1 a{ color:#666;}
.dqwz h2{ float:right; line-height:30px; font-size:14px;font-weight:normal;}
.dqwz a{ color:#666;}
.dqwz a:hover{ color:#dc4d3f;}

h5{ font-size:18px; line-height:30px; overflow:hidden; text-align:center; margin-bottom:10px;}
h5 span{ display:block; font-size:14px; color:#999; font-weight:normal;}


.fy{ overflow:hidden; padding-top:10px; margin:50px 0; border-top:1px solid #ddd; clear:both;}
.fy a{ font-size:14px; color:#999; line-height:30px; height:30px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; display:block;}
.fy a:hover{ color:#000;}


/*相册功能*/
.xck{ overflow:hidden;}
.xcgn{ width:360px; float:left; margin-right:18px; padding:1px; background:#f2f2f2;} 
#showbox {background:#f2f2f2;}
#showbox span { background:url(../images/whitebg.png) repeat; cursor:pointer;}
#showsum { left:16px; margin-top:8px;}
#showsum span { border:1px solid #ddd; cursor:pointer;}
#showsum span.sel { border:1px solid #0067ad;}

.showpage { width:360px; position:relative;}
.showpage a { display:block; width:15px; border:1px solid #ddd; height:70px; line-height:70px; background:#eee; text-align:center; font-size:18px; position:absolute; left:0; bottom:0; text-decoration:none; color:#999;}
.showpage a#shownext { left:auto; right:0;}
.showpage a:hover { background:#ccc; color:#777;}


.fyb{ float:right; width:820px; overflow:hidden;}
.fyb h1{ font-size:18px; line-height:40px; color:#333;}











.btn{ display:none; float:right; width:50px; height:50px; cursor:pointer;}
.btn .btn2{ display:none;}
.mbnav{ display:none; overflow:hidden; position:absolute; left:0; width:100%; top:51px;}
.mbnav li{ border-bottom:1px solid #ddd}
.mbnav li a{ display:block; padding:0 10px; font-size:14px; line-height:40px; overflow:hidden; color:#333; z-index:999; background:#FFF;}
.mbnav li a:hover{ background:#dc4d3f; color:#FFF;}
.disp{ display:block;}
.disn{ display:none;}

@media screen and (max-width:1200px) {
.fix{ display:none;}
.fix02{display:none;}
.fix01{ display:block;}
.fix03{ display:block;}

.logo{ width:auto; height:50px;}
.logo img{ height:50px;}
.fixnav{ display:none;}

.center{ width:98%;}
.btn{ display:block;}
.bg{ display:none;}
.bbgg{ display:block;}

.pad01{ padding:0; padding-bottom:220px; background:url(../images/wh1_03.jpg) no-repeat bottom center; min-height:0;}
.product02 li{ width:30.33333%; margin:1.5%;}
.product02 img{ width:100%; height:auto;}

.product01 li{ width:30.33333%; margin:1.5%;}
.product01 img{ width:100%; height:auto;}

.meges{ width:98%; padding:20px 1%;}
.center1000{ width:90%;}
.meges input{ width:29.33333%; padding:0 1%; margin:0 1%; float:left;}
.lyk{ width:96%; margin:1%; padding:1%; float:left; margin-bottom:20px;}
.tjly{ clear:both;}

.fyb{ float:none; margin-left:370px; width:auto;}

}

@media screen and (max-width:720px) {
.yb{ display:none;}
.zb{ width:100%;}
.pro li{ width:50%;}
.picMarquee-left{ width:720px; position:relative; left:50%; margin-left:-360px; overflow:hidden;}

.mag01{ margin:0 10px;}
.product02 li{ width:48%; margin:1%;}
.product01 li{ width:48%; margin:1%;}
.meges input{ width:96%; padding:0 1%; margin:0 1%; float:left; margin-bottom:20px;}

.new li{ padding:0; padding-bottom:20px;}

.nynav li{ width:30.333%; float:left; display:block; margin:0 1.5%; margin-bottom:20px;}

.xcgn{ float:none; margin:0 auto; margin-bottom:20px;}
.fyb{ float:none; margin:0; width:auto;}
}

@media screen and (max-width:640px) {
.pad01{ background:none; padding:0;}
.wz li a{ width:80px; height:80px; line-height:80px;}
.wz li{ margin:0 5px;}
.foot h2{ float:none; text-align:center; line-height:30px;}
.foot h1{ float:none; text-align:center; line-height:30px;}
.foot{ padding:10px 0;}

.footer h2{ float:none; text-align:center; line-height:30px;}
.footer h1{ float:none; text-align:center; line-height:30px;}
.footer{ padding:10px 0;}

.bt{ padding-top:50px;}

.ditu{ height:300px;}
.tunav02 li{ width:100%; margin:0;}
.tunav01 li{ width:100%; margin:0;}
.tunav01{ padding-top:0;}
.tunav02{ padding-top:0;}
.tunav01 li .tu{ margin-bottom:0;}
.bg06{ padding-bottom:50px;}
.dqwz{ padding-top:20px;}


.nynav li{ width:48%; margin:0 1%; margin-bottom:20px;}
.nynav li a{ padding:0;}

}