@charset "utf-8";
/* 重定义 */
* { margin:0; padding:0; outline:none;}
body { background:#f1f1f1; color:#333; font-size:12px; font-family:"Microsoft YaHei","微软雅黑", Verdana, Geneva, sans-serif;}
ul,li,dl,dt { list-style:none;}
h1,h2,h3,h4,h5 { font-size:100%; font-weight: normal;}
em { font-style:normal;}
a { text-decoration:none; color:#333;}
a:hover { text-decoration:underline; color: #ff7900;}
img { border:none;}
table { border-collapse:collapse; border-spacing:0;}
input,select,button,textarea { vertical-align:middle; font-family:"宋体","Arial Narrow",HELVETICA;}
input[type="submit"],input[type="reset"],input[type="button"] { -webkit-appearance: none;}
.clear { clear:both; height:0; overflow:hidden;}

/* 顶部导航 */
.top1 { background:#FFA800; height:auto; overflow:hidden;}
.top2 { width:1000px; margin:0 auto; height:55px; line-height:55px; overflow:hidden; position:relative}
.top2 a { color:#fff; font-size:14px;}
.top2 a:hover { color:#FFF;}
.top2_l1 { float:left; width:150px; height:55px; background:url(image/logo1.png) no-repeat 0 center;_background:url(image/logo1.gif) no-repeat 0 center;}
.top2_l1 a { display:block; width:130px; height:55px; overflow:hidden;}
.top2_c1 { float:left; width:650px;}
.top2_c2 li { float:left;}
.top2_c2 a { display: inline-block; height:55px; padding:0 14px;}
.top2_c2 a:hover { background:#FFA800; text-decoration:none;}
.top2_c2 a.cur { background:#FFA800;}
.top2_r1 { position:absolute; right:0; top:0; height:56px; line-height:56px;}

/* 顶部搜索 */
.top3 { background:url(image/top_bg1.png) repeat-x; height:60px; margin-bottom:15px;}
.top4 { height:55px; width:1000px; margin:0 auto; overflow:hidden;}
.top4_1 { float:left; height:45px; overflow:hidden; padding:9px 0 0; margin-right:15px;}
.top4_4 { float:right; padding:9px 0 0;}
.top4_4 a { display:inline-block; font-family:"\5B8B\4F53"; background:#fff; color:#000; border:1px solid #222; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height:35px; line-height:35px; padding:0 20px;}
.top4_4 a:hover { text-decoration:none; background:#f8f8f8;}
.ss1 { float:left; margin-right:15px;}
.ss1 input { background:url(image/top_bg2.png) no-repeat; height:37px; line-height:37px; width:370px; padding:0 15px; overflow:hidden; border:none;}
.ss2 { float:left;}
.ss2 input { display:inline-block; border:1px solid #bfbfbf; background:#f5f5f5 url(image/search_bg4.png) no-repeat 15px 11px; color:#333; height:37px; line-height:37px; padding:0 20px 0 35px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; cursor:pointer;}/*搜索*/
.ss2 input:hover { background:#fff url(image/search_bg4.png) no-repeat 15px 11px;}

.w1 { width:1000px; height:auto; margin:0 auto;}

/* 回顶部 */
#gotopbox { width:36px; height:36px; float:right; position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:10px;}/*解决IE6下不兼容 position:fixed 的问题*/
#gotop { width:36px; height:36px; background:url(image/gotop1.png) no-repeat; position:absolute; top:0px; display:none; cursor:pointer} 
#gotop:hover { background:url(image/gotop1.png) no-repeat -37px 0;}

/* 底部 */
.foot1 { text-align:center; padding:40px 0; background:#363636; color:#CCC;}
.foot1 a { color: #CCC;}
.foot1 a:hover { color: #CCC;}

/* 页码 */
.pages { height:auto; width:100%; overflow:hidden; text-align:center; padding:40px 0 60px;}
.pages a, .pages .a { display:inline-block; padding:8px 12px; margin-right:5px; border:1px solid #e5e5e5; color:#333; background:#fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.pages a:hover { text-decoration:none;}
.pages a { blr:expression(this.onFocus=this.blur());}
.pages .a, .pages a:hover { color:#fff; background:#FFA800; border:1px solid #FFA800;}
.pages em { color:#999;}

/* 筛选 */
.sx0 { position: relative; z-index: 100; width:1000px; margin:0 auto 20px; background:#fff; box-shadow:0 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2); -moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);}
.sx0_line1 { border-top:2px solid #FFA800;}
.sx1 { padding:18px 26px 12px; font-size:12px;}
.sx1 dl { padding-bottom:5px;}
.sx1 dl dt { float:left; height:27px; line-height:27px; font-weight:bold; color:#000; padding-right:3px;}
.sx1 dl dd a { height:27px; line-height:27px; padding:10px 7px 15px;}
.sx1 dl dd a:hover { color:#FFA800;}
.sx1 dl dd a.tag { color:#FFA800; font-weight:bold;}
