@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ width:100%; margin:0; padding:0; font-size:12px; background:#fff;font-family: "微软雅黑"; overflow-x: hidden;}
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;}
a,li,dl{cursor: pointer;}
input,select,area,textarea{outline: 0; -moz-outline: 0; vertical-align: middle;font-family: "微软雅黑";}
table{border-collapse:collapse;}
.auto{width:1200px; margin:0 auto 100px;}
samp{font-family: "微软雅黑";}
h1,h2,h3,h4,h5,h6,em,i{font-weight: normal;}
.font{font-size:0;line-height:0;}
.blank{width: 100%; height: 80px; overflow: hidden; clear: both; display: block;}
.div{width: 100%; overflow: hidden;}
.ul{width: 110%;}
.pr{position: relative;}
.ov{overflow: hidden;}
.ani{transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}

/*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; }
.slides li a{ display:block;width:100%; height:100%;}
.slides li a img{ width:100%; height:auto;}
.flex-control-nav{ width: 100%; position:absolute;bottom:5%;z-index:2; right:0;text-align:center;}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 5px;*display:inline;zoom:1;    }
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;cursor:pointer;margin:2px 0px;background-color: #0962AA;    border-radius: 10px;  }
.flex-control-nav .flex-active{display:inline-block;width:10px;height:10px;margin:2px 0px;*display:inline;zoom:1;background-color: #fff;border-radius: 10px;}
.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{width: 95%; margin: 0 auto;padding: 20px 0;}

.menu{margin-top: 20px;}
.m_li{float: left;width: 80px; text-align: center; height: 39px; line-height: 39px;
background:#FFFFFF;font-size: 15px;margin-left: 5px;position: relative;}
.m_a{color: #333333;display: block;}
.m_li:hover{background: #0862AA;border-radius: 5px;transition-duration: 0.5s;}
.m_li:hover .m_a{color: #FFFFFF; transition-duration: 0.5s;}
.m_li.hover{ transition-duration: 0.5s;background: #0862AA;border-radius: 5px;}
.m_li.hover .m_a{color: #FFFFFF; transition-duration: 0.5s;}
.ser{margin-top: 25px; margin-left: 20px;}
.ser_txt{color: #a8a8a8;line-height: 30px;}
.ser_input{width: 105px; height: 20px; line-height: 20px; border:0;border-bottom: 1px solid #b5b5b5;margin-left: 10px; font-size: 12px;}
.m_xl{position: absolute;width:100%;background: #FFFFFF; z-index: 99;font-size: 14px;padding:10px 0;border-radius: 0 0 15px 15px;-moz-border-radius: 0 0 15px 15px;display: none;}
.m_xl a{display: block; color: #6f6f6f;}
.m_xl a:hover{color: #0090c3;}

.foot{background: #0962AA;padding: 70px 0 10px;}
.foot_top{color: #FFFFFF;margin-top: 25px;}
.ft_en{font-family: "微软雅黑"; font-size: 30px;padding: 25px 0;background: url(../images/22.png) no-repeat left bottom;}
.ft_txt{line-height: 26px;margin-top: 25px;}
.ft_num{font-size:24px;}
.ft_center{width: 475px;margin-left: 145px;}
.ft_right{text-align: center;margin-top: 25px;}
.ftr_txt{font-size: 12px; line-height: 26px;margin-top: 10px;}
.foot_bottom{margin-top: 60px;}
.fb_zc{color: #FFFFFF;line-height:26px;}
.fb_zc a{color: #FFFFFF;}
.foot_menu{margin-top: 8px;}
.foot_menu a{display: block; float: left; color:#FFFFFF;padding: 0 22px;border-right: 1px solid #FFFFFF; line-height: 1em;}
.right{position: fixed; bottom:10%; right:0px;z-index: 99999;}
.ra{display: block; width:56px;height:56px;background: #106FBD; margin-bottom: 2px; position: relative;}
.tb{display: block; width: 56px; height: 56px;position: relative;}
.ttb1{background:#bababa url(../images/53.png) no-repeat center center;}
.ttb2{background: url(../images/54.png) no-repeat center center;}
.ttb3{background: url(../images/55.png) no-repeat center center;}
.ttb4{background: url(../images/56.png) no-repeat center center;}
.ra_txt{display: inline-block; width: 110px; height: 56px;float: left; font-size: 14px;background: #106FBD; 
color:#FFFFFF;text-indent:0.5em; line-height: 56px; position: absolute;top: 0; left: 56px;}
.wx_img{position: absolute; top: -44px; left: 56px;z-index:-1;}