@charset "utf-8";

/*banner*/
.inside_banner{ width:100%; overflow:hidden;}

.inside_banner img{ display:block; width:100%; height:auto;}

.inside_banner img.m_banner{ display:none;}

@media screen and (max-width:900px){
.inside_banner img.pc_banner{ display:none;}
.inside_banner img.m_banner{ display:block;}
}


.inside_content{ width:1680px; margin:0 auto 0 auto;}

@media screen and (max-width:1700px){

.inside_content{ width:96%;}

}

.top_mag{ margin-top: 4.5%;}

@media screen and (max-width:560px){

.top_mag{ margin-top: 6%;}

}

/*inside_nav*/

.inside_nav{ width:1680px;overflow:hidden; margin:1.5% auto 2.5% auto;}
.inside_nav p{ font-size:15px; line-height:1.5em; color:#525252;}
.inside_nav p i{ display:inline-block; float:left; margin:2px 13px 0 0;}
.inside_nav p a{color:#525252;}

@media screen and (max-width:1700px){
.inside_nav{ width:96%;}
}

@media screen and (max-width:900px){
.inside_nav p{ font-size:14px; color:#363636;line-height: 1.8em;}
}
@media screen and (max-width:560px){
.inside_nav{margin:4% auto 5% auto;}
}

/* news */
/* news nav */
.news_title_container{ margin-top: 4%; position: relative;}
.news_nav_container{ position: absolute; right: 0; bottom: 5px;}
.news_nav_container ul li{ float: left; width: 260px; height: 70px; line-height: 70px; background: #dfdfdf; text-align: center; border-radius: 10px; margin-left: 20px;box-sizing: border-box;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.news_nav{ display:table;margin: 0 auto;}
.news_nav_container ul li i{ height: 39px; float: left; overflow: hidden; margin: 15px 13px 0 0;}
.news_nav_container ul li i img{ display: block; margin-bottom: 10px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.news_nav_container ul li h3{ float: left; font-size: 22px; font-weight: normal; color: #333333; letter-spacing: 0.6px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.news_nav_container ul li.cur,.news_nav_container ul li:hover{ background: #ff2a00;}
.news_nav_container ul li.cur h3,.news_nav_container ul li:hover h3{ color: #fff;}
.news_nav_container ul li.cur i img.news_icon,.news_nav_container ul li:hover i img.news_icon{margin-top: -49px;}


@media screen and (max-width:1450px){
.news_nav_container ul li h3{font-size: 20px;}
.news_nav_container ul li{ height: 55px; line-height: 55px;}
.news_nav_container ul li i{ height: 29px;margin: 12px 13px 0 0;}
.news_nav_container ul li i img{ height: 100%;}
.news_nav_container ul li.cur i img.news_icon,.news_nav_container ul li:hover i img.news_icon{margin-top: -39px;}
}
@media screen and (max-width:900px){
.news_nav_container{ position:static;}
.news_nav_container ul li{ width: 49%; margin: 2.5% 2% 0 0;}
.news_nav_container ul a:nth-child(2n) li{ margin-right: 0;}
}
@media screen and (max-width:560px){
.news_nav_container ul li{ margin-top: 4%;}
.news_nav_container ul li h3{ font-size: 18px;}
.news_nav_container ul li{height: 45px; line-height: 45px;}
.news_nav_container ul li i {margin: 7px 8px 0 0;}
}

/* news top */

.news_top_container{ margin-top: 2.5%; position: relative;}
.news_top_content{ width: 94%; margin: 0 auto; background: #f3f2f2;}
.news_top_content .swiper-slide{ box-sizing: border-box; padding: 40px 50px; position: relative;}
.news_top_left{ width: 50%; float: left; overflow: hidden; height: 0;
    padding-bottom: 28%;}
.news_top_left img{ display: block; width: 100%; height: auto;}
.news_top_right{ width: 41%;box-sizing: border-box; position: absolute; right: 60px; top: 50%;transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);}
.news_top_right h3{ font-size: 28px; line-height: 1.5em; color: #333333; letter-spacing: 0.6px;}
.news_top_right h6{ font-size: 15px; font-weight: normal; color: #ff2a00; letter-spacing: 0.6px; line-height: 1.5em; background: url(/images/news_icon.png) no-repeat left center; padding-left: 30px; margin-top: 4%;}
.news_top_right p{ font-size: 17px; line-height: 1.5em; color: #666666; letter-spacing: 0.6px; margin-top: 3%;  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;overflow: hidden; width: 100%;}
.news_top_right h5{ font-weight: normal; font-size: 15px; letter-spacing: 0.6px; color: #ff2a00; margin-top: 5%;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.news_top_right h5:hover{ color: #46cac8;}

.news-top-next,.news-top-prev{ z-index: 2; width: 72px; height: 55px; position: absolute;}
.news-top-next{background: url(/images/pro_next.png) no-repeat center center; right: 0; top: 50%; margin-top: -27.5px; background-size: 100%;}

.news-top-prev{background: url(/images/pro_prev.png) no-repeat center center; left: 0; top: 50%; margin-top: -27.5px; background-size: 100%;}

@media screen and (max-width:1450px){
.news_top_right h3{ font-size: 24px;}
.news_top_right p{ font-size: 16px;}
}

@media screen and (max-width:1000px){
.news_top_left{ width: 100%; float:none;padding-bottom: 55%;}
.news_top_right{width: 100%; position: static; right: auto; top: auto;    transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -o-transform: translateY(0%); margin-top: 2.5%;}
  .news_top_right h6,.news_top_right p{ margin-top: 2%;}
  .news_top_right h5{ margin-top: 3%;}
  .news_top_content .swiper-slide{ padding: 4% 6%;}
  .news-top-next, .news-top-prev{ width: 50px; height: 38px;}
}

@media screen and (max-width:560px){
.news_top_container{ margin-top: 6%; margin-bottom: 6%; padding-bottom: 60px;}

.news_top_right{ margin-top: 4%;}
.news_top_right h3{ font-size: 4.2vw;}
.news_top_right h6{ font-size: 3.5vw; background-size: 15px; padding-left: 20px; margin-top: 3%;}
.news_top_right p{ font-size: 3.6vw; margin-top: 3%;}
.news_top_right h5{ font-size: 3.5vw; margin-top: 4%;}
.news-top-next, .news-top-prev{width: 55px;
    height: 42px;}
.news-top-next{ right: 50%;
    margin-right: -58px;
  top: calc(100% - 21px);}
.news-top-prev{   left: 50%;
    margin-left: -58px;
  top: calc(100% - 21px);}

.news_top_content{ width: 100%;}
}

/* news bottom */
.news_bottom_list_container{ margin-top: 2.5%;}
.news_bottom_list_container ul li{ width: 32%; float: left; border-radius: 10px; background: #f3f2f2; box-sizing: border-box; margin: 0 2% 2% 0; overflow: hidden;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.news_bottom_list_container ul li:nth-child(3n){ margin-right: 0;}
.news_bottom_img{ width: 100%; overflow: hidden;height: 0;
    padding-bottom: 55.8%;}

.news_bottom_list_container ul li:hover{ box-shadow: 0 0 20px #9e9d9d;}
.news_bottom_list_container ul li img{ transition: all 2s ease-out 0s;-webkit-transition: all 2s ease-out 0s; -moz-transition: all 2s ease-out 0s; -mo-transition: all 2s ease-out 0s; display:block; width:100%; height:auto;}
.news_bottom_list_container ul li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transition: all 0.6s ease-out 0s; -webkit-transition: all 0.6s ease-out 0s;-moz-transition: all 0.6s ease-out 0s;-mo-transition: all 1s ease-out 0s;}
.news_bottom_word{ width: 100%; padding: 3% 4%; box-sizing: border-box;}
.news_bottom_word h3{ font-size: 18px; line-height: 1.5em; font-weight: normal; color: #333;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; height: 3em; overflow: hidden;}
.news_bottom_word h3:hover{ color: #ff2a00;}

.news_bottom_word h6{font-size: 15px; font-weight: normal; color: #ff2a00; letter-spacing: 0.6px; line-height: 1.5em; background: url(/images/news_icon.png) no-repeat left center; padding-left: 30px; margin-top: 4%;}

.fenye{ width:100%; text-align:center; margin-top:2%; border-top: 1px solid #ff2a00;}

.fenye_word{ text-align:center; display:inline-block; margin-top: 2%;}

.fenye_word a{ font-size:16px; margin:0 3px; color:#333; line-height: 1.5em;padding:2px 2px;}

.fenye_word a.cur2,.fenye_word a:hover{ color: #ff2a00;border-bottom: 1px solid #ff2a00;}

@media screen and (max-width:1450px){
.news_bottom_word h3{ font-size: 16px;}
}

@media screen and (max-width:1000px){
.news_bottom_list_container ul li{ width: 49%;}
.news_bottom_list_container ul li:nth-child(3n){ margin-right: 2%;}
.news_bottom_list_container ul li:nth-child(2n){ margin-right: 0;}
}

@media screen and (max-width:560px){
.news_bottom_list_container ul li{ width: 100%; margin-right: 0; margin-bottom: 4%;}
.news_bottom_word h3{font-size: 3.8vw; height: auto;}
.news_bottom_word h6{ font-size: 3.5vw; background-size: 15px; padding-left: 20px; margin-top: 3%;}
.fenye_word a{ font-size: 3.6vw;}
.fenye_word{ margin-top: 5%;}
}

/* inside news */
.news_in{ width:100%; background:#f3f2f2;overflow: hidden; }
.news_in:before {
      content: "";
      display: block; clear:both; height:0; line-height:0; font-size:0; overflow:hidden;
    }
.news_in:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.news_list_content{ margin-top: 4%;}
.left_nav_container{ width: 28%; float: left;}

.guanlian_container{background:#fff; padding:25px 0 15px 0; width: 100%; box-sizing:border-box;}
.guanlian_container h3{font-size:32px; line-height:40px;color: #393939;margin:0 6.5% 5.5%; font-weight:normal;}
.guanlian_container h6 img{width:100%; height:auto;}
.guanlian_container ul{ width:87%; margin:0 6.5% 0;}
.guanlian_container ul li{ font-size:16px; line-height:1.5em; border-top:1px dotted #9a9a9a; padding:4.5% 0;  letter-spacing: 0.6px;}

.guanlian_container ul li:first-child{ border-top:none; }

.guanlian_container ul li a{color: #333;}
.guanlian_container ul li a:hover{ color:#ff2a00;}



.inside_news_xiang{ width: 69%; float: right; background: #fff; box-sizing: border-box; padding: 2.5% 4%;}
.inside_news_top{ width:100%; border-bottom:1px dotted #949494; padding-bottom:2.3%;}
.inside_news_top h3{ font-size:24px; line-height:1em; border-left:3px solid #ff2a00; padding-left:10px; font-weight:normal; color:#ff2a00;letter-spacing: 0.6px;}

.inside_news_top h6{ font-weight:normal; font-size:16px; color:#333; line-height:1.5em; position:relative; margin-top:3%; letter-spacing: 0.6px;}
.inside_news_top h6 span{ position:absolute; right:0;}

.inside_news_xiang_word h1{ font-size:26px; line-height:1.5em; color:#191919; font-weight:normal; text-align:center; margin:3.5% auto 2%;letter-spacing: 0.6px;}

.inside_news_xiang_word p{ font-size:16px; line-height:2em; margin-top:15px; text-indent:2em; color:#3a3a3a;}

.inside_news_xiang_word img{max-width:100%; height:auto!important;margin-left: -2em;}

.fenye2{ width:100%; margin-top:8%;}
.fenye2 h6{ font-weight:normal; font-size:14px; line-height:1.5em; margin-top:10px; color: #ff2a00;}
.fenye2 a{ color:#505050;}
.fenye2 a:hover{color: #ff2a00;}
.news_detail{ display: none;}

@media screen and (max-width:1450px){
.inside_news_xiang_word h1{ font-size: 24px;}
.guanlian_container h3{ font-size: 30px;}
.inside_news_top h3{font-size: 22px;}
}

@media screen and (max-width:900px){
.guanlian_container{ display:none;}
.inside_news_xiang{width: 100%;padding:4%;}
.inside_news_xiang_word h1{font-size: 22px;}
.news_detail{ display:block;}
}

@media screen and (max-width:560px){
.inside_news_top h3{font-size: 4.2vw;}
.inside_news_top h6{font-size: 3.6vw;}
.inside_news_xiang_word h1{font-size: 4.2vw;margin: 5% auto 2%;}
.inside_news_xiang_word p{font-size: 3.6vw; line-height: 1.8em; margin-top: 10px;}
.fenye2 h6{ font-size: 3.4vw;}
}


/* product list*/
/* product_top */
.inside_product_top_container{ margin-top: 4%;}
.inside_product_top_content{width: 100%; margin-top: 2.5%; position: relative;}
.inside_product_top{width: 94%; margin: 0 auto;}
.inside_product_top .swiper-slide img{transition: all 2s ease-out 0s;-webkit-transition: all 2s ease-out 0s; -moz-transition: all 2s ease-out 0s; -mo-transition: all 2s ease-out 0s; display:block; width:100%; height:auto;}
.inside_product_top .swiper-slide:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transition: all 0.6s ease-out 0s; -webkit-transition: all 0.6s ease-out 0s;-moz-transition: all 0.6s ease-out 0s;-mo-transition: all 1s ease-out 0s;}
.inside-product-next,.inside-product-prev{ z-index: 2; width: 72px; height: 55px; position: absolute;}
.inside-product-next{background: url(/images/pro_next.png) no-repeat center center; right: 0; top: 50%; margin-top: -27.5px; background-size: 100%;}
.inside-product-prev{background: url(/images/pro_prev.png) no-repeat center center; left: 0; top: 50%; margin-top: -27.5px; background-size: 100%;}

@media screen and (max-width:1000px){
.inside-product-next, .inside-product-prev{ width: 50px; height: 38px;}
}

@media screen and (max-width:560px){
.inside_product_top{width: 100%; padding-bottom: 55px;}
 .inside-product-next, .inside-product-prev{width: 55px;
    height: 42px;}
.inside-product-next{ right: 50%;
    margin-right: -58px;
  top: calc(100% - 21px);}
.inside-product-prev{   left: 50%;
    margin-left: -58px;
  top: calc(100% - 21px);}
}

/* product list */
.product_list_container{ width: 100%; box-sizing: border-box; margin-top: 4%; padding: 4% 0 3%; background: #f3f2f2;}
.product_lisit_tilte_content{ width:100%; border-bottom: 1px solid #dddddd; padding-bottom: 2%;}

.product_list_content{margin-top: 2.5%;}
.product_list_left_content{ width: 21%; float: left; text-align: right;}

.product_list_left_content ul li{ font-size: 22px; line-height: 1.3em; color: #333333; letter-spacing: 0.6px; padding: 13px 0;box-sizing: border-box; padding-right: 20px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; background: transparent;}
.product_list_left_content ul li a{ color: #333333;}
.product_list_left_content ul li.cur,.product_list_left_content ul li:hover{ background: #ff2a00; color: #fff;}
.product_list_left_content ul li.cur a,.product_list_left_content ul li:hover a{color: #fff;}
.product_line{ width: 3px; height: 40px; background: #ff2a00; float: right; margin-right: 20px;}
.product_list_left_content ul { margin: 7% 0;}


.product_list_right_content{ width: 72%; float: right;}

.product_list_right_content ul li{ width: 23.5%; float: left; margin: 0 2% 2% 0;border-radius: 10px; overflow: hidden; position: relative;}

.product_list_right_content ul li:nth-child(4n){ margin-right: 0;}
.product_list_right_content ul li img{width: 100%; height:auto;display: block;}
.product_list_right_content ul li:hover .delicacy_word{padding: 2% 7% 6%; max-height: 300px;}

.product_list_right_content ul li:hover .delicacy_word p{opacity: 1;margin-top: 0;}
.nav_mob{ display: none;}
.fenye_product{ border-top: none;}


/* add two */
.product_list_left_content2 ul li{ padding-right: 20px; padding-left: 20px;}

.pro_erji_content h3{ font-size: 20px; font-weight: normal; color: #333333; line-height: 1.5em; letter-spacing: 0.6px;  border-bottom: 1px solid #c6c5c5; position:relative;}
.pro_erji_content h3 a{color: #333333; width: 100%; padding: 15px 46px 15px 0; display:block;  box-sizing: border-box;}

.product_list_left_content2 .pro_erji_content h3 span{ position: absolute; right: 20px; -moz-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
transition: all .5s ease-in-out; width:15px; height:15px; background:url(/images/product_jia.png) no-repeat center center; background-size:100%; top: 22px;display: none;}

.product_list_left_content2 .pro_erji_content.cur3 h3 span{ display:block;}

.product_list_left_content2 .pro_erji_content h3 span.l_navt_xz{    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
background:url(/images/product_jian.png) no-repeat center center;background-size:100%;
  }

.sublist{ display: none;}
.sublist p{ font-size: 16px; line-height: 1.5em; margin: 10px 0; letter-spacing: 0.6px;}
.sublist p a{ display: block;padding-right: 20px; color: #545454;}
.sublist p a:hover{color:#ff2a00;}
.sublist p.pat a{ color:#ff2a00;}
.product_list_left_content2 ul .pro_erji:nth-child(n+1){ padding-top: 20px;}

.product_list_left_content2 .cur4 h3 a{color:#ff2a00;}

/* add two */



@media screen and (max-width:1450px){
.product_list_left_content ul li{ font-size: 20px;}
/* add two */
.pro_erji_content h3{ font-size: 18px;}
/* add two */
}

@media screen and (max-width:1350px){
.product_list_right_content ul li{ width: 32%;}
.product_list_right_content ul li:nth-child(4n){ margin-right: 2%;}
.product_list_right_content ul li:nth-child(3n){ margin-right: 0;}
}
@media screen and (max-width:900px){
.nav_mob{ display:block;}
.product_list_left_content{ width: 100%; float: none;}
.product_list_right_content{ width: 100%; float: none; margin-top: 3%;}

.nav_mob{ width: 100%; background: #fff; position:relative; text-align: left; box-sizing: border-box; padding: 15px 10px;}
.product_line{ display: none;}

.product_list_left_content h3{font-size:22px; line-height:1.5em;color: #114889; font-weight: normal; color: #ff2a00;}
.product_list_left_content h3 i{ display:block;border-radius:5px; position:absolute; right:10px; top:0;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; height: 100%;}
.product_list_left_content h3 i span{  font-style:normal; text-align:center; display:block;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; background: url(/images/m_icon1.png) no-repeat center center; background-size: 100%; width: 30px; height:100% ;}
.product_list_left_content h3 i span.daohang2{ display:none;background: url(/images/m_icon2.png) no-repeat center center; background-size: 100%;}
.product_list_left_content h3 i.guanbi{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.product_list_left_content h3 i.guanbi span.daohang1{ display:none;}
.product_list_left_content h3 i.guanbi span.daohang2{ display:block;}

.product_list_left_content ul{ margin: 0; display: none; background: #fafafa;}
.product_list_left_content ul li{ border-bottom: 1px solid #eaeaea; padding: 0; text-align: center; padding: 10px 0;}
/* add two */
.pro_erji_content h3 a{ padding: 10px 0;}
.pro_erji_content h3{ font-size: 18px; text-align: center;}
.product_list_left_content2 .pro_erji_content h3 span{ position: static; top: 0;right: 0;}
.product_list_left_content2 .pro_erji_content.cur3 h3 span {
    display:inline-block; margin: 0 0 0 10px;}
.sublist p{ text-align: left; margin: 10px 20px;}
.product_list_left_content2 ul .pro_erji:nth-child(n+1){ padding-top: 10px;}
/* add two */

}

@media screen and (max-width:560px){
.product_list_container{ padding: 6% 0 4%;}
.product_list_right_content ul li{ width: 49%;}
.product_list_right_content ul li:nth-child(3n){ margin-right: 2%;}
.product_list_right_content ul li:nth-child(2n){ margin-right: 0;}


.product_list_right_content ul li .delicacy_word{ max-height:35px;padding: 0 2vw;}
.product_list_right_content ul li:hover .delicacy_word{padding: 2vw; max-height:300px;}
.product_list_right_content ul li .delicacy_word p{ display: block;opacity: 1; margin-top: 0; font-size: 3.4vw;}
.product_list_right_content ul li .delicacy_word h3{ line-height:35px;}

.product_list_left_content h3{ font-size: 4.2vw;}
.product_list_left_content ul li{ font-size: 4vw;}
.product_list_left_content h3 i span{ width: 25px;}

/* add two */
.pro_erji_content h3{ font-size: 3.8vw;}
.sublist p{ font-size: 3.6vw;}
.product_list_left_content2 .pro_erji_content h3 span{ width: 3.2vw; height: 3.2vw;}
/* add two */

}

/* investor_contact */
.inside_investor_container{ margin-top: 4%;}
.inside_investor_content{ width: 100%; margin-top: 2.5%; overflow: hidden; position: relative;}
.inside_investor_content img.investor_img{ display: block; width: 100%; height: auto;}
.inside_investor_left{ width: 28%; float: left; height: 100%; position: absolute; left: 0; top: 0; background: rgba(255,42,0,0.9);}
.inside_investor_left p{ font-size: 18px; letter-spacing: 0.6px; color: #fff; line-height: 1.5em; margin-top: 3%;white-space:nowrap;}
.inside_investor_left img{ display: block; margin-bottom: 6%;width: 48%;}
.inside_investor_left_word{ position: absolute;left: 50%; top: 50%;	transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%); }


.inside_investor_right{ width: 72%; position: absolute;right: 0; top: 0; background: rgba(0,0,0,0.7); height: 100%;}

@media screen and (max-width:1450px){
.inside_investor_left p{ font-size: 17px;}
}
@media screen and (max-width:1150px){
.inside_investor_left img{ display: none; }
.inside_investor_left{ width: 32%;}
.inside_investor_right{ width: 68%;}
}
@media screen and (max-width:1000px){
.inside_investor_left p{ white-space: normal;}
}

@media screen and (max-width:900px){
.inside_investor_left{ width: 50%;}
.inside_investor_right{ width: 50%;}
.inside_investor_right .right_word p{ display: none;}
.inside_investor_left p{white-space:nowrap;}
}
@media screen and (max-width:680px){

.inside_investor_right{ display: none;}
.inside_investor_left{ width: 100%; position: static; padding:2% 4% 4%;}
.inside_investor_left_word{ position:static;left: 0; top: 0;	transform: translate(0,0);
        -ms-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        -o-transform: translate(0,0);
        -moz-transform: translate(0,0); }
.inside_investor_left p{ margin-top: 1%; font-size: 3.8vw;}
}
@media screen and (max-width:560px){
.inside_investor_container{ margin-top: 6%;}
}

/* relations */
.relations_container{ background: none; padding:0;}
.relations_list_content{ box-sizing: border-box;background: #f3f2f2; padding: 2%;}
.relations_list_content ul li{ width: 100%; background: #fff; padding: 3% 3%; box-sizing: border-box;border-radius: 0; margin:0 0 2% 0;}
.relations_list_content ul li h3{ width: 65%; margin-right: 1%;float: left; font-size: 18px; line-height: 1.5em; font-weight: normal;letter-spacing: 0.6px; color: #333333; background: url(/images/touzi_icon.png) no-repeat left top; padding-left: 30px; box-sizing: border-box;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.relations_list_content ul li h4,.relations_list_content ul li p{ width: 17%; float: left; font-weight: normal; letter-spacing: 0.6px;font-size: 18px; line-height: 1.5em;}
.relations_list_content ul li h4{color: #333333; }
.relations_list_content ul li p{ color: #ff2a00; text-align: right;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}

.relations_list_content ul li h3:hover{ color: #ff2a00;}
.relations_list_content ul li p:hover{ color: #46cac8;}

.develop_container2{ margin-top: 4%;}

@media screen and (max-width:1450px){
.relations_list_content ul li h3,.relations_list_content ul li h4,.relations_list_content ul li p{ font-size: 17px;}
}

@media screen and (max-width:1100px){
.relations_list_content ul li h4{display: none;}
.relations_list_content ul li h3{ width: 80%;}
.relations_list_content ul li p{ width: 19%;}
}

@media screen and (max-width:900px){
.nav_mob_relations{ background: #f3f2f2;}
}
@media screen and (max-width:700px){
.relations_list_content ul li h3{width: 100%; margin-right: 0; float: none; background: none; padding: 0; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.relations_list_content ul li h4{ display: block; width: 100%;float: none; margin-top: 8px; font-size: 15px;}
.relations_list_content ul li p{ width: 100%; text-align: left;margin-top: 8px;font-size: 15px;}
}

@media screen and (max-width:560px){
.relations_list_content ul li h3{ font-size: 3.8vw;}
.relations_list_content ul li h4,.relations_list_content ul li p{ font-size: 3.6vw;}
.develop_container2{ margin-top: 6%;}
}

/* contact */
/* contact nav */
.inside_nav_container{ width: 100%; background: #f3f2f2;overflow: hidden; height: 80px;}
.inside_nav_container .inside_nav{ float: left; margin:28px 0 0 0; width: auto;}
.contact_nav_content{ float: right;}
.contact_nav_content ul li{ float: left; width: 190px; background: #e1e0e0; height: 80px; line-height: 80px; text-align: center; color: #333333; font-size: 22px; letter-spacing: 0.6px; margin-left: 10px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.contact_nav_content ul li.cur,.contact_nav_content ul li:hover{ background: #ff2a00; color: #fff;}

@media screen and (max-width:1450px){
  .contact_nav_content ul li{ font-size: 20px;}

}

@media screen and (max-width:900px){
.inside_nav_container{ background: none; height: auto;}
.contact_nav_content{ width: 100%; float: none;}
.inside_nav_container  .inside_nav { width: 100%; float: none;
      margin: 1.5% auto 2.5% auto;
  }
  .contact_nav_content ul li {
      width: 49%;
      margin: 0 2% 0 0; height: 55px; line-height: 55px;
  }
  .contact_nav_content ul a:nth-child(2n) li{ margin-right: 0;}

}

@media screen and (max-width:560px){
  .contact_nav_content ul li{font-size: 18px;height: 45px; line-height: 45px;}
.inside_nav_container  .inside_nav {
    margin: 4% auto 5% auto;
}
}


/* contact tel */
.contact_tel_container{ width: 100%; padding: 4% 0; background: #f9f8f8;}

.contact_laiyang_container{ width: 100%; margin-top: 2.5%; position: relative;}
.contact_laiyang_left{ height: 350px; width: 64%; float: left; background: #ccc;}
.contact_laiyang_right{ width: 33%; float: right;}
.contact_laiyang_right ul li{ width: 100%; border: 1px solid #ff2a00; box-sizing: border-box; overflow: hidden; height: 68px;display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    align-items: center; margin-bottom: 26px;}
.contact_laiyang_right ul li h4{ width: 28%; float: left; font-size: 18px; line-height: 1.5em;font-weight: normal; color: #333333; text-align: center; background: #ededed; height: 68px; line-height: 68px;}
.contact_laiyang_right ul li p{ width: 72%; float: right;font-size: 18px; line-height: 1.5em; color: #333333; text-align: center; box-sizing:border-box; padding: 0 10px;}
#map,#map2,#map3{ width: calc(100% - 2px); height: 348px;border:#ccc solid 1px;font-size:12px}

.contact_erweima{ position: absolute; background: #ff2a00; text-align: center; padding: 8px; left: 5%; top: 13%;}
.contact_erweima img{ width: 180px; height: auto;}
.contact_erweima p{ font-size: 16px; color: #fff; letter-spacing: 0.6px; line-height: 1.5em; margin: 8px 0 2px;}



.contact_qingdao_container{ margin-top: 1.5%;}
.contact_qingdao_container .contact_laiyang_left{ float: right;}
.contact_qingdao_container .contact_laiyang_right{ float: left;}
.contact_qingdao_container .contact_laiyang_right ul li{border: 1px solid #46cac8;}
.contact_qingdao_container .contact_laiyang_right ul li:nth-child(4) p{ padding: 0 25px;}

.contact_chengdu_container .contact_laiyang_left{ float: left;}
.contact_chengdu_container .contact_laiyang_right{ float: right;}

.contact_chengdu_container .contact_laiyang_right ul li:nth-child(4) p{ padding: 0 10px;}

@media screen and (max-width:1450px){
  .contact_laiyang_right ul li p,.contact_laiyang_right ul li h4{ font-size: 16px;}
  .contact_qingdao_container .contact_laiyang_right ul li:nth-child(4) p{ padding: 0 10px;}
  .contact_erweima img{ width: 150px; }
  .contact_erweima{ top: 18%;}
}

@media screen and (max-width:1300px){
.contact_laiyang_left{ width: 55%;}
.contact_laiyang_right{ width: 42%;}
}
@media screen and (max-width:900px){
.contact_laiyang_left,.contact_laiyang_right{ width: 100%; float: none;}
.contact_qingdao_container .contact_laiyang_left,.contact_chengdu_container .contact_laiyang_left{ float: none;}
.contact_qingdao_container .contact_laiyang_right,.contact_chengdu_container .contact_laiyang_right{ float: none;}
#map,#map2,#map3{ height: 40vw;}
.contact_laiyang_right{ margin-top: 2%;}
.contact_laiyang_left{ height: auto;}
.contact_erweima{ display:none;}
.contact_laiyang_right ul li{ margin-bottom: 2%;height: 55px;}
}

@media screen and (max-width:560px){
.contact_tel_container{ padding: 6% 0;}
.contact_laiyang_right ul li h4,.contact_laiyang_right ul li p{ font-size: 3.8vw;}
.contact_laiyang_right ul li{ height: 13vw;}
.contact_laiyang_right ul li h4{ width: 24vw;}
.contact_laiyang_right ul li p{ width: 76vw;}
.contact_qingdao_container{ margin-top: 3.5%;}
}

/* contact form */
.contact_form_container{ width: 100%; box-sizing: border-box; padding: 4% 0; background: url(/images/form_bg.jpg) no-repeat center center; margin-top: 4%;}
.form_word_content{ width: 100%; margin-top: 2.5%;}

.form_word_content form .base_form{ width: 32%; float: left; border-bottom: 2px solid #fff; margin-right: 2%; box-sizing: border-box; position: relative; padding:0 15px 10px;}
.form_word_content form .base_form:nth-child(3){ margin-right: 0;}
.base_form p{ float: left; font-size: 18px; line-height: 1.5em; color: #fff; margin-right: 5px;}
.form_word_content .base_form input{border:none; background:none;outline:none; /*border: 1px solid #fff;*/ float: left; width: 63%; line-height: 1.5em;font-size: 18px; margin-bottom: 0px;color: #fff;font-family: "Microsoft YaHei","Arial"; letter-spacing: 0.6px; font-weight: normal;}
.form_word_content .base_form img{height: 32px; float: right; display: block; margin-bottom: 5px;}
.form_word_content textarea{ width: 100%;border:none; background:none;outline:none; box-sizing: border-box; border: 2px solid #fff; height: 270px; margin-top: 2.5%; padding: 10px 15px;font-family: "Microsoft YaHei","Arial"; color: #fff; font-size: 18px; letter-spacing: 0.6px;}

.form_word_content textarea::-webkit-input-placeholder{
          color:#fff;
}
.form_word_content textarea::-moz-placeholder{
          color:#fff;
}
.form_word_content textarea:-moz-placeholder{
          color:#fff;
}
.form_word_content textarea:-ms-input-placeholder{
          color:#fff;
}
.form_word_content button{ border:none; background:none;outline:none; width:360px; height: 70px; line-height: 70px;  text-align: center; background: #ff2a00; border-radius: 5px; overflow: hidden; font-size: 22px; color: #fff; letter-spacing: 0.6px; display:block;margin: 3.5% auto 0;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.form_word_content button:hover{background: #46cac8;}

@media screen and (max-width:1450px){
.form_word_content button{ width: 300px; height: 60px; line-height: 60px;}
.form_word_content .base_form img{height: 28px;}
}
@media screen and (max-width:1300px){
  .form_word_content .base_form input{ width: 50%;}
}
@media screen and (max-width:1000px){
.form_word_content .base_form img{height: 22px;}
.form_word_content .base_form input{ width: 45%;}
}
@media screen and (max-width:900px){
.form_word_content form .base_form{ width: 100%; margin: 2% 0 0;}
.form_word_content .base_form input{ width: 70%;}
.form_word_content .base_form img{ height: 26px;}
}

@media screen and (max-width:560px){
.contact_form_container{padding: 6% 0;}
.form_word_content button{ width: 70%; font-size: 4vw; height: 12vw; line-height: 12vw;}
.base_form p,.form_word_content textarea,.form_word_content .base_form input{ font-size: 3.8vw;}
.form_word_content .base_form input{ width: 55vw;}
.form_word_content .base_form img{ height: 5vw;}
}


/*recruit suoyin*/

.recruit_suoyin_container{ width:100%; height: calc(100vh - 110px); position:relative;}

.recruit_suoyin_container ul{ width:100%; height: calc(100vh - 110px)}
.recruit_suoyin_container ul li{ width:50%; height:100%; float:left; background-position:center center; background-size: cover; position:relative;transition-duration: .7s;-ms-transition-duration: .7s;-moz-transition-duration: .7s; -webkit-transition-duration: .7s;

}

.recruit_suoyin_container ul li a{ display:block; width:100%; height:100%;}
.recruit_suoyin_container ul li.jz_small{ width:40%;}
.recruit_suoyin_container ul li.jz_big{ width:60%;}


.recruit_suoyin_word{ background:rgba(255,42,0,0.8); position:absolute; left:0; bottom:8%; color:#fff; padding:15px 20px;}
.recruit_suoyin_container ul li:first-child + li .recruit_suoyin_word{background:rgba(70,202,200,0.8);}

.recruit_suoyin_word h3{ font-size:38px; line-height:1.2em;  letter-spacing:0.6px;}

.recruit_suoyin_word p{ font-size:22px; line-height:1.5em; text-transform: uppercase; letter-spacing: 0.6px;}

@media screen and (max-width:1450px)
{
.recruit_suoyin_container{ height: calc(100vh - 80px); }
.recruit_suoyin_container ul{ width:100%; height: calc(100vh - 80px)}
.recruit_suoyin_word h3{ font-size:36px;}
.recruit_suoyin_word p{ font-size:20px;}

}

@media screen and (max-width:900px)
{

.recruit_suoyin_container{ width:96%; margin:0 auto 0 auto; height:auto; overflow:hidden; padding-top:10vh;}

.recruit_suoyin_zixun{ padding-top:0;}

.recruit_suoyin_container ul{ width:100%; height:auto;}

.recruit_suoyin_container ul li{ width:100%; float:none; height:50vw; margin-bottom:5%;}
.recruit_suoyin_word h3{ font-size:32px;}
.recruit_suoyin_word p{ font-size:18px;}

}

@media screen and (max-width:560px)
{
.recruit_suoyin_word h3{ font-size:6vw;}
.recruit_suoyin_word p{ font-size:4vw;}
.recruit_suoyin_word{ padding: 2vw 3vw;}
}

/* recruit_list */

.recruit_list_word_content{ margin-top: 2.5%; padding-bottom: 4%;}
.recruit_list_word_content ul li{ width: 32%; float: left; border-radius: 10px; box-sizing: border-box; margin: 0 2% 2% 0; overflow: hidden;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; background: #fff; box-sizing: border-box; padding: 1.5% 2.5%;}
.recruit_list_word_content ul li:nth-child(3n){ margin-right: 0;}
.recruit_list_word_content ul li h3{ color: #525252;font-weight:normal; font-size: 22px; line-height: 1.5em; letter-spacing: 0.6px; padding-bottom: 20px; border-bottom: 1px solid #c5c4c4; margin-bottom: 18px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.recruit_list_word_content ul li p{ color: #7b7b7b; font-size: 16px; line-height: 1.5em; letter-spacing: 0.6px; margin-top: 8px;}
.recruit_list_word_content ul li p span{ margin-left: 20px;}
.recruit_list_word_content ul li p.recruit_date{ margin-top: 15px;}
.recruit_list_word_content ul li h6{ font-weight:normal; text-align: right; font-size: 15px; color: #ff2a00; line-height: 1.5em; letter-spacing: 0.6px; margin-top: 10px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}

.recruit_list_word_content ul li:hover{box-shadow: 0 0 20px #9e9d9d;}
.recruit_list_word_content ul li:hover h3{color: #ff2a00;}
.recruit_list_word_content ul li:hover h6{ color: #46cac8;}

@media screen and (max-width:1450px)
{
.recruit_list_word_content ul li h3{ font-size: 20px;}
.recruit_list_word_content ul li p{ font-size: 15px;}
}

@media screen and (max-width:1200px)
{
.recruit_list_word_content ul li{ width: 49%;}
.recruit_list_word_content ul li:nth-child(3n){ margin-right: 2%;}
.recruit_list_word_content ul li:nth-child(2n){ margin-right: 0;}
}

@media screen and (max-width:800px)
{
.recruit_list_word_content ul li{ width: 100%; margin-right: 0;}
.recruit_list_word_content ul li:nth-child(3n){ margin-right: 0;}
.recruit_list_word_content ul li{ padding: 3% 4%;}
}

@media screen and (max-width:560px)
{
.recruit_list_word_content{ margin-top: 6%; padding-bottom: 6%;}
.recruit_list_word_content ul li h3{ font-size: 4vw; padding-bottom: 2vw; margin-bottom: 2vw;}
.recruit_list_word_content ul li p,.recruit_list_word_content ul li h6{ font-size: 3.6vw;}
.recruit_list_word_content ul li{ padding: 4% 5%;}
.recruit_list_word_content ul li p span{ margin-left: 4vw;}
}

/* recruit_detail */

.recruit_detail_container .left_nav_container{ float: right;}
.recruit_detail_container .inside_news_xiang{ float: left;}
.inside_recruit_detail{ background: none; padding: 0;}

.top_title{ width:100%; height:90px; background:#ff2a00; padding:0 3%; box-sizing:border-box;}
.top_title h4{ font-size:22px; line-height:90px;background: url(/images/zhaopin_icon1.png) no-repeat left center;
padding-left: 35px;box-sizing: border-box; color:#fff; font-weight:normal; letter-spacing: 0.6px;}

.renzi_xiangqing_word{ background:#fff; padding:1.5% 3%;box-sizing:border-box;}

.renzi_xiangqing_word p{ font-size:18px; line-height:1.6em; margin:1% 0; color: #333; letter-spacing: 0.6px;}
.renzi_xiangqing_word p span{ margin-left: 45px;}

.top_title2{ background:none;}
.top_title3 h4{color:#333; background:url(/images/zhaopin_icon2.png) no-repeat left center;}
.top_title4 h4{color:#333; background:url(/images/zhaopin_icon3.png) no-repeat left center;}
.top_title5 h4{color:#333; background:url(/images/zhaopin_icon4.png) no-repeat left center;}

.renzi_xiangqing_word2 p{font-size:16px; color: #4b4b4b;}

.fenye_recruit{ margin-top: 4%; padding: 0 3%; box-sizing: border-box;}

@media screen and (max-width:1450px)
{
.top_title h4{ font-size: 20px;}
}
@media screen and (max-width:900px)
{
  .top_title h4{ line-height: 60px;}
  .top_title{ height: 60px;}
}

@media screen and (max-width:560px)
{
  .top_title h4{font-size: 4.4vw; background-size: 6vw;}
  .renzi_xiangqing_word p{ font-size: 3.8vw;}
  .renzi_xiangqing_word p span{ display: block; margin-left: 0; margin: 1% 0;}
  .renzi_xiangqing_word2 p{font-size:3.6vw;}
  .renzi_xiangqing_word{ padding: 3% 4%;}
.fenye_recruit{ padding: 0;}
}

/* about */

/* nav */
@media screen and (max-width:900px)
{
.about_nav_content ul li{ width: 32%;}
.about_nav_content ul a:nth-child(2) li{ margin-right: 2%;}
.about_nav_content ul a:nth-child(3) li{ margin-right: 0;}
}

/* jianjie */
.about_jianjie_container{ margin-top: 4%;}
.about_jianjie_word{ width: 100%; margin-top: 2.3%;}
.about_jianjie_word p{ color: #333; font-size: 16px; line-height: 1.9em; letter-spacing: 0.6px;}


.about_jianjie_bottom{ width: 100%; position: relative; margin-top:2.5%;}
.about_jianjie_bottom_left{ width: 67%; float: left; overflow: hidden;}
.about_jianjie_bottom_left img{  transition: all 2s ease-out 0s;-webkit-transition: all 2s ease-out 0s; -moz-transition: all 2s ease-out 0s; -mo-transition: all 2s ease-out 0s; display:block; width:100%; height:auto;}
.about_jianjie_bottom_left:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transition: all 0.6s ease-out 0s; -webkit-transition: all 0.6s ease-out 0s;-moz-transition: all 0.6s ease-out 0s;-mo-transition: all 1s ease-out 0s;}

.about_jianjie_bottom_right{ float: right; width: 33%; position: absolute; right: 0; height: 100%; overflow: hidden;}
.about_jianjie_bottom_right ul{ position:relative; height:100%;}
.about_jianjie_bottom_right ul li{ width: 100%; box-sizing: border-box;  color: #333; font-size: 20px; line-height: 1.5em; background: #dbdbdb; letter-spacing: 0.6px; padding: 5.55% 7%; height:20%;}
.about_jianjie_bottom_right ul li span{ font-size: 40px; font-weight: bold; margin-right: 10px; color: #ff2a00;}
.about_jianjie_bottom_right ul li:first-child{ background: #ff2a00; color: #fff;}
.about_jianjie_bottom_right ul li:first-child span{ color: #fff;}
.about_jianjie_bottom_right ul li:first-child+li{ background: #f2f1f1;}
.about_jianjie_bottom_right ul li:first-child+li+li{ background: #ebebeb;}
.about_jianjie_bottom_right ul li:first-child+li+li+li{ background: #e5e5e5;}

.about_jianjie_bottom_right ul li:first-child+li+li+li +li{ background: #dbdbdb;}


@media screen and (max-width:1500px)
{
.about_jianjie_bottom_right ul li{padding: 3.8% 7%;}
.about_jianjie_bottom_left{ width: 60%;}
.about_jianjie_bottom_right{ width: 40%;}
.about_jianjie_bottom_right ul li{ font-size: 18px;}
.about_jianjie_bottom_right ul li span{ font-size: 30px;}
}
@media screen and (max-width:1400px)
{
  .about_jianjie_bottom_right ul li{padding: 3.65% 7%;}
}
@media screen and (max-width:1300px)
{
  .about_jianjie_bottom_left img{ height: 330px; width: auto;}
  .about_jianjie_bottom_right ul li{padding: 17px 7%;}
}
@media screen and (max-width:1100px)
{
    .about_jianjie_bottom_right ul li{padding: 18px 3%; font-size: 16px;}
}
@media screen and (max-width:900px)
{
.about_jianjie_bottom_left{ width: 100%; float: none;}
  .about_jianjie_bottom_left img{ height:auto; width: 100%;}
.about_jianjie_bottom_right{ width: 100%; float: none; position: static;}
  .about_jianjie_bottom_right ul li{padding: 3% 3%; font-size: 16px; height:auto;}
}

@media screen and (max-width:560px)
{
.about_jianjie_bottom_right ul li{font-size: 3.6vw;padding: 3% 4%; }
.about_jianjie_bottom_right ul li span{ font-size: 6.3vw; }
.about_jianjie_word p{ font-size: 3.6vw;}
.about_jianjie_container{ margin-top: 6%;}
}

/* culture */

.culture_container{ margin-top: 4%;}

.culture_word_container{ width: 100%; height: 600px; background: url(/images/culture_bg.jpg) no-repeat center center; margin-top: 2.5%;}
.cluture_word_nav_content{ width: 17%; float: left;box-sizing: border-box; border-right: 1px solid #fff;}
.cluture_word_nav_content ul li{ height:200px;text-align: center; position: relative; color: #fff;box-sizing: border-box; border-top:1px solid #fff;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.cluture_word_nav_content ul li .culture_word{ width: 100%; position: absolute; top: 50%;transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);}
.cluture_word_nav_content ul li:first-child{ border-top: none;}
.cluture_word_nav_content ul li.cur,.cluture_word_nav_content ul li:hover{ background: rgba(255,42,0,0.65);}
.cluture_word_nav_content ul li img{ display:block; height: 53px; margin: 0 auto;}
.cluture_word_nav_content ul li h3{ font-size: 26px; line-height: 1.5em; font-weight:normal; letter-spacing: 0.6px; margin-top: 10px;}

.culture_word_right{ width: 83%; position: absolute; right: 0; color: #fff; height: 100%;}

.culture_word_detail{ position: absolute; top: 50%;transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%); width: 51%; left: 10%;}
.culture_word_detail h3{ font-size: 32px; line-height: 1.5em; letter-spacing: 0.6px;}
.culture_word_detail h3 span{ margin-left: 10px; text-transform:uppercase;}
.culture_word_detail h6{ width: 80px; height: 2px; background: #fff; margin: 3.5% 0;}
.culture_word_detail h4{ font-size: 22px; line-height: 1.5em; letter-spacing: 0.6px; font-weight: normal; margin-bottom: 3%;}
.culture_word_detail p{ font-size: 16px; line-height: 1.8em; letter-spacing: 0.6px; margin-top: 1.5%;}

@media screen and (max-width:1450px)
{
.culture_word_container{ height: 480px;}
.cluture_word_nav_content ul li{height: 160px;}
.cluture_word_nav_content ul li h3{font-size: 24px;}
.cluture_word_nav_content ul li img{ height: 40px;}
.culture_word_detail h3{ font-size: 30px;}
.culture_word_detail h4{ font-size: 20px;}
}

@media screen and (max-width:1200px)
{
.culture_word_detail{ width: 80%;}
}
@media screen and (max-width:900px)
{
.cluture_word_nav_content{ width: 100%; float: none; border-bottom: 1px solid #fff; border-right: none;}
.culture_word_right{ width: 100%;}
.cluture_word_nav_content ul li{ width: 33.3%; float: left; height: auto; border: none; position:static;border-left: 1px solid #fff; padding: 3% 0;}
.cluture_word_nav_content ul li:first-child{ border-left: none;}
.cluture_word_nav_content ul li .culture_word,.culture_word_detail{ position:static; top: 0;transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -o-transform: translateY(0%);}
.culture_word_container{ height: auto;}
.culture_word_detail{ width: 90%; margin: 5%;}
.culture_word_detail h3{ font-size: 24px;}
.culture_word_detail h4{ font-size: 18px;}
.cluture_word_nav_content ul li h3{ font-size: 22px; margin-top: 2%;}
}

@media screen and (max-width:560px)
{
  .culture_word_detail{ margin: 7% 5%;}
.culture_container{ margin-top: 6%;}
.culture_word_detail h3{ font-size: 4.5vw;}
.culture_word_detail h6{ width: 10vw;}
.culture_word_detail h4{ font-size: 3.8vw;}
.culture_word_detail p{ font-size: 3.5vw;}
.cluture_word_nav_content ul li h3{font-size: 4.2vw;}
.cluture_word_nav_content ul li img{ height: 7vw;}
}


/* teamwork */
.teamwork_container{ margin-top: 4%;}
.teamword_title{ width: 100%; float: none;}
.teamword_title p{color: #333; font-size: 16px; line-height: 1.9em; letter-spacing: 0.6px;}
.teamwork_content_list{ width: 100%; margin-top: 2.5%;}
.teamwork_content_list ul li{ position: relative; width: 32%; float: left; margin: 0 2% 0 0; overflow: hidden; border-radius: 10px;}
.teamwork_content_list ul li:nth-child(3n){ margin-right: 0;}
.teamwork_content_list ul li img{ display: block; width: 100%; height: auto;}

.teamwork_content_list ul li:hover .delicacy_word{padding: 2% 7% 6%; max-height: 250px;}
.teamwork_content_list ul li:hover .delicacy_word p{opacity: 1;margin-top: 0;}

@media screen and (max-width:900px)
{
.teamwork_content_list ul li{ position: relative; width: 49%; float: left; margin: 0 2% 2% 0;}
.teamwork_content_list ul li:nth-child(3n){ margin-right: 2%;}
.teamwork_content_list ul li:nth-child(2n){ margin-right: 0;}
}

@media screen and (max-width:560px)
{
.teamwork_container{ margin-top: 6%;}
.teamword_title p{font-size: 3.6vw;}
.teamwork_content_list ul li{ width: 100%; margin-right: 0;}
.teamwork_content_list ul li .delicacy_word{max-height: 300px;padding: 1% 5% 5%;}

.teamwork_content_list ul li:hover .delicacy_word{padding: 1% 5% 5%; max-height: 300px;}
.teamwork_content_list ul li .delicacy_word p{ display: block; font-size: 3.6vw; opacity: 1; margin-top: 0;}
}

/* yunying */
.yunying_containier{ width: 100%; height: 240px; margin-top: 4%; background:url(/images/yunying_bg.jpg) no-repeat center center;}
.yunying_title{ width: 26%; float: left; margin-top: 5%;}

.yunying_content{ position: relative; height: 100%;}

.yunying_num_container{ width: 74%; float: right; position: absolute; right: 0; height: 100%;}
.yunying_num_container ul{ position:relative; height:100%;}

.yunying_num_container ul li { width: 33.33%; float:left; text-align: center; height: 100%; position:relative; border-right: 1px solid #8f8e8e; box-sizing: border-box;}
.yunying_num_container ul li:first-child{border-left: 1px solid #8f8e8e;}
.yunying_num_container ul li .yunying_num_word{  width: 100%;position: absolute; top: 50%;transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);box-sizing: border-box; padding: 0 2%;}

.yunying_num_container ul li h3{ font-size: 50px; line-height: 1.5em; color: #ff2a00; letter-spacing: 0.6px;}
.yunying_num_container ul li h6{ width: 35px; height: 2px; background: #494949; margin: 2% auto 4%;}
.yunying_num_container ul li p{ font-size: 16px; line-height: 1.6em; color: #333333; letter-spacing: 0.6px;}

@media screen and (max-width:1450px)
{
.yunying_num_container ul li h3{ font-size: 40px;}
}

@media screen and (max-width:900px)
{
.yunying_containier{ padding: 4% 0; background:url(/images/m_yunying_bg.jpg) no-repeat center center; height: auto;}
.yunying_title{ width: 100%; float:none; margin-top: 0;}
.yunying_num_container{ width: 100%;}
.yunying_containier{ height: auto;}
.yunying_num_container{ position:static; width: 100%; margin-top: 2.5%;}
.yunying_num_container ul li .yunying_num_word{ position: static; top: 0;transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -o-transform: translateY(0%);}
.yunying_num_container ul li{ width: 49%; margin:0 2% 3% 0; border: none; background:rgba(255,255,255,0.8); padding: 3% 1%; float:none;display: inline-block;}
.yunying_num_container ul{font-size: 0;text-align: center;}
.yunying_num_container ul li:first-child{border: none;}

.yunying_num_container ul li:nth-child(2n){ margin-right: 0;}
}

@media screen and (max-width:560px)
{
.yunying_containier{ margin-top: 6%;padding: 6% 0 3%;}
.yunying_num_container ul li h3{ font-size: 6.3vw;}
.yunying_num_container ul li p{font-size: 3.6vw;}
.yunying_num_container ul li h6{ width: 6vw;}
}

/* honor */
.honor_list_container{ width: 100%; padding: 4% 0 2%; background: url(/images/honor_bg.jpg) no-repeat center bottom;}
.honor_list_word_content{ width: 100%; margin-top: 2.5%; position: relative;}

.honor_list_tian_left{ width: 54%; float: left; box-sizing: border-box;}

.honor_list_tian_left ul{ width: 100%; background: rgba(255,255,255,0.5); overflow: hidden; border-radius: 10px; padding: 0% 3% 2%; margin-top: 2%; box-sizing: border-box;}
.honor_list_tian_left ul li{ width: 49%; float: left; color: #333; font-size: 18px; letter-spacing: 0.6px; line-height: 1.5em; background:url(/images/honor_icon.png) no-repeat left 4px; padding-left: 28px; box-sizing: border-box; margin-top: 3%; background-size: 18px; padding-right: 1%;}

.honor_content{ margin-bottom: 4%;}
.honor_content h3{ font-size: 22px; line-height: 1.5em; color: #ff2a00; letter-spacing: 0.6px; background:url(/images/inside_honor_icon.png) no-repeat left 3px; padding-left: 30px; /*border-bottom: 1px solid #9a9a9a; padding-bottom: 10px;*/}


.honor_list_tian_right{ width: 43%; float: right; box-sizing: border-box;}
.honor_list_tian_right ul li{ width: 100%; margin-top: 4.2%;}

@media screen and (max-width:1690px)
{
.honor_list_tian_right ul li{ width: 100%; margin-top: 3.6%;}
}


@media screen and (max-width:1450px)
{
.honor_list_tian_left ul li{ font-size: 16px; padding-left: 25px; background-size: 16px;}
.honor_content h3{ font-size: 20px; background-size: 20px;}
}

@media screen and (max-width:1100px)
{
.honor_list_tian_left{ width: 100%; float: none;}
.honor_list_tian_right{ width: 100%; float: none;}
}

@media screen and (max-width:900px)
{
.honor_list_container{ margin-top: 4%;}
.honor_list_tian_left ul li{ width: 100%; padding-right: 0;}
.honor_list_tian_right ul li{ margin-top: 3%;}
}


@media screen and (max-width:560px)
{
.honor_list_container{ padding: 6% 0;margin-top: 6%;}
.honor_list_tian_left ul li,.honor_list_tian_right ul li{ font-size: 3.8vw; background-size: 4vw; padding-left: 6vw; margin-top: 3vw;}
.honor_list_tian_left ul{ padding: 0 2.5vw 3vw;}
.honor_list_word_content{ margin-top: 3%;}
.honor_content{ margin-bottom: 5%;}
.honor_content h3{ font-size: 4.4vw; background: url(/images/inside_honor_icon.png) no-repeat left 0.5vw;background-size: 4.3vw; padding-left: 6vw;}
}

/* licheng */

.licheng_container{ width: 100%; padding: 4% 0 3% 0; background: url(/images/licheng_bg.jpg) no-repeat center bottom;}

.licheng_word_content{ width: 88%; margin: 2.5% auto 0;}
.licheng_word_left{ width: 50%; float: left; overflow: hidden;}
.licheng_word_left img{  transition: all 2s ease-out 0s;-webkit-transition: all 2s ease-out 0s; -moz-transition: all 2s ease-out 0s; -mo-transition: all 2s ease-out 0s; display:block; width:100%; height:auto;}
.licheng_word_left:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transition: all 0.6s ease-out 0s; -webkit-transition: all 0.6s ease-out 0s;-moz-transition: all 0.6s ease-out 0s;-mo-transition: all 1s ease-out 0s;}
.licheng_word_right{ width: 46%; float: right;}
.licheng_word_right h3{ font-size: 26px; letter-spacing: 0.6px; color: #ff2a00; line-height: 3em; font-weight: normal;}
.licheng_word_right  h3 span{ font-size: 70px;color: #ff2a00; margin-right: 15px; font-weight:bold;}

.licheng_word_right p{ font-size: 22px; line-height: 1.6em; color: #333; letter-spacing: 0.6px; margin:1% 0 0 10px;}
.licheng_word{ width: 100%; margin-top: 13%;}

.licheng_word_nav_container{ width: 100%; position: relative; margin-top: 3%; height: 100px;}

.licheng_word_nav_container ul li{ width: 12.5%; float:left; text-align: center;}
.licheng_nav_line{ width: 1px; height: 17px; background: #959595; margin: 0 auto;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.licheng_word_nav_line{ width: 100%; height: 1px; background: #959595; position: absolute; left: 0; top: 17px;}
.licheng_word_nav_container ul li h2{ font-size: 30px; color: #656565; line-height: 1.5em; margin-top: 7%;cursor: pointer;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}

.licheng_word_nav_container ul li.cur h2{ color: #ff2a00; font-size: 38px;}
.licheng_word_nav_container ul li.cur .licheng_nav_line{background: #ff2a00;}

.licheng-word-next,.licheng-word-prev{ display: none;}

@media screen and (max-width:1450px)
{
.licheng_word_right h3 span{font-size: 55px;}
.licheng_word_right h3{ font-size: 24px;}
.licheng_word_right p{ font-size: 20px; margin-left: 5px;}
.licheng_word_nav_container ul li h2{ font-size: 28px;}
.licheng_word_nav_container ul li.cur h2{ font-size: 34px;}
.licheng_word_right p{ font-size: 18px;}
}
@media screen and (max-width:1200px)
{
.licheng_word{ margin-top: 10%;}
.licheng_word_right h3 span{ font-size: 40px;}
.licheng_word_right h3{ font-size: 22px;}
}
@media screen and (max-width:1100px)
{
.licheng_word{ margin-top: 6%;}
}
@media screen and (max-width:900px)
{
.licheng_word_nav_container{ display: none;}
.licheng_container{ margin-top: 4%;}
.licheng_content{ position: relative;}
.licheng-word-next,.licheng-word-prev{ z-index: 2; width: 50px; height: 38px; position: absolute; display: block;}
.licheng-word-next{background: url(/images/pro_next.png) no-repeat center center; right: 0; top: 50%; margin-top: -19px; background-size: 100%;}
.licheng-word-prev{background: url(/images/pro_prev.png) no-repeat center center; left: 0; top: 50%; margin-top: -19px; background-size: 100%;}

.licheng_word_content{ width: 100%;}
.licheng_word_left{ width: 100%; float: none;}
.licheng_word_right{ width: 100%; float: none;}
.licheng_word_right h3{ line-height: 2em;}
.licheng_word{ margin-top: 3%;}
}

@media screen and (max-width:560px)
{
.licheng_container{ margin-top: 6%; padding: 6% 0;}
.licheng_word_right h3{ font-size: 4.4vw;}
.licheng_word_right h3 span{ margin-right: 2vw; font-size: 8vw;}
.licheng_word_right p{ font-size: 3.8vw;}
}


/* chanye */
.chanye_container{ width: 100%; margin-top: 4%;}
.chanye_bottom_content{ width: 100%;}
.chanye_content_left{ width: 50%; float: left; margin-top: 2.5%;}
.chanye_content_left p{ color: #333; font-size: 16px; line-height: 2em; letter-spacing: 0.6px; margin-bottom: 2%; text-align: justify;}

.chanye_content_right{ width: 42%; float: right;}
.chanye_content_right img{ display:block; width: 100%; height: auto;}

.chanye_left_bottom{ width: 300%; padding: 4.5% 0; background: #f3f2f2; margin-left: -200%; box-sizing:border-box; margin-top: 6%;}
.chanye_left_bottom ul{ width: 33.3%; float: right;}
.chanye_left_bottom ul li{ float:left; text-align: center;  box-sizing: border-box; border-left: 1px solid #ff2a00;}
.chanye_left_bottom ul li h3{ font-size: 50px; line-height: 1.5em; color: #ff2a00;}
.chanye_left_bottom ul li h6{ width: 42px; height: 2px; background: #494949; margin: 8px auto 10px;}
.chanye_left_bottom ul li h4{ font-size: 16px; line-height: 1.5em; color: #333; letter-spacing: 0.6px; font-weight: normal;}
.chanye_left_bottom ul li:first-child{ border-left: none; width: 22%;}
.chanye_left_bottom ul li:first-child+li{ width: 42%;}
.chanye_left_bottom ul li:first-child+li+li{ width: 36%;}

@media screen and (max-width:1450px)
{
.chanye_content_right{ margin-top: 3%;}
.chanye_left_bottom ul li h3{ font-size: 40px;}
.chanye_left_bottom ul li h4{ font-size: 15px;}
.chanye_left_bottom ul li{ border: none; padding: 0 1%;}
}
@media screen and (max-width:1300px)
{
.chanye_left_bottom{ margin-left: 0; width: 200%;margin-top: 15%;}
.chanye_left_bottom ul{ width: 100%;}
}

@media screen and (max-width:1150px)
{
  .chanye_left_bottom{margin-top: 6%;}  
}
@media screen and (max-width:900px)
{
.chanye_content_left,.chanye_content_right{ width: 100%; float: none;}
.chanye_bottom_content{ margin-top: 2.5%;}
.chanye_left_bottom{ width: 100%;}
}
@media screen and (max-width:560px)
{
  .chanye_container{ margin-top: 6%;}
.chanye_left_bottom{ padding: 0; margin: 0; background: none;}
.chanye_left_bottom ul li:first-child{ border-left: none; width: 100%;}
.chanye_left_bottom ul li:first-child+li{ width: 100%;}
.chanye_left_bottom ul li:first-child+li+li{ width: 100%;}
.chanye_left_bottom ul li{background: #f3f2f2; padding: 4vw 6vw; box-sizing: border-box; margin-top: 2%;}
.chanye_left_bottom ul li h3{ float: left; border-right: 1px solid #ff2a00; line-height: 1em; padding-right: 3vw; font-size: 6.3vw;}
.chanye_left_bottom ul li h6{ display: none;}
.chanye_left_bottom ul li h4{ float: left; margin: 1.3vw 0 0 3vw; font-size: 3.6vw;}
.chanye_content_left p{ font-size: 3.6vw;}
}
/* shipin */
.shipin_container{ width: 100%; padding: 4% 0 0; margin-top: 4%;background: url(/images/shipin_bg.jpg) no-repeat center top;}

.shipin_bottom_word{ width: 100%; padding: 2.5% 2.5% 1.5%; background: #fbfbfb; box-sizing:border-box; border-radius: 10px; margin-top: 2.5%;}
.shipin_bottom_word p{ color: #333; font-size: 16px; line-height: 2em; letter-spacing: 0.6px; margin-bottom: 1%; text-align: justify;}

.shipin_bottom_xilie{ width: 96%; margin: 0 auto; position: relative;}
.shipin_bottom_xilie .delicacy_word_right{ width: 86%;float: none;}

.shipin-next{ right: 0; margin-bottom: -27.5px; bottom: 50%;}
.shipin-prev{ left: 0;margin-bottom: -27.5px; bottom: 50%;}

@media screen and (max-width:1200px)
{
.shipin_bottom_xilie .delicacy_word_right{ width: 84%;float: none;}
}
@media screen and (max-width:1100px)
{
.shipin_bottom_xilie .delicacy_word_right{ width: 84%;float: none;}
}
@media screen and (max-width:900px)
{
.shipin-next{ right: 50%; margin-right: -58px;bottom: 0; width: 55px; height: 42px;}
.shipin-prev{ left: 50%; margin-left: -58px; bottom: 0;width: 55px; height: 42px;}
.shipin_bottom_xilie{ padding-bottom: 40px; width: 100%;}
.shipin_bottom_xilie .delicacy_word_right{ width: 100%; margin-top: 0;}
}
@media screen and (max-width:560px)
{
.shipin_bottom_word p{ font-size: 3.6vw;}
.shipin_container{ padding: 6% 0 0; margin-top: 6%;}
.shipin_bottom_xilie{ padding-bottom: 30px;}
.shipin_bottom_word{padding:3.5% 3.5% 2.5%;}
}

.chanye_title{ width: 100%; float: none;}
/* youshi */

.youshi_title{ margin-top: 6%;}

.youshi_nav_container{ width: 100%; background: #f3f2f2; margin-top: 2%; padding-top: 2%;}
.youshi_nav_content ul li{ width: 25%; float:left; border-bottom: 10px solid transparent; text-align: center; padding-bottom: 15px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;cursor: pointer;}

.youshi_nav_content ul li i{ height: 48px; overflow: hidden; display: block; width: 100%;}
.youshi_nav_content ul li i img{ display: block;height: 48px; margin: 0 auto;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.youshi_nav_content ul li i img.youshi_icon{ margin-bottom: 10px;}
.youshi_nav_content ul li h3{ font-weight: normal; font-size: 22px; line-height: 1.5em; color: #4e4d4d; letter-spacing: 0.6px; margin-top: 10px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.youshi_nav_content ul li.cur,.youshi_nav_content ul li:hover{ border-bottom:10px solid #ff2a00; }
.youshi_nav_content ul li.cur h3,.youshi_nav_content ul li:hover h3{ color:#ff2a00; }
.youshi_nav_content ul li.cur img.youshi_icon,.youshi_nav_content ul li:hover img.youshi_icon{ margin-top: -58px;}

.youshi_content_word{ width: 100%;background: #dfdfdf; position: relative;}
.youshi_content_word .youshi_content_left{ width: 50%; position: absolute; top: 50%;transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);}
.youshi_content_word .youshi_content_left .youshi_content_left_word{ box-sizing: border-box; width: 840px; float: right; padding-right: 10%;}
.youshi_content_word .youshi_content_left .youshi_content_left_word h3{ font-size: 28px; line-height: 1.5em; font-weight: normal; letter-spacing: 0.6px; color: #ff2a00; margin-bottom: 3%;}
.youshi_content_word .youshi_content_left .youshi_content_left_word p{ font-size: 16px; color: #333333; letter-spacing: 0.6px; line-height: 1.9em;}


.youshi_content_right{ width: 50%; float: right; overflow:hidden;}
.youshi_content_right img{ display:block; width: 100%; height: auto;transition: all 0.6s ease-out 0s;-webkit-transition: all 0.6s ease-out 0s; -moz-transition: all 0.6s ease-out 0s; -mo-transition: all 0.6s ease-out 0s;}

.youshi_content_right:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transition: all 0.6s ease-out 0s; -webkit-transition: all 0.6s ease-out 0s;-moz-transition: all 0.6s ease-out 0s;-mo-transition: all 1s ease-out 0s;}


@media screen and (max-width:1700px)
{
.youshi_content_word .youshi_content_left .youshi_content_left_word{ width: 96%;}
}

@media screen and (max-width:1450px)
{
.youshi_nav_content ul li h3{ font-size: 20px;}
.youshi_content_word .youshi_content_left .youshi_content_left_word h3{ font-size: 26px;}

.youshi_content_word{ height: 420px;}
.youshi_content_right{ height: 420px; position: relative;}
.youshi_content_right img{ width: 886px; height: auto; position: absolute; left: 50%; margin-left:-443px; }
}

@media screen and (max-width:1000px)
{
.youshi_nav_content ul li h3{ font-size: 18px;}
}
@media screen and (max-width:900px)
{
.youshi_nav_content ul li{ width: 49%; margin: 0 2% 2% 0;}
.youshi_nav_content ul li:nth-child(2n){ margin-right: 0;}
.youshi_nav_content ul li.cur, .youshi_nav_content ul li:hover {
    border-bottom: 3px solid #ff2a00;
}
.youshi_nav_content ul li{border-bottom: 3px solid #ccc; padding-bottom: 1%;}
.youshi_content_right{ width: 100%; float: none; height: auto;}
.youshi_content_right img{ width: 100%; height: auto; position:static; left: 0; margin-left: 0;}
.youshi_content_word .youshi_content_left{ width: 100%; float: none; position: static; top: 0;transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -o-transform: translateY(0%);}
.youshi_content_word{ height: auto;}
.youshi_content_word .youshi_content_left .youshi_content_left_word{ padding: 0; width: 96%; margin: 0 2% 0; padding: 3% 0;}
}


@media screen and (max-width:560px)
{
.youshi_title{ margin-top: 18%;}
.youshi_nav_container{ padding-top: 6%;}
.youshi_nav_content ul li h3{ font-size: 4vw; margin-top: 1.5vw;}
.youshi_nav_content ul li i{ height: 7vw;}
.youshi_nav_content ul li i img{ height: 7vw;}
.youshi_nav_content ul li i img.youshi_icon{ margin-bottom: 1vw;}

.youshi_nav_content ul li{ margin-bottom: 3%;}

.youshi_nav_content ul li.cur img.youshi_icon,.youshi_nav_content ul li:hover img.youshi_icon{ margin-top: -8vw;}

.youshi_content_word .youshi_content_left .youshi_content_left_word h3{ font-size: 4.2vw; margin-bottom: 2%;}
.youshi_content_word .youshi_content_left .youshi_content_left_word p{ font-size: 3.6vw;}
.youshi_content_word .youshi_content_left .youshi_content_left_word{ padding: 6% 0;}
}

/*jiazhi*/
.jiazhi_container{ margin-top: 4%;}
.jiazhi_word_content{ width: 100%; margin-top: 2.5%;}
.jiazhi_word_content p{ color: #333; font-size: 16px; line-height: 2em; letter-spacing: 0.6px; margin-bottom: 1%; text-align: justify;}
@media screen and (max-width:560px)
{
.jiazhi_word_content p{ font-size: 3.6vw;}
.jiazhi_container{ margin-top: 6%;}
}

/*sitemap*/
.content_sitemap{ width:1680px; overflow:hidden; margin:35px auto 20px auto;border: 1px solid #ccc;
padding: 40px 30px 0 30px;box-sizing:border-box;-webkit-box-sizing: border-box; }

.content_sitemap ul{ margin-bottom:40px; width:100%; overflow:hidden;}
.content_sitemap h3{ font-size:21px; line-height:24px; border-bottom:1px dotted #ccc;padding-bottom:15px; color:#313131; }
.content_sitemap h3 a{color:#313131; }

.content_sitemap ul li{ float:left; padding-right:25px; font-size:16px; line-height:20px; margin-top:15px;}

.content_sitemap ul li a{ color:#636363;}

.content_sitemap ul.xxww li{ padding-right:0; width:100%;}

@media screen and (max-width:1700px) {
.content_sitemap{ width:96%; }
}

@media screen and (max-width:900px) {
.content_sitemap{ 
padding: 20px 10px 0 10px; }
.content_sitemap ul{ margin-bottom:20px;}
.content_sitemap h3{ font-size:18px; padding-bottom:10px;}
.content_sitemap ul li{  padding-right:15px; font-size:15px;  margin-top:10px;}
}

/*404*/
.mag404{ width:100%; height:70px;}
.content404{ width:1200px; margin:3% auto 0 auto;}
.top404{ width:100%; text-align:center;}

.top404 img{ display:block; max-width:60%; height:auto; margin:0 auto;}

.top404 h3{ font-size:20px; font-weight:normal; line-height:1.5em; margin-top:2%; color:#3f3f3f;}


.bottom404{ width:100%; margin-top:4%;}
.bottom404 h3{ font-size:21px; line-height:1.5em; border-bottom:1px dotted #bdbdbe; text-transform:uppercase; color:#313131; padding-bottom:15px; margin-top:30px;}
.bottom404 h3 a{color:#464646;}

.bottom404 h4{ font-size:16px; font-weight:normal; text-transform:capitalize; margin-top:10px;    line-height: 1.5em;}

.bottom404 h4 a{ color:#626262; margin-right:2%;}


@media screen and (max-width: 1250px){
	.content404{ width:96%;}
.top404 img{ max-width:80%; }
}

@media screen and (max-width: 600px){
.top404 h3{ font-size:14px;}
.top404 img{ max-width:100%; }
.bottom404 h3{ font-size:18px;padding-bottom:12px; margin-top:12px;}
.bottom404 h4{ font-size:16px;}
}

/*floor*/
.floorcon{ position:relative;}
.floor{ position:absolute; left:0; top:-100px;}
