*{ margin:0; padding:0;font-style:normal;outline:none;}
body{ font-family: Arial,Verdana,Helvetica,sans-serif; font-size:14px; color:#000000;background:#fafafa;cursor:default;height:auto;}
ul,ol,li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
input,select,textarea{ vertical-align:middle;}
img{ border:none; vertical-align:middle;}
a{ text-decoration:none; color:#333333;}
a:hover{ color:#55a5d7;}
.clear{ clear:both; height:0px; width:0px; overflow:hidden;}
.eps{    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
th{
    text-align: left;
    font-weight: normal;
}
 /*鍘婚櫎鑻规灉鐨勯粯璁ゆ牱寮廼nput*/
 input[type="text"],input[type="button"], input[type="submit"], input[type="reset"], input[type="tel"] {-webkit-appearance: none;appearance:none;}
input[type=password]:disabled,input[type=text]:disabled,input[type=tel]:disabled,input[type=search]:disabled{-webkit-text-fill-color: rgba(0, 0, 0, 1);opacity: 0.9;background:#ebebe4;}
::-ms-clear,::-ms-reveal{display:none;}
 textarea {  -webkit-appearance: none;}


 .middle-warp{
    width: 100%;
    background: #f7f9fa;
 }
 .middle-main{
    max-width:1024px; 
    margin:0 auto;
    padding:0 30px;
    font-size: 14px;
    background-color: #fff;
 }
 .mTitle{
    width:100%;
    height:60px;
    vertical-align: middle;
    font-family: Microsoft YaHei, sans-serif;
    font-size: 24px;
    color:#1e3c9f;
    margin-bottom:20px;
 }
 .mTitle em{
    display: inline-block;
    width:8px;
    height: 20px;
    background:#1e3c9f;
    margin-top: 20px;
    margin-right:16px;
 }
 
 .style24{color:#000;font-size: 18px;cursor:default;}
 .faqs-a{
    color:#1e569f;font-size:14px;line-height: 20px;border-bottom:1px solid #1e569f;
 }
 a.faqs-a:hover{
    color:#1e569f;
    border-bottom:1px solid transparent;
 }

 .fr{float:right;}
 .faqs-Q{
    /* max-width: 700px; */
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
    padding-left: 20px;
    text-indent: -20px;
 }
 span.faqs-Q{
 	text-indent:0px;
 	padding-left:0px;
 }
 .faqs_A{
    color:#666;
    font-size: 14px;
    line-height: 20px;
 }
 .blue{
    color:#55a5d7;
 }
 .darkgrey{color:#333;}
 .disc{list-style:disc!important;margin-left: 15px;}
 .circle{list-style:circle!important;margin-left:25px;}
 .conInfo{
    padding:40px 0;
 }

 .con-ul{float:left;}
 .con-ul li{
    width:480px;
    margin-right:30px;
    padding-bottom:30px;
}
.middle-main .con-line{
	border-top: 1px solid #1e569f;
	width: 100%;
    padding-top:20px;
    margin-bottom:30px;
}
.middle-main .con-line>div{
	width:49%;
	display:inline-block;
}
.middle-main .con-line>div>p{
	
}
.middle-main .con-table{
    border: 1px solid #1e569f;
    width: 100%;
    box-sizing: border-box;
    padding: 6px 12px;
    border-radius: 20px;
    margin-bottom: 60px;
    clear: both;
    height: 120px;
    padding-top:17px;
}
.middle-main .con-table p:first-child{
	float:none;
}
.middle-main .con-table p:nth-of-type(4){
	margin-top:-15px;
}
.middle-main .con-table p{
	float:left;
	height:40px;
	width:50%;
}
 .cf:after{content:""; display:block; clear:both; height:0; visibility:hidden; }
 .subPic{padding:60px 0;margin-bottom:20px;justify-content: space-between; display: flex;}
 .subPic li{
    float:left;
    text-align:center;
 }
 .subPic01{
    padding:18px 0;
    font-size: 18px;
 }
 .mLeft{margin-left:20px;}
.subscribenow-free{
    padding: 30px 20px 40px 0px;
    text-indent:0;
}
 .pBottom{padding-bottom: 40px;}
 .redstar{
     color:red;float:left;width:8px;height:38px;
 }
 .quickmain{
    padding-top: 40px;
    border-bottom:1px solid #f0f0f0;
 }
 .quickpara{
    width: 510px;
    float:left;
 }
 .quickPic{
    width:365px;
    border:8px solid #b4d7ff;
    margin-left:68px;
 }
 .quickLink {
    width: 150px;
    height: 30px;
    vertical-align: middle;
    text-align: center;
    background: #b4d7ff;
    margin-left: 299px;
    margin-bottom: 40px;
 }
 .mBottom{margin-bottom:20px;}
 .overLay {
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    position:fixed;
    left: 0;
    top: 0;
    z-index: 2000;
}
.winmain{
    width:100%;
    position:fixed;
    z-index: 2100;
    top:0;
    left:0;
}
.winpic{
    width:512px;
    max-height:620px;
    margin:0 auto;
}
.winpic img{
    width:100%;
    height:100%;
    cursor: pointer;
}
.winpicbtn{
    width: 550px;
    height: 22px;
    padding-top: 90px;
    margin: 0 auto;
}
.tcCloseBtn{
    display:block;
    width: 22px;
    height: 22px;
    float:right;
    background:url(../images/wyn-sprite-close.png)no-repeat;
}
.winpicbtn>a:hover{
    background-position:-22px 0;
}
.quickLabel{
    text-align:right;
    margin-top: -30px;
}
.quickLabel li{
    display: inline-block;
    cursor:pointer;
}
.quickLabel li:hover{
    color:#1e569f;
}
#labelPage3,#labelPage4,#labelPage2{display:none;}
.geners ul li{
    width:310px;
    height:300px;
    margin-right:20px;
    float: left;
}
.genersPic{
    margin-left:30px;
}
.genersTitle{
    color: #000;
    font-size: 18px;
    cursor: default;
    margin-bottom: 20px;
    text-align:center;
}
.composersLeft{
    float:left;
    width:870px;
    margin-right:30px;
}
.composersRight{
    float:left;
    width:120px;
    height:130px;   
}
.conInfo>p{
    margin-bottom:20px;
    line-height: 22px;
 }
.demoul li{
    list-style: disc!important;
    margin-left:50px;
    line-height: 22px;
}
.demoul, .demoli_01 {
    margin-bottom: 20px;
}
.demotitle{
    font-weight: bold;
    margin-top: 10px;
}
.bold{
    font-weight:bold;
}
.demoli li{
    list-style-type: lower-latin;
    margin-left:50px;
     line-height: 22px;
    margin-bottom:5px;
}
.demoli_01 li{
    list-style-type:  lower-roman;
     margin-left:50px;
    

}
.demounderline{
    font-weight: bold;
    border-bottom:1px solid #000;
    line-height: 22px;
}
.privacyP-tab tr {
    vertical-align:top;
}
.privacyP-tab,.privacyP-tab tr th,.privacyP-tab tr td { border:1px solid #999}
.privacyP-tab tr td,.privacyP-tab tr th {
    padding:10px;
}
.privacyP-tab{ border-collapse: collapse; padding:2px;}   

.privacyP-list{
    margin-left:50px;
    padding-top:20px;
}
