﻿html{color:#000;background:#FFF; font-family: microsoft yahei;} 
        body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;} 
        table{border-collapse:collapse;border-spacing:0; font-size:12px;} 
        fieldset, img{border:0;} 
        address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;} li{list-style:none;} caption, th{text-align:left;} h1, h2, h3, h4, h5, h6{font-size:100%;} q:before, q:after{content:'';} abbr, acronym{border:0;font-variant:normal;}  sub{vertical-align:text-bottom;} input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} input, textarea, select{*font-size:100%; vertical-align:middle} legend{color:#000;}
        input:focus{outline: none;}
        a{ color:#333; text-decoration: none; }
		a:hover{ color:#c00; text-decoration:underline; }
		a.a1{ color:#fff; text-decoration: none; }
		a.a1:hover{ color:#fff; text-decoration:underline; }
        .clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;} *html .clearfix{height:1%}.clearfix{display:block;}.zoom{zoom:1}
        .red { color: #bf2542 } .left { float:left;} .right{ float:right;} .clr { clear:both; height:0; line-height:0; overflow:hidden}
        .banner { background:url(images/banner.jpg) top center no-repeat; height: 540px; overflow: hidden; }
        .banner_1 { background:url(images/banner_1.jpg) top center no-repeat; height: 330px; overflow: hidden;}
		.banner_1 .pagebox{  height: 330px; width:1000px; margin:0 auto; position:relative;overflow: hidden;}
        .banner_1 .pagebox .return_index { width:255px; height:66px; position:absolute; display:inline-block; bottom:0; right:45px;}
        .wrapper { width:1000px; margin:0 auto; }
        .news { width: 500px; float: left; padding:20px 0; }
        .news h2 { background:#bf2542; border-left:5px solid #232d41; height:34px; line-height:34px; width: 60px; text-align: center; color:#fff; font-size:14px; font-weight:400; margin-bottom:20px; }
        .news-text { padding: 10px 0; overflow:hidden; }
        .news-text h3 { font-size:22px; margin-bottom:10px; color: #333}
        .news-text p { font-size: 14px; line-height: 20px; color: #666 }
        .scroll-r { width: 450px; height:300px; float: right; margin:20px 0; overflow: hidden; position:relative; }
        .ul-img { width: 450px; height:300px; }
        .ul-img li { width: 450px; height:300px;  float: left; position:relative;}
        .ul-txt { position:absolute; bottom: 0; left: 0; width: 100%; height: 40px; line-height: 40px; z-index: 2; padding:0 10px; color:#fff; font-size: 14px; font-weight:700;}
        .ul_txt_shandow { background:#333; opacity: 0.3; filter: Alpha(opacity=30);  width: 100%; height: 40px; position:absolute; bottom: 0; left: 0; z-index: 1}
        .ul-list { position:absolute; bottom: 15px; right: 15px; z-index: 3;}
        .ul-list li { width:10px; height: 10px; border-radius:5px; float:left; margin: 0 3px; display:inline-block; cursor: pointer; background:#fff;}
        .ul-list li.cur { background:#bf2542 }
        .wrp_bg { background: #f2f2f2; }
        .tit { border-top:11px solid #bf2542; height: 78px; line-height: 78px; background: url(images/tit_z.png) no-repeat; margin-bottom: 20px;}
        .tit h3 { padding-left: 110px; color:#bf2542; font-size: 32px; font-weight: 700 ; float: left;}
        .tit .more { float:right; color:#bf2542; font-size:14px;}
        .sound-list { margin: 10px 0 40px -5px; float: left}
        .sound-list li { width: 330px; margin: 5px 0 0 5px; float:left; display: inline-block; background: #fff;box-shadow: 0 0 8px #DEDEDE}
        .sound-list .sound-list-text { padding:15px;}
        .sound-list .sound-list-text h3 { font-size:14px; margin-bottom:5px;}
        .sound-list .sound-list-text p { font-size:12px; color:#999; line-height:20px;}
        .tab { width:460px; height:300px; float:left; overflow:hidden}
        .tab .alt-tabs-content { width:460px; height:260px; overflow:hidden} .tab .alt-tabs-content img { width:460px; height:260px; }
        .tab-list { background:#09152f; height:38px; line-height:38px; overflow:hidden; margin-top:2px;}
        .tab-list span { width:115px; height:38px; text-align:center; color:#fff; display:inline-block; float:left; font-size:14px;}
        .tab-list span.cur { background:#bf2542} .hide { display:none}
        .side-text { float:right; width:480px; height:240px; background:#f0f0f0; padding:30px;}
        .side-text h3 { font-size:24px; margin-bottom:20px;}
        .side-text p { color:#666; font-size:14px; line-height:24px;}
        .ul_container { padding:50px 0; overflow:hidden; position: relative;}
        .ul_container_div{ width: 960px; height: 197px; margin: 0 auto; overflow: hidden;}
        .ul_container_img{ width: 10000px;] }
        .ul_container_img li { float:left; width:120px; text-align:center; margin:0 20px; font-size:12px}
        .ul_container_img li h3 { font-size:14px; margin-bottom:5px;}
        .ul_container_img li p { line-height:20px; color:#999}
        .ul_container_img li .head-img { width:120px; height:120px; margin-bottom:10px;}
        .ul_container_img li .head-img img { border-radius:60px;}
        .slide_control { width:100%;}
        .icon-left { background:url(images/arrow_icon.png) -20px 0; width:60px; height:50px; display:inline-block; position:absolute; left:0; top:90px;}
        .icon-right  { background:url(images/arrow_icon.png) 20px -81px; width:60px; height:50px; display:inline-block; position:absolute; right:0; top:90px;}
        .slide_control a.disable{ cursor: not-allowed; }
        .prize-box { padding-bottom:30px; overflow:hidden}
        .prize-box-l { width:640px; float:left; padding:40px; background:#fff;}
        .prize-box-r { width:280px; height:420px; overflow:hidden; float:right}
        .prize-box-l h3 { font-size:24px; font-weight:700; margin-bottom:20px;}
        .prize-box-l ul { float:left; margin-left:-32px;}
        .prize-box-l ul li { width:190px; float:left; display:inline-block; margin-left:32px;}
        .prize-box-l ul li p { text-align:center; font-size:12px; line-height:26px;}
        .prize-box-txt { font-size:14px; color:#666; line-height:24px; margin-bottom:39px;}
        .wrp_bg_bg { background:url(images/banner_bg.jpg) top center no-repeat; height:809px; overflow:hidden}
        .big-img { position:relative; width:1000px; height:600px; overflow:hidden; padding-top:30px;}
        .big-img .ul-list { left:45%; bottom:0}
        .big-ul-img li { float:left; position:relative;}
        .big-img .icon-left { background:url(images/arrow_icon.png) 0 -159px; width:60px; height:100px; top:260px; float:left;}
        .big-img .icon-right { background:url(images/arrow_icon.png) 0 -287px; width:60px; height:100px; top:260px; float:right;}
        .news-img { margin-left:-5px; margin-bottom:40px; float:left;}
        .news-img li { width:330px; height:200px; overflow:hidden; position:relative; float:left; margin:5px 0 0 5px;}
        .news-img li:hover .news-hover-text { padding:50px; font-size:18px; height:100px; opacity:0.7; filter: Alpha(opacity=70); background:#000; color:#fff; position:absolute; left:0; top:0; line-height:30px; text-align:center;}

        .news-list { overflow:hidden}
        .news-list li { padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #ddd; overflow:hidden}
        .news-list li h3 { font-size:24px; font-weight:700; margin-bottom:20px;}
        .news-list li p { line-height:22px; font-size:14px; color:#666;}
        .news-img-l { width:330px; height:200px; border:1px solid #ddd; margin-right:35px; float:left;}
        .ul-logo { margin:30px 0 50px; overflow:hidden}
        .ul-logo li { width:180px; height:75px; border:1px solid #eee; display:inline-block; float:left; margin: 9px;}
        .footer { background:#232d41; padding:80px 0 10px 0; overflow:hidden}
        .footer dl { width:280px; overflow:hidden; color:#fff;}
        .footer dl.first { margin-right:100px;}
        .footer dl dt { font-size:24px; border-left:6px solid #bf2542; padding-left:20px; margin-bottom:30px; overflow:hidden; height:30px; line-height:30px;}
        .footer dl dd { line-height:30px; font-size:16px;}
        .footer p { font-size:14px; text-align:center; color:#fff; padding:25px 0; margin-top:60px; border-top:1px solid #364053;}