@charset "gb2312";
/* RESET */
*{margin:0;padding:0;border:0;}img{ vertical-align:top}iframe,object{ display:block;}
ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0;}.tc{text-align:center}.disa a{display:block;width:100%;height:100%;background:url(../other/about:blank);text-indent:-9999px;}.nobg{background:none !important;}
/* change the settings to suit your needs */
h1,h2,h3,h5,.fb,.B{font-weight:bold}h1{font-size:18px}h2{font-size:16px},h3,h4{font-size:14px}h5,h6{font-size:12px}
a{text-decoration:none;color:#333}a:hover,a:active {color:#f00;text-decoration:none;}
a.red,.red,.red a,.red a:hover{color:#f00;}a.blue,a:hover.blue,.blue,.blue a,.blue a:hover{color:#008cd1;}
.gray{color:#666;}
.orange,.orange a,.orange a:hover,a.orange,a:hover.orange { color:#f60;}
.orange a:hover { text-decoration:underline;}
/* = 清除浮动元素= */
.clr {clear:both;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.fl{float:left !important;}.fr{float:right !important;}.tc{text-align:center}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
* html .clearfix,s
* html{height: 1%;}
.clearfix{display: block;}
/* = Auxiliary Styles (辅助样式) = */
.hr_a,.hr_b{font-size:1px;line-height:1px;clear:both;overflow:hidden}.hr_a{height:10px}.hr_b{height:6px}
body {font:12px/22px \5b8b\4f53,Arial, Helvetica, sans-serif;color:#333; background:#fff;}
/* nav导航及列表/切换/滚动辅助样式 */
.hor li{white-space:nowrap;display:inline;float:left;overflow:hidden}
.tab_nav li{ cursor:pointer}
.tab_switch .tabcon { display:none}.tab_switch .tabcon.selected{ display:block}
.scoll_switch .tabcon{ width:0; height:0; overflow:hidden; visibility:hidden}.scoll_switch .tabcon.selected{ visibility:visible}
/*滚动按钮控制*/
.scoll_box{ position:relative}
.scoll_box span.prev,.scoll_box span.next {width:20px;height:100px;top:60px;background:url(../images/scoll_btn.png) no-repeat;cursor:pointer;position:absolute;display:block;}
.scoll_box span.prev {left:0px;background-position:left center !important;}
.scoll_box span.next {right:0px;background-position:right center !important;}
/* = Header And Footer Styles =*/
#header{background:url(../images/topbg.gif) repeat-x 0 -33px;}
#bottominfo{ padding-bottom:40px;}
.searchweb #header{background:url(../images/topbg1.gif) repeat-x;}
#footer{background:url(../images/footbg.gif) repeat-x top #f3f3f3;}
.mt10{margin-top:10px;}
.w970,#content{width:970px;margin:0 auto;}
.topnav{height:33px;line-height:33px;}
#header .topnav{ display:none;}
.topnav dt{width:546px;float:left;}
.topnav dd{width:310px;float:right;}
.topnav dd a{margin-right:13px;}
.logo{height:62px;padding:19px 0 12px;}
.searchweb .logo{padding:15px 0 0;}
.logo ul{width:340px;float:left;margin:5px 0 0 15px;}
.logo li{float:left;background:url(../images/dian.gif) no-repeat left center;width:160px;padding-left:10px;}
.logo dl{width:595px;float:right;}
.nav li{width:104px;height:41px;float:left;background:url(../images/navline.jpg) no-repeat right;text-align:center;font:bold 14px/41px \5b8b\4f53;padding-right:3px;color:#fff;}
.nav li a{color:#fff;display:block;}
.nav li a:hover{background:url(../images/hmbg.gif) no-repeat;color:#fff;}
.banner{width:966px;padding:1px;border:1px solid #d5d5d5;margin:10px auto 0;}
.subnav{border:1px solid #f1f1f1;padding:0 1px;width:966px;margin:10px auto 0;}
.subnav div{background:url(../images/subnavbg.gif) repeat-x;height:88px;}
.subnav dl{float:left;height:75px;background:url(../images/hmbg.gif) no-repeat right -65px;padding:11px 14px 0;text-align:center;width: 130px;}
.subnav dt{display:inline-block;*display:inline;zoom:1;margin-bottom:3px;}
.subnav dt h5{height:24px;background:url(../images/hmbg.gif) no-repeat left -41px;color:#fff;font-weight:bold;line-height:24px;text-align:center;width:95px;}
.subnav dt h5 a,.subnav dt h5 a:hover{color:#fff;}
.search{margin-top:10px;}
.search dt{width:712px;height:30px;float:left;background:url(../images/hmbg.gif) no-repeat left -151px;}
.search dt p{background:url(../images/hmbg.gif) no-repeat right -181px;width:700px;height:30px;padding-left:12px;line-height:30px;}
.search dt p strong{color:#f8941e;}
.search dt p a{margin-right:12px;}
.search dd{width:252px;height:30px;float:right;}
.search dd input.ss{padding-left:13px;height:30px;width:208px;float:left;line-height:30px;background:url(../images/hmbg.gif) no-repeat left -151px;color:#666;}
.search dd input.btn{width:31px;height:30px;float:left;background:url(../images/hmbg.gif) no-repeat -104px top;}
.footnav{padding:13px 30px;background:url(../images/footline.png) no-repeat bottom;}
.footnav dt{float:left;height:148px;width:64px;border-right:1px dashed #e2e2e2;padding:0 22px;margin-top:7px;text-align:center;line-height:26px;}
.footnav dt strong{font-size:14px;padding:4px 0;display:block;}
.footnav dt a,.footnav dt a:hover{color:#585858;}
.footnav dd{width:273px;height:130px;float:right;background:url(../images/hmbg.gif) no-repeat -135px top;padding-top:20px;}
.footnav dd p.hz{color:#999;padding-left:60px;}
.footnav dd p.jb{padding-left:60px;}
.footnav dd p.gy{padding:3px 10px 0;height:44px;color:#666;}
.footnav dd p.gz{padding-top:8px;}
.ftmenu a{margin:0 20px;color:#666;}
.ftmenu a:hover{color:#f00;}
.copyright{color:#666;padding:5px 0 20px;}