*{padding:0; margin:0;}
.cl{zoom:1;}
.cl:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
a{text-decoration:none;}
ul,ol{ list-style-type:none;}
html{width:100%; height:100%;}
body{margin:0; padding-top:70px; width:100%; height:100%; background:#1c6eeb; word-break:break-all; word-wrap:break-word; position:relative; letter-spacing: 0; font-family:microsoft yahei, Arial, Helvetica, sans-serif,"宋体"; text-align:justify; text-justify:inter-ideograph; overflow-x:hidden;}
.top2019{height:40px; width:100%; padding:10px 0px; background:#fff; position:fixed; top:0; left:0; z-index:10;}
.top2019 .logo2019{width:50%; float:left; margin-left:20px;}
.top2019 .logo2019 a{display:block; height:40px; width:100%; background:url(../images/logo4.gif) no-repeat left center; background-size:100%;}
.btnlist{ float:right; margin-right:20px;}

/*导航菜单*/
#leftnav{width:100%; background:#fff; position:fixed; top:0px; left:0px; overflow-x:hidden; overflow-y:auto; z-index:9; display:none;  box-shadow:0px 0px 10px #ccc;}
#leftnav ul li{display:block; min-height:49px; border-top:1px solid #e5e5e5; font-size:1.3rem; width:100%;}
#leftnav ul font{display:block; border-top:1px solid #313233; width:100%; font-size:12px; text-align:center; color:#0080ff; line-height:30px; background:#333;}
#leftnav ul li dl{display:none;}
#leftnav ul li dl dd{background:#f3f3f3; padding-left:12px;}
#leftnav ul li a,#leftnav ul li span{display:block; color:#333; padding:0 25px; height:49px; line-height:49px; font-size:12px;}
#leftnav ul li dl dd a{height:40px; line-height:40px;}
#leftnav ul li span b{ float:right;}

.more{padding:30px 0px 50px; text-align:center;}
.more a{color:#fff; border:1px solid #fff; border-radius:30px; padding:10px 20px;}
.more.c2 a{color:#333; border-color:#333;}

.sj_blk1{width:100%;}
.tradio{width:100%; margin-top:130px; text-align:center; position:relative; display:none;}
.tradio h1{font-size:29px; font-weight:normal; letter-spacing:5px; padding-bottom:5px; }
.tradio img{width:35px; position:absolute; left:50%; top:0; margin:0px 0px 0px 80px;}
.tradio font{font-size:12px;color:#888; letter-spacing:3px; font-family:Arial, Helvetica, sans-serif;}
.syy{width:100%; margin-top:130px; text-align:center; font-size:10px; letter-spacing:3px; line-height:22px; display:none;}
.syy img{height:12px;}

.down2019{font-size:12px; text-align:center; width:100%; padding:20px 0px; color:#bcdef5;}

h2.title_s{color:#fff; text-align:center;}
h2.title_s font{font-size:18px; display:block; padding-top:5px;}

/*播放器*/
.sj_blk2{position:relative;}
.cloud{position:absolute; width:100%; height:100%; top:100px; left:0; width:100%; z-index:-1; display:block; overflow:hidden;}
.bai{height:150px; position:absolute; top:0px; left:0; width:100%; background:#fff; z-index:-1;}
.cloud img{width:100%; position:absolute; top:0; left:0;}

/*领域*/
.sj_blk3{position:relative; margin-top:30px; display:block;}
.sj_blk3 ul{padding-top:20px;}
.sj_blk3 ul li{float:left; width:50%; position:relative;}
.sj_blk3 ul li a{display:block; overflow:hidden; margin:10px; border-radius:5px; padding:10px; border:1px solid #FFF;}
.sj_blk3 ul li a img{width:35%; max-width:100%; margin:10px; position:absolute;}
.sj_blk3 ul li a span{color:#fff; float:right; padding-top:130px; text-align:right; font-size:0.9em;}
.sj_blk3 ul li a span font{ font-size:12px; display:block;}

/*文字*/
.qyxy{color:#fff; padding-top:100px; opacity:0;}
.qyxy strong{font-size:70px; display:block; margin:0px 30px;}
.qyxy .s2{text-align:right;}
.qyxy p{padding:20px 40px; line-height:30px;}

/*音乐*/
.player{position:relative; height:530px; padding-top:90px; display:block; overflow:hidden;}
.player img.erji{width:95%; position:absolute; left:2%; top:130px; display:none;}
.player .player_bg img{position:absolute; left:50%; top:50%; width:1000px; z-index:-1;}
.player .player_bg img.y1{margin:-360px 0px 0px -900px;}
.player .player_bg img.y2{margin:-100px 0px 0px -500px;}
.player .player_bg img.y3{margin:-360px 0px 0px 0px;}
#sounds{margin:40px 50px; display:none;}
#sounds audio{display:none;}
#sounds dl dt{text-align:center; color:#555; padding:30px 0px 40px 0px; font-size:14px;}
#sounds dl dd{background:#f3f3f3; padding:10px; border-radius:10px; position:relative; margin-top:10px; border:2px solid #f3f3f3; font-size:12px; text-align:center;}
#sounds dl dd font{color:#999; display:block; padding-top:5px;}
#sounds dl dd img{width:100%; height:50px; opacity:0.5;}
#sounds dl dd span{width:40px; height:40px; display:block; position:absolute; left:50%; top:50%; z-index:2; margin:-20px 0px 0px -20px; background:url(../songs/play.png) no-repeat center center; background-size:100%;}
#sounds dl dd.play{border-color:#3da7f9; background:#fff; color:#333;}
#sounds dl dd.play img{ opacity:1;}
#sounds dl dd.play span{ background-image:url(../songs/pause.png);}
#sounds dl dd.play font{color:#333;}

/*contact*/
.sj_blk5{padding-top:50px; width:100%; display:block; overflow:hidden;}
.sj_lxwm{width:90%; margin:10px auto; padding:10px; position:relative;}
.sj_lxwm .txt{ opacity:0;}
.sj_lxwm .bjb1,.sj_lxwm .bjb2{width:100%; height:100%; background:#fff; opacity:0.7; position:absolute; top:0; z-index:-1; border-radius:10px; left:0;}
.sj_lxwm .bjb1{margin-left:100%;}
.sj_lxwm .bjb2{margin-left:-100%;}
.sj_lxwm a{width:60%; color:#fff; background:#0080ff; line-height:40px; font-size:20px; border:1px solid #095eb3; display:block; border-radius:5px; text-align:center; margin:10px auto;}
.sj_lxwm p{ font-size:14px; color:#666; line-height:24px; padding:20px 0px; text-align:center;}
.sj_lxwm strong{text-align:center; display:block; color:#0080ff;}

/*contact*/
.contact a{width:80%; color:#fff; background:#0080ff; line-height:40px; font-size:24px; border:1px solid #095eb3; display:block; border-radius:5px; text-align:center; margin:10px auto;}
.contact div.l dl{padding:10px;}
.contact div.l dl dt{ color:#0080ff; display:block; font-weight:bold; font-size:22px; padding-bottom:10px;}
.contact dl{color:#666; padding:10px; margin:10px 0px; line-height:30px;}
.contact dl dt{font-size:18px; color:#333;}
.contact dl dt font{font-size:12px; color:#666;}
.contact span{display:block; border-bottom:1px solid #CCC; width:100%; float:left; font-size:20px; padding-bottom:10px; position:relative;}

.abouttxt{padding:300px 10px 10px; color:#868686; line-height:30px; font-size:13px; background:url(../../images/banner_about.gif) no-repeat right top; margin-top:10px;}
.abouttxt p{text-indent:2em; padding-bottom:10px;}

.dx_list li{ display:block; padding:10px; margin:10px; text-align:center;}
.dx_list li img{width:70%; margin:10px auto;}
.dx_list li dl{line-height:20px; color:#666; text-align:left;}
.dx_list li dt{color:#000; display:block; text-align:center; font-weight:bold; color:#0080ff;}
.dx_list li dd{background:url(../../images/dian.gif) no-repeat left 10px; padding-left:10px;}

.title_pa{text-align:center; padding-top:40px;}
.title_pa h2{border:1px solid #333; border-radius:50px; font-size:16px; text-align:center; font-weight:normal; color:#333; line-height:30px; padding:10px 20px; letter-spacing:1px; display:inline-block;}

.pa_txt,.p_txt .no1{ line-height:25px;padding:10px; font-size:14px;}
.pa_txt strong,.p_txt .no1 strong{font-size:17px; display:block; margin-top:10px;}
.pa_txt p{padding:10px 0px; text-indent:2em;}
.pa_txt p strong{font-size:14px; text-indent:inherit;}
.pa_txt p.noindent{text-indent:inherit;}
.pa_txt .cjyy p:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.pa_txt .cjyy p{zoom:1; text-indent:inherit; padding-top:20px;}
.gnld span{background:#54a4fb; color:#fff; padding:2px 10px; border-radius:3px;}
.yycj li{float:left; width:48%; margin:12.5px 1%; text-align:center;}
.yycj li img{width:100%;}

.p_td dt{font-size:14px; padding:30px 0px 10px; color: #0084ff; font-weight:bold;}
.p_td dd{ border:1px solid #0084ff; border-radius: 4px; color:#888; padding:10px 20px; display:inline-block; margin:0px 10px 10px 0px;}