@charset "utf-8";
/*初始化*/
body,ul,li,ol,p,h1,h2,h3,h4,h5,h6,form,input{ margin:0; padding:0;}
body{ font-size:12px; color:#666; line-height:1.7;font-family:"微软雅黑"; background-color:#f7f8fc}
a{ text-decoration:none;}/*去掉a标签下划线*/
ul{ list-style:none;}
img{ border:none;}
input:focus{ outline:none;}/*获得焦点时，外边框为无*/
.clear{ clear:both; overflow:hidden; height:0;}
.clearfix:after{content:" ";clear:both;height:0;visibility:hidden;display:block;}
.clearfix{*zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.abs{ position:absolute;}
.rel{ position:relative;}
.centre{ width:1000px; margin:0 auto;}
a, img {border:0;text-decoration:none;}
a {outline: none; color:#606060;}
a:hover{color:#00438e;}
a:active {star:expression(this.onFocus=this.blur());}/*去掉点击链接时的虚线外框
/*初始化结束*/
/*头部开始*/
header{ background:url(../images/top_bj.jpg) repeat-x; height:93px;}
.logo{ width:287px; height:68px; margin:16px 0 0 3px;}
.nav li{ float:left; margin:0 16px;}
.nav li a{ display:block; width:66px; height:63px; text-align:center; color:#4B4B4B; font-family:"微软雅黑"; font-size:14px; padding-top:30px;}
.hover{ background:url(../images/nav_bj.jpg) no-repeat top;}
.nav li a span{ font:11px tahoma; display:block;}
.nav li a:hover{ color:#3891e1;}
/*头部结束*/
/*页面留白*/
.blank240{height:240px;line-height:240px;clear:both;visibility:hidden;}
.blank90{height:90px;line-height:90px;clear:both;visibility:hidden;}
.blank80{height:80px;line-height:80px;clear:both;visibility:hidden;}
.blank70{height:70px;line-height:70px;clear:both;visibility:hidden;}
.blank60{height:60px;line-height:60px;clear:both;visibility:hidden;}
.blank50{height:50px;line-height:50px;clear:both;visibility:hidden;}
.blank40{height:40px;line-height:40px;clear:both;visibility:hidden;}
.blank30{height:30px;line-height:30px;clear:both;visibility:hidden;}
.blank20{height:20px;line-height:20px;clear:both;visibility:hidden;}
.blank15{height:15px;line-height:15px;clear:both;visibility:hidden;}
.blank27{height:27px;line-height:27px;clear:both;visibility:hidden;}
.blank10{height:10px;line-height:10px;clear:both;visibility:hidden;}
/*导航开始*/
/*导航结束*/
/*banner开始*/
.banner{ width:100%; height:402px; float:left; position:relative}
#slides { display:block; width:100%; height:402px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:300px; z-index:1000;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE;}
/*banner结束*/
/*内容开始*/
.content{ background:#f7f8fc; margin-top:462px;}
.zhongjian{ width:998px; left:50%; margin-left:-501px; top:-33px; z-index:9999; border:1px solid #c9c9c9; background:#fff;}
.zhongjian_top{ width:978px; height:32px; border-bottom:1px solid #c9c9c9; padding-left:20px; font-family:"微软雅黑"; font-size:12px; color:#a5a5a5; line-height:32px;}
.zhongjian_bottom{ width:998px;}

.news_content1{padding-bottom:10px; border-bottom:1px dotted #e2e2e2; position:relative; color:#342c2a; margin-bottom:30px; text-align:center}
.news_content1 .titlebold{font:28px/66px "微软雅黑"; color:#333;}
.news_content1 .titlesomll{font:12px/16px "微软雅黑";color:#898989;}
.news_content2{ line-height:36px; font-size:16px; padding:0 20px; color:#666;}
.news_content2 p{ text-indent:2em;}
.news_content2 img{ margin:0 auto; display:block; padding:10px 0;}
.news_content3{ margin:30px 0; border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2; padding:20px 0;}
.news_content3 .xgtitle{ text-align:center; color:#fff; width:100px; height:40px; margin-bottom:20px; font-size:16px; font-weight:bold; display:block; line-height:40px; background-color:#3891e1;-ms-border-radius:5px; /* Microsoft */-moz-border-radius:5px; /* Mozilla(如Firefox) */
-webkit-border-radius:5px; /* Webkit(如Safari和Chrome ） */-o-border-radius:5px; /* Opera */
border-radius:5px;}
.news_content3 ul li{ line-height:28px; background:url(../images/news_icon.jpg) no-repeat 0 12px; padding-left:20px; font-size:14px}
/*.news_content3 ul li a{ line-height:28px; color:#666;}
.news_content3 ul li a:hover{ color:#cc231a;}*/
.news_content4 .goback{ background:url(../images/fanhui_icon.jpg) no-repeat 0 2px; line-height:28px; height:28px; font-size:12px; padding-left:20px;}

/*内容结束*/
/*尾页开始*/
footer{ height:50px; background:#562226;}
.b_l{ font-family:"微软雅黑"; font-size:12px; color:#fff; line-height:50px;}
/*尾页结束*/
.footer_bottom{ height:50px; background:#3D3D3D;}
.juzhong{ width:982px; margin:0 auto;}
.aintro-main{ line-height:26px; font-size:14px;}
.aintro-main h2{ font-weight:normal; font-size:30px; line-height:40px; color:#00438e; padding-top:23px; margin-top:29px; background:url(../images/bg_line05.jpg) no-repeat left top;}
.aintro-main span.en{ font-size:12px; color:#b0b0b0; text-transform:uppercase; letter-spacing:0.4px;}
.aintro-main p{ text-indent:2em;}
.aintro-main .line{ height:1px; background:#e2e2e2; margin:22px 0; line-height:1px;}
.aintro-line{ height:1px; line-height:1px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e8e8e8; margin:40px auto;}


.joblistMain{ width:1200px; margin:0 auto; padding-bottom:60px;}
.joblistImg{ width:365px; height: 489px; float:left; padding: 0 25px 0 0; /*background: url(../img/joblistimgbg.png) no-repeat right bottom;*/}
.joblistIntro,.joblistIntro_s{ width:810px;}
.joblistIntro{width: 810px; padding:30px 60px 30px 90px;}
.joblistTitle{ height:50px;}
.joblistTitle h1{ float:left}
.joblistTitle a{ display:inline-block; line-height:32px; color:#fff; padding:0 16px; background:#035cac; border:1px solid #ececec; float:right; margin:6px 2px 0 0}
.joblistIntro .search{ width:100%; margin-bottom:15px;}
.joblistIntro .search h1{ font:bold 18px/50px "微软雅黑"; color:#40444c}
.searchMain{ width:770px; height:36px; padding:15px 20px; background: url(../img/bg19.png) no-repeat;}
.searchMain select{ width:120px; height:36px; border:1px solid #ebebeb; float:left; margin-right:3px; display:inline; line-height:36px; color:#9ea0a3}
.searchMain input{ width:270px; height:34px; border:1px solid #ebebeb; background: url(../img/input05.jpg) repeat-x; line-height:34px; color:#666; float:left; margin-right: 3px; display: inline; padding-left:5px}
.searchMain input.submit{ width:59px; height:36px; background: url(../img/input04.jpg) no-repeat right; margin-right: 0; display:inline;}
.joblistIntro .tableBox{ width:810px; background-color:#fff;}
.joblistIntro th{ font:bold 12px/42px "微软雅黑"; color:#fff; border-left:1px solid #fff; background:#035cac; text-align:left; padding-left:30px;}
.joblistIntro th.thf{ border-left:1px solid #fff}
.joblistIntro td{ line-height:36px; color:#40444c; border-bottom:1px dashed #e3e3e4; padding-left:30px;}
.joblistIntro td a{ color:#40444c}
.joblistIntro td a:hover{ color:#035cac}
.joblistIntro .tablebot{ width:100%; height:20px; background-color:#FFF;}
.joblistIntro_s table{ border-bottom:1px solid #E6E5E5}
.joblistIntro_s th {
    background: none repeat scroll 0 0 #0063AC;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 36px;
    padding-left: 10px;
    text-align: left;
}
.joblistIntro_s td {
    border-bottom:1px solid #E6E5E5 ;
	border-right:1px solid #e6e5e5;
    line-height: 36px;
}
.joblistIntro_s td.depictTdC {
    background: none repeat scroll 0 0 #F4F4F4;
    text-align: center;
}
.joblistIntro_s td.depictTdP {
    padding-left: 16px;
}
.joblistIntro_s td.borL {
    border-left: 1px solid #E6E5E5;
}
.depictBox {
	min-height:360px;
	height:auto!important;
	height:360px;
	border:1px solid #E6E5E5 ;
	border-top:0;
    padding: 15px 24px 22px;
    width: 580px;
}
.depictBox h2 {
    color: #AF010F;
    font-size: 14px;
    line-height: 30px;
}
.depictBox br {
    line-height: 24px;
}
.depictBox p {
    line-height: 28px;
}
.depictTips {
    height: 19px;
    margin-top: 19px;
    width: 100%;
    position: relative;
}
.depictTips a {
    background: #035CAC;
    color: #FFFFFF;
    display: inline-block;
    float: right;
    height: 25px;
    line-height: 25px;
    margin-left: 3px;
    text-align: center;
    width: 68px;
}
.depictTips a:hover {
    background:#AF010F;
}
.jobapplyMain{ width:900px; margin:0 auto; padding-bottom:150px; position:relative}
.jobapplyMain h1{ line-height:30px; padding-bottom:25px; float:left}
.jobapplyMain a.t{ display:inline-block; line-height:32px; color:#fff; padding:0 16px; background:#035cac; border:1px solid #ececec; float:right; margin:6px 2px 0 0}
.jobapplyMain strong{ font-weight:bold; color:#fff}
.jobapplyMain .button{ width:100%; height:32px; margin:30px auto 0}
.jobapplyMain .button input{ width:86px; height:32px; padding:0 0 2px 0; border:0; cursor:pointer; line-height:32px; color:#fff; background:#af010f; margin-right:6px; float:left; display:inline}
.jobapplyMain .button input.reset{ background:#2c5ea6;}
.jobapplyMain .button a{ display:inline-block; line-height:32px; padding:0 25px; float:right; background:#2c5ea6; color:#fff}
.jobapplyMain table span.time{ font-weight:normal;}
.jobapplyMain table input{ width:130px; border:1px solid #ccc; background:url(../img/input102901.jpg) repeat-x; padding:0; float:left; height:22px}
.jobapplyMain table textarea{ width:650px; height:60px; border:0; font:12px/20px "微软雅黑"; padding:10px 0; border:1px solid #ccc; background:url(../img/input102901.jpg) repeat-x; }
.jobapplyMain table select{ width:80px; height:20px;}

.jobname{ font-size:24px; color:#333333; line-height:40px; font-weight:bold;}
.jobname2{ font-size:12px; }
.jobapply{ background-color:#00a2ea; text-align:center; width:150px; height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#FFF; display:block; margin:0 auto}
.jobapply a{ color:#fff;}
.jobapply a:hover{ text-decoration:none}
.font20{ font-size:20px; font-family:"微软雅黑"; font-weight:500;}
.font18{ font-size:18px; font-family:"微软雅黑"; font-weight:500;}


/* featured-area */
#featured-area{height:407px;width:950px;margin:60px auto 0 auto;}
.roundabout-holder{list-style:none;width:500px;height:300px;margin:0px auto;}
.roundabout-moveable-item{font-size:12px!important;height:387px;width:592px;cursor:pointer;padding:5px;border:1px solid #aaaaaa;-webkit-border-radius:5px;-moz-border-radius:5px;background:#f9f9f9;}
.roundabout-moveable-item img{height:100%;width:100%;background-color:#FFFFFF;margin:0;}
.roundabout-in-focus{cursor:auto;}
.roundabout-in-focus:hover{-webkit-box-shadow:0px 0px 20px #787878;-moz-box-shadow:0px 0px 20px #787878;background:#f9f9f9;}
.roundabout-holder span{display:none;}
.roundabout-in-focus:hover span{display:inline;position:absolute;bottom:5px;right:5px;padding:8px 20px;background:#f9f9f9;color:#3366cc;z-index:999;-webkit-border-top-left-radius:5px;-moz-border-radius-topLeft:5px;border-left:1px solid #aaaaaa;border-top:1px solid #aaaaaa;}
.roundabout a:active, .roundabout a:focus, .roundabout a:visited{outline:none;text-decoration:none;}
.roundabout li{margin:0}

.imageOver{	background:url(../images/zoom.png) no-repeat 50% 50%;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;background-color:#00c1de;}

.gyqy_nav{ width:954px; text-align:center; margin:0 auto; padding:0 0 40px 0; height:30px;}
.gyqy_nav ul{ width:220px; margin:0 auto; padding-left:50px;}
.gyqy_nav ul li{ float: left; line-height:30px; height:30px; border-radius:20px; background-color:#fdd100; color:#fff; margin-right:20px; display:block; width:100px;}
.gyqy_nav ul li a{ color:#fff; text-decoration:none;}
.gyqy_nav ul li a:hover,a.cur{ background-color:#00a2ea;border-radius:20px; display:block}
.gyqy_nav ul li.last{ margin-right:0;}