@charset "utf-8";
/* CSS Document */


*{ margin:0; padding:0;}
body{ font-size:12px; color:#333;font-family:"微软雅黑","宋体"; }
ul,li{ list-style-type:none;}
img,ul,li{padding:0px; margin:0px;}
img{border:none;}
a{ color:#333; text-decoration:none;}
a:hover{  text-decoration:underline;}
a:active{text-decoration:none;}
.clear{ clear:both;}
img{ border:0;}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
clear: both;
height: 0;
}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/*top_box*/
.top_box{height:34px; width:100%; border-bottom:1px solid #dadada; }
.top{width:1180px; height:113px; margin:0 auto;line-height:34px; font-family:"微软雅黑"; font-size:12px; color:#7f7f7f;}
.top_left{width:40%; text-align:left; float:left;}
.top_right{ float:right; width:40%; text-align:right;}
.top_right a{color:#7f7f7f;}
.top_right a:hover{color:#333; text-decoration:none;}
/*top_box end*/



/*header*/
.header{width:1180px; margin:0 auto; height:168px; }
.logo_box{ float:left; width:542px;margin-top:34px;}
.logo{width:150px; float:left;}
.logo_line{ width:5px; height:69px; float:left; background: url(../images/line.jpg) no-repeat;margin-top:16px; }
.logo_wen{ float:right; width:365px; line-height:30px; color:#333; text-align:left; font-size:17px;margin-top:21px;}
.logo_wen img{padding:0px 5px;}
.logo_wen span{ font-size:22px; font-weight:bold; color:#007fea;}


.phone_box{ float:right;}
.phone_tu{width:40px; height:35px; float:left; margin-top:65px;}
.phone_wen{ float:left;font-size:15px; color:#333; line-height:23px; margin-top:53px;}
.phone_wen span{font-size:27px;  color:#212121; }


/*nav*/
.nav{ width:100%; margin:0 auto;height:50px; font-family:"微软雅黑"; background:#007fea;}
.nav_bj{ width:1180px; margin:0 auto;}
.nav ul{ height:50px; }
.nav li{ float: left; height:50px; overflow:hidden; text-align:center; line-height:50px;  } 
.nav li a{ color:#fff; font-size:14px; display:block; padding:0px 33px;text-decoration:none; background:url(../images/nav_line.jpg) right no-repeat;}
.nav li:hover{height:50px; color:#fff; background:#2a2a2a; }

/*nac end*/


/*banner*/

/* flexslider */
.flexslider{position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.slides li a{ width:100%;height:500px; display:block;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px; background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/*banner*/




/*foot*/
.foot_box{ width:100%; height:300px; margin:0 auto; background:url(../images/foot_bj.jpg);}
.foot{ width:1180px; margin:0 auto;}

.foot_nav{ width:1180px; }
.foot_nav li{text-align:center;  margin-top:40px; width:52px; float:left;padding-left:55px;} 
.foot_nav li a{ color:#fff; font-size:14px; display:block;width:110px;text-decoration:none; }
.foot_nav li a:hover{ color:#fff;}
.foot_dizhi{ width:907px; float:right; margin-top:50px;}
.foot_dizhi p{ font-size:14px; color:#fff; line-height:30px; width:683px; float:left; text-align:center;margin-left:30px;}
.foot_dizhi a{ color:#fff; }


.web_topa{width:63px;position:fixed;right:210px;bottom:0;z-index:99999999;}

