@charset "utf-8";

/* CSS Document */





*{ margin:0; padding:0;}

body{ font-size:14px; 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:750px;margin-top:34px;}

.logo{width:360px; float:left;}

.logo_line{ width:5px; height:69px; float:left; background: url(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 45px;text-decoration:none; background:url(nav_line.png) right no-repeat;}

.nav li:hover{height:50px; color:#fff; background:url(nav_hk.jpg) repeat-x; }



/*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(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(prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(next.png) center center no-repeat;}

/*banner*/









/*foot*/

.foot_box{ width:100%; height:300px; margin:0 auto; background:url(foot_bj.jpg);}

.foot{ width:1180px; margin:0 auto;}



.foot_nav{ width:1180px; }

.foot_nav li{text-align:center;  margin-top:40px; width:82px; 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_nr{ width:1180px; margin-top:50px;}
.foot_erw{ width:180px;  margin-top:50px; padding-left:80px; float:left}

.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;}



