/*ä¸‹è½½ä¸ŽæœåŠ¡ SCç”³æŠ¥*/
.clear:after{
  content: '.';
  height: 0;
  display: block;
  overflow: hidden;
  clear: both;
}
.phoneLinks{
  display: none;
}
#container{
  width: 100%;
  background: #FFFFFF;
}
#container .contents{
  width: 1140px;
  margin: 0 auto;
  padding: 20px;
  border: 1px #e3e2e2 solid;
  margin-bottom: 100px;
}
#container .contents .blueTXT{
  color: #00B8F2;
  font-size: 14px;
}
.space15{
  background: url(../images/bg-dot.gif) repeat-x left bottom;
}
.genericSidebarMedium {
  margin-left: 0;
}
#container .contents .genericSidebarMedium .downloadCenter, #container .contents .genericSidebarMedium .commonProblem {
  margin-top: 20px;
}
#container .contents .genericSidebarMedium h3 {
  width: 100%;
  height: 40px;
  line-height: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px;
  background: #505050;
  font-size: 18px;
  color: #FFFFFF;
  font-weight: normal;
}
#container .contents .genericSidebarMedium ul {
  margin-top: 5px;
  border: 1px #dadada solid;
}
#container .contents .genericSidebarMedium ul li{
  border-top: 1px #dadada solid;
  padding-left: 7px;
  line-height: 38px;
  width: 271px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#container .contents .genericSidebarMedium ul li:first-child{
  border-top: 0;
}
#container .contents .genericSidebarMedium ul li a {
  font-size: 16px;
  color: #666666;
}
#container .contents .genericSidebarMedium ul li a:hover{
  color: #073696;
}
h5.l-title-black{
  font-size: 16px;
  margin-bottom: 6px;
}
#container .contents .pdH20 .tableS{
  width: 650px;
}
.contents .tableS td{
  font-size: 14px;
  line-height: 38px;
  color: #666;
}
.contents .pdH20 .tableS td.alert{
  line-height: 20px;
}
.contents .pdH20 .tableS td.innerLH{
  line-height: 24px;
  padding-bottom: 10px;
}
#container .contents .pdH20 .tableS .tdL{
  width: 150px;
}
#container .contents .pdH20 .tableS .tdR{
  width: 500px;
}
#container .contents .pdH20 span.iconColor{
  color: #ff8400;
}
input[type="text"]{
  border: 1px #c0c0c0 solid;
  text-indent: 0px;
  margin-right: 0;
  line-height: 38px;
  height: 38px;
  padding: 0 10px;
  font-size: 16px;
}
input.teleph{
  float: left;
  width: 45px;
}
input.teleCenter{
  width: 105px;
}
.selectBox{
  border: 1px #c0c0c0 solid;
  width: 318px;
  height: 38px;
  padding-right: 32px;
  background: #ffffff url(../images/nameIcon_blank.png) no-repeat 319px 9px;
}
.selectBox .thisBox>.selected {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  display: block;
  color: #a6a5a5;
}
.selectBox .opts{
  border: 1px #c0c0c0 solid;
  margin-top: -2px;
  margin-left: -1px;
}
.selectBox .opts a{
  font-size: 16px;
}
textarea {
  border: 1px #c0c0c0 solid;
  background: none;
  width: 92%;
  height: 125px;
}
img#imgCheck {
  height: 38px;
  vertical-align: top;
}
a.radio_a span {
  background: url(../images/radio_icon.png) no-repeat;
  width: 20px;
  height: 21px;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  cursor: pointer;
}
a.radio_a span input {
  cursor: pointer;
  height: 1px;
  opacity: 0;
  filter: Alpha(opacity=0);
}
a.radio_a label {
  padding-left: 10px;
  padding-right: 70px;
  display: inline-block;
  line-height: 21px;
  font-size: 14px;
  color: #666666;
  font-family: 'é»‘ä½“';
}
a.radio_a span.radio_active {
  background: url(../images/radio_icon_active.png) no-repeat;
}
a.radio_a span.radio_hidden {
  background: url(../images/radio_icon.png) no-repeat;
}
.zhu {
  color: #666;
  height: 30px;
  font-size: 14px;
}
.partBtn{
  background: none;
  padding: 0 0 15px 200px;
}
#submit, #reset {
  width: 115px;
  height: 43px;
  line-height: 43px;
  text-align: center;
  background: #1b8be9;
  font-size: 18px;
  font-family: 'é»‘ä½“';
  color: #ffffff;
  float: left;
  cursor: pointer;
}
#submit{
  margin-right: 20px;
}
.noWrap{
  white-space: nowrap;
}
.changeTxt{
  white-space: nowrap;
}
/*ä¿®æ”¹ç‚¹é€‰æŒ‰é’®æ ·å¼ï¼ˆæ„¿æ„orä¸æ„¿æ„ï¼‰*/
.contents .tableS td.will{
  line-height: 22px;
  padding-top: 10px;
  padding-left: 50px;
}

