﻿ /* ––––––––––––––––––––––––––––––––––––––––––––––––––
 Screen style's
 –––––––––––––––––––––––––––––––––––––––––––––––––– */
 
 .menu-container {
     width: 100%;
     margin: 0 auto;
	 margin-top: 1%;
     
 }

 .menu-mobile {
     display: none;
     padding: 20px;
 }
 
 .menu-mobile:after {
     content: "\f394";
     font-family: "Ionicons";
     font-size: 2.5rem;
     padding: 0;
     float: right;
     position: relative;
     top: 50%;
     -webkit-transform: translateY(-25%);
     -ms-transform: translateY(-25%);
     transform: translateY(-25%);
 }
 
 .menu-dropdown-icon:before {
     content: "\f489";
     font-family: "Ionicons";
     display: none;
     cursor: pointer;
     float: right;
     padding: 1.5em 2em;
     background: #fff;
     color: #333;
 }
 
 .menu > ul {
     margin: 0 auto;
     width: 100%;
     list-style: none;
     padding: 0;
     position: relative;
     /* IF .menu position=relative -> ul = container width, ELSE ul = 100% width */
     box-sizing: border-box;
 }
 
 .menu > ul:before,
 .menu > ul:after {
     content: "";
     display: table;
 }
 
 .menu > ul:after {
     clear: both;
 }
 
 .menu > ul > li {
     float: left;
     
     padding: 0;
     margin: 0;
 }
 
 .menu > ul > li a {
     text-decoration: none;
     padding: 1.5em 1.5em;
     display: block;
	 color: #000000;
	 font-size: 16px;
 }
 
 .menu > ul > li a:hover {
     color: #428bca;
 }
 
 .menu > ul > li > ul {
     display: none;
     width: 100%;
     background: #ffffff;
     padding: 20px;
	 border-radius: 10px;
     position: absolute;
     z-index: 99;
     left: 0;
     margin: 0;
     list-style: none;
     box-sizing: border-box;
 }
 
 .menu > ul > li > ul:before,
 .menu > ul > li > ul:after {
     content: "";
     display: table;
 }
 
 .menu > ul > li > ul:after {
     clear: both;
 }
 
 .menu > ul > li > ul > li {
     margin: 0;
     padding-bottom: 0;
     list-style: none;
     width: 25%;
     background: none;
     float: left;
 }
 
 .menu > ul > li > ul > li a {
     color: #333;
     padding: .2em 0;
     width: 95%;
     display: block;
     border-bottom: 1px solid #ccc;
 }
 
 .menu > ul > li > ul > li > ul {
     display: block;
     padding: 0;
     margin: 10px 0 0;
     list-style: none;
     box-sizing: border-box;
 }
 
 .menu > ul > li > ul > li > ul:before,
 .menu > ul > li > ul > li > ul:after {
     content: "";
     display: table;
 }
 
 .menu > ul > li > ul > li > ul:after {
     clear: both;
 }
 
 .menu > ul > li > ul > li > ul > li {
     float: left;
     width: 100%;
     padding: 10px 0;
     margin: 0;
     font-size: .8em;
 }
 
 .menu > ul > li > ul > li > ul > li a {
     border: 0;
 }
 
 .menu > ul > li > ul.normal-sub {
     width: 180px;
     left: auto;
     padding: 10px 20px;
	 text-align: center;
 }
 
 .menu > ul > li > ul.normal-sub > li {
     width: 100%;
 }
 
 .menu > ul > li > ul.normal-sub > li a {
     border: 0;
     padding: 1em 0;
 }
 
 
 /* 应用场景 */
.module .wapper{
	font-size: 12px;
	overflow: hidden;
}
.module .wapper .box1{
	text-align:center;
	color:#adadad;
	font-size:14px;
	line-height:40px;
}
.module .wapper .box1 p{
	font-weight:bold;line-height:47px;font-size:28px;
}
.module .wapper .box1 p .yy{
	color:#333;
}
.module .wapper .box1 p .cj{
	color:#25a2e2;
}
.module .wapper .box1 p img{
	text-align:center;
	white-space:normal;
	width: 64;
	height:14;
} 
 
 
 /* ––––––––––––––––––––––––––––––––––––––––––––––––––
 Mobile style's
 –––––––––––––––––––––––––––––––––––––––––––––––––– */
 
 @media only screen and (max-width: 959px) {
     .menu-container {
         width: 100%;
     }
     .menu-mobile {
         display: block;
     }
     .menu-dropdown-icon:before {
         display: block;
     }
     .menu > ul {
         display: none;
     }
     .menu > ul > li {
         width: 100%;
         float: none;
         display: block;
     }
     .menu > ul > li a {
         padding: 1.5em;
         width: 100%;
         display: block;
     }
     .menu > ul > li > ul {
         position: relative;
     }
     .menu > ul > li > ul.normal-sub {
         width: 100%;
     }
     .menu > ul > li > ul > li {
         float: none;
         width: 100%;
         margin-top: 20px;
     }
     .menu > ul > li > ul > li:first-child {
         margin: 0;
     }
     .menu > ul > li > ul > li > ul {
         position: relative;
     }
     .menu > ul > li > ul > li > ul > li {
         float: none;
     }
     .menu .show-on-mobile {
         display: block;
     }
 }
