@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
a,a:hover{color:#333;}

/* bd */
.heard-top { background:url(images/heard-top_01.gif) center; margin:0 auto; height:753px;}

.title { margin:0 auto; height:2140px; background:url(images/title-bg.jpg); }
.title-bg { margin:0 auto; background:#FFF; width:1260px; height:1970px;}

/* 焦点图 */
.focusBox { float:left; position: relative; width:380px; height:240px; overflow:hidden; background:#fff; margin-left:30px; margin-top:40px; }
.focusBox .pic img { width:380px; height:240px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index:2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#CC0000;}

.title-2 { float:left; margin-left:30px; margin-top:40px; width:380px; height:240px;}

.title-down { margin:0 auto; width:1200px;}
.title-down1 { float:left; width:380px; height:375px; background:#fbfbfb; margin-top:40px;}
.title-down2 { float:left; width:380px; height:375px; background:#fbfbfb; margin-top:40px; margin-left:30px;}
.down-bg1 { background:url(images/57bbe23a93c15.jpg); width:380px; height:50px;}
.down-bg2 { background:url(images/57bbe23a93c151.jpg); width:380px; height:50px;}
.down-bg3 { background:url(images/57bbe23a93c152.jpg); width:380px; height:50px;}
.bg1-left { line-height:50px;}
.bg1-left p { float:left; color:#FFF; font-size:18px; font-family:"微软雅黑"; margin-left:15px;}
.bg1-left a { float:right ;color:#FFF; font-size:14px; font-family:"微软雅黑"; margin-right:15px;}
.down-a { height:600px; margin-top:10px;}
.down-a a { display:block; font-size:14px; font-family:"微软雅黑"; line-height:32px; margin-left:10px;}
.right-1 { margin-top:10px;}

.change { width:1200px; width:690px;}
.change-a { float:left; background:url(images/bg-2.jpg); width:1200px; height:50px; margin-top:40px;}
.change-bj { float:left; background:url(images/bg.jpg); width:1200px; height:692px;}

/* 图片滚动 */
.picScroll{ position:relative; height:520px; width:1200px;}
.picScroll ul{ overflow:hidden; zoom:1; text-align:center;}
.picScroll ul li{ overflow:hidden; display:inline; margin-right:50px;}
.picScroll ul li img{ width:295px; height:520px; margin-top:60px;}
.picScroll .prev,
.picScroll .next{ position:absolute; left:10px; top:250px; display:block; width:47px; height:280px; overflow:hidden; background:url(images/icons.png) -50px 0 no-repeat; cursor:pointer;}
.picScroll .next{ left:auto; right:10px; background-position:-235px 0;}
.picScroll .prevStop{ background-position:0 0;}
.picScroll .nextStop{ background-position:-186px 0;}

.time { float:left; width:1200px; height:450px; background:url(images/bg-3.jpg);}
/* Tab切换 */
.slideTxtBox{ float:left; position:relative; width:1200px; height:300px;}
.slideTxtBox .hd ul{ overflow:hidden; zoom:1; text-align:center;}
.slideTxtBox .hd ul li{ overflow:hidden; display:inline; margin-right:30px;}
.slideTxtBox .hd ul li img{ width:70px; height:70px; margin-top:50px;}
.slideTxtBox .hd ul li a:hover{ text-decoration:none;}
.slideTxtBox .hd ul li.on p{ background:#790202; color:#fff; font-weight:bold; width:89px; height:34px; margin-left:6.5px; line-height:34px;}
.slideTxtBox .bd { overflow: hidden;}
.bd p {color:#000; font-size:12px; font-family:"微软雅黑"; line-height:24px;}
.time-t { background:url(images/time-t.png); width:879px; height:152px; margin-top:180px; margin-left:148px; margin-top:60px;}
.time-a { float:left; padding-top:20px; width:215px;}
.time-b { float:left; padding-left:5px; padding-top:20px; width:215px;}
.time-c { float:left; padding-top:60px; width:215px;}
.time-d { float:left; padding-top:60px; padding-left:5px; width:215px;}

.end p{ font-size:14px; font-family:"微软雅黑"; line-height:52px; color:#FFF; text-align:center;}