*{padding: 0;margin: 0;}
ul,li{list-style: none;}
p{margin-bottom: 0;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.left{float: left;}
.right{float: right;}
.clear{clear:both;}
.webwd{width: 1200px;margin:0 auto;min-width: 1200px;overflow: hidden;}
.mgr0{margin-right: 0 !important}
.font_white{color: #fff !important;}
.bank20{width: 100%;height: 20px;clear:both;}
.min_width_1200{min-width: 1200px;overflow: hidden;}
.w100{width: 100%;}
.center{text-align: center;}
.bank80{width: 100%;height: 80px;clear:both;}
/*头部样式*/
.header{
	height: 101px;
	padding: 20px 0;
	position: relative;
}
.header_phone{
    float: right;
    background: url(../images/index_2.png) left no-repeat;
    padding-left: 47px;
    margin-top: 5px;
    opacity: 1;
}
.header_phone{
    margin-right: 0;
    animation: showphone 3s linear 1s infinite alternate;
    -moz-animation: showphone 3s linear 1s infinite alternate; /* Firefox */
    -webkit-animation: showphone 3s linear 1s infinite alternate;  /* Safari 和 Chrome */
    -o-animation: showphone 3s linear 1s infinite alternate;
}
@keyframes showphone
{
0%   {opacity: 1;}
25%  {opacity: 0.5;}
50%  {opacity: 0.8;}
75%  {opacity: 0.5;}
100% {opacity: 1;}
}

@-moz-keyframes showphone 
{
0%   {opacity: 1;}
25%  {opacity: 0.5;}
50%  {opacity: 0.8;}
75%  {opacity: 0.5;}
100% {opacity: 1;}
}

@-webkit-keyframes showphone 
{
0%   {opacity: 1;}
25%  {opacity: 0.5;}
50%  {opacity: 0.8;}
75%  {opacity: 0.5;}
100% {opacity: 1;}
}

@-o-keyframes showphone 
{
0%   {opacity: 1;}
25%  {opacity: 0.5;}
50%  {opacity: 0.8;}
75%  {opacity: 0.5;}
100% {opacity: 1;}
}
.header_phone .p1 {
    font-size: 16px;
    color: #999999;
}
.header_phone .p2 {
    font-size: 22px;
    color: #ed1f33;
    font-weight: bold;
}
.header_con {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 600px;
    top: 25px;
    text-align: center;
}
.header_con .p1 {
    font-size: 22px;
    color: #06437c;
    font-weight: bold;
    line-height: 35px;
    letter-spacing: 8px;
}
.header_con .p2 {
    font-size: 12px;
    color: #999999;
    font-family: Arial;
    letter-spacing: 2.5px;
}


/*底部样式*/
.footer {
    padding: 38px 0 10px 0;
    min-width: 1200px;
}
.foot_list {
    margin-bottom: 20px;
    text-align: center;
}
.foot_list li {
    display: inline-block;
    width: 8.5%;
    text-align: center;
}
.foot_list li p {
    font-size: 14px;
    color: #232323;
    line-height: 30px;
}
.foot_p1 {
    font-size: 14px;
    color: #232323;
    text-align: center;
    line-height: 30px;
}
/*标题*/
.tt_box{
    text-align: center;
    padding: 49px 0 29px; 
}
.tt_box h3 {
    text-align: center;
}
.tt_box .H3-fl,.tt_box .H3-fr {
    background: #999;
    margin-top: -3px;
    display: inline-block;
    width: 90px;
    height: 1px;
    vertical-align: middle;
    position: relative;
}
.tt_box h3 p{
    display: inline-block;
    font-size: 30px;
    line-height: 32px;
    font-weight: bold;
    color: #353333;
}
.tt_box .H3-fl font, .tt_box .H3-fr font {
    width: 3px;
    height: 3px;
    background: #999;
    border-radius: 50%;
    position: absolute;
    top: -1px;
}
.H3-fl font {
    right: 0;
}
.H3-fr font {
    left: 0;
}
.H3-fl{
    margin-right: 0;
    animation: atfl 5s linear 1s infinite alternate;
    -moz-animation: atfl 5s linear 1s infinite alternate; /* Firefox */
    -webkit-animation: atfl 5s linear 1s infinite alternate;  /* Safari 和 Chrome */
    -o-animation: atfl 5s linear 1s infinite alternate;
}
.H3-fr{
    margin-left: 0;
    animation: atfr 5s linear 1s infinite alternate;
    -moz-animation: atfr 5s linear 1s infinite alternate; /* Firefox */
    -webkit-animation: atfr 5s linear 1s infinite alternate;  /* Safari 和 Chrome */
    -o-animation: atfr 5s linear 1s infinite alternate;
}
@keyframes atfl
{
0%   {margin-right: 0;}
25%  {margin-right: 12.5%;}
50%  {margin-right: 25%;}
75%  {margin-right: 12.5%;}
100% {margin-right: 0;}
}

@-moz-keyframes atfl 
{
0%   {margin-right: 0;}
25%  {margin-right: 12.5%;}
50%  {margin-right: 25%;}
75%  {margin-right: 12.5%;}
100% {margin-right: 0;}
}

@-webkit-keyframes atfl 
{
0%   {margin-right: 0;}
25%  {margin-right: 12.5%;}
50%  {margin-right: 25%;}
75%  {margin-right: 12.5%;}
100% {margin-right: 0;}
}

@-o-keyframes atfl 
{
0%   {margin-right: 0;}
25%  {margin-right: 12.5%;}
50%  {margin-right: 25%;}
75%  {margin-right: 12.5%;}
100% {margin-right: 0;}
}
@keyframes atfr
{
0%   {margin-left: 0;}
25%  {margin-left: 12.5%;}
50%  {margin-left: 25%;}
75%  {margin-left: 12.5%;}
100% {margin-left: 0;}
}

@-moz-keyframes atfr 
{
0%   {margin-left: 0;}
25%  {margin-left: 12.5%;}
50%  {margin-left: 25%;}
75%  {margin-left: 12.5%;}
100% {margin-left: 0;}
}

@-webkit-keyframes atfr 
{
0%   {margin-left: 0;}
25%  {margin-left: 12.5%;}
50%  {margin-left: 25%;}
75%  {margin-left: 12.5%;}
100% {margin-left: 0;}
}

@-o-keyframes atfr 
{
0%   {margin-left: 0;}
25%  {margin-left: 12.5%;}
50%  {margin-left: 25%;}
75%  {margin-left: 12.5%;}
100% {margin-left: 0;}
}


