@charset "gb2312";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding:0; margin:0; }
input, select { font-size:12px; line-height:16px; }
h1, h2, h3, h4, h5, h6, strong { font-weight:normal; }
html, body { -webkit-text-size-adjust:none; font-family:Microsoft YaHei; font-size:12px; color:#414141 }
img { border:0; vertical-align:top }
ul, li { list-style-type:none; }
a { text-decoration:none; color:#3c3c3c; outline: none; }
a:hover { color:#934f05; text-decoration: underline; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear:both; }
.fl { float:left; }
.fr { float:right; }
.tc { text-align:center; }
.tl { text-align:left; }
.tr { text-align:right; }
.dis { display:block; }
.undis { display:none; }
.zw10 { height:25px; font-size:0; clear:both }
.red { color:red }
.wrapper { width:1000px; margin:0 auto }
.top { background:url(../images/top_bg.jpg) repeat-x; height:100px }
.top_icon { height:100px; width:150px; display:inline-block; background:url(../images/top_icon.png) center no-repeat }
.logo { background:url(../images/logo.png) center no-repeat; height:100px; width:550px; display:inline-block }
.top_tel { height:100px; width:225px; background:url(../images/top_tel.png) center no-repeat }
.sidebar { background:#CCC; width:150px; height:406px; background:url(../images/subnav_bg.png) repeat; position:absolute; z-index:99999 }
.sidebar li { text-align:center; height:47px; padding:10px 0 0; border-top:1px dashed #92c0c9 }
.sidebar li a { font-size:18px; display:inline-block; height:47px; width:150px; color:#934f05 }
.sidebar li a span { color:#999; display:inline-block; font-size:12px }
.sidebar li.sideListBox { height:48px; border:0 }
.sideList { position:absolute; top:0; left:150px; z-index:99999; width:205px; padding:0 10px; height:406px; overflow:hidden; background:url(../images/subList_bg.png) repeat; text-align:left; display:none }
.sideList dl { padding:10px 0 0 65px; height:70px; border-bottom:1px solid #464646 }
.sideList dl dt a, .sideList dl dd a { font-size:12px; color:#f3f3f3; height:auto; width:auto }
.sideList dl dt a { font-size:16px; font-weight:700 }
.sideList dl dd { padding:5px 0 0; color:#f3f3f3 }
.sideicon { }
.side_ic01 { background:url(../images/sub_icon01.png) 10px center no-repeat }
.side_ic02 { background:url(../images/sub_icon02.png) 10px center no-repeat }
.side_ic03 { background:url(../images/sub_icon03.png) 10px center no-repeat }
.side_ic04 { background:url(../images/sub_icon04.png) 10px center no-repeat }
.side_ic05 { background:url(../images/sub_icon05.png) 10px center no-repeat; border-bottom:0 }
.banner { width:100%; height:406px; position:relative }
.banner .ban_img { width:100%; height:406px; overflow:hidden }
.banner .ban_num { width:180px; height:11px; text-align:center; position:absolute; bottom:11px; left:50%; margin:0 0 0 -90px }
.banner .ban_num li { width:50px; height:11px; background:#666; cursor:pointer; float:left; text-indent:-99999px; margin:0 5px }
.banner .ban_num li.on { background:#007474 }
.navicon { }
.nav_ic01 { background:url(../images/nav_icon01.png) center bottom no-repeat }
.nav_ic02 { background:url(../images/nav_icon02.png) center no-repeat }
.nav_ic03 { background:url(../images/nav_icon03.png) center no-repeat }
.nav_ic04 { background:url(../images/nav_icon04.png) center no-repeat }
.nav_ic05 { background:url(../images/nav_icon05.png) center no-repeat }
.nav_ic06 { background:url(../images/nav_icon06.png) center no-repeat }
.nav_mod:hover .nav_ic02 { background:url(../images/nav_icon02_ov.png) center no-repeat }
.nav_mod:hover .nav_ic03 { background:url(../images/nav_icon03_ov.png) center no-repeat }
.nav_mod:hover .nav_ic04 { background:url(../images/nav_icon04_ov.png) center no-repeat }
.nav_mod:hover .nav_ic05 { background:url(../images/nav_icon05_ov.png) center no-repeat }
.nav_mod:hover .nav_ic06 { background:url(../images/nav_icon06_ov.png) center no-repeat }
.nav_top { width:150px; height:200px; background:#934f05 }
.nav_top dt { width:150px; height:120px; }
.nav_top dd { width:150px; padding:10px 0 0; text-align:center; font-size:18px; display:inline-block; color:#fff000 }
.nav_mod { width:158px; height:200px; text-align:center; padding:0 5px; border-right:1px solid #CCC }
.nav_mod .nav_head { padding:20px 0 0; height:45px }
.nav_mod .nav_head a { font-size:18px; display:inline-block }
.nav_mod .nav_head a span { color:#999; display:inline-block; line-height:12px; font-size:10px }
.nav_mod .nav_icon { height:72px }
.nav_mod .nav_cont { height:35px; line-height:35px; border-bottom:1px dashed #ccc }
.nav_mod .nav_cont a { font-size:16px }
.nav_mod .nav_foot { height:27px; line-height:27px; text-indent:-999999px; background:url(../images/nav_icon08.png) center no-repeat }
.nav_mod:hover { background:#934f05; }
.nav_mod:hover .nav_head a, .nav_mod:hover .nav_cont a, .nav_mod:hover .nav_foot a { color:#FFF }
.nav_mod:hover .nav_foot { text-indent:0; background:url(../images/nav_icon07.png) 109px center no-repeat }
.location dl { padding:0 0 5px; height:40px; line-height:40px; font-size:14px; border-bottom:1px solid #989898 }
.location dl dt { float:left }
.location dl dt strong { background:url(../images/cs_home.jpg) left center no-repeat; padding:0 0 0 25px }
.location dl dd { float:right; color:#e94f05 }
.location dl dd strong { background:url(../images/cs_tel.jpg) left center no-repeat; padding:0 0 0 25px; color:#000 }
.foot_top { background:#934f05; height:110px; width:100% }
.foot_home { width:152px; height:110px; background:#864805 }
.foot_home dt { width:68px; height:110px; float:left; background:url(../images/foot_icon01.png) center no-repeat }
.foot_home dd { width:84px; height:74px; padding:36px 0 0; float:left }
.foot_home dd a { font-size:18px; color:#fff; }
.foot_home dd a span { color:#999; display:inline-block; font-size:12px }
.foot_nav { width:848px; height:110px }
.foot_nav dl { float:left; height:75px; width:190px; padding:35px 0 0 20px; border-right:1px solid #864805; border-left:1px solid #a85b07 }
.foot_nav dl:first-child { border-left:0 }
.foot_nav dl:last-child { border-right:0 }
.foot_nav dl dt { width:50px; float:left; transition:background-position ease 0.3s 0s }
.foot_nav dl.ficon_01 dt { height:46px; margin:2px 0; background:url(../images/foot_icon02.png) center top no-repeat }
.foot_nav dl.ficon_01:hover dt { background:url(../images/foot_icon02.png) center bottom no-repeat }
.foot_nav dl.ficon_02 dt { height:42px; margin:4px 0; background:url(../images/foot_icon03.png) center top no-repeat }
.foot_nav dl.ficon_02:hover dt { background:url(../images/foot_icon03.png) center bottom no-repeat }
.foot_nav dl.ficon_03 dt { height:33px; margin:5px 0 12px; background:url(../images/foot_icon04.png) center top no-repeat }
.foot_nav dl.ficon_03:hover dt { background:url(../images/foot_icon04.png) center bottom no-repeat }
.foot_nav dl.ficon_04 dt { height:34px; margin:4px 0 14px; background:url(../images/foot_icon05.png) center top no-repeat }
.foot_nav dl.ficon_04:hover dt { background:url(../images/foot_icon05.png) center bottom no-repeat }
.foot_nav dl dd a { font-size:18px; padding:0 0 0 10px; display:inline-block; color:#FFF }
.foot_nav dl dd span { color:#999; display:inline-block; font-size:12px }
.foot_bot { padding:50px 0 0; width:100%; display:inline-block; background:#eee }
.foot_right { width:680px; font-size:14px }
.foot_right p { line-height:25px; width:350px; padding:0 20px 0 0; float:left }
.foot_right p a { color:#934f05 }
.foot_right ul { line-height:25px; width:300px; padding:28px 0 0; float:left }
.foot_right ul li { line-height:37px; width:140px; text-indent:40px; margin:0 0 10px 10px; float:left }
.foot_right ul li.icon01 { background:url(../images/f01.jpg) 10px center no-repeat #934f05 }
.foot_right ul li.icon02 { background:url(../images/f02.jpg) 10px center no-repeat #934f05 }
.foot_right ul li.icon03 { background:url(../images/f03.jpg) 10px center no-repeat #934f05 }
.foot_right ul li.icon04 { background:url(../images/f04.jpg) 10px center no-repeat #934f05 }
.foot_right ul li a { color:#fff }
.foot_hzuo { text-align:center; padding:30px 0; display:inline-block; width:100% }
