@charset "gb2312";
/* CSS Document */

/* ☆ reset ======================================================*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family:'Microsoft YaHei';
	background: #f5f5f5;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{text-decoration:none;}
input,textarea{font-family:'Microsoft YaHei';}
/* ☆ pub Class==================================================================*/
.clearfix {zoom: 1;display: table;width: 100%;}
.fl{float:left;}
.fr{float:right;}
/* ☆ common Class=============================================================*/
.top{height:70px;line-height:70px;background:#fff;}
.top .wrap{width:1212px;height:70px;margin:0 auto;}
.top .wrap .logo{float:left;margin:11px 0 0 0;}
.top .wrap .logo .home{display:block;width:108px;height:48px;float:left;background:url(/images/2017/index_logo_108_48.gif) no-repeat left top;line-height:100em;overflow:hidden;}
.top .wrap .logo .sub_text{height:30px;line-height:30px;font-size:26px;float:left;border-left:1px solid #b8b8b8;margin:10px 0 0 10px;padding:0 0 0 10px;}
.top .wrap .tel{height:30px;line-height:30px;font-size:22px;float:right;margin:20px 0 0 0;padding:0 0 0 30px;background:url(../images/tel.png) no-repeat left center;color:#f60;}
.top .wrap .tel span{font-size:22px;color:#333;}
.commtitle{height:30px;position:relative;border-bottom:1px solid #ddd;margin:0 0 10px 0;background:#fff;padding:0 10px;}
.commtitle .text{display:inline-block;*display:inline;*zoom:1;float:left;line-height:28px;border-bottom:2px solid #fff;color:#2182cc;font-size:14px;margin:0 15px 0 0;border-bottom:2px solid #2182cc;font-size:16px;font-weight:bold;}
.commtitle .curr{border-bottom:2px solid #2182cc;}
.commtitle .more{font-size:12px;color:#666;display:inline-block;*display:inline;*zoom:1;float:right;line-height:28px;}
.commcont{padding:0 10px 10px 10px;}
.marginWrap{width:1212px;margin:0 auto;position:relative;}
.ctitle .more:hover,.rctable td .link:hover{color:#ff6600;}
.pages{padding:10px 0 20px 0;}
.pages .selected {background:#1c99ef;border:1px solid #2182cc;}
.pages{width:100%;text-align:center;margin:0 auto;float:left;margin-top:10px;font-size:14px;line-height:25px;}
.pages a{display:inline-block;padding: 5px 14px 5px 14px;margin-left:8px;color: #666;border:1px solid #dedede;font-size:14px;border-radius:3px; background:#fff}
.pages em{margin-left:10px;height:35px;line-height:30px;color:#666;display:inline-block;}
.pages .selected{font-weight:bold;color:#fff;border:1px solid ##00b2fc}
.pages a:hover{color:#fff;background:#2182cc;border:1px solid #2182cc;text-decoration:none;}
.layercover{z-index:9990;background-color:rgb(0, 0, 0);opacity:0.3;top:0;left:0;width:100%;height:100%;_height:expression(document.body.offsetHeight+"px");position:fixed;_position:absolute;pointer-events:auto;display:none;}
/* ☆ 页面模式部分===========================================================*/
.banner{min-width:1000px;position:relative;height:299px;overflow:hidden;}
.banner .bd{position:relative;z-index:0;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:299px;}
.banner .bd li .siteWidth{ width:1000px;position:relative;margin:0 auto;height:299px;}
.banner .bd li a{height:299px;display:block;}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:11px;height:11px;margin:4px;background:url(../images/dot-black.png) 0 0;overflow:hidden;line-height:9999px;filter:alpha(opacity=40);opacity:0.4;}
.banner .hd ul .on{filter:alpha(opacity=100);opacity:1;}
.search_ssa_wrap{width:1210px;background:#ffffff;float:left;border:1px solid #d3d3d3;height:48px;position:relative;font-size:16px;margin:20px 0 0 0;}
.search_ssa_wrap .zoom{float:left;width:48px;height:48px;background:url(../images/zoom.png) no-repeat center center;overflow:hidden;line-height:200px;}
.search_ssa_wrap .keyinput{float:left;width:700px;height:44px;line-height:44px;border:1px solid #ffffff;background:#ffffff;}
.search_ssa_wrap .submitbtn{position:absolute;width:150px;height:48px;line-height:48px;right:0;top:0;background:#15b8f4;border:1px solid #15b8f4;color:#ffffff;cursor:pointer;}
.index_left{width:892px;float:left;background:#ffffff;margin:20px 0 15px 0;}
.index_right{width:300px;float:right;}
.innercont{padding:10px 20px 20px 20px;}
.ctitle{height:40px;line-height:40px;position:relative;margin:0 0 5px 0;}
.ctitle .txt{font-size:16px;color:#333333;}
.ctitle .more{font-size:14px;color:#333333;height:40px;position:absolute;right:0;top:0;}
.rctable{width:100%;}
.rctable td,.rctable th{height:28px;line-height:28px;padding:5px 10px;text-align:center;font-size:14px;line-height:150%;word-break:break-all;vertical-align:middle;}
.rctable th{background:#eeeeee;color:#000000;}
.rctable td{color:#333333;border-bottom:1px dashed #e2e2e2;}
.rctable td .link{color:#2182cc;}
.silde_ad .item{margin:20px 0 0 0;width:300px;height:116px;overflow:hidden;}
.silde_ad .item a{display:block;}
.searchlistwrap{background:#ffffff;margin:20px 0 15px 0;float:left;width:100%;}
.resumeWrap{width:1000px;background:#ffffff;margin:20px auto;}
.info_inner{padding:20px 30px;color:#333333;line-height:150%;}
.resume_avatar,.resume_avatar .inner,.resume_avatar .inner img{width:140px;height:140px;float:left;}
.resume_avatar{padding:5px;background:#ffffff;border:1px solid #eeeeee;border-radius:400px;}
.resume_avatar .inner{overflow:hidden;border-radius:400px;}
.resume_name{font-size:20px;float:left;margin:30px 0 0 20px;width:700px;}
.resume_thum{float:left;margin:10px 0 0 20px;width:700px;}
.resume_thum span{font-size:14px;}
.resume_thum em{font-size:12px;color:#999999;font-style:normal;}
.resume_item{border-top:1px solid #eeeeee;}
.info_title{float:left;height:30px;line-height:30px;width:100%;}
.info_title .dot{float:left;width:8px;height:18px;margin:6px 0 0 0;background:#15b8f4;}
.info_title .txt{float:left;font-size:18px;margin:0 0 0 10px;}
.info_row{width:940px;float:left;line-height:150%;margin:5px 0;font-size:14px;}
.info_row .item_100{width:100%;float:left;}
.info_row .item_50{width:50%;float:left;}
.info_row .handle{width:90px;float:left;text-align:right;color:#999999;}
.info_row .text{float:left;}
.contactrow{float:left;width:100%;}
.contactrow .contact_item{float:left;font-size:18px;color:#15b8f4;height:40px;line-height:40px;}
.contactrow .contact_item img,.contactrow .contact_item span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.contactrow .mobile{margin:0 0 0 150px;}
.contactrow .email{margin:0 0 0 50px;}
.contactrow .getcontactbtn{float:left;display:block;width:128px;height:40px;line-height:40px;text-align:center;border-radius:4px;background:#15b8f4;color:#ffffff;font-size:16px;margin:0 0 0 150px;}
.popbox_warp{position:relative;display:none;}
.getmorecontact{z-index:9991;top:150px;left:50%;width:420px;margin:0 0 0 -210px;position:fixed;_position:absolute;pointer-events:auto;}
.getmorecontact .gmc_title{width:100%;background:#e7e7e7;height:32px;line-height:32px;border-radius:4px 4px 0 0;position:relative;}
.getmorecontact .gmc_title .gmc_close{position:absolute;width:16px;height:16px;right:10px;top:7px;background:url(../images/close.png) no-repeat center center;cursor:pointer;overflow:hidden;line-height:200px;}
.getmorecontact .gmc_contact{width::100%;background:#ffffff;border-radius:0 0 4px 4px;}
.getmorecontact .gmc_contact .inner{padding:20px;}
.getmorecontact .gmc_contact{text-align:center;font-size:16px;color:#333333;line-height:200%;}
.getmorecontact .gmc_contact img{vertical-align:middle;}
.getmorecontact .gmc_contact .gmc_b{color:#15b8f4;font-weight:bold;}
.btnarea{padding:10px 0;}
.btnarea .cancelbtn{display:block;width:130px;height:40px;margin:0 auto;line-height:40px;text-align:center;border-radius:4px;color:#ffffff;background:#15b8f4;}
.rc_scroll_head_th{height:40px;line-height:40px;background:#eeeeee;font-size:14px;float:left;width:100%;}
.rc_scroll_head_th .item{text-align:center;font-weight:bold;color:#000000;float:left;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.scroll_item_a{width:120px;}
.scroll_item_b{width:50px;}
.scroll_item_c{width:100px;}
.scroll_item_d{width:200px;}
.scroll_item_e{width:200px;}
.scroll_item_f{width:180px;}
.rc_scroll,.rc_scroll .bd,.rc_scroll .infoList ,.rc_scroll .infoList li{float:left;width:100%;}
.rc_scroll .infoList li{height:38px;line-height:38px;border-bottom:1px dashed #e2e2e2;font-size:14px;}
.rc_scroll .infoList .item{color:#333333;float:left;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.rc_scroll .infoList .item a{color:#2182cc;}