@charset "utf-8";
/* 样式来源于www.weilianbao.net,zxl*/
*{margin:0 auto;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体"; text-align:center}
#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}

/* flexslider */
.flexslider{position:relative;height:450px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;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; left:0;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:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}

/*新加的css*/
.slideBox{ width:1200px; height:555px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .hd{ height:18px; overflow:hidden; position:absolute; right:46%; bottom:30px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px; width:20px; height:18px; background:url(../images/hq_pic9.png) no-repeat; cursor:pointer; text-indent:-9999px;}
.slideBox .hd ul li.on{ background:url(../images/hq_pic8.png) no-repeat;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1200px; height:555px; display:block;  }

.floatdiv{}
.floatdiv li{ width:63px; height:63px; text-align:center; background:#4B4B4B; margin-bottom:1px; position:relative; cursor:pointer;}
.floatdiv li img{ padding:5px 0;}
.floatdiv li p{ color:#FFF;}
.floatdiv li:hover{ background:#FF5A00;}
.floatdiv li .subdiv{ display:none;}
.floatdiv li:hover .subdiv{ background:#FF5A00; position:absolute; top:0; left:-143px; width:143px; display:block;}
.floatdiv li:hover .subdiv dt{ font-size:14px; color:#FFF; height:53px; padding-top:10px;}
.floatdiv li:hover .subdiv dd{ border:#dcdcdc 1px solid; background:#FFF; margin-bottom:5px; padding:5px 0;}
.floatdiv li:hover .subdiv dd a{ display:block; color:#777; background:url(../images/hq_pic153.jpg) 15px center no-repeat; padding-left:15px; height:30px; line-height:30px;}

.txtMarquee-left{ width:1200px;  position:relative; background:url(../images/hq_pic67.png) 125px center no-repeat #162C6B; height:30px;}
.txtMarquee-left .hd{ overflow:hidden;}
.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block; width:8px; height:13px; overflow:hidden; cursor:pointer; position:absolute; top:9px; }
.txtMarquee-left .hd .next{ background:url(../images/hq_pic69.png) no-repeat; right:115px;}
.txtMarquee-left .hd .prev{ background:url(../images/hq_pic68.png) no-repeat; right:130px;}
.txtMarquee-left .bd{ width:900px; margin:0 auto;}
.txtMarquee-left .bd .tempWrap{ float:left; width:900px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:30px; line-height:30px;  text-align:left; _display:inline; width:auto !important;  } 
.txtMarquee-left .bd ul li a{ color:#fff;}
.txtMarquee-left .bd ul li span{ color:#999; padding-left:80px;}

/*首页产品滑动*/
.sy_product{ height:520px; background:url(../images/pro_bj.jpg) no-repeat center top; }
.sy_pro_nr{ width:1120px; margin:0 auto;}
.sy_pro_nr h1{ height:70px; line-height:70px;  }
.sy_pro_nr h2{ height:15px;  margin-bottom:42px; }
.sy_pro_nr .probg { width:1120px; height:113px; background:url(../images/probg.png) no-repeat 0 0;}
.abbg { width:1120px; height:113px; background:url(../images/abbg.png) no-repeat 0 0; margin:0 auto;}
.sy_pro_list .liangx{ height:40px; line-height:40px; background:url(../images/index_pro_xian.gif) repeat-x center center;  }
.sy_pro_list .liangx ul{ width:698px; margin:0 auto; background:#FBFBFB;  }
.sy_pro_list .liangx ul li{ float:left; width:115px; height:40px; line-height:40px; border:1px solid #DFDFDF; text-align:center; cursor:pointer; font-size:15px; color:#555555; }
.sy_pro_list .lxqhlr{ height:398px; margin-top:48px; overflow:hidden; width:1118px; position:relative;  }
.sy_pro_list .lxqhlr .lxqhlr_nr{ width:6720px; position:absolute; left:0px; top:0px; zoom:1;  }  
.sy_pro_list .liangx ul .commonmo{ color:#ffffff; font-size:15px; background:#A1228E; border:1px solid #A1228E;  }
.sy_pro_list .lxqhlr .group{ float:left; width:1120px; height:260px; overflow:hidden; }
.sy_pro_list .lxqhlr .commonmo{ display:block;}
.sy_pro_list .lxqhlr .group ul li{ width:260px; float:left; height:260px; background:#E1E8EC; margin-right:26px; }
.sy_pro_list .lxqhlr .group ul li img{ width:260px; height:220px; }
.sy_pro_list .lxqhlr .group ul li dl dt{ height:40px; line-height:40px; }
.sy_pro_list .lxqhlr .group ul li dl dt a{ display:block; width:260px; height:40px; line-height:40px;color:#333333; font-size:16px; text-decoration:none; }
.sy_pro_list .lxqhlr .group ul li dl dt a:hover{ color:#333333; background-color:#A3A3A3;}
.sy_pro_list .lxqhlr .group ul li dl dd{ color:#666666; font-size:13px; height:48px; line-height:24px; overflow:hidden;}

.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix{display:block;}
.clear{clear:both; float:none; height:0;}
