/**
 * fullPage 2.4.6
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html, body {
    /*margin: 0;*/
    /*padding: 0;*/
    /*overflow:hidden;*/

    /*Avoid flicker on slides transitions for mobile phones #336 */
    /*-webkit-tap-highlight-color: rgba(0,0,0,0);*/
}

@media(min-width: 640px){
    #dowebok,#fp-nav{display: none;}
}
@media(max-width: 640px){
    body,html{height:100%;overflow: hidden;}

}
#superContainer {height: 100%;position: relative;/* Touch detection for Windows 8 */-ms-touch-action: none;/* IE 11 on Windows Phone 8.1*/touch-action: none;}
.fp-section {position: relative;-webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */-moz-box-sizing: border-box; /* <=28 */box-sizing: border-box;}
.fp-slide {float: left;}
.fp-slide, .fp-slidesContainer {height: 100%;display: block;}
.fp-slides {z-index:1;height: 100%;overflow: hidden;position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {display: table;table-layout:fixed;width: 100%;}
.fp-tableCell {display: table-cell;vertical-align: middle;width: 100%;height: 100%;}
.fp-slidesContainer {float: left;position: relative;}
.fp-controlArrow {position: absolute;z-index: 4;bottom: 20%;cursor: pointer;width: 40px;height: 40px;border-style: solid;margin-top: 0;}
.fp-controlArrow.fp-prev {left: calc(50% - 60px);background:url('../images/fp_prev.png') no-repeat center center;background-size: cover;}
.fp-controlArrow.fp-next {right: calc(50% - 60px);background:url('../images/fp_next.png') no-repeat center center;background-size: cover;}
.fp-scrollable {overflow: scroll;}
.fp-notransition {-webkit-transition: none !important;transition: none !important;}
#fp-nav {position: fixed;z-index: 100;margin-top: -32px;top: 50%;opacity: 1;}
#fp-nav.right {right: 0;}
#fp-nav.left {left: 17px;}
.fp-slidesNav{position: absolute;z-index: 4;left: 50%;opacity: 1;}
.fp-slidesNav.bottom {bottom: 17px;}
.fp-slidesNav.top {top: 17px;}
#fp-nav ul,.fp-slidesNav ul {margin: 0;padding: 0;}
#fp-nav ul li,.fp-slidesNav ul li {display: block;width: 14px;height: 13px;margin: 7px;position:relative;}
.fp-slidesNav ul li {display: inline-block;}
#fp-nav ul li a,.fp-slidesNav ul li a {display: block;position: relative;z-index: 1;width: 100%;height: 100%;cursor: pointer;text-decoration: none;outline: none;}
#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span {background: #b48d3d;}
#fp-nav ul li a span,.fp-slidesNav ul li a span {top: 2px;left: 2px;width: 10px;height: 10px;border: 1px solid #fff;background: rgba(0, 0, 0, 0);border-radius: 50%;position: absolute;z-index: 1;}
#fp-nav ul li .fp-tooltip {position: absolute;top: -2px;color: #fff;font-size: 14px;font-family: arial, helvetica, sans-serif;
    white-space: nowrap;max-width: 220px;overflow: hidden;display: block;opacity: 0;width: 0;}
#fp-nav ul li:hover .fp-tooltip {-webkit-transition: opacity 0.2s ease-in;transition: opacity 0.2s ease-in;width: auto;opacity: 1;}
#fp-nav ul li .fp-tooltip.right {right: 20px;}
#fp-nav ul li .fp-tooltip.left {left: 20px;}

