@charset "utf-8";
body{ margin:0px; padding:0px; font-family:"微软雅黑";font-size:12px;color:#000000;font-weight:500;}
a:link{ color:#000000; text-decoration:none;}
a:visited{ color:#000000; text-decoration:none;}
a:hover{color:#FF0000;text-decoration:none;}
a:active{ color:#FF0000; text-decoration:none;}
a{outline:none;}
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,img,form ,input{ margin:0; padding:0; border:none;}
.clear{ height:0; font-size:0; line-height:0; clear:both;}
ul, li { margin:0; padding:0; list-style-type:none; }
.clear10{height:10px;width:100%;float:left;}
.clear20{height:20px;width:100%;float:left;}
.clear30{height:30px;width:100%;float:left;}

.clearfix:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;visibility: hidden;}
input, textarea {
outline: none;
outline-style: none;
outline-width: initial;
outline-color: initial;
}
:focus {
    outline: 0;
}
/*banner*/
.flexslider {position:relative; height:500px; width:100%;min-width:1200px;z-index:1;overflow:hidden; top:0px;}
.flexslider .slides {position:relative; z-index:1;}
.flexslider .slides li {height:500px;}
.flexslider .slides li a{display:inline-table;width:100%;height:100%;}

.flex-control-nav {width:100%; position:absolute; bottom:14px; left:0; text-align:center;z-index:10;}
.flex-control-nav li {display:inline-block; width:14px; height:14px; margin:0px 5px; *display:inline; zoom:1;}
.flex-control-nav li a {display:inline-block; width:14px; height:14px; line-height:400px; overflow:hidden; background:url(../images/fix2.png)no-repeat; cursor:pointer;}
.flex-control-nav .flex-active {background:url(../images/fix1.png)no-repeat;}

.flex-direction-nav li a{display:block; width:50px; height:50px; position:absolute; top:45%; z-index:3; overflow:hidden; cursor:pointer; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms;}
.flex-direction-nav li a.flex-prev{left:-50px; background:url(../images/prev.png) no-repeat;}
.flex-direction-nav li a.flex-next{right:-50px; background:url(../images/next.png) no-repeat;}

.flex-direction-nav li.on a.flex-prev{background:url(../images/prev.png) no-repeat;}
.flex-direction-nav li.on a.flex-next{background:url(../images/next.png) no-repeat;}

.flex-direction-nav li.on a.flex-prev:hover{left:150px; background:url(../images/prev_on.png) no-repeat;}
.flex-direction-nav li.on a.flex-next:hover{right:150px;background:url(../images/next_on.png) no-repeat;}