/* -------------------------------- 

Main site content

-------------------------------- */
.cd-main-content {
  min-height: 100vh;
  background-color: #548c7e;
}
@media only screen and (min-width: 1000px) {
  .cd-main-content {
    padding-top: 80px;
  }
}




.index-banner,.banner-inner{width:100%;/*height:700px;*/ height:618px; overflow:hidden}
.banner-inner li,.banner-inner li a{width:100%;height:100%;display:inline-block}
.banner-inner li{background: #aac7f3;}
.banner-inner li.first{background:url(http://www.weinuo888.com/skin/img/ban01.jpg) center no-repeat;}
.banner-inner li.second{background:url(http://www.weinuo888.com/skin/img/ban02.jpg) center no-repeat;}
.banner-inner li.third{background:url(http://www.weinuo888.com/skin/img/ban03.jpg) center no-repeat;}

.edslider{position:relative;margin:auto;background:#aac7f3;height: 100%;}
.edslider ul{list-style:none;position:relative;padding:0;margin:0}
.edslider>ul{background:#aac7f3;width:100%;height:100%;display:block;overflow:hidden;text-align:center;}
.edslider>ul:after{
    content:"上海伟诺";
    color:#fff;
    font-size:100px;
    line-height:400px;
    letter-spacing:20px;
    filter: alpha(opacity=10);
    -moz-opacity: 0.1;
    opacity: 0.1;
}
.edslider>ul li{background:#aac7f3;display:none;width:100%;height:200px;position:absolute;top:0;left:0;z-index:0}
.edslider a{display:block;position:absolute;top:0;left:0;z-index:0}
.edslider a img{border:0}
.edslider .current{z-index:1!important}
.edslider .controls{
    width:100%;height:100%;
    position: absolute;
    top:0;
    }
.edslider .controls .navigator{background:rgba(0,0,0,.3);background-image:url(http://www.weinuo888.com/skin/images/sprite-navigator.png);cursor:pointer;display:block;
    width:50px;height:50px;position:absolute;overflow:hidden;
    top:50%;margin-top:-25px;transition:background .2s}
.edslider .controls .next{background-position:0 0;right:0;z-index: 2; display: none!important;}
.edslider .controls .prev{background-position:0 -50px;left:0;z-index: 2; display: none!important;}
.edslider .controls .next:hover,.edslider .controls .prev:hover{
    background-color:rgba(0,0,0,.6)}
.edslider .controls .paginator{ position: absolute;
    text-align: center;
    bottom:0rem;
    width: 100%;
z-index: 2;}
.edslider .controls .paginator li{background:rgba(255,255,255,.6);
    box-sizing:border-box;display:inline-block;
    margin:0 3px;
     width:12px;
	height: 12px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-position:-14px 0;cursor:pointer;
    transition:background .1s;background-position:-213px 0}
.edslider .controls .paginator li.current,.edslider .controls .paginator li:hover{
    background:#fff;
    width:12px;
	height: 12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.edslider .progress{background:rgba(91,152,247,.5)}
.edslider .progress{position:absolute;top:0;height:3px;z-index:2}

@media screen and (max-width:1024px){
    .index-banner, .banner-inner{height: 20rem;}
    .edslider>ul:after{line-height: 20rem;}
    .edslider .controls .navigator{width: 2.8rem;height: 2.8rem;}
    .edslider .controls .paginator{bottom: 0.2rem;}
    .edslider .controls .next{background-position: 0 -3px;}
    .edslider .controls .prev {
    background-position: 0 -52px;}
}
@media screen and (max-width:766px){
    .index-banner, .banner-inner{
        height: 16rem;
    }
    .edslider>ul:after{line-height: 16rem;}
}
@media screen and (max-width:560px){
    .edslider>ul:after{line-height: 12rem;}
    .edslider .controls .navigator{background-size: 88%;}
    .edslider .controls .navigator{width: 2.4rem;height: 2.4rem;}
    .edslider .controls .paginator{bottom: 0rem;}
    .edslider .controls .next{background-position: 2px 2px;}
    .edslider .controls .prev {background-position: 2px -25px;}

}
@media screen and (max-width:414px){
    .index-banner, .banner-inner{height: 14rem;}
    .edslider>ul:after{line-height: 13rem;}}
	
	/*banner调整*/
	
	@media screen and (min-width: 1018px) and (max-width: 1471px) {
	    .index-banner, .banner-inner{
	        height: auto!important;
	    }
	}