/** @author Donson E-mail:donson86@gmail.com */
body { background: #9e9e9a url(bg.png); }

/*container*/
.container { background: url(ban_bg.jpg) repeat-x; }

.inner { width: 970px; margin: 0 auto; }

.ban { background: url(ban.jpg) no-repeat top; }
.ban .inner { height: 140px; background: url(bar.png) no-repeat bottom; }

.section_ban { width: 970px; height: 277px; margin: 0 auto; overflow: hidden; background: url(ban2.jpg) no-repeat; }
.section_ban .sb_l { width: 253px; padding: 31px 21px 0; float: left; color: #DCDCDC; font-family: Tahoma; }
.section_ban .sb_l h3 { font-weight: 700; font-size: 14px; color: #9FCFFF; }
.section_ban .sb_l h5 { font-weight: 700; font-size: 14px; color: #FFDE00; margin-top: 11px; }
.section_ban .sb_l p { line-height: 20px; }
.section_ban .sb_r { width: 675px; float: left; position: relative; }

.mod_focus { position: relative; top: 29px; }
.mod_focus .content img { position: absolute; top: 0px; left: 0px; }
.mod_focus .btns { height: 20px; position: absolute; top: 208px; right: 7px; }
.mod_focus .btns li { float: left; padding-right: 2px; }
.mod_focus .btns li a { width: 18px; height: 18px; float: left; color: #555555; font-weight: 700; line-height: 18px; text-align: center; background: #AEAEAE; border: 1px solid #AEAEAE; }
.mod_focus .btns li a:hover { text-decoration: none; }
.mod_focus .btns li .current { color: #FFFFFF; background: #FF6600; border: 1px solid #FF6600; }

.wraper { width: 968px; margin: 0 auto; border-right: 1px solid #8E8E8E; border-left: 1px solid #8E8E8E; border-bottom: 4px solid #262626; background: #f9f9f9 url(bg2.png) repeat-x; padding-top: 12px; }

.mod_pic { width: 948px; height: 133px; margin: 0 auto; overflow: hidden; padding-top: 18px; }
.mod_pic .btn_l, .mod_pic .btn_r { width: 64px; float: left; height: 94px; cursor: pointer; background: url(ico_l.png) no-repeat 22px 30px; }
.mod_pic .btn_r { background: url(ico_r.png) no-repeat 27px 30px; }
.mod_pic #scroll_pic { width: 820px; height: 94px; overflow: hidden; float: left; }
.mod_pic ul { width: 2000px; }
.mod_pic li { float: left; padding: 0 10px; }

.mod_list .hd { height: 54px; background: url(ti1.png) no-repeat 30px 2px; }
.mod_list .hd h3 { display: none; }
.mod_list .bd { padding-left: 19px; }
.mod_list .bd li { float: left; width: 282px; height: 231px; padding: 0 14px; }
.mod_list .bd li a.pic { color: #333333; }
.mod_list .bd li a.pic:hover p { color: #FF6600; text-decoration: none; }
.mod_list .bd li a.pic img { display: block; padding: 6px; margin-bottom: 3px; background: url(vbg.png) no-repeat; }
.mod_list .bd li a.pic p { color: #333333; cursor: pointer; line-height: 20px; overflow: hidden; font-weight: 700; }
.mod_list .bd li p { padding-left: 6px; line-height: 20px; color: #969696; font-family: Tahoma; }
.mod_list .bd li p a { color: #0072BB; }

/*foot*/
.foot { color: #333333; }
.foot a { color: #333333; }
