body{background:#fff;width:100%;font-size: 12px;margin:0px;padding:0px;font-family:Verdana, Arial, sans-serif;overflow-x:hidden;color:#333;font-weight: normal;}
html{width:100%}
a{text-decoration:none;color: #254075;font-weight: bold;}
.fleft{float:left;}
.fright{float:right;}
.fclear{clear:both;}
.main{width:97%;margin:0px auto;}
img{border:none;}
.img{border:1px #ccc solid;padding:3px;background:#fff;}
h1,h2,h3,h4,p,ul,li{margin:0;padding:0;font-size:12px;color:#333;}
h2{display: block;}
li{list-style:none;}
.w90{width:96%;margin:0 auto;}
.w100{width:100%;}
.top10{margin-top:10px;}
.top20{margin-top:20px;}
.overflow{overflow:hidden;}
.indent{text-indent:-999px}
.f14{font-size:14px;font-weight: bold;}
.f16{font-size:16px;font-weight: bold;}
.none{display:none;}
.cursor{cursor: pointer;}
.w960{width:960px;margin:0 auto;}
.box_shadow{background: white;border: 1px solid #e7e7e7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.title{font-size:16px;color:#333;font-weight: bold;padding-bottom:10px;display:block;}
.title a{color:#666;}
.loading{font-size:18px;font-weight: bold;color:#333;font-family: Arial;text-align:center;border-left:0px;border-right:0px;padding:10px 0px 10px 0px;margin-top:20px;}
.loading center{display:block;}
.loading img{margin-right:10px;}
em{font-style: normal;}


#sliderholder{
    display: block;
    width:960px;
    height:320px;
    border:1px solid #D7D7D7;
    margin:25px 14px 0px 14px;
    /*margin: 0 auto;*/
    padding: 3px 3px 0px 0px;
    clear:both;
}

#wowslider-container1 { zoom: 1; position: relative; max-width: 716px; float:right; z-index: 90 }
* html #wowslider-container1 { width: 600px; }
#wowslider-container1 .ws_images ul { position: relative; width: 10000%; height: auto; left: 0; list-style: none; margin: 0; padding: 0; border-spacing: 0; overflow: visible }
#wowslider-container1 .ws_images ul li { width: 1%; line-height: 0; float: left; font-size: 0; padding: 0!important; margin: 0!important }
#wowslider-container1 .ws_images { position: relative; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden }
#wowslider-container1 .ws_images a { width: 100%; display: block; color: transparent }
#wowslider-container1 img {border:0; max-width: none!important }
#wowslider-container1 .ws_images img { width: 100%; border: none 0; max-width: none; padding: 0; margin: 0 }
#wowslider-container1 a { text-decoration: none; outline: 0; border: 0 }
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev { position: absolute; display: none; top: 50%; margin-top: -3.5em; z-index: 60; height: 7.1em; width: 7.1em; background-image: url(/js/arrows.png); background-size: 200% }
#wowslider-container1 a.ws_next { background-position: 100% 0; right: 1em }
#wowslider-container1 a.ws_prev { left: 1em; background-position: 0 0 }
#wowslider-container1 a.ws_next:hover { background-position: 100% 100% }
#wowslider-container1 a.ws_prev:hover { background-position: 0 100% }
* html #wowslider-container1 a.ws_next, * html #wowslider-container1 a.ws_prev { display: block }
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev { display: block }
#wowslider-container1 .ws_playpause { display: none; width: 7.1em; height: 7.1em; position: absolute; top: 50%; left: 50%; margin-left: -3.5em; margin-top: -3.5em; z-index: 59; background-size: 100% }
#wowslider-container1:hover .ws_playpause { display: block }
#wowslider-container1 .ws_pause { background-image: url(../images/pause.png) }
#wowslider-container1 .ws_play { background-image: url(../images/play.png) }
#wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover { background-position: 100% 100%!important }
#wowslider-container1 .ws-title { position: absolute; display: block; bottom: 3.5em; left: 1em; margin-right: 1em; padding: 1em .9em .9em .9em; background-color: rgba(0,0,0,0.4); color: #fff; z-index: 50; font-weight: bold; text-transform: uppercase; border-radius: .2em; -moz-border-radius: .2em; -webkit-border-radius: .2em }
#wowslider-container1 .ws-title div { margin-top: .3em; font-size: 1.6em; line-height: 1.15em; font-weight: normal; text-transform: none; color: #fff }
#wowslider-container1 .ws-title span { font-size: 2.4em }
#wowslider-container1 .ws_thumbs { font-size: 0; position: absolute; overflow: auto; z-index: 70; left: -24%; top: 0; width: 23%; height: 100% }
#wowslider-container1 .ws_thumbs img { text-decoration: none; border: 0; width: 100% }
#wowslider-container1 .ws_thumbs a { position: relative; text-indent: -4000px; color: transparent; opacity: .85; text-decoration: none; display: inline-block; border: 0; margin-bottom: 4%; text-indent: 0; padding: 2.99%; width: 89.54%; background-color: #fff }
#wowslider-container1 .ws_thumbs a:hover { opacity: 1 }
#wowslider-container1 .ws_thumbs a:hover img { visibility: visible }
#wowslider-container1 .ws_thumbs div { position: relative; width: 100% }
#wowslider-container1 .ws_thumbs a.ws_selthumb { background-color: #ff6600 }
#wowslider-container1 .ws_images ul { animation: wsBasic 16s infinite; -moz-animation: wsBasic 16s infinite; -webkit-animation: wsBasic 16s infinite }
@keyframes wsBasic { 0% {
    left:-0%
}
    12.5% {
        left:-0%
    }
    25% {
        left:-100%
    }
    37.5% {
        left:-100%
    }
    50% {
        left:-200%
    }
    62.5% {
        left:-200%
    }
    75% {
        left:-300%
    }
    87.5% {
        left:-300%
    }
}
@-moz-keyframes wsBasic { 0% {
    left:-0%
}
    12.5% {
        left:-0%
    }
    25% {
        left:-100%
    }
    37.5% {
        left:-100%
    }
    50% {
        left:-200%
    }
    62.5% {
        left:-200%
    }
    75% {
        left:-300%
    }
    87.5% {
        left:-300%
    }
}
@-webkit-keyframes wsBasic { 0% {
    left:-0%
}
    12.5% {
        left:-0%
    }
    25% {
        left:-100%
    }
    37.5% {
        left:-100%
    }
    50% {
        left:-200%
    }
    62.5% {
        left:-200%
    }
    75% {
        left:-300%
    }
    87.5% {
        left:-300%
    }
}
/** slider end **/

/* 按钮 */
.button{display:inline-block;border:0px;height:32px;line-height:32px;text-align:center;width:126px;font-size:14px;color:#fff;background:url(images/botton.png) no-repeat;zoom:1;cursor:pointer;}
.button:hover{background-position:0px -33px;}

/* 表单 */
.form{overflow:hidden;}
.form ul{overflow:hidden;margin-top:10px;zoom:1;}
.form ul li {float:left;font-family:Arial,Helvetica,sans-serif;}
.form ul li.form_text{width:70px;text-align: right;line-height: 30px;color: #333;font-size: 14px;}
.form ul li.form_input{margin-left: 5px;}
.form ul li.form_input .input{padding: 5px;border:1px #CCC solid;font-size:14px;width: 200px;}

/* app auth */
.auth_login{text-align:center;}
.auth{display: inline-block;border:1px solid #CCC;border-bottom-color: #BBB;padding: 15px 20px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);font-size:20px;line-height: 1;color: #666;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;margin:5px;}
.auth img{vertical-align: text-bottom;margin-right: 14px;padding-right: 14px;border-right: 1px solid #DDD;width: 24px;height: 24px;}

.button_music{width:21px;height:21px;background:url(../images/submit_button.gif);border:0px;cursor:pointer;}


/***********/
.hread{margin-top:10px;}
.hread .service{background:url(../images/gradient_language.png);height:28px;line-height:28px;}
.hread .service span,.hread .service a{display:inline-block;margin:0px 5px;}
.hread .service a{color: #254075;}
.hread .service img{margin-top:8px;}
.hread .nav{height:53px;background:url(../images/logo_en.gif);overflow:hidden;}
.hread .nav a{display:inline-block;float:left;line-height:53px;color:#fff;font-size:15px;padding:0 20px 0px 20px;font-family:Arial,Helvetica,sans-serif;}
.hread .nav a:hover,.hread .nav .click{background:url(../images/schott_on_en.gif);}
.hread .nav a.home:hover{background:none;}
.hread .search{height:38px;background:url(../images/gradient_login.gif);overflow:hidden;}
.hread .search span,.hread .search a{display:inline-block;float:left;line-height:38px;margin:0px 5px 0px 5px;}
.hread .search a{color:#254075;}
.hread .search span select{margin-top:10px;}
.hread .search span .input{width:320px;height: 18px;border:1px #777 solid;padding: 1px 3px;margin-top:8px;}
.hread .search span .button_music{margin-top:8px;}
.hread .search .my_schott{background:url(../images/myschott_bg.gif);height:38px;width:105px;}
.hread .search .my_schott img{margin:10px 0px 0px 15px;}
.hread .search .nav_shop{background:url(../images/basket_bg.gif);height:38px;width:70px;}
.hread .search .nav_shop img{margin:0px 0px 0px 20px;}


/****面包屑********/
.small_nav{background:url(../images/breadcrumbs_bg.gif);border-bottom: 1px solid #E7E7E7;border-top: 1px solid #E7E7E7;overflow:hidden;}
.small_nav a,.small_nav span{height: 20px;float:left;display:inherit;padding:8px 24px 0 12px;background:url(../images/breadcrumbs_bg_r.gif)no-repeat right top;font-weight: bold;}

/****正文区********/
.content{margin-top:10px;}
.content .fleft{width:180px;background:url(../images/up.gif)no-repeat;margin-right: 15px;}
.content .fleft ul li{height:30px;line-height:30px;background:url(../images/nav.gif);border-bottom: 1px solid white;padding-left:15px;}
.content .fleft ul li.click{background:url(../images/section.gif);}
.content .fleft ul li a{font-weight: normal;}
.content .fleft ul li.click a{font-weight: bold;}
.content .go_home{display:block;height:24px;font-weight: normal;color: #999;line-height:24px;padding-left:15px;}

.content .center{width:570px;border-top: 1px solid #CCC;float:left;}
.content .center h1{margin-top:10px;}
.content .center img{margin-right:10px;}
.content .center .news_footer{overflow:hidden;margin-top:30px;}
.content .center .news_footer ul li{display:inline-block;float:left;margin:10px;}
.content .center .composer li{margin: 0 0 0 8px;padding: 0;list-style-type: square;line-height:20px;}

.content .fright{background:#F9F9F9;padding: 5px 0 5px 0px;width:180px;border-top: 1px solid #CCC;}
.content .fright .print{}
.content .fright .print ul li{display:block;line-height:15px;margin:5px;border-bottom:1px #fff solid;padding:5px;;}
.content .fright .print ul li div a{font-size:12px;}
.content .fright .print ul li a.print_a{background:url(../images/print.gif) left center no-repeat;padding-left:20px}
.content .fright .print ul li a.sendmail{background:url(../images/send.gif) left center no-repeat;padding-left:20px}
.content .fright .print ul li a.rss{background:url(../images/rss.gif) left center no-repeat;padding-left:20px}
.content .title{background:url(../images/gradient_header.gif);color:#fff;height: 24px;font-size:12px;padding-bottom:0px;line-height:24px;padding-left:10px;margin-top:10px;}
.content .title a{color:#fff}

.content .fright .news_list{padding:10px;}
.content .fright .news_list li{margin:5px;}
.content .fright .news_list .news_title,.content .fright .news_list .more{font-weight: bold;color: #254075;}
.content .fright .subscription{margin-bottom: 10px;line-height: 13px;padding: 5px 12px 5px 12px;}
.content .fright .subscription .input{width: 150px;margin-bottom: 5px;display: block;}
.content .fright .subscription .buttons{width: 150px;margin-bottom: 5px;display: block;margin-top:10px;}
.content .fright .app{}
.content .fright .app h2{color: #333;font-size: 16px;margin:10px;}
.content .fright .app p{padding:10px;}

.content .news_list{border-top:0px;}
.content .news_list h1{font-weight: bold;font-size: 18px;padding-top: 5px;line-height: 16px;color: #333;margin-bottom:20px;}
.content .news_list_l ul{overflow:hidden;border-top:1px #ccc solid;margin:10px 0px 10px 0px;zoom:1;overflow:hidden;}
.content .news_list_l ul img{margin-right: 10px;}
.content .news_list_l ul li{line-height:20px;float:left;white-space:normal;}
.content .news_list_l ul li p{display:block;width:450px;}

.content .news_list .news_search{background:#f1f1f1;margin-bottom:10px;}
.content .news_list .news_search ul{overflow:hidden;padding:10px;border-bottom:1px #fff solid;}
.content .news_list .news_search ul li{float:left;}
.content .news_list .news_search ul li.form_text{width: 150px;line-height: 22px;font-weight: bold;color:#333;}
.content .news_list .news_search ul .reset{width:150px;height:28px;line-height:28px;background:url(../images/continue.gif);border:0px;color:#fff;cursor:pointer;}
.content .news_list .news_search ul .submit{width:150px;height:28px;line-height:28px;background:url(../images/checkout.gif);border:0px;color:#fff;cursor:pointer;}
.portalheader{height:24px;background:url(../images/shopheader.gif);margin-bottom: 15px;}
.portalheader p{margin:0px 0 0 36px;font-weight: bold;line-height:24px;}

.component{height:21px;background:url(../images/component_footer.gif) no-repeat center right}
.component a{display:block;padding: 3px 0 0 12px;}

.startcomponent_footer{height:21px;background:url(../images/startcomponent_footer.gif)  center right}
.startcomponent_footer a{display:block;padding: 3px 0 0 12px;}

.footer{border-top: 1px solid #999;padding: 5px 0 45px 0;margin-top:20px;}
.footer a{font-weight:500}
#page{overflow:hidden;}
#page .rss{display:inline-block;float:right;}
.page{float: left;font-size: 10px;}
.page a{font-weight: normal;}

.artist{overflow:hidden;background:url(../images/header_bg.gif) repeat-x;}
.artist .artist_pic{float:left;width: 150px;}
.artist .artist_info{float:left;padding: 0 15px 0 5px;line-height: 14px;}
.artist .artist_info p{margin: 11px 0px;}
.artist .artist_info p.header {font-weight: bold;font-size: 13px;margin: 12px 0px;}

.artistsubcats{width: 544px;float: left;margin:10px 0px  10px 0px;padding: 12px;border: 1px solid #CCC;}
div.artistblock{float: left;width: 570px;margin-bottom: 10px;}
div.artistblock p.header {font-weight: bold;font-size: 13px;margin: 10px 0px;}
div.textblock{font-size: 12px;line-height: 16px;}

.contentblock{padding-top:10px;}
.contentblock h2{font-size: 16px;}
.contentblock p{margin: 11px 0px;}
.composer_list_title{background:#f9f9f9;font-weight:700;padding:5px;}

.startcomponent{float:left;width:310px;margin: 0 15px 15px 0;}
.startcomponentcontent{overflow:hidden;padding:10px;height:150px;}
.startcomponentcontent img{float:left;margin-right:5px;}

.composer_list_top{border-bottom:1px #ccc solid;margin-bottom:10px; padding-bottom: 10px;}
.composer_list_top ul{overflow:hidden;}
.composer_list_top ul li{float:left;width:270px;line-height:20px;padding-left:5px;height: 20px;overflow:hidden;margin:5px;}
.jiathis_style{padding-bottom:10px;}