*{ margin:0; padding:0; font-size:12px; }
body{ background-color:#F5F6F7; font-family:"宋体"; }
ul{ list-style:none; }
img{ border:none; }
a{ text-decoration:none; color:#333; font-size:12px; }
a:hover{ color:#FF5700; }


#header{ margin:0 auto; width:100%; background-color:#fff; }
#header .inner{ width:1001px; height:100px; margin:0 auto; }
#header .inner span{ float:right; margin:50px 0 0 0; }
#header .inner span .searchTxt{ border:1px solid #ddd; background:url(../images/zoom.png) no-repeat 8px center; padding-left:22px; color:#999; width:150px; height:26px; line-height:26px; vertical-align:middle; }
#header .inner span .searchBtn{ border:1px solid #ddd; width:60px; height:28px; line-height:24px; vertical-align:middle; font-weight:bold; }

#nav{ margin:0 auto; width:100%; height:36px; line-height:36px; background-color:#034DA2; }
#nav .inner{ width:960px; margin:0 auto }
#nav .inner a{ display:inline-block; padding:0 15px; height:36px; color:#fff; font-family:"微软雅黑"; font-size:16px; }
#nav .inner a:hover{ background-color:#0470EB;  }


#main{ margin:15px auto 10px auto; width:1001px; height:auto; overflow:hidden; }
#main ul li{ float:left; text-align:center; width:240px; height:310px; padding-top:6px; margin:0 4px; background:url(../images/li_bg.png) repeat-x; border:1px solid #CFD8E1; }
#main ul li p{ text-align:left; line-height:160%; font-size:12px; padding:3px 6px; color:#5F5F5F; width:225px; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
#main ul li p a{ color:#444; }
#main ul li p a:hover{ color:red; text-decoration:underline; }
#main ul li #profile{ margin:0 8px 0 12px; color:#666; line-height:180%; text-align:left; }


#wrap{ width:1001px; height:auto; overflow:hidden; margin:10px auto; }
#wrap .left{ float:left; width:211px; min-height:500px; background-color:#fff; padding:5px 5px 0 5px; border:1px solid #eee; }
#wrap .left .plist li{ height:25px; line-height:25px; padding-left:6px; }
#wrap .left p.div{ margin:15px 0; }
#wrap .left .clist li{ width:210px; height:25px; line-height:25px; padding:0 6px 0 4px; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

#wrap .right{ float:right; width:770px; background-color:#fff; border:1px solid #eee; }
#wrap .right .pos{ height:34px; line-height:34px; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding:0 25px 0 42px; background:url(../images/pos.jpg) no-repeat; }
#wrap .right .pos a:hover{ color:red; text-decoration:underline; }
#wrap .right .cnt_tit{ font-size:16px; font-weight:bold; color:#333; text-align:center; margin:30px 0 10px 0; }
#wrap .right .extra{ width:96%; font-size:12px; color:#999; text-align:center; margin:20px auto; padding-bottom:10px; border-bottom:1px solid #ddd; }
#wrap .right .cnt{ font-size:14px; line-height:200%; min-height:350px; height:auto; overflow:hidden; padding:10px 20px; }
#wrap .right .cnt img{ margin:10px 0; }
#wrap .right .cnt ul{ list-style:none; padding:0; margin:0; }
#wrap .right .cnt ul li{ height:32px; line-height:32px; padding-left:15px; border-bottom:1px dotted #999; background:url(../images/arrow.png) no-repeat 0 center; }
#wrap .right .cnt ul li span{ color:#999; float:right; }
#wrap .right .indent p{ text-indent:28px; font-size:12px; margin:10px 0; }

#wrap .right .other{ margin:25px auto; width:96%; font-size:12px; color:#FF5700; border-top:1px solid #ddd; padding-top:10px; }
#wrap .right .other p{ margin:8px 0; font-size:12px; }
#wrap .right .other a{ font-size:12px; color:#FF5700; }
#wrap .right .other a:hover{ color:#333; }


#custom{ width:981px; min-height:570px; height:auto; overflow:hidden; margin:10px auto; background-color:#fff; border:1px solid #ddd; padding:10px; }
#custom .custom_text{ margin:0 auto; width:960px; font-size:14px; line-height:200%; overflow:hidden; padding-bottom:30px; }
#custom .custom_text .sendinfo{ text-indent:28px; margin-bottom:20px; padding-bottom:10px; border-bottom:1px dashed #ddd; }
#custom .custom_text .basic h3{ background:#eee url(../images/arrow_s.png) no-repeat 5px center; padding-left:18px; margin:20px 0; }
#custom .custom_text .basic a.joinbtn{ display:block; margin:10px 0; width:160px; height:32px; background:url(../images/job.png) no-repeat; cursor:pointer; }
#custom .custom_text .basic a.joinbtn:hover{ background:url(../images/job.png) no-repeat 0 -32px; }

#footer{ clear:both; margin:0 auto; width:100%; border-top:4px solid #034DA2; background:#F5F6F7; }
#footer .inner{ width:1000px; height:20px; margin:5px auto 0 auto; }
#footer .inner span{ float:right; margin-top:6px; color:#888; font-size:12px; font-family:"宋体"; }
#footer .inner span a{ margin:0 2px; color:#888; font-size:12px; }
#footer .inner span a:hover{ color:red; text-decoration:underline; }
#footer .inner p{ text-align:left; color:#009CFF; height:30px; line-height:30px; font-size:14px; padding-left:60px; background:url(../images/logo_gray.png) no-repeat left center; }
