@charset "utf-8";
/* CSS Document */
* {	margin:0; padding:0;}
html ,body{overflow-x: hidden;width:100%;}
body { background-color:#f8f8f8;color:#333; font-size:12px;font-family:"微软雅黑","Arial"; line-height: 24px;}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}

ul,li,div,p{ display:block;}

textarea{ resize:none;}

ul{ padding: 0;}

li { list-style:none;}

a {	text-decoration:none;}

button{border: 0;}

img { border:0;	vertical-align:top;}

.head{width: 100%;}

.head_tip{height:32px; background: #F3F5F7; width: 100%;}

.box{width: 1000px; margin: 0 auto;}

.head_tip_left{float: left; display:inline-block;}

.head_tip_left a{position:relative;line-height: 32px; padding:0 8px; border-left:1px solid #dde0e4;color:#737475;display: inline-block;}

.head_tip_left a:hover{color:#013D87;}

.head_tip_left a:last-child{border-right:1px solid #DDE0E4;}

.head_tip_left a:hover .head_code_box{display: inline-block;}

.head_tip_left a:hover li p{color:#333;}

.head_tip_right{float: right; display:inline-block;}

.head_tip_right li{display: inline-block; float: left; margin-left:15px;line-height: 32px; color:#737475;}

.head_tip_ic{display: inline-block;float: left;}

.head_con{width: 100%; background-color: #013d87; height: 92px;}

.logo{float: left; display: inline-block; margin-top:18px;}

.head_nav{display: inline-block; float: right;}

.head_nav li{ display: inline-block; float: left; padding: 8px 14px; font-size:16px;}

.head_nav li a{ color:#fff; line-height:12;}

.weixin{position: relative;}

.weixin:hover .head_code_box{display:inline-block;}

.head_code_box{display:none;z-index:11;padding:10px; background-color:#fff;position: absolute;width:320px;height:130px; top:32px;border-radius:4px;}

.head_code_box li{ display: inline-block; float:left;width:100px; height:100px; margin-right:10px; margin-left: 0;}

.head_code_box li p{text-align: center;line-height:18px;}

.head_code_box li:last-child{margin-right: 0;}

.color_blue{color:#013D87 !important;}

.color_green{ color:#0BA863 !important;}

.color_red{color:#f93f3f;}

.bg_f6f7f8{background:#f6f7f8;}
/*--nav--*/

#navMenu {width:600px;overflow:hidden;display: inline-block; float: right; width: 600px;}

.menu1 {z-index: 6;}

.menu1,.menu1 UL {padding:0px;margin:0px;list-style-type: none;}

.menu1 LI,.menu1 a{height:92px; line-height:92px;float: left;}

.menu1 LI {padding:0px; margin: 0px;background-repeat: no-repeat;background-position: 0 center;}

.menu1 a{display: block; font-weight: normal; font-size:16px; margin: 0px; color:#fff; font-weight:600;
	text-transform: uppercase;/*padding:0 15px;*/font-family:微软雅黑,Arial, Helvetica, sans-serif; text-align: center;margin-left:35px;}

.menu1 li:last-child a{ margin-right: 0;}
	
.menu1 LI:hover,.menu1 A:hover {}

.menu1 LI a:hover {	background-repeat:repeat-x;background-position: center top;text-decoration: none;}

.menu1 LI ul li a:hover{ background-image:none;}

.menu1 LI UL {margin-left: -999em; position: absolute; top:90px;}

.menu1 LI UL li,.menu1 LI UL li a{line-height:48px !important;height:48px;background-image:none;background-color:rgba(0,0,0,.6); color:#fff !important; border:0; font-size:16px !important;}

.menu1 LI:hover UL,.menu1 LI.sfhover UL {margin-top: 34px;z-index: 5;filter: alpha (opacity=90);margin-left:15px; 
	width:100px; position: absolute; background-color:#f0f0f0; opacity: 0.90;
	+clear: both; +margin-top: 0px;_clear:both; _margin-top:0px;}
	
.menu1 LI:hover UL LI A,.menu1 LI.sfhover UL LI A{display: block; padding: 0px; font-weight: normal; font-size: 14px; 
	margin: 0px; text-transform: none; width: 100px; color:#fff; text-align: left; line-height:34px; text-align:center;}
	
.menu1 LI:hover UL LI A:hover,.menu1 LI.sfhover UL LI A:hover {background-color: #003473; color:#FFF !important;}
	
.menu1 UL LI UL {display: none;}

.menu1 UL LI UL LI A:hover {margin-top: -2px;display: block; filter: alpha (opacity=85); margin-left: 50px;
		position: absolute; background-color: #666;}
	

.btn4{display: block; margin: 30px 0 20px; height: 74px;}

.btn4 li{width:235px; height: 74px; display: inline-block; float:left; margin-right: 20px;border-radius:4px;}	

.btn4 li:hover{opacity:0.85;}

.btn4 li .c1{display:block;}

.btn4 li .c2{display:none;}

.btn4 li:hover .c1{display: none;}

.btn4 li:hover .c2{display: block;}

.btn4 li:last-child{ margin-right: 0;}

.btn4 li a{width:185px;height:34px; padding:20px 25px;display: block;color:#fff;}

.btn4 li a i{height: 34px; width: 34px;display: inline-block; float: left;}

.btn4_right{ display: inline-block; float: left; margin-left:15px;}

.btn4_name{ font-size: 16px; line-height: 16px; margin-bottom:8px;}

.btn4_en{ font-size:12px; color:#bfbfbf; line-height: 12px;}

.green{background: url(../img/green_btn_bg.jpg) repeat-x;}

.blue{background: url(../img/blue_btn_bg.jpg) repeat-x;}

.gray{background: url(../img/gray_bg.jpg) repeat-x;width:490px !important;position:relative;}

.gray p{line-height:24px; margin-left:20px; color:#fff;}

.gray i{position:absolute; bottom:10px; right:15px;font-style: normal;color:#fff;}

.gray i a{ width:auto; padding:4px 2px;height: 18px;line-height: 18px; display: inline-block;}
/*block1*/

/*block1*/

.left{width: 470px; display: inline-block; float: left; margin-right:60px;}

.tit{width: 100%;border-bottom: 1px solid #c7c7c7; height: 31px; position: relative;}

.tit li{width: 92px; height: 31px; display: inline-block; float: left; text-align: center;}

.tit li a{color:#333; line-height: 31px; font-size: 14px;}

.tit li.select{background:url(../img/blue_btn_bg.jpg) repeat-x;}

.tit li.select a{ color:#fff;}

.tit li.select a.more{display: block;}

.tit li a.more{display: none;}

.recruitment li{background: url(../img/dot_line.jpg) bottom left repeat-x; padding:7px 0;}

.recruitment li a p{display: block; height: 26px;}

.recruitment li a p.main{font-size: 14px; color:#333;text-indent:15px;background: url(../img/arrow_tip_ic.jpg) left center no-repeat;}

.recruitment li a p.main:hover{color:#013D87;}

.recruitment li a p.tip{font-size: 12px; text-indent:15px;}

.recruitment li a p.tip span.company{color:#999; display: inline-block; float: left;}

.recruitment li a p.tip span.day{color:#999; float:right;}

.more{position:absolute;right:0;line-height: 31px; font-size:14px; color:#999 !important;bottom:0;}

.right{width: 470px; display: inline-block; float: left;}

.tit2{height:31px; background:url(../img/tit_bg_line.jpg) bottom left no-repeat;width:100%;position: relative;}

.tit2_left p{font-size:16px; font-weight:700;}

.tit2_left p span{color:#999;font-size: 12px;font-weight:normal;margin-left: 10px;}

.item_news li{ padding:18px 0; clear: both;}

.item_news_left{display: inline-block;float: left; width:50px;border-right:1px solid #c7c7c7;padding-top:3px;}

.item_news_left p{font-size: 14px; font-weight:700;line-height:20px;}

.item_news_left span{color:#999;font-size: 15px; padding-left:2px;}

.item_news_right{display: inline-block; float:right; width: 404px; margin-left:15px;}

.item_news_right a h1{font-size: 16px; color:#013D87; font-weight:normal;}

.item_news_right a p{color:#999;line-height: 22px;font-size:14px;}

.block1, .block3{clear: both; background:#fff;padding:30px 0 40px; display: inline-block; width: 100%;}

.block2{clear: both; background:#f3f4f7;padding:40px 0; display: inline-block; width: 100%;}

.anno li{padding:10px 0; display: block; width: 470px; border-bottom:1px dotted #ccc; height:22px; line-height: 22px;}

.anno li span{ display: inline-block; float: left; color:#999;line-height:22px;font-size:14px; width:45px;}

.anno li a{font-size: 14px; color:#333;margin-left:10px; float: left; width:410px;line-height: 21px;}

.anno li a:hover{color:#013D87;}






/*inside-page*/

.sec_box{width:100%;display: inline-block; padding-top: 30px;}

.w198{width:200px;}

.w558{width:778px;}

.w998{width:998px;}

.w778{width:778px; min-height: 610px;}

.w558 ,.w778 ,.w998{border-radius:4px; border:1px solid #dcdcdc;background:#Fff;}

.sec_left ,.sec_mid ,.sec_right{display:inline-block; float:left; border-radius:4px;overflow: hidden;}

.marl20{margin-left:20px;}

.mart10{margin-top:10px;}

.btn_box li{ margin-bottom: 10px;}

.btn_box li:hover{opacity:0.8;}

.btn_box li .c1{display:block;}

.btn_box li .c2{display:none;}

.btn_box li:hover .c1{display:none;}

.btn_box li:hover .c2{display:block;}

.sec_left_tit{background:url(../img/sec_tit_bg.jpg) repeat-x; height: 73px;}

.en_name{margin-left: 20px; padding-top:16px;font-size:18px; color:rgba(255,255,255,.6);}

.cn_name{margin-left: 20px; font-size:20px;color:#fff;}

.sec_left_item{background-color:#fff; border-radius:4px; border:1px solid #dcdcdc; overflow: hidden;}

.sec_left_item ul{ padding:15px 0;}

.sec_left_item ul li{height:42px;}

.sec_left_item ul li a{font-size: 16px;color:#333; padding:5px 0px;line-height: 32px; display: block; text-indent:20px;}

.sec_left_item ul li a:hover{color:#013D87;}

.sec_left_item ul li.select a{font-weight:700;color:#013D87; background: url(../img/tit_bg_blue.jpg) left center #f1f1f1 no-repeat;}

.sec_mid_box{ padding:20px 30px;}

.sec_mid_tit{height: 38px;line-height: 38px; border-bottom: 1px solid #dcdcdc;position: relative;}

.sec_tit_left{float:left; font-size:18px;font-weight: 700;}

.sec_left_tip{padding:15px; display: block;}

.sec_left_tip p{font-size: 14px;}

.sec_tit_path{display: inline-block; float:right;color:#999; font-size: 14px;}

.sec_tit_path a{color:#999;}

.sec_tit_path a:hover{color:#013D87;}

.sec_tit_left_line{position:absolute; left:0; bottom:-1px; background:url(../img/sec_tit_line.jpg) no-repeat; display: block; width: 76px;height: 3px;}

.photo_box li{ margin-bottom: 10px; position:relative;}

.photo_box p{font-size: 16px;color:#333; line-height:40px;}

.photo_mask{position:absolute; bottom:0; text-align:center; height:32px; line-height:32px; color:#fff; width:100%;}

.news_item{padding:10px 0;}

.news_item li{ height: 36px; display:inline-block; width: 100%;}

.news_item li a{font-size:14px;padding-left:10px; background: url(../img/ic_blue_arrow.jpg) left center no-repeat;color:#333;width:390px; overflow:hidden;line-height: 36px;}

.news_item li a:hover{color:#013D87;}

.news_item li span.day{ display: inline-block; float:right; color:#999;line-height: 36px;font-size:14px;}

.activity_item li{padding:15px 0; width: 100%; display: inline-block;position: relative; border-bottom: 1px solid #dcdcdc;}

.activity_item li h1{margin:0px 0 4px;}

.activity_item li h1 a{font-size: 16px;color:#333; margin:4px 0;}

.activity_item li h1 a:hover{color:#013D87;}

.activity_item li p{font-size: 14px; color:#999;}

.activity_details h1{ text-align: center; margin:25px 0 10px;line-height: 34px;font-size: 20px;}

.activity_time{color:#999; text-align: center;}

.activity_info{ padding:15px 20px 30px; background-color:#f5f4f4;position: relative;}

.activity_info p{color:#333; font-size: 14px;}

.activity_details_con{padding:15px 0; display: inline-block; overflow:hidden;}

.sign_btn{ padding:4px 8px; position:absolute; bottom:10px; right:0px; color:#666; border:1px solid #dcdcdc;}

.sign_btn:hover{ background:#013D87; border:1px solid #013D87;color:#fff; cursor: pointer;}


/**page**/

.pages{clear:both;text-align:center;font-size: 12px;line-height: 16px; margin:15px auto 0;  width:430px;  display:block; height:30px;}

.pagesel{ color:#333 !important; text-decoration:none; float:left; padding:5px 10px;}

.pages a{padding:5px 10px; float:left; border: 1px solid #dcdcdc; display: inline; margin-left:4px;color:#333; background: none repeat scroll 0% 0% #FFF;}

.pages a:hover{color:#013D87;}

.pagemore{ float:left; padding:3px;}

.pages span{display:inline;	margin-left:2px; color:#111; background:#fff;}

.pages_input{ width: 40px; height: 26px; border:1px solid #dcdcdc; margin:0 8px;}



/*login*/

.login_box{padding:40px 0; background: url(../img/login_bg.jpg) center top no-repeat; background-size:100% auto;}

.login_con{width:780px; background: #fff; margin: 0 auto; padding:30px 60px; min-height:420px;box-shadow:0px 5px 5px rgba(0,0,0,.1);}

.login_con h1{ font-size:22px; margin:15px auto 25px; text-align: center;}

.login_left{padding:15px 50px 15px 0;width:282px;border-right:1px solid #dcdcdc; display: inline-block; float: left;}

.login_input_item{ margin-bottom:20px; height: 46px;}

.login_input_item input{text-indent:50px;width:280px; border:1px solid #dcdcdc; border-radius:4px;height:44px;color:#333; font-size: 14px;}

.user{ background: url(../img/login_user_ic.jpg) left center no-repeat;}

.psw{ background: url(../img/login_psw_ic.jpg) left center no-repeat;}

.erweima{ background: url(../img/login_code_ic.jpg) left center no-repeat;}

.code input{width:148px !important; display: inline-block; float: left;}

.code a{ margin-left:16px; display: inline-block; float: left;}

.login_left p{color:#999; text-align: right; line-height:40px; font-size:12px;}

.login_btn{display: block; width:282px; height: 46px; border-radius:4px; background: #0ba863; text-align: center; line-height:46px; color: #fff; font-size: 16px;}

.login_right{padding:15px 0;width:390px; padding-left:40px; display: inline-block; float: left;}

.login_right p{color:#666666;font-size:14px; margin-bottom:15px; line-height: 22px;}

.login_right ul{ margin-bottom: 10px; display: inline-block;}

.login_right ul p{font-size: 14px; margin-bottom: 5px;}

.login_right ul li{display: inline-block; float: left; width:50%;color:#666;font-size: 14px;}

.st_login_p{display: inline-block;float: left;margin-left: 15px;width:120px;}

.st_login_p p{line-height:40px !important;margin-top: -4px;}
/*reg*/

.registered{padding:0 110px;}

.registered li{ margin-bottom: 15px;clear: both;width: 100%;display: inline-block;}

.registered li label{position:relative;padding-right:15px;display:inline-block; float:left; width:120px; text-align:right; font-size:14px;line-height: 38px; height: 38px;}

.registered li input{ height: 36px; line-height: 36px; border-radius:4px; border:1px solid #dcdcdc;width:320px; padding: 0 8px; font-size: 14px;}

.red_point{margin-right:4px ;/*position: absolute;right:10px; top:9px;*/ background: url(../img/red_point.jpg) no-repeat top left; width:6px; height:10px;display:inline-block;}

.registered li select{height: 36px; line-height: 36px; border-radius:4px; border:1px solid #dcdcdc;width:337px; padding: 0 8px; font-size: 14px;}

.registered li textarea{resize:auto;width:316px; padding: 8px 10px;border-radius:4px;border:1px solid #dcdcdc; min-height:120px;}

.reg_tip{clear: both; display: block; font-size: 14px; color:#666; padding-top: 20px; line-height: 22px;}

.green_btn{text-align:center; line-height:40px; font-size:16px;color:#fff;display:inline-block; float:left;height:40px; border:1px solid #0BA863; width: 337px;display: block; background-color: #0BA863; border-radius:4px; line-height: 40px;}

.date_box{position: relative;}

.date_box select{
	appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  height:34px;
  border-radius:4px;
  border: 1px solid #dcdcdc;
  position: relative;}
.date_ic{position: absolute; right: 0; top: 0; height: 34px;width:34px;display: block; background:url(../img/date_ic.jpg) no-repeat;}



.reg_tip_box{    
	position: fixed;
    width: 520px;
    height: auto;
    padding: 30px 40px;
    background: #FFF;
    z-index: 2;
    top: 15%;
    left: 50%;
    margin: 0 0 0 -300px;
    color: #333;}
.mask{
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.7;
    z-index: 1;}


/*employers_box*/

.employers_box{display: inline-block; width: 100%;}

.employers_box p{margin: 20px; padding: 10px 20px; font-size: 14px; color: #666;}

.employers_box_info{ margin: 0 20px;}

.employers_box_info li p{ text-indent:20px; font-size: 14px;}

.employers_box_info li{width: 100%; height: 40px; line-height: 40px;}

.employers_box_info li a{margin-top:6px; margin-left:12px; font-size:14px;border:1px solid #dcdcdc;background: #fefefe; color:#333; padding:2px 8px; line-height: 20px;display: inline-block;float: left;}

.select_radio{margin-left: 10px; margin-top: 8px; margin-right: 4px; display: inline-block;}

/*upload_photo*/

.upload_photo_box{padding:40px 110px; width:558px; display: inline-block;}

.up_photo_left{color:#333;display: inline-block; float: left;height::118px; width: 118px; background-color: #f2f2f2;border:1px solid #dcdcdc; border-radius:4px; text-align:center; line-height: 118px;font-size: 16px;}

.up_photo_right{display:inline-block; float:left; margin-left:20px;}

.upload_btn{width:140px;position:relative;line-height: 34px; height: 34px;background-color: #f2f2f2;border:1px solid #dcdcdc; border-radius:4px; text-align:center; display: block; color:#333; font-size: 14px;}

.att{ background: url(../img/att_ic.jpg); width: 16px; height: 16px; display: block; position: absolute;left:22px; top: 10px;}

.up_photo_right input{width:300px;line-height: 34px; height: 34px; border: 1px solid #dcdcdc; border-radius:4px; margin-top: 20px;}

.up_load_tip{line-height:42px;}

.up_load_btn a{font-size:14px;border-radius:4px;height:36px;margin-right: 15px; line-height:36px;width: 100px; text-align: center; display: inline-block; float: left;}


/*info*/

.info{margin: 20px; padding: 15px 20px; display: inline-block; width: 698px;}

.info li{width: 33.3333%; float: left; height:26px; margin-bottom: 15px;}

.info li label{font-size: 14px; line-height: 26px;}

.info li input{ height: 24px; width:130px; border:1px solid #dcdcdc; margin-left:10px;padding: 0 2px;}

.info li select{ height: 26px; width:136px; border:1px solid #dcdcdc; margin-left:6px;}

.info a{border-radius:2px;margin-right:30px;width: 136px; height:32px; line-height:32px; text-align:center; position: relative; display: inline-block; float: right; color:#fff; font-size:14px;background: #013D87;}

.info a i{position: absolute; background:url(../img/search_ic.jpg) no-repeat; width:12px; height: 12px; left: 20px; top:9px;}

.info_table{width:100%;}

table.info_table tr th{ font-size: 14px;}

table.info_table tr th ,table.info_table tr td{padding:8px 0 0 5px; text-align: center;}

table.info_table tr td a{color:#333;}

table.info_table tr td a:hover{color:#013D87;}

.add_btn{border-radius:2px;margin-left:20px;width: 136px; height:32px; line-height:32px; text-align:center; position: relative; display: inline-block; float:left; color:#fff; font-size:14px;background: #013D87; margin-bottom:15px;}

.table_tit{font-size: 16px; font-weight: 700; margin-left: 20px; margin-bottom:8px;}



/*footer*/

.footer{padding: 20px 0 20px;clear: both;background: #013D87; width: 100%;clear: both; margin-top: 40px;display: inline-block;}

.footer_left{display: inline-block; float: left;}

.footer_left p{color:rgba(255,255,255,.6); font-size: 14px;}

.footer_right{display: inline-block; float: right;}


/*employers*/

.job_box{padding:0px 15px 15px 15px;}

.job_box h1{font-size:16px; font-weight:normal;margin-bottom: 8px;}

.job_box p{ font-size: 12px; padding:2px 0; font-size: 14px;}

.emp_logo{margin: 40px 40px 20px;}

.emp_logo img{height: 90px; width: 90px; display: inline-block; float: left; border: 0;}

.emp_logo h1{ font-size: 16px; display:inline-block; height: 90px; line-height: 90px; margin-left: 20px;}

.emp_box{width:698px; border:1px solid #dcdcdc; margin:0 40px 20px 40px;border-radius:2px;}

.emp_box_tit{ height: 40px; line-height: 40px; font-size: 15px; font-weight: 700; text-indent:20px;}

.emp_con{ padding:10px 20px 15px; width: 658px; display: inline-block;}

.emp_con p{font-size: 14px; margin-bottom:3px;}

.backtop{color:#013D87;float: right; margin-right: 20px; font-weight:normal;line-height: 40px; font-size: 14px;}

table.emp_con tr{}

table.emp_con tr td{ font-size: 14px;padding: 4px 0;}

.emp_box_btn{ text-align: center; width: 100%; padding-bottom: 60px;}

.emp_blue_btn{width: 164px; height: 46px; background: #013D87; line-height: 46px; font-size: 16px;color:#fff; text-align: center;display: inline-block;}

.emp_green_btn{margin-left:20px;width: 164px; height: 46px; background:#0BA863; line-height: 46px; font-size: 16px;color:#fff; text-align: center;display: inline-block;}

.blue_btn{text-align:center;font-size:16px;line-height:36px;width:120px;background-color:#013d87;height:36px; color:#fff; padding:8px 20px; margin:20px auto;}

.blue_btn2{text-align:center;font-size:14px;line-height:30px;width:100px;background-color:#013d87;height:30px; color:#fff; padding:8px 20px;position: absolute;right: 0; top:0;}

/*education*/

.education_tip{ margin: 20px 30px;}

.education_tit{ font-size: 16px; font-weight: 700; padding-left: 30px; margin-bottom:30px;}

.date_box{ display: inline-block; float: left; line-height: 38px;color:#dcdcdc;}

.date_box select{ width:159px !important;}

.edu_tip{font-size:12px; color:#013D87; position:absolute;right:10px; bottom: -25px; background: url(../img/qus_ic.jpg) right center no-repeat; padding-right: 15px;}

.edu_tip_box{background:#F2F2F2;padding:5px 8px; background-color: #fff; border-radius:4px; border:1px solid #dcdcdc; display: inline-block;width: 120px;position: absolute;right:60px; text-align: left;}

.edu_tip_box p{ font-size: 12px; line-height:22px;}

.line{ margin: 20px 0 40px; height: 1px; background-color: #dcdcdc; width: 100%;}

.next_btn{text-align: center; padding: 20px 0;}

.next_btn a{padding: 5px 12px; color:#333; border:1px solid #dcdcdc; margin:0 8px;}

.next_btn a:hover{color:#013D87;}


/*resume*/
.w898{width:898px; margin: 0 auto;}

.resume_box{border:1px solid #dcdcdc;background-color: #fff;border-radius:4px;padding:20px 30px;display: inline-block;width:838px;}

.resume_tit{font-size:22px; color:#013D87; text-align: center; margin-bottom: 20px;}

.base_box_tit{border:1px solid #dcdcdc;border-bottom:0;font-size: 15px; font-weight: 700; text-align: center; height: 40px;line-height: 40px;}

table.base_table{width:838px;border-collapse: collapse;border:1px solid #dcdcdc;}

table.base_table tr td{height:43px; text-indent:20px;font-size: 14px;border-width: 1px;
	border-style: solid;
	border-color: #dcdcdc;
	background-color: #ffffff;}
	
table.base_table tr td{vertical-align:center; margin:0 auto;}	
.base_table2{clear: both;}

table.base_table2{border-top:0px; border-left:0px;width:838px;border-collapse: collapse; margin-top: 40px;}

table.base_table2 tr td{line-height:28px;font-size: 14px;background-color: #ffffff;}


table.base_table1{margin:30px 0;border-top:0px; border-left:0px;width:838px;border-collapse: collapse; margin-top: 40px;}

table.base_table1 tr td{line-height:28px;font-size:18px;background-color: #ffffff;}

table.base_table1{border-top:0px; border-left:0px;width:838px;border-collapse: collapse; margin-top: 40px;}

table.base_table1 tr td{line-height:28px;font-size:18px;background-color: #ffffff;}


.h1{font-size:18px;height: 40px; line-height: 40px; color:#333;border-bottom: 2px solid #013D87; text-align: left;}

.base_box{width: 838px;border-radius:4px;}

.resume_item_box{width: 838px; clear: both; margin-top: 20px;}

.resume_item_box h1{font-size:18px;height: 40px; line-height: 40px; color:#333;border-bottom: 2px solid #013D87;}

.resume_top{width: 100%; display: inline-block;padding-top: 10px; border-top:1px solid #dcdcdc;}



.resume_top_left{width:50%; text-align: left;}

.resume_top_right{width:50%; text-align:right;}

.resume_top_right li ,.resume_top_left li{font-size: 14px;line-height:26px;}

.resume_top_right li{text-align: right;}

.resume_top_left li{text-align: left;}

.resume_bot{margin-bottom:4px;padding-left: 15px;font-size: 14px;}

.other_info{width:100%; padding: 15px 0; display: inline-block;}

.other_info p{font-size: 14px;}

.resume_photo{display: inline-block;float: left;padding: 1px 0;background: #DCDCDC;} 

.resume_photo img{width:188px;height:263px;} 


/*blogroll*/
.blogroll {
	min-height:16px;
	position:relative;
	padding-bottom:24px;}
.blogroll_title {
	width:1000px;
	height:27px;
	margin:0 auto;
	background:url(../img/border2.jpg) no-repeat bottom;
	position: relative;}
.blogroll_main {
	width:1000px;
	margin:0 auto;
	margin-top:29px;
	overflow:hidden;
	position:relative;}
.blogroll_box {
	width: 930px;
    height:164px;
    margin: 0 35px;
    overflow: hidden;
    position: relative;}
.blogroll_box ul {
	width:2650px;
	overflow:hidden;
	position:absolute;}
.blogroll_box li {
	float:left;
	overflow:hidden;
	margin-right:20px;}

.blogroll_box li a img{border:1px solid #dcdcdc;}

.blogroll_box li a{display: block; text-align: center;}

.blogroll_box li a p{color:#333; width: 170px; height: 40px; line-height: 22px; padding:4px 0;font-size:14px;}

.blogroll_box img {
	height:111px;}
.blogroll_left_btn {
	top:56px;
	left:0px;
	width:24px;
	height:24px;
	position:absolute;
	background:url(../img/blogroll_left_btn.jpg) no-repeat left;
	cursor:pointer;}
.blogroll_right_btn {
	top:56px;
	right:0px;
	width:24px;
	height:24px;
	position:absolute;
	background:url(../img/blogroll_right_btn.jpg) no-repeat right;
	cursor:pointer;}

/*blogroll(end)*/



/* 图片滚动的css */
/* 首页大图部分 */
.banner{width:100%;height:398px;background-color:#003473;padding-top:40px;clear: both;}
.indexfoucs{
	/*float: left;*/
	position:relative;
	width:100%;height:376px;
	margin-bottom: 55px;margin-top:-40px;margin-left:auto;margin-right:auto;}
 #picturn li a img{margin: 0 !important;}

#picturn{width: 100%;}
 #picturn li{background:#fff;border:1px solid #a2a2a2;}
 #picturn .front{margin-top:0;}
 #picturn .front img{margin:3px;}
 #picturn .behind{margin-top:40px;width:600px;}
 #picturn .behind img{margin:0px;}
 #picturn .back{margin-top:40px;}
 #picturn img{margin:0px;}
 #picturn{ /*float:left;*/ height:376px;margin:0 auto;padding:0;position:relative;z-index:1;display: inline;}
 #picturn li{margin:0;padding:0;list-style:none;position:absolute;z-index:1;display:none;border-width:0px;}
 #picturn img{border:0;vertical-align:bottom;width:280px;height:400px;}
 #picturn a{cursor:default;text-decoration:none;}
  #picturn a span,#picturn strong,#picturn em,#picturn p{
  	display:none;}
/*#picturn .ccc img{background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明
filter:Alpha(opacity=70); background:#000; border:1px solid red;}*/
#picturn .ccc b{background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;/*实现ff背景透明，文字不透明*/
filter:Alpha(opacity=50); background:#000;/*实现ie背景透明*/display:inline-block;position:absolute; left:0; top:0; width:100%; height:100%;} 

#externalcontrols{
  	z-index: 100000;}
#externalcontrols button{
	position: absolute;
	top:186px;
	width:28px;
	height:62px;
	outline: none;
	border:none;
	cursor: pointer;
	z-index: 100000;}
#btnLeft{
	left:136px;
	background: url(../img/fucl.jpg) center center no-repeat;}
#btnRight{
	right:136px;
	background: url(../img/fucr.jpg) center center no-repeat;}
#fucdot{
	clear:left;
	width: 170px;
	height: 15px;
	margin-left: 45%;
	padding-top: 393px;
	overflow: hidden;}
#fucdot a{
	float: left;
	width: 12px;
	height: 12px;
	background: url(../images/fucdotw.jpg) 0  0 no-repeat;
	margin-right: 15px;}
.indexfoucs #fucdot a.se{
	background: url(../images/fucdotb.jpg) 0  0 no-repeat;}
.ccc a .banner_mask{display: none !important;}

.banner_mask{font-size:18px;padding:13px 0; text-indent:20px;color:#fff; background-color:rgba(0,0,0,.6);position:absolute;width:100%;bottom:0; left: 0;}
 /* 图片滚动代码结束 */


.logined{background-size:100% auto;padding:8px 0;background: url(../img/loginen_btn.jpg) repeat; display: inline-block;width:100%;border-radius:4px;}

.logined p{margin-left: 15px; color:#fff;line-height: 18px;}

.logined h1{font-size: 16px;font-weight:normal;color:#Fff;margin:4px 15px;}

.logined p a{color:#c5c5c5;text-align: right; padding:2px 4px;}