@charset "utf-8";
html,body{font:12px arial,simsun;line-height:150%;color:#333;}
body{background:#fff;margin:0 auto;position:relative;}
table,div,tr,th,td,ul,li,dl,dt,dd,img,form,h2,h3,h4,b,p{font:12px verdana,simsun;margin:0;padding:0;color:#59BEE5;}th{font-weight:bold;}
h1{font:bold 22px arial,simsun;margin:0;padding:0;color:#000;}
div,td,ul,li,dl,dt,dd,h2,h3,h4{list-style:none;margin:0;padding:0;}
input,select,textarea{color:#000;font:12px arial,simsun;}
textarea{border:1px solid #7f9db9;}
img{border:none;}
.wraper{ width:960px; position:relative; margin:0 auto;background:#fff;}
.clear:after{ content:"."; display:block; clear:both; height:0; visibility:hidden;}
* html .clear{zoom:1;}
*+html .clear{zoom:1;}
a{text-decoration:none;}

a {
    color: #59BEE5;
    cursor: pointer;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    color: #862586;
    text-decoration: none;
}

.vlogo {
    float: left;
    margin: 0;
}
.vlogo a {
    background: url("../images/logo-user.gif") no-repeat scroll 0 0 #eb96bd;
    display: block;
    height: 50px;
    width: 165px;
}

.head{height:50px;width:960px;position:relative;background:#59BEE5;margin-bottom:15px;}
.logo{float:left;}
.h_title{width:600px; float: left;line-height:50px;color:#fff}
.h_right{float:right; text-align:right; line-height:33px;color:#fff;padding-right:20px;}
.h_right a,.h_right a:visited,.h_title a:visited,.h_title a,.h_title a:visited{color:#fff!important;padding:0 5px;}

.sid_nav{ float:left; width:113px; border-right:1px solid #dee4f4;padding-left:30px;}
.sid_nav dl dt{ text-decoration:none; }
.sid_nav  dt span{cursor:pointer;}
.sid_nav dl dt{padding-bottom:17px;}
.sid_nav dl dt img{ vertical-align: baseline;}
.sid_nav dl{ padding-bottom:10px;}
.sid_nav dd{ margin-left:34px; margin-bottom:15px; width:55px; padding-left:5px;}

dd#current,.sid_nav li#current{ height:19px; line-height:19px; background:#6594e4;}
dd#current a,.sid_nav li#current a{ color:#fff; text-decoration:none;}
.sid_nav ul{margin-left:10px;}
.sid_nav ul li{ margin-bottom:20px;width:55px; padding-left:5px;}

.sid_nav ul li a:visited,.sid_nav dd a:visited{}

.conr{ float:right; width:775px; padding:0 15px 0 0;}
/*honor*/
h2.rtit{ font-size:14px; font-weight:bold; position:relative; padding-bottom:4px; border-bottom:1px solid #b0bbd7; margin-bottom:30px;} 
h2.rtit span a{ position:absolute; right:0; font-size:12px; font-weight:normal; color:#2b5eb1; _right:15px; text-decoration:none;}
.see_all{ display:block; width:60px; padding-left:12px; margin-top:-16px;*margin-top:0; background:url(/images/about/seeall.gif) no-repeat right center;}
.honorimg{ float:left; display:block; width:125px;}
.honorimg img{ width:125px; height:93px; }
.honor_r{ float:right; width:635px;}
.honor_r h3{ font-weight:bold; font-size:12px; position:relative; margin-bottom:6px;}
.honor_r h3 span{ position:absolute; right:0; font-weight:normal; color:#9a9a9a;}
.honor_r p{width:635px; color:#666; line-height:150%;}
.honorcon{margin-bottom:40px;}
/*news*/
ul.newscon{margin:6px 0; margin-bottom:17px;}
ul.newscon li{height:27px; line-height:27px; position:relative;}
ul.newscon li em{ font-style:normal;color:#666; padding-left:19px;}

ul.newscon li span{color:#666; position:absolute; right:3px;*margin-top:-8px;}
li.bgblue{ background:#f2f6f9;}
.conr p{ line-height:150%;}
h2.rtit_about{ font-size:14px; font-weight:bold; margin-bottom:25px;}
.events_list table{ width:755px;}
.events_list table td{ text-align:left; vertical-align:top; padding:5px;}
h2.rtit_resource{ font-weight:bold; font-size:14px; position:relative; height:20px; padding-top:5px;border-bottom:1px solid #b0bcd7;}
h2.rtit_resource span{position:absolute; right:0; font-weight:normal;font-size:12px;}
h2.rtit_resource span a{ text-decoration:none;}
.news_list{ width:895px; margin:0 auto;}

.aboutcon { text-indent:2em; margin-bottom:9px;font-size:13px;line-height:23px;}
.aboutcon p{ text-indent:2em; margin-bottom:9px;font-size:13px;line-height:23px;}

h1.culturetxt{ font-size:16px; margin:9px 0; background:#E9F2FF;text-indent:0.2em; padding:1px;}
/*图片列表页*/
.picbox li,.picboxm li{ display:inline;float:left; width:170px; height:147px; border:1px solid #6694e3; background:#e5ecf9; position:relative; }
.picbox li{margin:0 10px;}
.picboxm li{margin:0 30px 70px;}
.picbox{ margin-top:15px; margin-bottom:70px;}
.picboxm{margin-top:35px; margin-left:12px;*margin-bottom:70px; }
.picbox span,.picboxm span{ display:block;width:170px; text-align:center; padding-top:3px; font-size:14px; position:absolute; top:155px;word-wrap:break-word;word-break:break-all;}
.picbox li em,.picboxm li em{width:170px; height:147px; border:1px solid #6694e3; background:#e5ecf9; position:absolute; top:-5px; right:-5px;}
.picbox li em img,.picboxm li em img{width:170px; height:147px;}
#r_margin{ margin-right:0;}
h1.article_tit{ font-size:16px; text-align:center; margin-bottom:15px;}
.art_soure{text-align:center; padding-bottom:28px; margin-bottom:22px; border-bottom:1px solid #e6e6e6; color:#999;}
.art_soure span{margin:0 13px;}
.s_word,.b_word{ font-weight:bold; color:#999; text-decoration:none;}
.s_word,.s_word:visited{color:#999;}
.b_word,.b_word:visited{color:#0000cc; font-size:16px;}
.article p{ font-size:14px; line-height:180%;}
/*job and culture*/
.zhaopin h3{font-size:13px;font-weight:bold;margin:5px 0;}
.shuang_js li,.shuang_js p{line-height:150%; text-indent:0.5em;}
.culture p{line-height:150%; margin-left:6px;}
/*图片详情展示页*/
.pic_left_big,.pic_right_big,.pic_left_small,.pic_right_small{display:bolck;cursor:pointer;background-image:url(/images/images_ue3/img_house.gif)!important;}
 #gallery{width:674px; margin:0px auto;background:#FFF;position:relative; }
.slideshow{border:1px solid #B9CDF2;height:460px;margin:0 auto;overflow:hidden;width:674px;text-align:center;background:#FFF;}
.thumbs li{margin:1px;width:164px;float:left; height:116px; overflow:hidden; display:inline;border:1px solid #6693E4;text-align:center;}
.thumbs{width:676px; overflow:hidden; margin-top:2px;}
li.selected {border:3px solid #FFCC33;height:112px; overflow:hidden;}
.pic_left_big,.pic_right_big,.pic_left_small,.pic_right_small{position:absolute;overflow:hidden!important;height:0px;width:36px;}
.pic_left_big{background:url() 0 -446px no-repeat;padding-top:45px;left:-44px;top:200px;}
.pic_right_big{background:url() -42px -446px no-repeat;padding-top:45px;right:-44px;top:200px;}
.pic_left_small{background:url() -92px -446px no-repeat;padding-top:45px;left:-44px;top:500px;}
.pic_right_small{background:url() -127px -446px no-repeat;padding-top:45px;right:-44px;top:500px;}
/*help*/
.help_header {clear:both; overflow:hidden;} 
.help_header li { float:left; padding:0 10px;font-size:14px; height:25px; line-height:25px;border-bottom:1px solid #6694E3;}
.help_header li a,.help_reg li a,.help_pub li a,.question ul li a{ text-decoration:none;}
.bluea{text-decoration:none;}
.help_header li a:visited,.bluea{ color:#2244DD;}
.help_header li a:hover{ color:#e40000!important;}
.tab_on { border:1px solid #6694E3; border-bottom:none!important; margin-bottom:-1px; font-weight:bold;color:#000;}
.help_bangui { clear:both; width:760px;}
.help_bangui h3 { font-size:13px; font-weight:bold; text-indent:15px; margin:5px 0;}
.help_bangui p { margin:0;line-height:25px;padding-left:25px; font-size:13px;}
.help_bangui img { margin:10px 0;}
.help_bangui p  a { text-decoration:underline;}
.reg { clear:both; overflow:hidden; margin-top:10px;}
.help_reg,.help_pub { float:left;width:450px; padding-left:10px;}
.help_reg li,.help_pub li  { line-height:25px; font-size:13px;}
.top {text-align:right; clear:both;}

.help_bg {background:#e5ecf6;position:relative;padding:10px 0;float:left; width:290px; position:relative;}
dl.lianxi dt{ padding-left:12px; font-size:13px; font-weight:bold;}
dl.lianxi dd { line-height:25px; padding-left:12px;}
dl.lianxi dd a { text-decoration:underline;}
.helpBg1 {background:url() no-repeat -193px -5px;top:0;left:0;}
.helpBg2 {background:url() no-repeat -197px -5px;top:0;right:0;}
.helpBg3 {background:url() no-repeat -193px -9px;bottom:0;left:0;}
.helpBg4 {background:url() no-repeat -197px -9px;bottom:0;right:0;}
.helpBg1,.helpBg2,.helpBg3,.helpBg4 {background-image:url(/images/img_offset.gif)!important;width:3px;height:3px;line-height:1px;font-size:1px;position:absolute;}

.reg_cont { clear:both;}
.reg_cont a { text-decoration:underline;}
.reg_cont h3 { font-size:13px; font-weight:bold; margin:10px 0;}
.reg_cont p { font-size:13px; margin:0; padding:0; line-height:25px; padding-left:12px;}
.reg_cont p strong {color:#666;}
.reg_cont img { margin:10px 0;}
.f_t { text-indent:20px;}
/*help_jianli*/
ul.jianli {clear:both; overflow:hidden; width:500px; padding-left:5px;}
ul.jianli li { float:left; width:200px; padding:0 10px; line-height:30px; font-size:13px; border-bottom:1px dashed #eee;}
.qiuzhi { width:600px;}
.qiuzhi h3 { color:#666; font-weight:bold; font-size:13px; border-bottom:1px solid #eee; line-height:30px;}
.qiuzhi p{ font-size:13px;  padding-left:15px;}
.help_cont {margin:2px 5px; }
.helpbox { height:25px; line-height:25px; font-size:14px; font-weight:bold; padding-left:15px; margin:0;background:#fff; }
.helpbox2 {margin-top:2px;background:#fff; font-size:13px;}
.helpbox2 p { margin:0; padding-left:15px; line-height:25px;}

#regContent a{text-decoration:underline;}
#regContent,#loginContent{width:630px;border:3px solid #e9f2ff;padding:10px;margin:40px auto;position:relative;}
#loginContent{width:500px;height:200px;margin:40px auto 160px;}
#regContent .tt,#loginContent .tt{color:#36c;font-weight:bold;font-size:16px;margin:0 0 30px;}
#loginContent .tt{margin:0 0 10px;}
#regContent .regoktt{font-weight:bold;font-size:16px;margin:0 0 30px;height:26px;line-height:26px;}
.okpic{background: url() no-repeat -158px 0;width:26px;height:26px;float:left;display:block;}
.okpic,.kefu{background-image:url(/images/img_offset.gif)!important;}
.fs_14{font-size:14px;}
.top {text-align:right; clear:both;}

.mainBox{margin:5px;}
#mainSide{margin:0;}
#content{margin-left:0;}
.detail_info{margin:0;width:100%}
.detail_title_re{padding:0 10px;}
.detail_title_re h4{font-weight:normal;height:30px;line-height:30px;}
.huifuTime{float:right;color:#999!important;margin:0!important;*margin-bottom:-10px!important;}
.help_list{margin:5px;padding:10px;background:#FFF;overflow:hidden;}
.help_list li{line-height:25px;font-size:14px;overflow:hidden;zoom:1;}
.help_list li span{float:right;color:#666;}
.underline{ text-decoration:underline;}
.help_question{background:#fff;padding:10px;margin:5px;}
.help_question dl{overflow:hidden;clear:both;zoom:1;}
.help_question dt{width:95px;float:left;line-height:32px;height:32px;text-align:right;}
.help_question dt b{color:#e40000;font-weight:normal;}
.help_question dd{float:left;clear:right;line-height:30px;padding-top:2px;}
.txtarea_ms {font-size:13px;height:200px;line-height:18px;overflow:auto;width:500px;float:left;margin-right:2px;}
.hackDiv1{clear:both;margin:0 auto;overflow:hidden;}
.state{padding-right:50px;}
body.help_mylist .detail_title{height:45px;}
.iwant{padding:3px 0;width:80px; text-align:center}
.tips {color:#e40000;padding:10px 10px 10px 45px;}
.tips a{ text-decoration:underline;}

.kefu { background:url() no-repeat right -915px; height:50px; line-height:52px;width:160px; margin:5px 0;font-size:14px;float:left;}
.kefu a {font-weight:bold;height:50px;width:160px; display:block; text-indent:35px;}
.gg_list{border-bottom:dashed 1px #ccc;}
.gg_list li{ font-size:12px; line-height:30px;}
.pageLink li,.line-height20{line-height:20px!important;}
.line-height25{ line-height:25px!important;}
.line-height30{ line-height:30px!important;}
.zzzd_button{height:22px;line-height:22px;background:url(../images/help/zzzd_03.gif) no-repeat; text-indent:15px;color:#FFF; font-weight:bold;}
.zzzd_butt{width:150px;height:40px;font-size:14px;font-weight:bold;margin:10px;}

.zhaopin h3,.zhifu h3 { font-size:13px; font-weight:bold; margin:5px 0;}
.wap h3 { font-size:13px; font-weight:normal; margin:5px 0;line-height:25px;}
.zhaopin p,.zhifu p{ line-height:25px; margin:0; padding:0; font-size:13px;}
.aboutUs h3,.TermOfUse h3 { height:30opx; line-height:30px;font-size:14px; font-weight:bold; border-bottom:1px solid #E8EEF7;}
.aboutUs p { line-height:25px; margin:10px 0; padding:0; font-size:13px;}
.TermOfUse p { line-height:25px; margin:0; padding:0; font-size:13px;}

.zhifu table { border:1px solid #ccc; border-bottom:none;width:500px;}
.zhifu table td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; line-height:22px; width:250px;}
.bod { border-right:none!important;}
.tbg { background-color:#ddd; font-weight:bold; text-indent:5px;}
.wap p img { padding-left:15px;}
.wap { overflow:hidden;_zoom:1;}

.question {margin-left:28px; position:relative;}
.question h3 {line-height:25px;font-size:13px;font-weight:bold; margin-top:5px;color:#0066CC;}
.question ul li { line-height:30px;font-size:13px;width:230px;}
.chooseOn {display:block;width:230px;background:#E9F2FF;}
.bg { width:460px; background:#fff;border:1px solid #CCC;line-height:20px;}
.bg a,.advice_ok a { text-decoration:underline;}
.bg a,.bg a:visited { color:#24d;}
.bg a:hover { color:#e40000;}
.top1,.top2,.top3,.top4,.top5,.top6,.top7{padding-left:5px;position:absolute; left:220px;}
.top1 {top:7px;*top:3px;}
.top2 {top:22px;*top:18px;}
.top3 {top:50px;*top:46px;}
.top4 {top:82px;*top:78px;}
.top5 {top:110px;*top:106px;}
.top6 {top:156px;*top:152px;}
.top7 {top:197px;*top:193px;}
.title { font-size:13px;font-weight:bold;line-height:25px;margin:0;}
/*contact*/
.box {width:780px; min-height:100px;position:relative;background:#E9F2FF; margin:20px auto 10px;}*html .box { height:100px;}
.word { font-weight:bold;font-size:14px; padding:10px; margin:0;}
.boxbg1{ background:url() no-repeat 0 0;left:0;top:0;}
.boxbg2{ background:url() no-repeat -4px 0;right:0;top:0;}
.boxbg3{ background:url() no-repeat 0 -4px;left:0;bottom:0;}
.boxbg4{ background:url() no-repeat -4px -4px;right:0;bottom:0;}
.boxbg1,.boxbg2,.boxbg3,.boxbg4 {width:3px;height:3px;font-size:1px;line-height:1px;background-image:url(/images/boxbg.gif) !important;position:absolute;}
.advice_box { width:760px;background:#fff;}
.form_box form { margin:0;padding:0;}
.btnbox { overflow:hidden;_zoom:1;padding-left:22px;}
.btnbox li {float:left; margin:0 20px;display:inline;}
.inp  {width:110px;height:28px;}
.cur2 {width:110px;height:35px;background: #fff url(/images/img_offset.gif) no-repeat scroll 0 -80px;border:none;display:block;font-weight:bold;margin-right:3px;color:#000;}
.current{background: #fff url(/images/img_offset.gif) no-repeat scroll 100% -80px; color:#000;}
.advice_ok { padding:30px 0 10px 150px;}
.okpic { height:26px;width:26px;background:url(/images/img_offset.gif) no-repeat -158px 0;}
.commitok { height:26px;line-height:26px;font-size:14px;font-weight:bold;}
.tishiBox { border:1px solid #ccc; background:#fff;width:470px;padding:5px 10px;position:absolute;left:42px;top:-15px;font-size:13px;}
/*link*/
.huoqu,.huoqu2,.shenqing {background-color:#E8E8E8;font-size:12px;font-weight:bold;margin-bottom:10px;padding-bottom:5px;padding-top:5px;text-decoration:none;}
.huoqu {color:#0033BB;vertical-align:middle;}
.huoqu2 {color:#666;vertical-align:middle;}
.shenqing {color:#666;margin-bottom:15px;margin-top:30px;}
 #lianjie ul {width:775px;}
 #lianjie ul li {float:left;line-height:24px;width:16.5%;}
 #lianjie ul li a:link {color:#0033BB;font-size:12px;text-decoration:none;}
 #lianjie ul li a:hover, #content #lianjie ul li a:active {color:#E40000;font-size:12px;text-decoration:none;}
 #lianjie ul li a:visited {color:#9D6653;font-size:12px;text-decoration:none;}
 #tu ul {clear:both;display:block;padding-top:30px;width:775px;}
 #tu ul li {float:left;padding-bottom:20px;padding-left:20px;}
/*yanzheng*/
.helpbox{height:25px; line-height:25px; font-size:14px; font-weight:bold; padding-left:15px; margin:0;background:#fff; }
.helpbox2{margin-top:2px;background:#fff; font-size:13px;}
.helpbox2 p{margin:0; padding-left:15px; line-height:25px;}
.f_t{text-indent:20px;}
.pub_name h3 { margin-top:10px;}
.pub_name p {padding-left:15px!important;}
.fenye {clear:both;float:none !important;height:20px;margin:0 auto;padding:20px 0;text-align:center;width:410px;}
.pageLink  {float:left;padding:0 5px 0 0;}
.pageLink li {display:inline;float:left;margin:0 1px;}
.pageLink li a {font-size:14px;padding:0 3px; text-decoration:none;}
.pageLink a.prev, .pageLink a.next {display:block;height:20px;margin:0;overflow:hidden;width:50px;}
.pageLink a.c {background:none repeat scroll 0 0 #0072BC;color:#FFF;}
#footer{margin:15px 0 0;text-align:center;width:980px; border-top:1px solid #ddd;}
#footer li {color:#b8b8b8;padding:5px 0;}
#footer a {color:#295db0; text-decoration:none;}
.stujob_tb{ width:700px;border:1px solid #CCCCCC; border-bottom:none;}.stujob_tb td{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;line-height:22px; padding-left:5px;}

/* 分页 */
.page_wrap{float:right; padding-right:10px; padding-top:5px;padding-bottom:5px;}
.page_wrap .inner{float:left;clear:both;overflow:hidden;}
.page_wrap a,.page a.on,.page span{float:left;display:block;text-align:center;text-decoration:none;height:15px;line-height:15px;color:#16387c;padding:2px 4px 1px 4px;margin:0 2px;border:1px solid #d4d4d4;background:#fff;}
.page_wrap a:hover{text-decoration:underline;}
.page_wrap a.on,.page a.on:hover{font-weight:normal;text-decoration:none;color:#fff;border:1px solid #d4d4d4;background:#627aad;}
.page_wrap .aend{margin-right:4px;}
.page_wrap a.first,.page a.end,.page .firstgray,.page .endgray{font-family:"宋体";text-align:center;margin:0 2px;overflow:hidden;}

