﻿@charset "utf-8";
.fullSlide{z-index: 2; position:relative; background:#000; margin:0 auto;width:100%;}
.fullSlide .bd{ position:relative; z-index:0;overflow: hidden; }
.fullSlide .bd li img{width:100%; vertical-align:top;} 
.fullSlide .hd{position:absolute; bottom:-20px;width:100%;z-index:1; text-align:center;}
.fullSlide .hd ul{
	display: inline-block;
	margin:0 auto;
  background:url(../img/dot_bg.png);
  background-size:100% 100%;
  min-width:140px;
  height:40px;
  padding:0px 10px;
}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:16px; height:16px; margin:12px 6px 0px; background:url(../img/tg_flash_p.png) -24px 0; overflow:hidden; font-size:0;}
.fullSlide .hd ul .on{ background-position:0 0; }
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:44px; height:44px; position:absolute;bottom:45%;margin-top:-22px;background:url(../img/arrowA.png) 0 0 no-repeat;left: 60px;}
.fullSlide .next{  background-position:-44px 0;left: auto; right: 60px;}
.fullSlide .prev:hover{background:url(../img/arrowB.png) 0 0 no-repeat;}
.fullSlide .next:hover{background:url(../img/arrowB.png) -44px 0 no-repeat;}
.txt {height: 70px;
 position: absolute;
  bottom: 70px;
   z-index: 2;
    width:70%; 
    left:15%;
overflow:hidden; 
    text-overflow:ellipsis; 
    white-space:nowrap;}
.txt li{height:70px;
    line-height:70px;
    background:url(../img/opa_03.png);
    padding:0px 40px;
     position:absolute;
      bottom:-36px;
      max-width:100%;
      overflow:hidden; 
    text-overflow:ellipsis; 
    white-space:nowrap;  }
.txt li a{ display: block; 
    color: #fff; 
    text-decoration: none;
    font-size: 24px;
    max-width:100%;overflow:hidden; 
    text-overflow:ellipsis; 
    white-space:nowrap;
     }
.p-title{
	font-size:24px;
}