.full1 .slide1{background:url('../images/banner_m01.jpg') center center;background-size: cover;}
.full1 .slide2{background:url('../images/banner_m01.jpg') center center;background-size: cover;}
.full1 .slide3{background:url('../images/banner_m01.jpg') center center;background-size: cover;}
.full1 .slide4{background:url('../images/banner_m01.jpg') center center;background-size: cover;}
.full2{background-color:#000;}
.full3{background:url('../images/service_m_bg.jpg') no-repeat center center;background-size: cover;}
.full4{background:url('../images/about_m_bg.jpg') no-repeat center center;background-size: cover;}
.full5{background:url('../images/news_m_bg.jpg') no-repeat center center;background-size: cover;}
.full6{background-color:#555;}
.full7{background:url('../images/footer_m_bg.jpg') no-repeat center center;background-size: cover;}

/* q_full2 start! */
.q_full2_list{width:100%;height:100%;position: absolute;left:0;top:0;}
.q_full2_item{width:100%;height:25%;position: relative;left:0;top:0;}
.q_full2_item a{outline: none;display: block;width:100%;height:100%; position: absolute;left:0;top:0;}
.q_full2_item1{background:url('../images/q_full2_item1.jpg') center center;background-size: cover;}
.q_full2_item2{background:url('../images/q_full2_item2.jpg') center center;background-size: cover;}
.q_full2_item3{background:url('../images/q_full2_item3.jpg') center center;background-size: cover;}
.q_full2_item4{background:url('../images/q_full2_item4.jpg') center center;background-size: cover;}
/* q_full2 end! */

.full_main{width:100%;position: absolute;left:0;top:50%;padding:0 25px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.full_main_h{width:100%;padding:0;margin:0 auto;}
.full_main_footer{width:100%;position: absolute;left:0;top:50%;padding:0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.full_main_footer .full_main_h{width:100%;padding:0 25px;margin:0 auto;}
/* q_full3 start! */
.q_full3_h{width:100%;max-width: 250px;padding:0 3%;}
.q_full3_img{margin:15px auto 0;padding:0;text-align: center;}
.full3 .q_design_main_r{width:100%;float:none;margin:15px auto 0;}
.full3 .q_design_li{margin:0 auto 5px;padding:0 0 0 20px;position: relative;line-height: 22px;font-size: 13px;}
.full3 .q_design_li span{font-weight: 400;color:#b48d3d;}
.full3 .q_design_li:before{width:10px;height:10px;border:2px solid #fff;position: absolute;left:-5px;top:8px;}
/* q_full3 end! */

/* q_full4 start! */
.full4 .q_about_cn{margin:25px auto 0;}
.full4 .q_about_cn p{font-size: 14px;line-height: 20px;}
.full4 .q_about_en{margin:10px auto 0;}
.full4 .q_about_en p{font-size: 11px;line-height: 16px;}
/* q_about end! */

/* q_number start! */
.full4 .q_number{margin:15px auto 0;}
.full4 .q_number_item{width:50%;padding:0 6px;margin:0 auto 10px;}
.full4 .q_number_top{font-size: 22px;line-height: 30px;}
.full4 .q_number_top .sub{font-size: 11px;line-height: 15px;}
.full4 .q_number_txt_en{margin:10px auto 0;font-size: 11px;line-height: 16px;height:16px;}
.full4 .q_number_txt{font-size: 13px;line-height: 20px;height:20px;}
/* q_number end! */

/* q_full4 end! */

/* q_full5 start! */
.full5 .q_news_main_panel_r{width:100%;height:auto;float:none;margin:45px auto 0;}
.full5 .q_news_item{width:100%;height:95px;padding:15px 10px;border-bottom: 1px dashed #888}
.full5 .q_news_item:nth-of-type(1){border-top: 1px dashed #888}
.full5 .q_news_item_date{width:50px;height:65px;float:left;}
.full5 .q_news_item_date_big{height:45px;line-height: 45px;font-size: 35px;font-weight: bold;}
.full5 .q_news_item_date_small{height:20px;line-height: 20px;font-size: 11px;font-weight: normal;}
.full5 .q_news_item_txt{width:calc(100% - 65px);height:65px;float:right;}
.full5 .q_news_item_txt h3 a{height: 25px;line-height: 25px;font-size: 17px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.full5 .q_news_item_txt p{margin:5px auto 0;font-size: 12px;line-height: 17px;height:34px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/* q_full5 end! */

/* q_full6 start! */
.q_full6_list{width:100%;height:100%;position: absolute;left:0;top:0;}
.q_full6_item{width:100%;height:50%;position: relative;left:0;top:0;}
.q_full6_item1{background:url('../images/q_full6_item1.jpg') center center;background-size: cover;}
.q_full6_item2{background:url('../images/q_full6_item2.jpg') center center;background-size: cover;}
/* q_full6 end! */

/* q_full7 start! */

.full7 .q_footer_t{width:100%;margin:0 auto;padding:0 35px;}

.full7 .q_footer_content{width:100%;margin:20px auto 0;padding:0;}
.full7 .q_footer_img{width:100%;float:none;text-align: center;}
.full7 .q_footer_txt{width:100%;float:none;padding:0;}

.full7 .q_footer_item{width:100%;float:none;margin:0 0 15px 0;}
.full7 .q_footer_item01{width:100%;margin:0 5% 15px 0;}
.full7 .q_footer_item02{width:100%;margin:0 0 15px 0;}
.full7 .q_footer_item03{width:100%;margin:0 auto 15px;float:none;}
.full7 .q_footer_item:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.full7 .q_footer_item_icon{width:24px;height:24px;float:left;}
.full7 .q_footer_item_txt{width:calc(100% - 30px);height:auto;line-height: 24px;float:right;font-size: 15px;overflow:hidden;text-overflow:ellipsis;white-space: normal;}

.full7 .q_footer_b{width:100%;margin:15px auto 0;padding:15px 25px;border-top:1px solid #fff;}
.full7 .q_footer_b span,.q_footer_b a{display: inline-block;margin:0 5px;color:#fff;line-height: 20px;font-size: 14px;}
.full7 .q_footer_b_r{width:100%;float:none;text-align: center;}
.full7 .q_footer_b_r a{margin:0;}
.full7 .q_footer_b_l{width:100%;float:none;text-align: center;}


/* q_full7 end! */
