﻿@charset "utf-8";
/* CSS Document */

/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textatea,p,blockquote,th,td{margin:0; padding:0;}
body{font-size:12px; font-family:"微软雅黑","宋体"; background:#FFF;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
addr,acronym{border:0;}
a{color:#444444;}
a:active,a:link,a:visited{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}

.eng{font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.red{color:#F00;}

strong{font-weight:bold;}
.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}
.mlr10{margin-left:10px; margin-right:10px;}
.mlr5{margin-left:5px; margin-right:5px;}
.mt45{margin-top:45px;}
.text_center{text-align:center;}

.head_bg{background:url(/all/head_bg.jpg) repeat-x; height:97px; width:100%;}
.head{margin:0 auto; background:url(/all/head_bg.jpg) repeat-x; height:97px; width:1050px; overflow:hidden;}

.logo{width:280px; height:70px; margin-top:20px; overflow:hidden;}
.logo img{width:280px; height:70px;}

.head_Rcon{ width:750px; padding-top:17px; overflow:hidden; }
.top{ width:750px; height:22px; overflow:hidden; }
.topNav{height:22px; text-align:right; margin-right:10px; overflow:hidden;}
.topNav li{display:inline; background:url(/all/top_nav_icon.gif) no-repeat right center; padding-right:15px; margin-right:10px; overflow:hidden;}
.topNav li a{color:#005aa5;}

.find{width:170px;  overflow:hidden;}
.find_text{width:132px; height:22px; color:#666; background:url(/all/find.jpg) no-repeat left; padding:0 5px; border:none; overflow:hidden;}
.find_button{width:28px; height:22px; background:url(/all/find.jpg) no-repeat right; border:none; cursor:pointer; overflow:hidden;}

.nav{ width:800px; height:48px; margin-top:10px; font-size:13px; overflow:hidden; }
.nav li{ width:58px; height:48px; line-height:30px; background:url(/all/nav_li.jpg) no-repeat right 10px; text-align:center; padding-right:15px; float:left; overflow:hidden; margin-right: 10px; }
.nav li a{color:#020202; display:block; height:48px;}
.nav li .navHover,.nav li .navOn{color:#009533; background:url(/all/nav_a_on.gif) no-repeat center 33px;}
.nav .nav_Lastli{ background:none; margin-right: 0px; padding-right: 0px; }

.subNav{ width:100px; background:url(/all/subNav_bg.png) no-repeat bottom; position:absolute; padding:10px 10px 20px 10px; font-size:12px; margin-left:-32px; z-index:1000; display:none; overflow:hidden; _background:#FFF; *margin-left:-60px; _background:url(/all/subNav_bg.gif) no-repeat bottom; margin-top: -2px; }
.subNav li{width:100px; text-align:center; background:url(/all/subNav_li.jpg) no-repeat bottom; float:none; margin:0; padding:0; height:auto; line-height:inherit; overflow:hidden;}
.subNav li .navHover,.subNav li .navOn{background:none; color:#B9EEF4;}
.subNav li a{ color:#b9f4ce; display:block; height:35px; }
.subNav li a:hover{color:#FFF; font-weight:bold; background:none;}

.fool_bg{background:url(/all/fool_bg.jpg) repeat-x top #FFF; width:100%; }
.fool{margin:0 auto; width:1000px; background:url(/all/fool_bg.jpg) repeat-x top #FFF;  padding:20px 0 50px 0; color:#999; overflow:hidden;}
.fool a{color:#004D95;}

.link_select{border:1px solid #c6c6c6; width:125px; padding:2px; overflow:hidden;}

.page{width:100%; margin:10px auto; padding:10px 0px; text-align:center; overflow:hidden;}
.page a{ border:1px solid #b7b7b7; background:#FFF; text-align:center; margin:0 5px; padding:2px 5px; color:#333;}
.page a:hover,.page a.on{ border:1px solid #004D95; background:#004D95; text-align:center;  color:#FFF;}