
/*******开始首页头部*********/
 
.top{top:0px;  height:139px; text-align:center;z-index:99999; position:relative;background:url(../image/top_bg.jpg) repeat-x;}
.div_top{ float:left; height:90px;}
.logo{ width:210px;float:left; padding-top:20px; padding-left:30px;}
.ser{ width:213px; height:21px;float:left; padding:4px 0 4px 13px; margin-top:40px; margin-left:580px; background:url(../image/search_bg.jpg) no-repeat; position:relative;}
.ser_text{ border:none; width:180px; height:20px; line-height:20px; float:left;}
.ser_btn{ border:none;width:28px; height:20px; float:left; background:none;}
  
.nav{height:49px; float:left; line-height:49px;}
.nav ul li{ float:left; position:relative; }
.nav ul li a{ width:135px;height:49px;display:block; font-size:15px; font-family:微软雅黑; color:#333; font-weight:bold; }
.nav ul li a:hover{ color:#fff; background-image:url(../image/nav_btn_bg.jpg);}

.subnav{position:absolute; top:49px; left:0px;/* padding-bottom:10px; border-bottom-left-radius:9px;border-bottom-right-radius:9px;*/display:none;background:#fff;}
.subnav ul li{ width:135px; text-align:center}
.subnav ul li a{color:#666; width:135px; height:35px; line-height:35px; display:block; font-size:14px; font-weight: 100}
.nav ul li .subnav ul li a:hover{background-image:none; color:#fff; background-color: #3f9ade;}


 
.subnav ul.secpic li{  width:106px; height:51px; float:left; margin:3px;}
.subnav ul.secpic li a{ width:106px; height:51px;}
.subnav ul.secpic li a img{ width:100px; height:45px;border:solid 1px #f4f4f4; padding:2px;}
.subnav ul.secpic li a:hover img{border:solid 1px #5cbbfd;  background-color: #FFF;}

/*************结束首页头部**************/
 
 
/***********banner开始************/
/* flexslider */
.flexslider{position:relative;height:535px;overflow:hidden;background:url(../image/loading.gif) 50% no-repeat; z-index:100;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}

.flex-control-nav{ height:23px; padding-top:12px; background:url(../image/banner_bg2.jpg) repeat-x;position:absolute;bottom:0px;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(../image/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:50%;}
.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:20px;background:url(../image/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:20px;background:url(../image/next.png) center center no-repeat;}

/*.flex-control-nav{position:absolute;bottom:30px;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(../image/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:50%;}
.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:20px;background:url(../image/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:20px;background:url(../image/next.png) center center no-repeat;}*/

/***********banner结束************/

/***********主体开始************/

.nav_text1{ font-size:18px; font-family:黑体; float:left; padding-left:20px;}
.nav_text1 span{ color:#888;font-family: Helvetica;font-size:14px; padding-left:10px;}
.more1{ float:right; padding-right:20px; padding-top:12px;}
.more2{	 float:right; padding-right:20px; padding-top:12px;}
.in_box1{ width:355px; height:255px; float:left;}
 
.about_nav,.news_nav,.case_nav{ width:355px; height:44px; line-height:44px;}
.about_box{ padding:10px 20px; line-height:26px;}
 
.in_news{ margin-left:13px;}
.news_box{ padding:10px 20px;}
.news_box dl{ width:310px; float:left;}
.news_box dl dt{ float:left; width:120px;}
.news_box dl dd{ float: left; width:190px;}
.news_box .title{ height:26px; overflow:hidden; font-weight:bold;}
.news_box .text{ height:60px; color:#888}
.news_box ul{width:310px; float:left;}
.news_box ul li{ height:30px; line-height:30px; float:left; padding-left:10px; background:url(../image/pic_dian.jpg) 0 15px no-repeat;}
 
 
.in_case{margin-left:13px; }
.case_nav{ width:355px; height:44px; line-height:44px;background:url(../image/innav_case.jpg) no-repeat; }
.nav_text2{ font-size:18px; font-family:黑体; float:left; padding-left:20px; color:#FFF;}
.nav_text2 span{font-family: Helvetica;font-size:14px; padding-left:10px;}
.case_box{ padding:0;}

/**********案例图片切换************/

.expert{ width:355px;overflow:hidden; position:relative;}
.expert ul{ width:9999px; float:left;}
.expert ul li{ float:left;width:355px;}
.expert ul li a{ position:relative; display:block;width:355px;}
.expert ul li img{ display:block; width:355px; height:210px;}
.expert ul li span{width:355px; text-align:center; position:absolute; left:0px; bottom:0px; display:block; line-height:35px; height:35px; background:url(../image/transparen.png) repeat; color:#fff;}

 
.case_pre{width:24px; height:45px; display:block; background:url(../image/pre.jpg) no-repeat; position:absolute; top:38%; left:0px; }
.case_next{width:24px; height:45px; display:block; background:url(../image/next.jpg) no-repeat; position:absolute; top:35%; right:0px; }
.case_pre:hover{ background:url(../image/prehover.jpg) no-repeat;}
.case_next:hover{ background:url(../image/nexthover.jpg) no-repeat;}


 
/*------------产品图片滚动-------------*/
.in_pros{float:left; height:385px;}
.pros_nav{width:1098px; height:44px; line-height:44px; float:left;}
.pros_box{ height:250px;width:1098px; float:left;}
 
.mr_frUl { float: left; padding-top:10px; width: 1020px;  }
.mr_frUl ul li { display: inline; float: left; height: 290px; width:242px; margin:10px; overflow: hidden; }
.mr_frUl ul li img { width:240px; height:240px; border:none;}
.mr_frUl ul li a{width:240px;   display:block;border:solid 1px #e5e5e5;}
.mr_frUl ul li a:hover{border:solid 1px #1d77c5;}
.mr_frUl ul li a span{ color:#333;text-align:center; font-size:14px; width:240px; height:50px; line-height:50px; display:block; background-color:#ededed;}
.mr_frUl ul li a:hover span{ background-color:#1d77c5; color:#FFF;}

.mr_frBtnL { float: left; margin-top:120px ; cursor: pointer; display: inline; }
.mr_frBtnR { float: right; margin-top:120px; cursor: pointer; }

 
 


/***********开始首页底部************/
.foot{ float:left; background:#1f2021; bottom:0px;z-index:99999; width:100%;text-align:center;}
.foot1{ color:#b9b9b9; padding-top:40px; padding-bottom:30px; padding-left:30px; }
.foot1 .tel{ height:50px;/*background:url(../images/tel.jpg) no-repeat; */ font-size:16px; color:#4bb8ff; text-align:left; }
.foot1 .tel b{font-size:24px; }

.foot1 .wx{ padding-left:138px;  height:128px; color:#b1b1b1; line-height:35px; text-align:left;}
.foot1 .wx span{ color:#3b93d6; font-size:14px;}
.foot1 dl{ float:left; padding:0 30px; text-align:center;}
.foot1 dl dt{ color:#b9b9b9; font-size:14px; border-bottom:1px solid #4d4d4e; height:40px; line-height:40px;}
.foot1 dl dd{ line-height:30px; height:30px;}
.foot1 dl dd a{color:#b9b9b9;}
.foot1 dl dd a:hover{color:#159bcb;}
 
.foot2{ width:100%;height:50px; line-height:50px; color:#999999; border-top:1px solid #454545;background:#1f2021; display:inline-block; text-align:center;}
 
  
/***********结束首页第一屏************/








