
.clear{ clear:both;}

.top{ width:957px; height:96px; background:url(images/top_bg.gif) repeat-x; margin:0 auto; overflow:hidden;}
.top img{ float:left; margin:20px 0 0 20px;}
.top table { float:right;}
.top table tr td img{ float:left; margin:5px;}
.top table tr td a{ float:left; color:#7f7f7f;}

.nav{ width:957px; height:34px; background:url(images/nav_bg.gif) repeat-x; margin:0 auto;}
.nav ul{ margin:0; padding:0;}
.nav ul li{ float:left; line-height:34px;}
.nav ul li img{ padding-top:5px; float:left;}
.nav ul li a{ width:120px; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; display:block;}



.banner{ width:957px; height:280px; margin:1px auto;}
/* flexslider */
.flexslider{position:relative;height:280px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:280px;}
.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;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("../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;}


.con{ background-color:#FFFFFF;  width:957px; margin:0 auto; overflow:hidden;}
.left{ width:242px; float:left; margin-right:7px; overflow:hidden;}
.mid{ width:496px; float:left; margin-right:7px; overflow:hidden;}
.right{ width:204px; float:left; overflow:hidden;}

.left_part{ width:242px; height:174px; background:url(images/l_bg.gif) no-repeat; margin-top:8px;}
.left_tl{ width:100%; height:32px;}
.left_tl img{ float:left; padding:5px;}
.left_tl span{ float:left; display:block; font-size:14px; font-weight:bold; color:#0666bd; line-height:34px;}
.left_tl a{ float:right; margin-right:6px; margin-top:8px;}



.left_part1{ width:242px; height:auto; overflow:hidden; background:url(img/02.gif) repeat-y; margin-top:8px;}
.left_tl1{ width:100%; height:34px; background:url(img/01.gif) no-repeat;}
.left_tl1 img{ float:left; padding:5px;}
.left_tl1 span{ float:left; display:block; font-size:14px; font-weight:bold; color:#0666bd; line-height:34px;}
.left_tl1 a{ float:right; margin-right:6px; margin-top:8px;}
.pro_sub1{ width:100%; margin:0; padding:0 0 10px 0; background:url(img/03.gif) bottom no-repeat; height:auto; overflow:hidden;}
.pro_sub1 li{ width:230px; height:25px; background:url(images/pro_li.gif) no-repeat; float:left; margin:6px 0 0 6px; display:inline;}
.pro_sub1 li a{ color:#000000;  text-indent:15px; line-height:25px; display:block;}
.pro_sub1 li a:hover{color:#0666bd;}


.gonggao{ width:242px; margin:0; padding-top:5px; overflow:hidden;}
.gonggao li{ height:24px; line-height:24px; *height:22px; *line-height:22px;}
.gonggao li img{ float:left; padding:5px;}
.gonggao li a{ color:#000000; float:left;}
.gonggao li a:hover{color:#0666bd;}
.gonggao li span{ float:right; padding-right:5px;}

.pro_sub{ width:100%; margin:0; padding:0; overflow:hidden;}
.pro_sub li{ width:220px; height:25px; background:url(images/pro_li.gif) no-repeat; float:left; margin:6px 0 0 6px; display:inline;}
.pro_sub li a{ color:#000000;  text-indent:15px; line-height:25px; display:block;}
.pro_sub li a:hover{color:#0666bd;}

.news{ width:100%; margin-top:10px; overflow:hidden;}
.mid_tl{ width:496px; height:34px; background:url(images/m_tl.gif) no-repeat; line-height:34px;}
.mid_tl img{ float:left; padding:5px;}
.mid_tl span{ float:left; display:block; font-size:14px; font-weight:bold; color:#0666bd; line-height:32px;}
.mid_tl a{ float:right; margin-right:6px; margin-top:8px;}

.news_list{ width:494px; height:150px; background:url(images/m_bg.gif) repeat-x; border:1px #bdd7f2 solid;}
.news_list img{ float:left; margin:6px;}
.news_li{ float:left; overflow:hidden; width:325px;}
.news_li li{ height:24px; line-height:24px; *height:22px; *line-height:22px;}
.news_li li img{ float:left;}
.news_li li a{ color:#000000; float:left;}
.news_li li a:hover{color:#0666bd;}
.news_li li span{ float:right; padding-right:5px;}

.pro{ width:494px; height:302px; background:url(images/p_bg.gif) repeat-x; border:1px #bdd7f2 solid;}
.pro_list{ width:100%; margin:0; padding:0; overflow:hidden;}
.pro_list li{ float:left; width:152px; background:url(images/pro_bg.gif) no-repeat; margin-left:10px; margin-top:10px; display:inline;}
.pro_list li img{ padding:6px;}
.pro_list li span{ width:152px; display:block; text-align:center; line-height:30px;}
.pro_list li span a{ color:#000000;}
.pro_list li span a:hover{color:#0666bd;}

.right_part{ width:204px; height:186px; background:url(images/r_bg.gif) no-repeat; overflow:hidden; margin-top:10px;}
.rongyu{ margin-top:10px;}

.lxwm{ width:100%; padding:8px; display:block; line-height:22px;}

.youqing{ width:957px; margin-top:10px; overflow:hidden;}
.yq_tl{ width:9630px; background:url(images/you_tl.gif) no-repeat; height:34px; line-height:34px;}
.yq_tl img{ float:left; margin:6px;}
.yq_tl span{ float:left; display:block; font-size:14px; font-weight:bold; color:#0666bd;}

.yq_info{ width:955px; height:74px; border-bottom:1px #bdd7f2 solid;  border-left:1px #bdd7f2 solid;  border-right:1px #bdd7f2 solid; margin:0 auto; background-color:#FFFFFF; overflow:hidden;}
.yq_info a{ float:left; text-decoration:underline; color:#000000; display:inline; overflow:hidden; margin-left:20px; display:block; display:inline; margin-top:6px;}
.yq_info  a:hover{color:#0666bd;}

.foot{ width:957px; height:51px;  background:url(images/foot_bg.gif) repeat-x; border:1px #bdd7f2 solid; margin-top:10px;}
.foot span{ color:#6c6c6c; text-align:center; display:block; line-height:50px;}