@charset "utf-8";

/*******开始首页头部*********/
.top{top:0px;text-align:center;z-index:9999; height:130px; background:url(../images/top_bg.png) repeat-x; position:relative;}
 
.logo{ float:left; padding-top:8px; width:300px; height:120px;}

.ser{position:relative; padding-top:30px; float:right;}
.toplink{ padding-left:20px;background:url(../images/sml_tel.png) no-repeat 0 8px; font-size:14px; font-family:"微软雅黑"}
.toptel{font-size:18px;} 
.top_lan{ padding-left:10px;}
.top_lan a{ padding:0 5px;}
 
 
.serbox{ padding-top:15px; padding-left:8px;}
.serbox span{ font-size:14px;line-height:31px;}
.ser_text{ border:none; width:288px; height:32px; line-height:32px; padding:0 20px; float:left; color:#666; background:url(../images/search_bg.png) no-repeat; text-align:left;}
.ser_btn{ border:none;width:117px; height:29px; float:left; margin-left:5px; display: inline; background:url(../images/btn_ser.png) no-repeat;cursor:pointer;}
 .ser_btn:hover{background:url(../images/btn_ser_on.png) no-repeat;}
 
.nav{height:44px;top:0px; background:url(../images/nav_bg.png) repeat-x; position:relative; z-index:9999}
.nav ul{ padding-left:5px;}
.nav ul li{ float:left; position:relative; }
.navline{background:url(../images/nav_line.png) no-repeat;height:44px; width:2px;}

.nav ul li a{width:124px;height:44px;line-height:44px;display:block; text-align:center; font-size:15px; color:#333;}
.nav ul li a:hover{ color:#fff; background:url(../images/nav_bg_on.png) repeat-x}
 
.subnav{position:absolute; top:44px; left:0px;/* padding-bottom:10px; border-bottom-left-radius:9px;border-bottom-right-radius:9px;*/display:none;}
.subnav ul{ padding:0;}
.navli_top{ width:124px;height:12px; display:block;background:url(../images/sub_nav_bg.png) no-repeat bottom;}
.subnav ul li{text-align:center}
.subnav ul li a{color:#fff;width:114px; padding:0 5px;height:35px; line-height:35px; display:block; font-size:14px; font-weight: 100;background:#6db3f8; border-bottom: dotted 1px #a4d2ff;border-right: dotted 1px #a4d2ff;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nav ul li .subnav ul li a:hover{background-image:none; color:#fff; background-color: #59a4ed;}


/*************结束首页头部**************/
 
 
/*首页banner开始*/
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat #222; z-index:100;height:450px/*图片高*/; z-index:100;} 
.slides{position:relative;z-index:1;}
.slides li{height:450px/*图片高*/;}
  
.flex-control-nav{position:absolute;bottom:15px/*点按钮高*/; right:-400px;z-index:2;width:100%;text-align:center;}/* 点位置按钮属性*/
.flex-control-nav li{display:inline-block;width:20px;height:20px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:20px;height:20px;line-height:140px;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: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(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:20px;background:url(../images/next.png) center center no-repeat;} 

/*首页banner结束*/
 

/***********主体开始************/
.pro_index{ margin-top:0;}
.pro_nav{ width:437px; height:50px;background:url(../images/pro_nav.png) no-repeat; position:absolute; z-index:190; bottom:0; left:50%; margin-left:-499px}
h6{ font-size:16px; padding-left:28px; padding-top:15px;background:url(../images/sml2.png) no-repeat 10px 19px; }
.more1{ float:right; padding-right:40px; padding-top:12px;}
.more1 a{ height:30px; line-height:30px; padding-left:17px; display:inline-block; background:url(../images/sml3.png) no-repeat 0 12px; }
.more1 a:hover{ color:#9cb52d;}

.pro_con{ border:solid 1px #e8e8e8; float:left; width:998px; padding:15px 0 10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.pro_con ul{ padding-left:12px;}
.pro_con ul li{ float:left; width:151px; height:165px; padding:15px 0 0 6px;background:url(../images/prolist_bg.png) no-repeat; margin:0 3px; }
.pro_con ul li img{ width:140px; height:110px;}
.pro_con ul li a span{ width:140px; height:40px; line-height:40px; text-align:center;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
 

 
/*企业介绍*/
.about_index{ border:solid 1px #e8e8e8;border-radius:5px; float:left;}
.about_nav{ width:490px; height:50px;background:url(../images/boxnav_bg.jpg) repeat-x;border-radius:5px;}
.more2{ float:right; padding-right:10px; padding-top:10px;}
.more2 a{ height:30px; line-height:30px; padding-left:17px; display:inline-block; background:url(../images/sml3.png) no-repeat 0 12px; }
.more2 a:hover{ color:#9cb52d;}
.about_con{width:460px;float:left; padding:10px 15px; line-height:22px; }/*容器尺寸*/  
.pic_about{ width:204px; height:157px;background:url(../images/pic_about_bg.png) no-repeat; float:left; padding-top:5px; padding-left:6px;}
 

/*首页新闻*/

.new_index{ border:solid 1px #e8e8e8;border-radius:5px; float: right; width:490px;}
.new_con ul{ padding:11px 15px 15px;}
.new_con ul li a{ height:38px; line-height:38px; display:block;  padding-left:15px; background:url(../images/sml4.png) 0 15px no-repeat; border-bottom:dotted 1px #bcbcbc;}
.new_con ul li a span{ float:right;}
 
 
  

/***********底部 begin************/
.foot1{background:url(../images/foot_bg.png) repeat-x; height:168px;}
.foot_btn{ float:left; width:205px; padding-top:30px;height:138px;background:url(../images/foot_line.png) right center no-repeat;}
.foot_btn a{padding:8px; padding-left:0;}

.foot_link{ float:left; padding-top:50px; height:118px; padding-left:30px;background:url(../images/map_bg.png) 30px 4px no-repeat; }
.foot_link a{ line-height:35px; padding:0 10px;}
.foot_link span{ color:#999;}	

.foot_wx{height:168px; float:right;background:url(../images/foot_line.png) left no-repeat; padding-left:20px; center no-repeat; } 
.foot_wx .fx{ padding-top:25px;position:relative; z-index:100; }
.foot_wx .wxbox{ padding-top:15px;position:relative; z-index:200;}
.foot_wx .wxbox li{ float:left; width:90px; text-align:center; line-height:16px;}
.foot_wx .wx{ position:relative;}
.foot_wx .wx2{ position:relative;}
.wx_show{ position:absolute; top:-215px; left:-40px; background:url(../images/wx_bg.png) no-repeat center bottom; padding-bottom:8px; display:none; width:140px; height:140px;}
.wx_show img{ width:140px; height:140px;}

.wx .wxs{ width:66px; height:66px;background:url(../images/wxs1.png) no-repeat center; padding:0 5px 5px 0;}
.wx2 .wxs{ width:66px; height:66px;background:url(../images/wxs1.png) no-repeat center; padding:0 5px 5px 0;}
  
.foot2{ width:100%;height:40px; line-height:40px; color:#d0d0d0; background:#696969;}
.foot2 a{ color:#d0d0d0}
.foot2 a:hover{ color:#d0d0d0}

/***********底部 end************/
 