﻿body,p,ul,ol,h1,h2,h3,h4,h5,h6,figure,figcaption,dl,td,td,dd{ padding:0;margin:0; }
body {
    font-family: SimHei;
    font-family:microsoft yahei;
    font-size:14px;
    background: #fff;
    overflow-x:hidden;
}
.body_f2f3f5
{
    background: #f2f3f5!important;
}
.body_f2f3f5
{
    background: #f2f3f5!important;
}
ul,ol{
    list-style: none;
}
a{
    text-decoration: none;
    color:#333333;
    border: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline: none;
}
input
{
    -webkit-appearance:none;
    border-radius: 0;
    font-family: 'microsoft yahei', arial;
    padding: 0;
    margin: 0;
}



/*首页*/
.flexslider{position:relative;width: 100%;overflow:hidden;z-index: 0}
.slides{position:relative;z-index:1;width: 100%}
.slides li{width: 100%;position: relative;background-size: 100% 100%}
.slides li a{display: block;width: 100%;}
.slides li a img{display: block;width: 100%;}
.flex-control-nav{position:absolute;bottom:34px;right: 5px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 8px;*display:inline;zoom:1;}
.flex-control-nav a{cursor:pointer;display:inline-block;zoom:1;width:100%;height:100%;margin-right: 6px;overflow:hidden;background:#fff;line-height:999px;border-radius: 8px;}/*background:url(../images/dot.png) right 0 no-repeat;*/
.flex-control-nav .flex-active{background: #da251d}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:46px;height:140px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:5%; background:url(../images/banner_arrow_left1.png) center center no-repeat ;border-radius: 5px 0 0 5px}
.flex-direction-nav li a.flex-next{right:5%; background:url(../images/banner_arrow_right1.png) center center no-repeat;border-radius: 0 5px 5px 0}
.flex-direction-nav li a.flex-prev:hover{left:5%; background:url(../images/banner_arrow_left2.png) center center no-repeat ;}
.flex-direction-nav li a.flex-next:hover{right:5%; background:url(../images/banner_arrow_right2.png) center center no-repeat;}


  @media screen and (max-width: 700px) {
     .flexslider{
      margin-top:49px;
    }
    .flex-direction-nav li a.flex-prev{
      display: none;
    }
    .flex-direction-nav li a.flex-next{
      display: none;
    }
    .flex-control-nav{
      bottom: 12px;

    }
    .flex-control-nav li{
    width: 10px;
    height: 10px;
    margin: 0 6px;
    }
  }