@charset "gb2312";
/*通配*/
* { margin:0; padding:0; }
body { font-size:12px; font-family:"微软雅黑","宋体"; color:#333; background:#fffdf1;}
h6, h5, h4, h3, h2, h1 { font-size:12px; font-weight:normal; }
/*针对非IE*/

div:after,ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/*针对IE*/
header { display:block}
div,ul { zoom:1; }

#topnav { font-family:"宋体"}



li { list-style-type:none;}
form, ul, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
img { border:none; _vertical-align:bottom; }
.clr { clear:both;}
.fr { float:right; }
.fl { float:left; }
.s { font-size:12px; }
.m { font-size:14px; }
.bold { font-weight:bold; }\
.blank10 { clear:both; height:10px; overflow:hidden; display:block; }
/************************  正文 ********************************/
.header-box { background:url(../images/banner-bg.gif);}
.header { background:url(../images/header.jpg) center no-repeat; height:500px; }
.qiye-box { width:1000px; height:500px; margin:auto; position:relative;}
.qiye-box .logo { height:440px; width:1000px; display:block; }
.qiye-box .scrollbox{position:absolute;overflow:hidden; height:22px; width:566px;bottom: 14px;left: 148px;}
.qiye-box .scrollbox ul{position:absolute;left:0px;top:0px;}
.qiye-box .scrollbox ul li{float:left;width:260px;height:22px; line-height:22px;overflow:hidden;padding-left:10px; color:#f8f5ef;}
.qiye-box .scrollbox ul li a{color:#f8f5ef; font-size:14px; margin-left:5px;}
.main {width:1014px; margin:25px auto;}
.jy{background:url(../images/jy_bg.gif) no-repeat;height:112px; width:1000px; margin:0 auto 12px auto;}
.jy p{width:720px; margin:0 auto;font-size:16px; color:#444; font-family:"microsoft yahei";  line-height:28px; text-align:center;padding-top: 14px;}
.szf .tit { height:48px; font:bold 36px/48px "microsoft yahei"; color:#7c5c06; position:relative; margin-bottom:20px;}
.szf .tit span { font-size:24px; color:#c91921;}
.szf .tit a { display:block; position:absolute; right:0px; top:0; width:217px;height:48px;background:url(../images/btn.gif); overflow:hidden;}
.szf li { width:324px; height:180px;background:url(../images/bg1.gif); margin:7px; float:left; }
.szf li .title { font:bold 14px/38px "microsoft yahei"; height:38px; text-align:center;}
.szf li .title a { color:#fff;}
.szf li .con { padding:20px 15px;}
.szf li .con a { float:left; margin-right:10px;}
.szf li .con a img{ border:3px solid #f7e1b4;width:86px;height:86px;}
.szf li .text {}
.szf li .text h3 { color:#7c5c06; font-size:14px; margin-bottom:5px; font-weight:bold;}
.szf li .text p { line-height:18px;}
.szf .bd { width:580px; height:400px; margin:auto; position:relative; background:url(../images/bd.gif);}
.szf .bd .text { height:31px; line-height:31px; width:196px; border:none; outline:none; background:none; left:132px; position:absolute; padding-left:10px;}
.szf .bd .btn { height:31px; width:65px; border:none; background:url(../images/icon.gif);opacity:0.7;filter:alpha(opacity=70); cursor:pointer; position:absolute;}
.szf .bd .btn:hover { opacity:1;filter:alpha(opacity=100);}
.szf .bd input.ll { background-position:0px -31px;left:354px; top:177px;}
.szf .bd input.sc { }

.fileInputContainer{height:31px; width:65px; border:none; background:url(../images/icon.gif);opacity:0.7;filter:alpha(opacity=70); cursor:pointer; position:absolute;  left:354px; top:177px;overflow:hidden;}
.fileInput{height:31px;width:65px; overflow:hidden;opacity:0;filter:alpha(opacity=0);cursor:pointer;    }
.fileInputContainer:hover { opacity:1;filter:alpha(opacity=100);}
.szf .bd input.tj { background-position:0px -62px; width:88px;left:132px; top:336px;}
.szf .bd input.company { width:289px; top:33px;}
.szf .bd input.name { top:81px;}
.szf .bd input.job { top:129px;}
.szf .bd input.pic { top:177px;}
.szf .bd textarea { width:289px; height:85px;max-width:289px; max-height:85px; padding:5px; outline:none;border:none; position:absolute; top:225px; left:132px; background:none;}
.ts { margin-top:20px; text-align:center; color:#d2454a;}


.bottom { background:#f9f1d3;}
.hdgz {}
#footer {border-top: 3px solid #d2454a;}
.backToTop { display:none; width:18px; line-height:1.2; padding:5px 0; background-color:#000; color:#fff; font-size:12px; text-align:center; position:fixed; _position:absolute; right:10px; bottom:100px; _bottom:"auto"; cursor:pointer; opacity:.6; filter:Alpha(opacity=60); }

.page { color:#fff;BACKGROUND:none; }
.page span { color:#7d5403;}
.page A {color:#d2454a; border:1px solid #efbabb; background:#fff0d1;}
.page A:hover { color:#fff; background:#d2454a;border:1px solid #efbabb; }