﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ width:100%; margin:0; padding:0; font-size:12px; background:#fff;font-family: "微软雅黑";}
img{ border:0px;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a{ text-decoration:none; }
li{ list-style:none;}
input,select,area,textarea{outline: 0; -moz-outline: 0; vertical-align: middle;}
table{border-collapse:collapse;}
.auto{ width: 1200px; margin: 0 auto;}
em,i{ font-style: normal;}
h1,h2,h3,h4,h5,h6,b{ font-weight: normal;}
.font{font-size:0;}
.blank{width: 100%; height: 40px; clear: both; overflow: hidden; display: block;}

/*banner焦点图切换*/
.flexslider{position:relative; width:100%; margin:0 auto;height:auto;overflow:hidden;}
.slides{position:relative;z-index:1;font-size: 0;}
.slides li{ width:100%;height:auto; position:relative; font-size: 0;}
.slides li a{ display:block; font-size: 0; width:100%; height:100%;}
.slides li a img{ width:100%; height:auto;}
.flex-control-nav{ width: 100%; position:absolute;bottom:2%;z-index:2; right:0;text-align:center;}
.flex-control-nav li{display:inline-block;width:9px;height:9px;margin:0 5px;
*display:inline;zoom:1; }
.flex-control-nav a{display:inline-block;width:9px;height:9px;line-height:40px;overflow:hidden;cursor:pointer;}
.flex-control-nav .flex-active{}
.flex-direction-nav{z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.logo{padding: 20px 0;}
.menu{margin-top: 20px;}
.menu a{display: block; float: left;font-size: 15px; color: #242424; padding: 0 1.2vw;}
.menu a.hover{font-weight: bold; color: #117bbf;}
.menu a:hover{font-weight: bold; color: #117bbf; transition-duration: 0.5s;}

.foot{background: #057eda; padding: 30px 0; color: #fff;}
.foot a { color:#FFF}
.foot_left{width: 680px;}
.fmenu{border-bottom: 1px solid #fff; line-height: 30px;margin-bottom: 10px;}
.fmenu a{display: block; float: left;font-size: 14px; color: #fff;margin-right:52px;}
.flp{line-height: 28px;}
.flp span{border-left: 1px solid #fff; padding: 0 10px; }
