﻿@charset "utf-8";
/* CSS Document 
   Design by www.east.net
   Author xiaowenwen
   Date 2014-03-16
   
   注意事项:
   css样式以类别选择器为主
   层次结构要清晰,级别深度控制在三层以内
   样式命名规则为小写,可结合"_"使用
   浏览器兼容规则  火狐(默认)-->ie7(以*开头)-->ie6(以_开头)
*/

/* CSS Document */
body { background-color:#e1e1e1; font-size:12px; color:#333333; font-family:"宋体";}

/* 头部样式 */
.header{ width:1000px; margin:0  auto; background:url(../images/header1.png) no-repeat; height:110px; }
/*.header  h1{ display:block; background:url(../images/logo.jpg) no-repeat;  width:490px; height:110px; float:left;}*/
.header  h1{ display:block; background:url(../images/logo2.png) left center no-repeat;  width:490px; height:110px; float:left; margin-left:20px;}
.header  h1 a{ display:block; width:100%; height:100%; text-indent:-999px;}

/*header right top*/
.header div.header_right{ float:right; width:250px; height:auto; padding-top:5px;}
.header div.header_right .right_top{ overflow:hidden;}
.header div.header_right .right_top li{ float:left; padding-left:10px;position:relative; z-index:9999; }
.header div.header_right .right_top li a{ color:#97886c; font-family:"微软雅黑"; font-size:13px;line-height:30px; }
.header div.header_right .right_top li img{ width:15px; height:15px; padding-top:8px; *padding-top:3px;}
.header div.header_right .right_top li ul { display:none; position:absolute; *top:30px;*left:10px; }
.header div.header_right .right_top li ul li{ background:#e1e1e1; border:#a19b9b 1px solid; float:left; width:130px;}
.header div.header_right .right_top li ul li a{ color:#444444;}


/* 头部样式--搜索 */
.header_right .right_search  { float:right; width:190px; margin:10px;}
.header_right .right_search  .text {width:140px;  background:#e1e1e1;height:10px; padding:5px 3px; *padding:3px 3px 7px 3px;  border:1px solid #e2e2e2; float:left;  border-right:none; }
.header_right .right_search  .sub { background:url(../images/search_img.jpg) no-repeat; width:23px; height:25px; float:left; cursor:pointer; border:0;}

/*header right bottom link*/
.header div.header_right .right_bottom{ clear:both;}
.header div.header_right .right_bottom li{ float:left; line-height:20px; color:#9a8a6d;}
.header div.header_right .right_bottom li a{ color:#9a8a6d; font-family:"Arial"; padding:0 5px; font-size:13px;} 
.header div.header_right .right_bottom li a.dang{ color:#ffffff;}
.header div.header_right .right_bottom li a:hover{ color:#ffffff;}


/* 头部样式 --导航 */ 

/*.header ul.nav{ clear:both; margin:0 auto; height:42px; background:url(../images/nav_bg.jpg) repeat-x; width:1000px; }
.header ul.nav li{ float:left; width:142px; height:42px; line-height:42px; display:block; float:left;   text-align:center;position:relative;}
.header ul.nav li a{ color:#444444; font-size:14px; font-weight:bold;}
.header ul.nav li.long a:hover{ color:#005aab; background:url(../images/nav_hover_bg.jpg) 116px  no-repeat; height:42px; width:142px; display:block;}
ul.nav li  a:hover ,ul.nav li.over a,ul.nav li.current a{color:#005aab; background:url(../images/nav_hover_bg.jpg) 110px  no-repeat; height:42px; width:142px; display:block;}

ul.nav li.currentlong a{color:#005aab; background:url(../images/nav_hover_bg.jpg) 120px  no-repeat; height:42px; width:142px; display:block;}
ul.nav li.currentlong ul li a { background:none;}
.header ul.nav li.long ul li a:hover{ background:none;}

ul.nav li ul { background:#f4f4f4;filter: alpha(opacity=80); opacity: 0.80;width:141px; display:none; position:absolute; z-index:9999; margin:0;*position:inherit; }
ul.nav li ul li { width:141px; height:30px;line-height:30px; border-bottom:1px solid #d2d2d2;}
ul.nav li ul li a {  font-size:12px; text-align:center;color:#555555; background:none;}
ul.nav li ul li a:hover { font-weight:bold;color:#005aab;background:none;}
ul.nav li.over ul li a,ul.nav li.current  ul li a{ background:none; color:#555555;  }
ul.nav li.over ul li a:hover,ul.nav li.current  ul li a:hover{color:#005aab;}*/

ul.mainNav { clear:both; width:1000px; background:url(../images/nav_bg.jpg) repeat-x;  height:42px; margin:0 auto; }
ul.mainNav li { position:relative; z-index:99; float:left; width:125px; height:42px; }
ul.mainNav li a { float:left; display:block; width:100%; height:100%; font-size:14px; line-height:42px; text-align:center; font-weight:bold; color:#555555}
ul.mainNav li a:hover { color:##005aab;}
ul.mainNav li ul { background:#f4f4f4;filter: alpha(opacity=80); opacity: 0.80;width:142px; display:none; position:absolute; top:42px; left:0px; z-index:9999; margin:0;}
ul.mainNav li ul li { width:142px; height:42px;line-height:42px; border-bottom:1px solid #d2d2d2;}
ul.mainNav li ul li a {  font-size:12px; text-align:center; color:#555555;}
ul.mainNav li ul li a:hover { font-weight:bold;color:#005aab; background:none; }

ul.mainNav li.activeNav a, ul.mainNav li.current a{ background:url(../images/nav_hover_bg.jpg) 110px  no-repeat; color:#005aab; }
ul.mainNav li.activeNav li a, ul.mainNav li.current li a{ background:none;color:#555555; font-weight:normal}

/* banner*/
.banner { clear:both; position:relative;  width:1000px; height:354px;  margin:0px auto 0 auto; *margin-top:42px; }
.banner ul { display:block; width:1000px; height:354px; }
.banner ul li { position:absolute; left:0; top:0;  font-size:12px; width:1000px; height:354px}
.banner ul li a{ display:block; width:1000px; height:354px}
.banner ul li a img { display:block; width:1000px; height:354px; }
.banner ul li span { position:absolute; left:0; bottom:0; display:block; width:1000px; height:21px; padding:15px 0 0 10px; color:#fff; background:#000000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.banner ol { position:absolute; right:20px; bottom:12px; z-index:2; }
.banner ol li { float:left; margin:0 5px 0 0; list-style-type:none; cursor:pointer; background:#fff; width:19px; height:17px; text-align:center; padding:7px 0 0 0px; }
.banner ol li.active { background:#990305; color:#fff }
.banner a.more { position:absolute; left:395px; top:100px; z-index:3; color:#999999; }


.line_box{ clear:both; width:1000px; margin:10px auto; height:6px; background:#d1d1d1;}

/*index footer*/
.index_footer{ clear:both; width:1000px; height:50px;*height:80px; margin:20px auto 30px auto; }
.index_footer p{ line-height:30px;font-family:"微软雅黑"; font-size:13px; float:left;}
.index_footer p a{ color:#ff9500; text-decoration:underline; padding-left:5px;  } 
.index_footer div.cnzz{padding-top:10px;float:left;padding-left:5px; }

/* footer*/
.footer_link{ background:#d1d1d1; width:1000px; height:50px; margin:20px auto; }
.footer_link  h3{font-family:"微软雅黑"; line-height:30px; padding-left:10px; color:#006bcc; font-size:16px; float:left; background:url(../images/index_h3_bg.jpg) 10px no-repeat; padding:10px 10px 10px 20px;}
.footer_link a{ line-height:50px; height:50px; padding:0px 1px; color:#444444; float:left;}
.footer_link  a.more{ color:#999999; display:block; float:right; width:60px;  background:url(../images/more_jian.jpg) 35px no-repeat;  font-size:12px;}


.main{ width:1000px; height:auto; margin:10px auto; }

div.clear{ width:auto; height:auto; clear:both;}

.pages{ width:700px; margin:50px auto;  line-height:35px; padding-left:50px; overflow:hidden;}
.pages span{display:block; width:auto; line-height:18px; padding:0px 3px; margin:1px; color:#333333; text-decoration:none; float:left; }
.pages span select{height:18px; line-height:18px; font-size:12px;}
.pages a,
.pages a.normalpage{display:block; height:auto; line-height:18px; padding:0 5px; margin:1px 3px; color:#333333; text-decoration:none; float:left;}
.pages a.currentpage{ background-color:#FF6600; color:#FFFFFF;}


.qq_main{ width:111px;height:auto; color:#666666; position: fixed;top: 290px;right:3%;_position:absolute;_bottom:240px;_top:expression(eval(document.documentElement.scrollTop+240)); z-index:9999;}
.qq_main .qq_midden{ display:block;padding:5px;background: url(../images/bg.jpg) repeat-y;width:105px;}
.qq_main .qq_midden ul{ text-align:center;margin: 10px 0px 0px -4px;}
.qq_main .qq_midden li{ padding:5px 0;}
.qq_top{ background: url(../images/top.jpg) no-repeat; width:111px; height:39px;}
.qq_bot{ background: url(../images/bot.jpg) no-repeat; width:111px; height:22px;}


