/**
 * fullPage 2.4.6
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html, body {
    margin: 0;
    padding: 0.1px 0 0 0;
    

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#bodyfont{
    font-family: "Microsoft YaHei","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    background-color: #f5f3f0;
    overflow:hidden;
}

#bodyfont1{
    font-family: "Microsoft YaHei","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    background-color: #f5f3f0;
}


#logo{
    position: relative;
    margin:50px 80px auto;
    width: 120px;
}
#right{
    float:left;width:46%;padding:0 0 0 4%;
}
#checkfun{
  color: #05c7ff;
text-decoration: none;
font-size: 8px;
width: 200px;
margin-left: 50%;
margin-top: -20px;
display: block;
}
#bottombox{
    position: absolute;
    bottom: 30px;
}
#copyright{
position: absolute;
bottom: 10px;
    float: left;
    width: 80%;
    margin-left:20%;
}
#copyright a{
    color: #ddd;
    font-size: 8px;
    text-decoration:underline;
}
#copyright p{
    color: #ddd;
    font-size: 8px;
}
.topMenu1{
    width: 1200px;
    margin: 0 auto;
    height: 60px;   
}
.topMenu1 li{
    color:#e1e1e1;
    font-size: 16px;
    text-align: center;
    height: 60px;
    line-height: 60px;
    list-style: none;
    display: inline;
    padding:0 30px 0 30px;
    cursor: pointer;
    letter-spacing: 0.15px;
    font-weight: lighter;
}
.topMenu1 a{
    color:#e1e1e1;
    text-decoration: none;
}

.topMenu1 li:hover{
    color:#f4641d;
    text-decoration: none;
}
.topMenu1 li a:hover{
    color:#f4641d;
    text-decoration: none;
}
.navbar{
    position:fixed;width:100%;text-align:center;top:0;left:0;background-color:#212121;z-index: 999;
    filter:alpha(opacity=80);       /* IE */
    -moz-opacity:0.8;              /* 老版Mozilla */
    -khtml-opacity:0.8;              /* 老版Safari */
    opacity: 0.8;
}
.nav{
    position:fixed;
    width:100%;text-align:center;top:0;left:0;background-color:#212121;z-index: 999;
    filter:alpha(opacity=80);       /* IE */
    -moz-opacity:0.8;              /* 老版Mozilla */
    -khtml-opacity:0.8;              /* 老版Safari */
    opacity: 0.8;
}
#homefooter{
    position:fixed;width:100%;text-align:center;bottom:0;left:0;background-color:#fff;z-index: 999;
    filter:alpha(opacity=65); 
    -moz-opacity:0.65;   
    -khtml-opacity:0.65;             
    opacity: 0.65;
    text-align: right;
    color:#000;
    font-weight: lighter;
    padding: 0 36px 0 0;
}
.secondmenu{
    position: relative;
    width: 100%;
    float: left;
    height: 60px;
    margin-top: 60px;
    background-image: url(../images/homepage1/secondmenu.png);
    background-repeat: repeat;
}
.secondmenu ul{
    width: 360px;
    margin:5px auto;
}
.secondmenu ul li{
    float: left;
    width: 120px;
    list-style-type: none;
    cursor: pointer;
    text-align: center;
}
.secondmenu ul li img{
    width: 50%;
}
.aboutframe{
    position:relative;background-color:#eee;width:50%;margin:150px auto 40px ;
    box-shadow: 1px 1px 1px #ccc;
}
.aboutframe img{
    width:90%;margin:30px 5% 30px 5%;
}
.leftlist{
    width: 20%;
    float: left;
    height: 100%;
    border-right: #c9c9c9 solid 1px;
    margin: 0;
    padding: 0;
}
.leftlist li{
    width: 100%;
    float: left;
    list-style-type: none;
    padding: 8px 0;
    color: #666;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
}
.leftlist li:first-child{
    padding-top: 16px;
}
.leftlist li:last-child{
    border-top: #c9c9c9 1px dotted;
}
.aboutlist{
    width: 75%;
    padding: 0 2.3% 0 2.3%;
    float: left;
}
.aboutlist p{
   font-size: 12px; 
   color: #666;
   margin: 30px 0 30px 0;
}
.aboutlist p:first-child{
  margin-top: 16px;
}
#uploadword{
    position: absolute;
    bottom: 20px;
    right: 20px;
    width: 60px;
    height: 20px;
    padding: 8px 6px 8px 6px;
    background-color: #74cbf9;
    color: #fff;
    border-radius: 4px;
    border: 0;
    cursor: pointer;
    text-align: center;
}
.company{
    width: 16.66%;
    float: left;
    cursor: pointer;
    display: none;
}
.comimg{
    width: 100%;
    float: left;
}
.comimg img{
    width: 60%;
    margin: 10px 20% 10px 20%;
}
.comname{
    color: #666;
    text-align: center;
    padding: 10px 0 30px 0;
    width: 100%;
    float: left;
    font-size: 12px;
}
.clr{
    clear: both;
}
#cusanswer{
    position:fixed;
    top:250px;
    width: 40%;
    left: 25%;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 2px 2px 2px #424242;
    z-index: 999;
    padding:30px 5% 30px 5%;
}
#cusanswer p{
    font-size:18px;
    line-height:18px;
    word-spacing:8px; 
    letter-spacing: 1px;font-weight: 800;margin-top:0px;text-align:center;
    margin-bottom: 30px;
}
#cusanswer p:last-child{
     font-size:14px;color:#424242;
     margin-bottom: 20px;
     text-align: left;
}
#closebtn{
    position: absolute;
    cursor: pointer;
    width:2%;float:right;
    top: 5px;right: 5px;
}
.opacityblock{
    position: absolute;
    top: 60px;left: 0;
    padding: 30px 0 30px 0;
    z-index: 990;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
    -moz-opacity:0.5; /*Firefox私有，透明度50%*/
    opacity:0.5;
    display: none;
}
.padd{
    text-indent: 60px;
}

  .sub-section-title {
    margin-bottom: 12px;
    font-size: 18px;
    }
  .sub-section-content {
    width: 100%;
    float: left;
    display: inline;
    margin-top: -4px;
    }
  .sub-section-content a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    margin: 7px 2.6% 7px 0;
    float: left;
    width: 14%;
    }

  span{
    letter-spacing: 0.5em
  }
  .sub-section-content a{
    color: #05c7ff;

  }
  .buyselect{margin: 10px 4%;float: left;width:25%;text-align: center; }
  .decrease{color:#7ecef4;cursor: pointer;padding-left: 10px;}
  .increase{color:#7ecef4;cursor: pointer;padding-right: 10px;}
  .customser{
    margin: 30px 20px 20px 30px;padding: 25px;position: relative;
  }
  .preframe .table tr td{
    width: 20%;
    text-align: center;
    border-right: 1px solid #dddddd;
  }
  .preframe .table tr td:last-child{
    width: 11%;
    border-right: none;
  }
  .preframe .table tr:last-child td{
    border-bottom: 1px solid #dddddd;
  }
  .preframe .table tr td:first-child{
    width: 4%;
    border: none;
    background-color: #f5f3f0;
  }
  .preframe .table tr td:nth-child(2){
    width: 2.5%;
    border: none;
    background-color: #fff;
  }
  .preframe .tablefirst tr:nth-child(2) td{
    border: none!important;
    padding: 10px;
    line-height: 30px;
  }
  .preframe .tablefirst tr:nth-child(2) {
    border: none;
  }
  .btn{
    width: 30%;
  }
  .table b{
    width: 10px;
    height: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-color: #68ea85;
    display: block;
    margin: 4px auto;
  }
  #banben{
    color: #f00;
    font-size: 10px;
    cursor: pointer;
  }
  #banben span{
    margin-top: 13px;
  }