@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;}
/*pub Class==================================================================*/
.clearfix {zoom: 1;display: table;width: 100%;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
input,textarea{font-family:'Microsoft YaHei';}
/*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;color:#f60;}
.top .wrap .tel span{font-size:22px;color:#333;}
.mainwrap{margin: 0 auto;width: 1212px;z-index: 999;position: relative;}
.ctitle1{height: 80px;position: relative;}
.ctitle1 .zh{position: absolute;left: 0;top: 0;color: #333333;font-size: 30px;z-index: 2;}
.ctitle1 .en{position: absolute;left: 0;top: 0;color: #333333;font-size: 60px;opacity: 0.05;font-weight: bold;z-index: 1;}
.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;}
.pages .selected {background:#00b2fc;border:1px solid #00b2fc}
.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:5px;color: #666;border: 1px solid #dedede;font-size:14px;}
.pages em {margin-left: 10px;height:35px;line-height:30px;color:#666;display:inline-block;font-style:normal;}
.pages .selected {font-weight: bold;color: #fff;;border:1px solid #00b2fc}
.pages a:hover{color: #fff;background:#1c99ef;border:1px solid #1c99ef}
.button_ad{width:1212px;position:relative;z-index:5;overflow:hidden;}
.button_ad .longhide{width:1230px;position:relative;}
.button_ad a{display:block;float:left;width:292px;height:80px;margin:15px 15px 0 0;position:relative;border:1px solid #ddd;}
.fullga{width:1212px;margin: 0 0 15px 0;}
.fullga a{width: 1210px;display: block;height: 80px;border: 1px solid #dcdcdc;margin: 15px 0 0 0;overflow: hidden;}
/*page class===========================================================*/
.section1{height: 410px;position: relative;z-index: 1;}
.section1 .layer1{background: #f3f2f2;padding: 80px 0 30px 0;}
.section1 .layer2{background: #ffffff;width: 730px;height: 200px;filter:drop-shadow(0 0 4px rgba(0,0,0,0.15));position: absolute;right: 0;bottom:0;z-index: 1;}
.section1 .layer3{background: url(../images/img1.png) no-repeat center center;width: 104px;height: 56px;position: absolute;left: 550px;top: 60px;z-index: 2;}
.section1 .introcont{color: #666666;line-height: 200%;font-size: 12px;width: 560px;}
.section1 .sildeimg{position: absolute;right: 0;bottom: -66px;width: 600px;height: 330px;z-index: 5;overflow: hidden;}
.section1 .sildeimg .bd{position:relative;height:100%;z-index:0;}
.section1 .sildeimg .bd li{zoom:1;vertical-align:middle;}
.section1 .sildeimg .bd img{width:600px;height:330px;display:block;}
.section1 .sildeimg .prev,
.section1 .sildeimg .next{position:absolute;left:3%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(../images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;}
.section1 .sildeimg .next{left:auto;right:3%;background-position:8px 5px;}
.section1 .sildeimg .prev:hover,
.section1 .sildeimg .next:hover{filter:alpha(opacity=100);opacity:1;}
.section1 .sildeimg .prevStop{display:none;}
.section1 .sildeimg .nextStop{display:none;}
.section2{padding: 30px 0 0 0;position: relative;height: 500px;}
.section2 .process{width: 1212px;height: 400px;background: url(../images/img3.png?ver=20201016001) no-repeat center center;position: absolute;left: 0;top: 60px;}
.section4{background: #ffffff;}
.section4 .box{width: 606px;float: left;height: 320px;}
.section4 .advantage{padding: 50px 0 0 50px;}
.section4 .promise{padding: 50px 0 0 0;}
.section4 .btitle{font-size: 30px;color: #333333;line-height: 150%;}
.section4 .label{width: 270px;float: left;margin: 30px 0 0 0;}
.section4 .label2{width: 50%;}
.section4 .label .icon{width: 50px;height: 50px;float: left;}
.section4 .label .text{height: 50px;line-height: 50px;float: left;font-size: 16px;color: #666666;margin: 0 0 0 10px;}
.section5{height: 180px;background: url(../images/img14.jpg) no-repeat center center;}
.section5 .text{color: #ffffff;font-size: 20px;text-align: center;line-height: 200%;padding: 40px 0 0 0;}
.section5 .text h1{font-size: 30px;margin: 0 0 15px 0;}
.section6{background: #ffffff url(../images/img15.jpg) no-repeat center top;}
.section6 .search{height: 210px;position: relative;margin: 0 0 20px 0;}
.section6 .handle_l{position: absolute;width: 1050px;height: 48px;background: #ffffff;border: 1px solid #cccccc;left: 0;bottom: 0;z-index: 1;}
.section6 .handle_l .icon{height: 48px;width: 48px;background: url(../images/zoom46.png) no-repeat center center;float: left;}
.section6 .handle_l .inpt{height: 46px;line-height: 46px;width: 980px;border:none;float: left;}
.section6 .search_btn{position: absolute;width: 160px;height: 50px;line-height: 48px;border: 1px solid #2182cc;background: #2182cc;right: 0;bottom: 0;text-align: center;font-size: 14px;color: #ffffff;z-index: 2;}
.pl_dl{width:100%;float:left;height:40px;line-height:40px;border-bottom:1px solid #eee;}
.item_1,.item_2,.item_3,.item_4,.item_5,.item_6{float:left;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.item_1{width:240px;font-size:16px;color:#2182cc;padding:0 0 0 10px;}
.item_1 a{color:#2182cc;}
.item_2{font-size:14px;color:#f60;width:170px;margin:0 0 0 15px;}
.item_3{font-size:14px;margin:0 0 0 15px;color:#555;width:250px;}
.item_3 .p_l{color:#ccd5e4;font-style:normal;padding: 0px 8px 0 5px;}
.item_4{font-size:14px;width:130px;margin:0 0 0 15px;color:#555;}
.item_4 a{color:#555;}
.item_5,.item_6{color:#999;font-size:12px;margin:0 0 0 10px;}
.item_5{width:180px;}
.item_6{width:130px;}
.section7{padding: 20px 0 10px 0;}
.pgshujuwrap{width:1212px;height:420px;margin: 0 auto;background:url(../images/subg.jpg?ver=20201015001) no-repeat center center;}
.pgshujuwrap .pgshuju{padding:72px 0 0 0;}
.pgshujuwrap .pgshuju .dituga{border-radius:6px;width:307px;height:270px;background:url(../images/dimg2.jpg) no-repeat center center;float:right;margin:0 40px 0 0;position:relative;}
.pugong{width:800px;height:255px;float:left;background:#fff;margin:0 0 0 40px;padding:15px 0 0 0;border-radius:6px;}
.pglist_hd{font-weight:bold;color:#555;font-size:14px;background:#fafafa;float:left;height:30px;line-height:30px;}
.pglist_cont{color:#333;font-size:14px;float:left;}
.pglist_a1{width:100px;text-indent:15px;color: #2182cc;}
.pglist_a2{width:240px;}
.pglist_a3{width:140px;}
.pglist_a4{width:180px;}
.pglist_a5{width:120px;}
.txtScroll-top{overflow:hidden;position:relative;}
.txtScroll-top .infoList li{height:40px;line-height:40px;border-bottom: 1px dashed #d2d2d2;}
.sildeimg2{width: 1212px;height: 215px;overflow: hidden;margin: 15px auto 0 auto;position: relative;}
.sildeimg2 .bd{position:relative;height:100%;}
.sildeimg2 .bd li{zoom:1;vertical-align:middle;width: 390px;margin: 0 20px 0 0;}
.sildeimg2 .bd img{width:390px;height:215px;display:block;}
.sildeimg2 .prev,
.sildeimg2 .next{position:absolute;left:3%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(../images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;}
.sildeimg2 .next{left:auto;right:3%;background-position:8px 5px;}
.sildeimg2 .prev:hover,
.sildeimg2 .next:hover{filter:alpha(opacity=100);opacity:1;}
.sildeimg2 .prevStop{display:none;}
.sildeimg2 .nextStop{display:none;}
.section_pglist{margin: 15px 0 0 0;padding: 0 0 10px 0;}
.recruitwrap{margin: 15px 0 0 0;background: #ffffff;padding: 20px;}
.recruitwrap .recruit_tit{line-height: 150%;font-size: 26px;color: #2182cc;text-align: center;margin: 0 0 15px 0;}
.recruitwrap .companyintro{width: 570px;float: left;}
.recruitwrap .companytitle{font-size: 20px;color: #333333;line-height: 150%;font-weight: bold;}
.recruitwrap .companydetail{font-size: 14px;color: #666666;line-height: 180%;}
.recruitwrap .companyimgs{width: 570px;height: 260px;overflow: hidden;margin: 15px auto 0 auto;position: relative;float: right;}
.recruitwrap .companyimgs .bd{position:relative;height:100%;}
.recruitwrap .companyimgs .bd li{zoom:1;vertical-align:middle;}
.recruitwrap .companyimgs .bd img{width:570px;height:260px;display:block;}
.recruitwrap .companyimgs .prev,
.recruitwrap .companyimgs .next{position:absolute;left:3%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(../images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;}
.recruitwrap .companyimgs .next{left:auto;right:3%;background-position:8px 5px;}
.recruitwrap .companyimgs .prev:hover,
.recruitwrap .companyimgs .next:hover{filter:alpha(opacity=100);opacity:1;}
.recruitwrap .companyimgs .prevStop{display:none;}
.recruitwrap .companyimgs .nextStop{display:none;}
.recruitwrap .jobtitle{width:100%;padding:0 0 30px 0;position:relative;}
.recruitwrap .jobtitle .s{font-size:18px;font-weight:bold;color:#444746}
.recruitwrap .jobtitle .line{width:20px;height:2px;background:#3d9af6;display:inline-block;position:absolute;left:0px;bottom:15px;}
.recruitwrap .jobdetail{font-size: 14px;color: #666666;line-height: 180%;}
.recruitwrap .jobdetail .bnumber{font-size: 20px;color: #fb0a0a;font-family: Georgia, "Times New Roman", Times, serif;}
.recruitconds{position: relative;}
.recruitconds .recruitwrap{width: 800px;}
.recruitconds .recruitcontact{width: 300px;position: absolute;right: 0;top: 0;margin: 0;}