@charset "utf-8";
/* CSS Document */

#mainWrap .mainDiv{ width:100%; margin:0 auto; display: flex; justify-content: space-between; align-items: flex-start;}
.mainDiv .leftList{ width:340px; background:#f6f6f6;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;}
.mainDiv .leftList li a {color: #333;display: block;font-size: 16px;padding: 20px;}
.mainDiv .leftList h2{ padding:10px 0; text-align:center; width:260px; margin:0 auto; border-bottom:1px solid #e3e3e3;}
.mainDiv .leftList ul{ margin-top:30px;}
.mainDiv .leftList li a.cur,.mainDiv .leftList li a:hover {background: #fff none repeat scroll 0 0;border-right: 3px solid #38b01d;color: #fe7a18;}
.rightBox{flex: 1;border:1px solid #d8d8d8; }
.productMsg,.content{ padding:30px 20px; min-height:433px;}
.productMsg p{ color:#07355d; font-size:12px; line-height:26px; font-size:14px; text-indent:2em;}
.productMsg h3,.content h3{color:#07355d; margin-bottom:20px; font-size:14px;}
.imgList li a{ display:block; width:600px; margin:10px 0px; border:1px solid #f3f3f3;}
.imgList ul.store li a,.imgList ul.store li,.imgList ul.store li a img{ width:180px; height:180px; display:inline-block; float:left; overflow:hidden; margin:0;}
.imgList ul.audio li a,.imgList ul.audio li,.imgList ul.audio li a img{ width:160px; height:210px; display:inline-block; float:left; overflow:hidden; margin:0;}
.imgList ul.store li{ margin-right:15px; margin-top:20px;}
.imgList ul.audio li{ margin-right:25px; margin-top:20px;}
.productMsg h3.cH3,.content h3.cH3{ padding-bottom:10px; border-bottom:1px solid #d8d8d8;}
.productMsg p span{ padding-right:5px;}
.productMsg .msg p{ color:#000; font-size:14px; font-family:" 微软雅黑";}
.productMsg .formDiv{ margin-top:20px;}
.productMsg .formDiv p{ line-height:normal; color:#454a43; font-size:12px; padding:1px 0;}
.productMsg .formDiv p input[type=text],.productMsg .formDiv p select{ border:1px solid #a9a9a9; width:200px; padding:2px 5px; height:22px;}
.productMsg .formDiv p select{ padding:0 5px; height:23px;}
.productMsg .formDiv p textarea{ border:1px solid #a9a9a9;padding:2px 5px; width:380px; height:120px;}
.productMsg .formDiv p span,.productMsg .formDiv p.tip{ color:#999;}
.productMsg .formDiv p em,.productMsg .formDiv p.note{ color:#ff0000;}
.productMsg .formDiv p.subBtn{ margin-top:20px;}
.content p{color: #07355d; line-height:22px;}
.content h4{ margin-bottom:20px; margin-top:15px;}
.content h4 span{ padding-left:100px;}
.content h4 span a{ text-decoration:underline;}
.content h4{font-size: 14px; margin-bottom: 10px;}
.jobs p.dx{font-weight: bold;font-size: 12px;}
.jobs ul{margin-left: 20px;}
.jobs li{list-style: inside; color: #666;line-height: normal;}
.service p{ text-indent:2em;}
.productMsg .msg p.img{text-align: center; text-indent: 0;}
.productMsg .msg p.img img{display: inline-block;}
.productMsg .msg h3{margin-top: 30px;}
.productMsg .msg ul.pList{padding-left: 30px;}
.productMsg .msg ul.pList li {
  font-size: 14px;
  line-height: 22px;
  color: #333;
  list-style: outside;
}
.appList ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.appList li {width: 170px; margin: 15px 10px;}
.appList li img{width: 170px;}
.appList li p{text-align: center; margin-top: 10px; color:#4041ab;font-size:14px;}
@media only screen and (max-width: 1029px){
  .mainDiv .leftList li a{
    font-size: 3em;
  }
  .productMsg h3.cH3, .content h3.cH3{
    font-size: 3em;
  }
  .productMsg h3, .content h3,.content h4{
    font-size: 2em;
  }
  .productMsg .msg p,.content p{
    font-size: 1.5em;
    line-height: normal;
  }
  .productMsg .msg p.img img{
    width: 100%;
  }
  .productMsg .formDiv p{
    font-size: 2em;
  }
  .productMsg .formDiv p input[type=text]{
    width: 50em;
    height: 6em;
  }
  .productMsg .formDiv p select{
    width: 20em;
    height: 3em;
    font-size: 1em;
  }
  .productMsg .formDiv p.subBtn input{
    width: 10em;
    height: 2em;
    font-size: 2em;
  }
  .productMsg .formDiv p textarea{
    width: 50em;
    height: 10em;
  }
  .appList li{width: 31%; text-align: center;}
  .appList li img{width: 60%;}
  .appList li p{font-size: 1.5em;}
  .cForm{font-size: 2em;}
  .mc-field-group label{font-size: 2.5em;}
  .mc-field-group input{width: 80%; border: 1px solid #333;
    height: 2em;
    font-size: 2.5em;}
    #mc_embed_signup_scroll .clear input{width:10em;border: 1px solid #333; margin-top: 1em;
      height: 2em;
      font-size: 2.5em;}
}