/* 清浮动 */
.clearfix:after,
.clearfix:before{content: "";display: table;}
.clearfix:after{clear: both;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.show{display:block;}
.hide{display:none;}








/*header pc-navbar*/
.pc-navbar{height:4rem;border:0;margin:0 auto; width:100%;position:absolute;width:100%;top:8rem;left:0; right:0;z-index:900;transition:all .3s ease}
/*.pc-navbar.collapsed{background:0 0}*/
.pageH .pc-navbar{ height:auto;position:static!important;top:auto;left:auto; right:auto;}
/*logo*/
/*.pc-navbar .navbar-header{float:none;width:160px; height:160px; margin:0 auto; position:absolute; left:0;right:0; top:0; z-index:2;}*/
.pc-navbar .navbar-header .navbar-brand{display:inline-block;padding:0;height:auto}
.pc-navbar .navbar-header .navbar-brand .navbar-brand-logo{vertical-align:middle;display:inline-block;width:160px;height:160px;background-size:100px; background-position:center center;
background-repeat:no-repeat;}

.pc-navbar .navbar-header{float:left;width:21%; height: auto; overflow:hidden;z-index:2;}
.pc-navbar .navbar-header a img{width:100%; height:auto; overflow:hidden; padding:10px 0}

/*navbar-right*/
.pc-navbar .navbar-right{ text-align:right;margin-top:40px;}
.pc-navbar .navbar-right ul{display:inline-block;zoom:1;}
.pc-navbar .navbar-right ul li{ display:inline-block;*display:inline;zoom:1; text-align:left;}
.pc-navbar .navbar-right ul li a{color:#464646; font-size:14px; line-height:normal; vertical-align:middle;}
.pc-navbar .navbar-right ul li a:hover{color:#123e66;}
.pc-navbar .navbar-right ul li.nav-tianmao a{padding-left:26px; background:url(../images/top-tianmao.png) left center no-repeat; margin-left:32px;}
.pc-navbar .navbar-right ul li.nav-VR a{padding-left:26px; background:url(../images/top-vr.png) left center no-repeat; margin-left:32px;}
/*nav*/
.pc-navbar #siteHeaderNavbar{width:100%;}
.pc-navbar ul.navbar-category>li.category-item.relative{position:relative}
.pc-navbar ul.navbar-category>li.category-item{float:left;line-height:48px; width:16.666%; text-align:center}
/*.pc-navbar ul.navbar-category>li.category-item.li4{margin-right:234px;}
.pc-navbar ul.navbar-category>li.category-item.li8{margin-right:0;}*/
.pc-navbar ul.navbar-category>li.category-item>a{padding:0; display:inline-block; transition:all .3s; color:#123e66; vertical-align:middle; line-height:48px;cursor:pointer;/*background:url(../images/v.png) right 50% no-repeat;*/ overflow:hidden; font-size:16px; color:#222; font-weight:bold}

/*erji*/
.pc-navbar ul.navbar-category:hover li.category-item>a{color:#222}
.pc-navbar ul.navbar-category:hover li.category-item.opened>a:after,
.pc-navbar ul.navbar-category:hover li.category-item>a:hover:after{content:''; display:inline-block; position:absolute; left:0; /*bottom:-1px;*/z-index:1200;width:100%;/*background-color:#186bb9*/}
.pc-navbar ul.navbar-category:hover li.category-item>a:hover:after{/*height:3px*/}
.pc-navbar ul.navbar-category:hover li.category-item:hover>a{color:#186bb9; position:relative}
.pc-navbar ul.navbar-category:hover li.category-item:hover .dui-dropdown-menu{opacity:1; visibility:visible}
.pc-navbar ul.navbar-category:hover li.category-item.opened>a:after{/*height:3px*/}

/*sanji*/
.pc-navbar .dui-dropdown-menu.single{position:absolute; transform:translate(-50%,0); width:auto; z-index:1100; background:0 0; border:none; margin-top:0; opacity:0;/*overflow:hidden;*/ display:none; top:100%; left:50%; color:#303233; height:auto; padding:0;/*transition:height .5s ease*/}
.pc-navbar .dui-dropdown-menu.single ul{background:#fff; margin-top:16px; -ms-box-shadow:0 2px 4px 0 rgba(0,0,0,.05); -o-box-shadow:0 2px 4px 0 rgba(0,0,0,.05); box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}
.pc-navbar .dui-dropdown-menu.single li.nav-item{display:block; width:100%; font-size:13px; transition:all .3s; line-height:50px;}
.pc-navbar .dui-dropdown-menu.single li.nav-item>a{padding:0 32px; white-space:nowrap; display:inline-block; color:#303233;line-height:26px;height:auto;background:0;text-align:center;}
.pc-navbar .dui-dropdown-menu.single li.nav-item:hover{background:#ebeff2}
.pc-navbar ul.navbar-category .dui-dropdown-menu.single .dropdown-container>ul{margin-top:0;/*border-top:1px solid #f0f1f2*/}
.pc-navbar ul.navbar-category li:hover .dui-dropdown-menu.single {display: block; visibility: visible; max-height: 500px; padding: 0 10px 10px; opacity: 1;/*transition:height .5s ease*/}

/*Search*/
.pc-navbar #siteHeaderSearch{position:absolute;top:0;left:0; right:0;display:none; background:#fff;z-index:991;}
.pc-navbar.navbar-searching #siteHeaderSearch .search-btn,
.pc-navbar.navbar-searching #siteHeaderSearch .search-input{animation-name:slideInRight; animation-duration:.5s; animation-fill-mode:both; animation-timing-function:ease}
.pc-navbar.navbar-searching {background: #fff!important}
.pc-navbar .search-box{position:relative;}
.pc-navbar .search-box form{display:inline-block;}
.pc-navbar .search-box .search-input{display:inline-block;width:600px;outline:none;font-size:16px;height:32px;padding:4px 8px;border:none}
.pc-navbar .search-box{padding:20px 0;margin:0 270px;}
.pc-navbar .search-box .search-btn{display:inline-block;width:24px;height:24px; vertical-align: middle; margin-right:4px; margin-left:0; cursor:pointer; background-image:url(../images/m-search2.png); background-repeat:no-repeat; background-position:center center; background-size:22px; font-size:0;}
.pc-navbar .search-box .close-btn{display:inline-block;width:24px;height:24px;position:absolute;top:50%;color:#616466;cursor:pointer;/*margin-left:244px;*/margin-top:-12px;background-size:cover;background-image:url(../images/top-close.svg); background-repeat:no-repeat; background-position:center center; right:0;}
.pc-navbar .search-box-cover{position:fixed;width:100%;height:100%;top:72px;left:0;opacity:.5;background-color:#000;z-index:990}
.search-input::-ms-clear{display:none}

@keyframes slideInRight {
	0% {transform: translate3d(100%,0,0);visibility: visible}
    to {transform: translate3d(0,0,0)}
}
@media screen and (max-width: 1230px) {
  /*.pc-navbar ul.navbar-category>li.category-item{margin-right:24px;}*/
}
@media screen and (max-width: 1150px) {
   .pc-navbar ul.navbar-category>li.category-item>a{font-size:14px;}	
   /*.pc-navbar ul.navbar-category>li.category-item{margin-right:18px;}*/
}
@media screen and (max-width: 1024px) {
	.pc-navbar{ display:none;}
	.top_yd_bg{ display:none;}
}






/*pc-navbar-m*/
.pc-navbar-m{display:none;}
@media screen and (max-width: 1024px) {
.pc-navbar-m{display: block;}
body{position:relative;width:100%;padding-top:66px;overflow-x:hidden;padding-top: 0}
.menu-opened .pc-navbar-m,.site-footer-m ul.footer-social-list img,html{height:100%}
.menu-opened .navbar-header{border-bottom:1px solid #f2f2f2}
.menu-opened,.menu-opened .dji-mobile{overflow:hidden;height:100%}
.pc-navbar-m .show-navbar-group a.navbar-group-head{right:100%;opacity:0}
.no-transition .navbr-group-menu,
.no-transition a.navbar-group-head{transition:none!important}
.pc-navbar-m{position:fixed;top:0;left:0;right:0;width:100%;height:66px;z-index:10000;background-color:#fff;transition:all .5s ease}
.pageH .pc-navbar-m.header-closed{background-color:#fff;}
.pc-navbar-m .navbar-header{height:70px;padding-left:17px;padding-right:17px;text-align:center;float:none}
.pc-navbar-m .navbar-header:after,
.pc-navbar-m .navbar-header:before{display:none}

/*navbar-control header-opened*/
.pc-navbar-m.header-opened .navbar-content{opacity:1;visibility:visible;z-index:200}
.pc-navbar-m.shopping-opened .control-icon{opacity:0;visibility:hidden;transform:translateY(-50px)}
.pc-navbar-m.header-opened .control-icon:nth-child(2){opacity:0}
.pc-navbar-m.header-opened .control-icon:nth-child(1){transform:translateY(8px)}
.pc-navbar-m.header-opened .control-icon:nth-child(1):before{transform:rotate(45deg);width:22px;}
.pc-navbar-m.header-opened .control-icon:nth-child(3){transform:translateY(-8px)}
.pc-navbar-m.header-opened .control-icon:nth-child(3):before{transform:rotate(-45deg);width:22px;}

/*navbar-control*/
.pc-navbar-m a.navbar-control{display:inline-block;margin-top:20px;float:right;vertical-align:middle}
.pc-navbar-m .control-icon:nth-child(2):before{width:18px;}
.pc-navbar-m .control-icon:nth-child(3):before{width:14px;}
.pc-navbar-m .control-icon{display:block;padding-top:3px;padding-bottom:3px;transition:all .4s ease}
.pc-navbar-m .control-icon:before{content:'';display:block;height:2px;width:22px;background-color:#303233;border-top-right-radius:2px;border-bottom-left-radius:2px;transition:transform .4s ease .2s,background-color .5s ease 0s}

/*navbar-shopingbag header-opened*/
.pc-navbar-m.header-opened a.navbar-shopingbag{opacity:0;visibility:hidden;transform:translateY(-50px)}
.pc-navbar-m.shopping-opened a.navbar-shopingbag{transition:none}
.pc-navbar-m.shopping-opened a.navbar-shopingbag .shopingbag-icon{transition:all .3s;opacity:0}
.pc-navbar-m.shopping-opened a.navbar-shopingbag:after,.pc-navbar-m.shopping-opened a.navbar-shopingbag:before{transition:all .4s ease .35s;opacity:1}

/*navbar-shopingbag*/
.pc-navbar-m a.navbar-shopingbag:after,
.pc-navbar-m a.navbar-shopingbag:before{content:'';display:block;height:2px;width:22px;background-color:#303233;border-top-right-radius:2px;border-bottom-left-radius:2px;transition:transform .4s ease .2s,background-color .5s ease 0s}
.pc-navbar-m a.navbar-shopingbag:after,
.pc-navbar-m a.navbar-shopingbag:before{position:absolute;top:50%;left:0;opacity:0;transition:all .4s ease}
.pc-navbar-m a.navbar-shopingbag{position:relative;display:inline-block;float:right;margin-top:20px;vertical-align:middle;transition:all .4s ease}
.pc-navbar-m a.navbar-shopingbag:before{transform:rotate(45deg)}
.pc-navbar-m a.navbar-shopingbag:after{transform:rotate(-45deg)}
.pc-navbar-m a.navbar-shopingbag span.shopingbag-icon{position:relative;display:block;width:22px;height:22px;background-size:22px 22px;background-position:center center;background-image:url(../images/m-search.png);transition:all .4s ease .2s}
.pc-navbar-m a.navbar-shopingbag span.shopingbag-icon.full{background-image:url(../images/shoppingbag-icon.png)}

/*logo*/
.pc-navbar-m .navbar-logo{display:inline-block;width:10%; float:left; padding:7px 0;}
.pc-navbar-m .navbar-logo a{display:block;/*width:100%;height:52px;background-size:100%;background-position:center center;background-image:url(../images/logo.png)*/}
.pc-navbar-m .navbar-logo a img{width:100%; height:auto; overflow:hidden}

/*erji*/
.pc-navbar-m .navbar-content{position:absolute;top:66px;bottom:0;width:100%;background-color:#fff;opacity:0;transition:all .4s;visibility:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:100}
.pc-navbar-m a.navbar-group-head{position:relative;right:0;display:block;padding:23px 20px 22px;font-size:16px;color:#303233;overflow:hidden;z-index:700;transition:all .4s}
.pc-navbar-m a.navbar-group-head h4{font-size:16px;line-height:20px;font-ght: normal;}
.pc-navbar-m a.navbar-group-head:before{position:absolute;left:20px;top:0;content:'';display:block;width:100%;height:1px;background-color:#f2f2f2}
.pc-navbar-m a.navbar-group-head span.navbar-arrow-right{position:absolute;right:20px;top:50%;margin-top:-5px}
.pc-navbar-m .navbar-group:first-child a.navbar-group-head,.pc-navbar-m ul.navbr-menu li:first-child a.navbar-menu-item{padding-top:22px}
.pc-navbar-m .navbar-group:first-child a.navbar-group-head:before,.pc-navbar-m ul.navbr-menu li:first-child a.navbar-menu-item:before{display:none}
.pc-navbar-m .navbar-language-group a.navbar-group-head{border-top:1px solid #dae1e6;padding-left:44px;padding-top:22px}
.pc-navbar-m .navbar-language-group a.navbar-group-head h4{font-ght:400}
.pc-navbar-m .navbar-language-group span.navbar-language-icon,.pc-navbar-m .navbr-pill-menu span.navbar-pill-icon{position:absolute;left:20px;top:50%;margin-top:-8px}
.pc-navbar-m span.navbar-arrow-right{display:block;width:6px;height:10px;background-size:cover;background-position:center center;background-image:url(../images/nav-arrow-right.svg)}

/*sanji*/
.pc-navbar-m .navbr-group-menu{position:fixed;width:100%;background-color:#fff;top:66px;transition:left .4s;left:100%;z-index:800}
.pc-navbar-m .navbr-group-menu ul{transition:all .4s;opacity:0}
.pc-navbar-m .navbr-group-menu a.menu-back{position:relative;display:block;padding:20px;font-size:16px;color:#123e66;background-color:#ebeff2;transition:all .4s;opacity:0;font-ght: normal;}
.pc-navbar-m .navbr-group-menu a.menu-back span,.pc-navbar-m .shopping-content a.navbar-store-link span{display:inline-block;vertical-align:middle}
.pc-navbar-m .navbr-group-menu a.menu-back span.navbar-arrow-right{margin-right:8px;transform:rotate(180deg)}
.pc-navbar-m .navbar-group-active .navbr-group-menu{position:absolute;left:0;top:0}
.pc-navbar-m .navbar-group-active .navbr-group-menu a.menu-back,.pc-navbar-m .navbar-group-active .navbr-group-menu ul{opacity:1}
.pc-navbar-m a.navbar-menu-item{position:relative;display:block;width:100%;padding:23px 20px 22px;font-size:16px;line-height:20px;color:#303233;overflow:hidden;font-ght: normal;}
.pc-navbar-m a.navbar-menu-item:before{position:absolute;left:20px;right:20px;top:0;content:'';display:block;width:auto;height:1px;background-color:#f2f2f2}

/*shiji*/
.pc-navbar-m .navbr-pill-menu{border-top:solid 1px #dae1e6}
.pc-navbar-m .navbr-pill-menu a.navbar-menu-item{padding-left:44px;font-ght:400}
.pc-navbar-m .navbr-pill-menu span.navbar-pill-icon.pill-icon-explore_more{margin-top:-6px}

/*m-search*/
.pc-navbar-m.shopping-opened .shopping-content{opacity:1;visibility:visible;z-index:200}
.pc-navbar-m .shopping-content{position:absolute;top:66px;bottom:0;width:100%;background-color:#fff;opacity:0;visibility:hidden;transition:all .4s;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:100}
.pc-navbar-m .shopping-content a.navbar-store-link{position:relative;display:block;padding:20px;font-size:16px;font-ght: normal;color:#123e66;background-color:#ebeff2;transition:all .4s}
.pc-navbar-m .shopping-content a.navbar-store-link span.navbar-arrow-right{margin-left:8px;background-image:url(../images/nav-arrow-right-black.svg)}
.pc-navbar-m .shopping-content .m-search{padding: 15px;position: relative;}
.pc-navbar-m .shopping-content .m-search form{border: 1px solid #f2f2f2;}
.pc-navbar-m .shopping-content .m-search input[type=text]{display: block;margin: 0 auto;width:100%;font-size:16px;color: #333333;line-height:50px;font-ght: 300;text-align:left;background-color: transparent;padding:0 3%;}
.pc-navbar-m .shopping-content .m-search input[type=submit]{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;background-image: url('../images/m-search2.png'); font-size:0; width:50px; height:50px; background-size:20px;}

/*header-closed*/
.pc-navbar-m .navbar-container{transition: all .5s ease 0s;height:76px}
.pc-navbar-m a.navbar-dji-icon,body .pc-navbar-m a.navbar-shopingbag span.shopingbag-icon{transition: all .5s ease 0s}
.pc-navbar-m a.navbar-shopingbag:after,body .pc-navbar-m a.navbar-shopingbag:before{transition: all .1s ease}
.pc-navbar-m.header-closed{background-color: transparent}
.pc-navbar-m.header-closed a.navbar-dji-icon{background-image: url(../images/logo.png)}
.pc-navbar-m.header-closed a.navbar-shopingbag span.shopingbag-icon{background-image: url(../images/m-search2.png)}
.pc-navbar-m.header-closed .navbar-control .control-icon:before{background-color: #123e66}
.pc-navbar-m.sticky-nav .navbar-container{height:70px;background-color: #fff; border-bottom: 1px solid #f2f2f2;}
.pc-navbar-m.sticky-nav a.navbar-shopingbag span.shopingbag-icon{background-image: url(../images/m-search.png)}
.pc-navbar-m.sticky-nav .navbar-control .control-icon:before{background-color: #303233}
}

@media screen and (max-width: 768px) {
.pc-navbar-m .navbar-logo{width:10%;}
}
@media screen and (max-width: 500px) {
.pc-navbar-m .navbar-logo{width:10%;}
}





/*banner*/
.banner{margin-top:8.5rem; position:relative}
body .swiper-container{overflow: hidden;}
.banner .banner-container{background:#fff;}
.banner-container .swiper-slide img{ display:none}
.banner-container .swiper-slide img{width: 100%; height:auto; object-fit: cover;}
.banner-container .swiper-banner-pagination{ display:none; bottom:20px; position:absolute}
.banner-container .swiper-banner-pagination span{width:10px;height:10px;border:1px solid #fff;opacity:1;float:none;margin-left: 10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4C000000', endColorstr='#4C000000');background:rgba(0,0,0,0.3);transition: width .3s linear;cursor: pointer;}
.banner-container .swiper-banner-pagination span.swiper-pagination-bullet-active{background:#fff;width: 26px;}
.banner-container .control-btn {position: absolute;height: 100px;width: 50px;background-color: rgba(0,0,0,.6);top: 50%;margin-top: -64px;z-index: 400;transition: all .4s;cursor: pointer;opacity:1;}
.banner-container .swiper-control:hover .control-btn{opacity: 1}
.banner-container .swiper-control{position: absolute;top: 0;z-index: 300;width:20%;height:100%}
.banner-container .swiper-control.swiper-arrow-left{left:0;}
.banner-container .swiper-control.swiper-arrow-right{right:0;}
.banner-container .swiper-banner-prev{background-size:30px;left:0; background-repeat:no-repeat;background-image:url(../img/banner-left.png); background-position:40% center;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.banner-container .swiper-banner-next{background-size:40px;right:0;background-repeat:no-repeat;background-image:url(../img/banner-right.png); background-position:60% center;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}

.banner-container .swiper-slide{height:670px}
.banner-container .ban1{background:url(../img/1.jpg) no-repeat center; height:670px;}
.banner-container .ban2{background:url(../img/2.jpg) no-repeat center; height:670px;}
.banner-container .ban3{background:url(../img/3.jpg) no-repeat center; height:670px;}
.banner-container .ban4{background:url(../img/4.jpg) no-repeat center; height:670px;}



/*mbanner*/
.mbanner{display:none;/* margin-top:76px*/}
.m-container .swiper-slide img{width: 100%; height:auto; object-fit: cover;}

@media screen and (max-width:1280px) {
    .banner{display:none;}
    .mbanner{display:block; margin-top:8.5rem}
	.m-container .mbanner-pagination span{width:5px;height:5px;border:1px solid #fff;opacity:1;margin-left: 10px;border-radius:5px;transition: width .3s linear;cursor: pointer;transition: width .3s linear;}
    .m-container .mbanner-pagination span.swiper-pagination-bullet-active{background:#fff;width:9px;}
}








.next1{ width:100%; display:block; height:auto; overflow:hidden; padding-top:50px; text-align:center; color:#434343;}
.next1 a{ margin:0px 3px;  padding:0px 5px; font-weight:normal}
.next1 a:hover{color:#00406a; padding:0px 5px}
.pages button{ line-height:34px;}
.pagesone{ display:none;}


/*公司简介内页*/
.ny_banner{margin-top: 10rem; position: relative; margin-bottom:60px}
.
.ny_dqwz{ margin-top:15px; font-size:15px; line-height:32px; color:#666}
.ny_dqwz a{color:#222; font-weight:normal}
.ny_dqwz a:hover{color:#00406a;}
.ny_about_banner{margin-top:25px; width:100%; position:relative;}
.ny_about_banner img{width:100%; height:auto; overflow:hidden; position:relative}

.ny_about_banner h2{font-size:30px; width:80%; text-align:center; display:block; background-color:#fff; padding:25px 0; position:absolute; top:90%; left:10%; color:#000}
.ny_about_banner h2 p{color:#666; margin-top:15px; font-size:14px}
.ny_about_nr{width:100%; height:auto; overflow:hidden; margin:60px 0 0 0; display:block}
.ny_about_nr img{max-width:100%; height:auto; overflow:hidden}

@media (max-width: 1160px) {
	.ny_banner{margin-top: 13rem;}
}
@media (max-width: 768px) {
	.ny_about_nr{ margin:80px 0 40px 0}
	.ny_about_banner h2{ padding:15px 0;}
	
}



/*合作伙伴内页*/


.ny_partner_banner{margin-top:25px; width:100%; position:relative; height:auto; overflow:hidden}
.ny_partner_l{ width:52%; float:left; background-color:#fafafa; margin:30px 0; padding:3%; position:relative; z-index:99}
.ny_partner_l h2{font-size:30px; color:#000}
.ny_partner_l p{margin-top:20px}
.ny_partner_r{width:55%; float:right; position:absolute; right:0}
.ny_partner_r img{width:100%; height:auto; overflow:hidden}


.ny_hzhb_nr{width:100%; height:auto; overflow:hidden; margin:60px 0 0 0; display:block}
.ny_hzhb_list{ width:15%; margin-right:2%; float:left; margin-top:30px;}
.ny_hzhb_list:nth-child(6n){margin-right:0}
.ny_hzhb_list a img{ width:100%; height:auto; border:1px solid #e5e5e5;}
.ny_hzhb_list p{ line-height:50px; width:100%; text-align:center; color:#545454; margin-top:1px; background-color:#e5e5e5; border:1px solid #e5e5e5; height:50px;}
.ny_hzhb_list p a{color:#434343;font-weight: bold; font-size:16px;}

.xyp{ border-top:1px dashed #CCCCCC; margin-top:15px; padding-top:10px;}
.xyp a{padding:5px; font-weight:normal}
.xyp a:hover{color:#00406a;}


@media (max-width: 1350px) {
	.ny_hzhb_list{ width:32.333%; margin-right:1.5%; float:left; margin-top:30px;}
	.ny_hzhb_list:nth-child(3n){margin-right:0}
}

@media (max-width: 991px) {
	.ny_partner_l{width:100%;}
	.ny_partner_r{width:100%; position:relative}
	.ny_hzhb_nr{margin:5px 0 0 0 }
}



<!--内页工程案例-->

.ny_case_nr{width:100%; height:auto; overflow:hidden; display:block; margin-top:60px}
.ny_case_list{ width:32.333%; margin-right:1.5%; float:left; margin-top:30px;}
.ny_case_list:nth-child(3n){margin-right:0}
.ny_case_list a img{ width:100%; height:auto; border:1px solid #e5e5e5;}
.ny_case_list p{ line-height:36px; width:100%;color:#434343; margin-top:1px; }
.ny_case_list p a{color:#434343;font-weight: bold; font-size:16px;}
.ny_case_list span a{color:#8e6f00; font-size:14px; font-weight:normal}

@media (min-width: 1349px) {
	.ny_case_nr{margin-top:60px}
}
@media (max-width: 1349px) {
	.ny_case_nr{margin-top:100px}
}
@media (max-width: 991px) {
	.ny_case_list{ width:49%; margin-right:2%; float:left; margin-top:30px;}
	.ny_case_list:nth-child(3n){margin-right:2%}
	.ny_case_list:nth-child(2n){margin-right:0}
}

@media (max-width: 600px) {
	.ny_case_nr{margin-top:120px}
}




.ny_news_nr{width:100%; height:auto; overflow:hidden; margin-top:60px}
.ny_news_nr h2{ width:100%; font-size:20px; color:#222; font-weight:bold; line-height:51px; height:51px; border-bottom:1px solid #eaeaea; width:auto; overflow:hidden; text-align:left; display:block}

 
#side{width:18%; float:left; height:auto; overflow:hidden; z-index:1000; padding:30px 0px;}

#side h2{ width:100%; font-size:20px; color:#222; font-weight:bold; line-height:51px; height:51px; border-bottom:1px solid #eaeaea; width:auto; overflow:hidden; text-align:left;  display:block}



#side ul{padding:0px 0px; width:auto; margin-top:10px; overflow:hidden; text-align:center; display:inline-block; position:relative; z-index:99}
#side ul li{ width:100%; background:url(../img/side_ic1.png) no-repeat center left; font-size:15px; line-height:36px; display:block; overflow:hidden; float:left;}

#side ul li a{ padding-left:25px; display:block; text-align: left; color:#434343; border:none; line-height:36px; height:36px; margin:0px; overflow:hidden;}

#side ul li a:hover{ background:url(../img/side_ic2.png) no-repeat center left; display:block; color:#00406a; text-align: left; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;}

.navon1 a{display:block; color:#00406a;  background:url(../img/side_ic2.png) no-repeat center left; padding-left:25px;}

#side ul li ul{background:none; padding:0px; display:none;}
#side ul li ul li{ border-bottom:none; margin:0px auto;width:130px; line-height:45px; height:45px; border-top:1px dashed #D4D4D4; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand; background-color:#efefef;}
#side ul li ul li a{color: #898989; margin-left:0px; background:none; padding-left:5px;}
#side ul li ul li a:hover{background:none; color: #656565;}
#side ul li:hover ul { display:block;}
#side ul li.sfhover ul { display:block;}

#side img{padding-top:0px}



.ny_news_r{width:79%; float:right}
.ny_news_list{ width:49%; margin-right:2%; float:left; margin-top:30px;}
.ny_news_list:nth-child(2n){margin-right:0}
.ny_news_list a img{ width:100%; height:auto; border:1px solid #e5e5e5;}
.ny_news_list h3{ line-height:36px; width:100%;color:#434343; margin-top:1px; }
.ny_news_list h3 a{color:#434343;font-weight: bold; font-size:16px;}
.ny_news_list h4{font-size:13px; color:#999}
.ny_news_list p{margin-top:15px; line-height:26px; font-size:13px; color:#626262; display:block}
.ny_news_list span a{color:#8e6f00; font-size:14px; font-weight:normal; margin-top:15px; display:block}


/*新闻详情*/
.xq_new_banner{margin-top:25px; width:100%; position:relative; height:auto; overflow:hidden}
.xq_new_l{ width:50%; float:right; background-color:#fafafa; margin:30px 0; padding:10% 3%; position:relative; z-index:99}
.xq_new_l h2{font-size:26px; color:#000}
.xq_new_l span{margin-top:10px; color:#999; display:block}
.xq_new_r{width:55%; float:left; position:absolute; left:0}
.xq_new_r img{width:100%; height:auto; overflow:hidden}

.qx_news_nr{width:100%; height:auto; overflow:hidden;margin-top:60px; margin-bottom:40px}



@media (max-width: 1349px) {
	.ny_news_nr{margin-top:100px}
}
@media (max-width: 991px) {
	.xq_new_l{width:100%; float:none; padding:2%}
	.xq_new_r{width:100%; float:none; position:relative}
	.qx_news_nr{margin-top:30px}
	.ny_news_r{width:100%; float:none}
	#side{width:100%; float:none; padding:30px 0 10px 0}
	#side ul{width:100%}
	#side ul li{ width:20%; float:left}
	qx_news_nr{margin-top:30px; margin-bottom:30px}
}

@media (max-width: 600px) {
	.ny_news_nr{margin-top:100px}
	.qx_news_nr img{width:100%; height:auto; overflow:hidden}
	#side ul li{ width:33.333%; float:left}
}



/*产品首页*/
.ny_pro_r{width:79%; float:right}
.ny_pro_list{ width:32.333%; margin-right:1.5%; float:left; margin-top:30px;}
.ny_pro_list:nth-child(3n){margin-right:0}
.ny_pro_list a img{ width:100%; height:auto; border:1px solid #e5e5e5;}
.ny_pro_list p{ line-height:36px; width:100%;color:#434343; margin-top:1px; }
.ny_pro_list p a{color:#434343;font-weight: bold; font-size:16px;}
.ny_pro_list span a{color:#8e6f00; font-size:14px; font-weight:normal}


/*产品列表页*/
.ny_pro_fl_banner{margin-top:25px; width:100%; position:relative; height:auto; overflow:hidden}
.ny_pro_fl_l{ width:52%; float:left; background-color:#fafafa; margin:30px 0; padding:3%; position:relative; z-index:99}
.ny_pro_fl_l h2{font-size:26px; color:#000}
.ny_pro_fl_l p{margin-top:30px; color:#999; display:block}
.ny_pro_fl_r{width:55%; float: right; position:absolute; right:0; height:auto; overflow:hidden}
.ny_pro_fl_r img{width:100%; height:auto; overflow:hidden}

/*.qx_news_nr{width:100%; height:auto; overflow:hidden;margin-top:60px; margin-bottom:40px}*/


/*新闻详情*/
.xq_pro_banner{margin-top:25px; width:100%; position:relative; height:auto; overflow:hidden}
.xq_pro_l{ width:50%; float:right; background-color:#fafafa; margin:70px 0; padding:5% 3%;  position:relative; z-index:99}
.xq_pro_l h2{font-size:26px; color:#000; margin-bottom:40px; display:block}
.xq_pro_l p{margin-top:2px; color:#999; display:block; border-bottom:1px dashed #eaeaea; padding:15px 0}
.xq_pro_r{width:55%; float:left; position:absolute; left:0; padding:30px 0}
.xq_pro_r img{width:100%; height:auto; overflow:hidden}

.xq_pro_nr{width:100%; height:auto; overflow:hidden;margin-top:60px; margin-bottom:40px}
.xq_pro_nr h2{border-bottom:1px solid #d8d8d8; padding-bottom:10px; font-size:18px; font-weight:bold; margin-bottom:30px}
.xq_pro_nr img{max-width:100%; height:auto; overflow:hidden}

@media (max-width: 1349px) {
	.xq_pro_l p{padding:5px 0}
	
}


@media (max-width: 991px) {
	.ny_pro_list{ width:49%; margin-right:2%; float:left; margin-top:30px;}
	.ny_pro_list:nth-child(3n){margin-right:2%}
	.ny_pro_list:nth-child(2n){margin-right:0}
	.ny_pro_r{width:100%; float:none}
	.xq_pro_l h2{margin-bottom:20px;}
}

@media (max-width: 768px) {
	.xq_pro_l{ width:100%; float: none; margin:30px 0}
	.xq_pro_r{ width:100%; float: none; position:relative; padding:0}
	.xq_pro_nr{margin-top:20px; margin-bottom:30px}
}


.ny_ss_list{ width:32.333%; margin-right:1.5%; float:left; margin-top:30px;}
.ny_ss_list:nth-child(3n){margin-right:0}
.ny_ss_list:nth-child(3n+1){ clear:left}
.ny_ss_list h3{font-size:18px; margin-bottom:15px}
.ny_ss_list h3 a{font-size:18px;}
.ny_ss_list h4{letter-spacing:0; font-size:13px; color:#666; margin-top:15px}
.ny_ss_list h4 a{color:#999}
.ny_ss_list a img{ width:100%; height:auto; border:1px solid #e5e5e5;}
.ny_ss_list p{ line-height:26px; width:100%;color:#626262; margin-top:1px; }
.ny_ss_list p a{color:#434343;font-weight: bold; font-size:14px;}
.ny_ss_list span a{color:#8e6f00; font-size:14px; font-weight:normal}


@media (max-width: 991px) {
	.ny_ss_list{ width:49%; margin-right:2%; float:left; margin-top:30px;}
	.ny_ss_list:nth-child(3n){margin-right:2%}
	.ny_ss_list:nth-child(3n+1){ clear:none}
	.ny_ss_list:nth-child(2n){margin-right:0}
	.ny_ss_list:nth-child(2n+1){ clear:left}
}





.ny_feed_l{width:48%; float:left; background-color:#f9f9f9; padding:3%; text-align:center; margin-top:20px}

.ny_feed_r{width:48%; float:right; margin-top:20px}

.ny_feed_tit{padding-bottom:10px; border-bottom:1px solid #e6e6e6; text-align:center; color:#787878; font-weight:normal; margin-bottom:30px}
.ny_feed_tit span{ font-size:26px; font-weight:bold; color:#00406a; display:block; line-height:30px}

.ny_feed_r form{width:100%;}
.lyb{width:100%; margin:5px auto;}
.lyb input{width:100%; border:1px solid #e7e7e7; color:#999; height:46px; font-size:1.1em}

.lyb textarea{width:100%; border:1px solid #e7e7e7; color:#999; height:100px; font-size:1.1em}
.lyb_tj{width:50%; margin:2em auto;}
.lyb_tj input{width:60%; background-color:#00406a; border:1px solid #0086c0; color:#fff; height:2em; font-size:1.5em; border-radius:30px}


	
@media (max-width:991px){
	.lyb input{ height:30px;}
	.lyb textarea{height:70px; }

}
	
@media (max-width:768px){
	.lyb input{ height:30px;}
	.lyb textarea{height:70px; }
	.ny_feed_l{width:100%; float:none}
	.ny_feed_r{width:100%; display:none}
}

@media (max-width:640px){
	.ny_news_ny{padding:15px 0;}
	.lyb{width:100%;}
	.lyb_tj{width:50%; }
}
	
@media (max-width:320px){
	.lyb_tj{width:100%; }
}