/*padæ¨ªç‰ˆ*/
@media screen and (max-width: 1200px){
  *{
      -webkit-text-size-adjust: none;
  }
  input, textarea{
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      border-radius: 0;
  }
  input[type="text"]{
      line-height: normal;
  }
  #container .contents {
      width: auto;
      margin: 0 16px 60px;
  }
  .pdH20{
      padding-left: 0;
  }
  #container .contents .pdH20 .tableS{
      width: 520px;
  }
  #container .contents .pdH20 .tableS .tdR{
      width: 370px;
  }
  input[type="text"]{
      width: 330px;
  }
  input.teleph{
      width: 40px;
  }
  input.teleCenter {
      width: 100px;
  }
}

@media screen and (max-width: 900px){
  .floatRight{
      display: none;
  }
  .phoneLinks{
      display: block;
  }
  #container .contents{
      padding: 20px 0;
      border: 0;
  }
  .pdH20{
      padding-right: 0;
  }
  #container .contents .pdH20 .tableS{
      width: 100%;
  }
  .contents .tableS td{
      font-size: 12px;
  }
  #container .contents .pdH20 .tableS .tdL{
      width: 137px;
  }
  #container .contents .pdH20 .tableS .tdR{
      width: auto;
  }
  input[type="text"], textarea{
      margin-top: 0;
      width: 80%;
      font-size: 12px;
  }
  input.teleph{
      width: 15%;
  }
  input.teleCenter{
      width: 40%;
  }
  .selectBox{
      width: 80%;
      background-position: 98% 7px;
      background-size: 20px;
  }
  .selectBox .opts{
      padding: 0;
      margin-top: -4px;
      box-sizing: content-box;
  }
  .selectBox .opts a{
      padding-left: 6px;
  }
  .selectBox .thisBox>.selected{
      height: 38px;
      line-height: 38px;
  }
  .genericSidebarMedium{
      width: 100%;
  }
  #container .contents .genericSidebarMedium h3{
      font-size: 14px;
  }
  #container .contents .genericSidebarMedium ul li{
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
  }
  #container .contents .genericSidebarMedium ul li a, .selectBox .thisBox>.selected, .selectBox .opts a{
      font-size: 12px;
  }
  #submit, #reset{
      width: 30%;
      font-size: 16px;
      height: 38px;
      line-height: 38px;
  }
}
@media screen and (max-width: 520px) {
  #container .contents .pdH20 .tableS .tdL{
      width: 118px;
  }
  input[type="text"], textarea, .selectBox{
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
  }
  .partBtn{
      padding-left: 30%;
  }
  input.teleph{
      width: 24%;
  }
  input.teleCenter{
      width: 46%;
  }
  input[type="file"]{
      width: 100%;
  }
  a.radio_a label{
      padding-right: 40px;
  }
}
@media screen and (max-width: 380px) {
  input.teleph, input.teleCenter{
      padding: 0 3px;
  }
  #container .contents .pdH20 .tableS .tdL2{
      width: 90px;
  }
  img#imgCheck{
      height: 28px;
      padding-top: 6px;
  }
}