@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:#7C7C7C; margin-bottom:1px; position:relative; cursor:pointer;}
.floatdiv li img{ padding:5px 0;}
.floatdiv li p{ color:#FFF;}
.floatdiv li:hover{ background:#FF6600;}
.floatdiv li .subdiv{ display:none;}
.floatdiv li:hover .subdiv{ background:#FF6600; 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.jpg) 125px center no-repeat #d7d7d7; 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.jpg) no-repeat; right:115px;}
.txtMarquee-left .hd .prev{ background:url(../images/hq_pic68.jpg) 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:#1e1e1e;}
.txtMarquee-left .bd ul li span{ color:#999; padding-left:80px;}

/* 首页左右滑*/
#sidebar{width:350px;height:auto; margin:0 auto;}
#sidebar .hd{width:100%;height:28px;background:#e9e5e2;line-height:28px;font-size:12px;color:#7f746e;text-indent:12px;font-weight:bold;}
#sidebar ul{width:350px;height:auto;}
#sidebar ul li{margin-top:5px;width:350px;height:200px;position:relative;overflow:hidden;cursor:pointer;}
#sidebar ul li .imgBox{width:700px;position:absolute;left:0px;top:0px;height:200px;z-index:1;display:block;}
#sidebar ul li .imgBox img{float:left;}
#sidebar ul li .imgTitle{width:100%;height:48px;bottom:-24px;left:0px;z-index:2;position:absolute;font-size:12px;}
#sidebar ul li .imgTitle div{width:100%;height:48px;position:relative;}
#sidebar ul li .imgTitle p{width:100%;height:24px;line-height:24px;color:#FFF;text-indent:10px;position:absolute;left:0px;top:0px;}
#sidebar ul li .red p{background:#736363;}
#sidebar ul li .cyan p{background:#516E85;}
#sidebar ul li .blue p{background:#195061;}
