﻿/*  
Version: 0.4
Author: zhenn
*/

@charset "utf-8";
/*css document*/
*{ padding:0; margin:0;}
body{ font:12px/16px "宋体";  text-align:left; background:#fff; color:#333;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
ul,li{ list-style:none;}
a{ color:#6b6b6b; text-decoration:none;}
a:hover{ color:#ed6d00; text-decoration:underline;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input{ font-size:12px;}

/*other*/
.clearit{ clear:both;}

/********************public content********************/
#header{ width:967px; height:79px; margin:0 auto; position:relative;}
#header .logo{ float:left; margin:23px 0 0 1px;}
#header .topNav{ position:absolute; top:10px; right:0; *line-height:1.231;}
#header .topNav a{ float:left; font-family:arial; background:url(../images/grayd.jpg) 0 6px no-repeat; padding-left:11px; float:left; margin-left:7px;}
#header .topNav a.vipLogin{ background:none; color:#ed6d00;}
#header .search{ float:right; margin-top:47px; width:165px; height:22px; background:url(../images/search.jpg) no-repeat;}
#header .search .txt{ width:129px; float:left; border:0; padding:5px 0 0 9px; height:17px; color:#cccccc; background:none;}
#header .search .btn{ float:right; margin:3px 4px 0 0;}

/*change begin*/
#nav{ width:947px; height:41px; background:url(../images/navbg.jpg) no-repeat; margin:0 auto;  padding:0 13px 0 10px;}
#nav table{ table-layout:fixed;}
#nav td{ height:41px; vertical-align:top;}
#nav td a{ display:block; height:36px; line-height:36px; color:#231815; font-size:14px; font-weight:bold; text-align:center;}
#nav td a:hover , #nav td.current a{ color:#ed6d00; text-decoration:none;}
#nav td ol{ display:none; position:absolute; background:#fff;  padding-bottom:1px; overflow:hidden;}
#nav td ol li{ height:25px; margin:1px 1px 0;}
#nav td ol li a{ height:25px; line-height:25px; color:#000; background:#eaeaea; padding-left:27px; text-align:left; font-size:12px; font-weight:normal;}
#nav td.current ol li a{ background:#eaeaea; color:#6b6b6b;}
#nav td ol li a:hover{ color:#ed6d00; font-weight:bold; }
#nav .bg{ width:1px; background:url(../images/spec.jpg) no-repeat;}
#nav td a.navli1{ height:36px; width:105px; background:url(../images/navli1.jpg) no-repeat;}
#nav td a.navli1:hover , #nav td.current a.navli1{ background:url(../images/navli11.jpg) no-repeat;}
#nav td a.navli2{ height:36px; width:118px; background:url(../images/navli2.jpg) no-repeat;}
#nav td a.navli2:hover , #nav td.current a.navli2{ background:url(../images/navli22.jpg) no-repeat;}
#nav td a.navli3{ height:36px; width:117px; background:url(../images/navli3.jpg) no-repeat;}
#nav td a.navli3:hover , #nav td.current a.navli3{ background:url(../images/navli33.jpg) no-repeat;}
#nav td a.navli4{ height:36px; width:117px; background:url(../images/navli4.jpg) no-repeat;}
#nav td a.navli4:hover , #nav td.current a.navli4{ background:url(../images/navli44.jpg) no-repeat;}
#nav td a.navli5{ height:36px; width:116px; background:url(../images/navli5.jpg) no-repeat;}
#nav td a.navli5:hover , #nav td.current a.navli5{ background:url(../images/navli55.jpg) no-repeat;}
#nav td a.navli6{ height:36px; width:118px; background:url(../images/navli6.jpg) no-repeat;}
#nav td a.navli6:hover , #nav td.current a.navli6{ background:url(../images/navli66.jpg) no-repeat;}
#nav td a.navli7{ height:36px; width:120px; background:url(../images/navli7.jpg) no-repeat;}
#nav td a.navli7:hover , #nav td.current a.navli7{ background:url(../images/navli77.jpg) no-repeat;}
#nav td a.navli8{ height:36px; width:123px; background:url(../images/navli8.jpg) no-repeat;}
#nav td a.navli8:hover , #nav td.current a.navli8{ background:url(../images/navli88.jpg) no-repeat;}
/*change end*/

#banner{ width:967px; margin:5px auto 0;}

#wrapper{ width:971px; margin:4px auto 0; overflow:hidden;}
#wrapper1{ width:967px; margin:10px auto 0; background:url(../images/wrapbg.jpg) repeat-y;}
#leftTd{ width:200px; background:url(../images/lefttd.jpg) left bottom no-repeat; vertical-align:top; padding-bottom:22px;}
#rightTd{ vertical-align:top;}
#rightCon{ width:748px; float:right; min-height:400px; _height:400px; padding-bottom:20px;}

#footer{ width:1002px; margin:12px auto 0; border-top:2px solid #ccc; color:#999; line-height:40px; overflow:hidden;}
#copyright{ float:left; margin-left:16px; display:inline;}
#hotline{ float:left; margin-left:16px; display:inline;}
#smallNav{ float:right; margin-right:18px; display:inline;}
#smallNav a{ color:#999;}
#smallNav a:hover{ color:#ed6d00; text-decoration:underline;}

#leftNav{}
#leftNav h2{ height:27px; background:url(../images/leftnavtit.jpg) no-repeat; color:#fff; padding-left:37px; line-height:27px;}
#leftNav ul{ padding-top:15px; width:100%;}
#leftNav ul li{ width:184px; margin:0 auto 3px; }
#leftNav ul li a{ display:block; height:19px; background:url(../images/leftli.jpg) no-repeat; padding:5px 0 0 49px; width:135px; font-weight:bold;}
#leftNav ul li.show{ margin:0 0 3px 8px;}
#leftNav ul li.show a{ background:url(../images/leftli1.jpg) no-repeat; color:#fff; text-decoration:none;}
#leftNav ul li ol{ display:none; padding:8px 0 18px;}
#leftNav ul li.show ol{ display:block; width:134px;}
#leftNav ul li.show ol li{ width:134px; margin:0 0 0 50px;}
#leftNav ul li.show ol li a{ height:23px; line-height:23px; background:url(../images/leftsub.jpg) left bottom no-repeat; padding:0 0 0 16px; color:#6b6b6b; font-weight:normal;}
#leftNav ul li.show ol li a:hover ,#leftNav ul li.show ol li a.active{ background:url(../images/leftsub1.jpg) no-repeat;}

#proSearch{ width:191px; margin:38px 0 0 5px;}
#proSearch h2{ height:22px; background:url(../images/prosearch.jpg) no-repeat; padding:7px 0 0 14px;}
#proSearch .content{ background:#f8fafc; border:1px solid #e2e8f1; border-width:0 1px; padding:12px 0 0; overflow:hidden; _height:1%;}
#proSearch .content select{ display:block; width:169px; margin:0 auto 8px;}
#proSearch .content .txt{ display:block; width:164px; height:16px; border:1px solid #7f9db9; margin:0 auto 8px; padding:3px 0 0 3px;}
#proSearch .content .btn{ float:right; margin-right:10px;}
#proSearch .bottom{ height:14px; overflow:hidden; background:url(../images/probot.jpg) no-repeat;}

.adver{ margin-top:240px;}
.adver img{ margin:0 auto; display:block; margin-bottom:18px;}

#breadCrumb{ text-align:right; padding-right:8px; color:#6b6b6b;}
#columnTitle{ height:25px; background:url(../images/columntit.jpg) no-repeat; margin-top:10px; padding-left:13px; line-height:25px;}

.pages{ width:717px; height:30px; background:url(../images/pages.jpg) no-repeat; margin:28px 0 0 10px; line-height:30px; font-weight:bold; text-align:center;}
.pages1{ text-align:center; padding:30px 0;}

