.innbannera{background:url(../images/nybanner.jpg) no-repeat center; height:300px;}
.inncontent{margin:50px auto; width:1200px; background-color:#fbfbfb; box-shadow:0px 5px 5px #ddd; border:1px solid #eee; border-radius:20px; padding:60px; box-sizing:border-box;}
.inncontent .inncpp{background-color:#00a0c7; border-radius:50px; height:70px; color:#fff; font-size:22px; text-align:center; line-height:70px; font-weight:bold;}
.inncontent .inncoaa{font-size:15px; line-height:25px; color:#666; margin:40px auto 30px; width:94%;}
.inncontent .inncoaa .inncocctitbb{ background-color:#00b5e2; box-shadow:0px 2px 2px #ddd; height:50px; line-height:50px; width:20%; text-align:center; color:#fff; font-size:18px; font-weight:bold; display:block; margin:30px 0 20px;}
.inncontent .inncoaa p{margin:20px 0;}
.inncontent .inncoaa p strong{color:#00a0c7; font-size:18px; text-decoration:none; height:35px; line-height:35px;}

.innbannerb{background:url(../images/nybannera.jpg) no-repeat center; height:300px;}
.inncontent .inpplista{margin:22px auto; width:100%; background-color:#fff; padding:30px; box-sizing:border-box; box-shadow:0px 2px 2px rgba(0,0,0,0.1); border-radius:15px;}
.inncontent .inpplista li{float:left; width:24%; margin:0.5%;}
.inncontent .inpplista li a{display:block; height:44px; line-height:44px; text-align:center; text-decoration:none; font-size:15px; color:#666; border-radius:20px; box-sizing:border-box; border: #CCC 1px solid; background: #FFF;}
.inncontent .inpplista li a:hover{ background: #f01b1b; border: #f01b1b 1px solid; color:#fff;}

.inncontent .inppro{ width:100%;}
.inncontent .inppro li{float:left; width:31%; margin:1% 1.1%; background-color:#fff; box-shadow: 1px 1px 6px rgba(0,0,0,0.1);}
.inncontent .inppro li a{text-decoration:none;}
.inncontent .inppro li img{width:100%;}
.inncontent .inppro li .pppultro{padding:40px 50px; box-sizing:border-box;}
.inncontent .inppro li .pppultro span{line-height: 160%; color: #6c6f73; font-size: 12px; text-align: left;}
.inncontent .inppro li .pppultro .pppulaa{ font-weight:bold; text-align:left; font-size: 18px; color: #333;line-height: 30px; margin-top: 20px;}
.inncontent .inppro li .pppultro .pppulab{line-height: 160%; color: #6c6f73; font-size: 14px;
text-align: left;  overflow: hidden; -webkit-box-orient: vertical; word-break: break-all;-webkit-line-clamp:2; height:48px;  margin: 20px auto;}
.inncontent .inppro li a .pppultro .pppbtna{width:120px; height:40px; line-height:40px; background:#00b5e2; color:#fff; font-size:12px;border-radius:30px; display:block; text-align:center;}
.inncontent .inppro li a:hover .pppultro .pppbtna{background-color:#f01b1b; color:#fff;}

.inncontent .inncocc{margin:30px 0; font-size:15px; line-height:22px;}
.inncontent .inncocc .inncocctitaa{border-radius:30px; background-color:#00b5e2; height:50px; line-height:50px; width:30%; text-align:center; color:#fff; font-size:18px; font-weight:bold; display:block; margin:30px 0 20px;}
.inncontent .inncocc .llinea{padding:20px 0 0; margin-bottom:20px; border-bottom:1px dotted #ccc;}
.inncontent .inncocc .inncocctit{font-size:22px; width:100%; background-color:#f1f1f1; padding:40px; box-sizing:border-box; font-weight:bold; text-align:center;}
.inncontent .inncocc img{margin:35px auto;}
.inncontent .inncocc .ppproaaul{width:100%; margin:30px 0;}
.inncontent .inncocc .ppproaaul li{float:left; width:48%; margin:0.8% 0.9%; border:1px solid #ddd; background-color:#fff; height:420px; overflow:hidden;}
.inncontent .inncocc .ppproaaul li img{width:100%; padding:3%; margin:0 auto; border:0 none; box-sizing:border-box; overflow:hidden; display:block; height:380px;}
.inncontent .inncocc .ppproaaul li span{background-color:#00a0c7; color:#fff; font-size:15px; height:40px; line-height:40px; text-align:center; display:block;} 

.inncontent .pageul{width:80%; margin:0 auto;}
.inncontent .pageul li{float:left; width:25%; margin:1.1% 4.1%;}
.inncontent .pageul li a{font-size:15px; text-decoration:none; color:#666; height:40px; line-height:40px; text-align:center; display:inline-block; width:100%; border:1px solid #ddd;}
.inncontent .pageul li a:hover{border:1px solid #D50005; background-color:#D50005; color:#fff;}

.innbannerc{background:url(../images/nybannerb.jpg) no-repeat center; height:300px;}
.inncontent .innnlista{margin:22px auto; width:100%; background-color:#fff; padding:30px; box-sizing:border-box; box-shadow:0px 2px 2px rgba(0,0,0,0.1); border-radius:15px;}
.inncontent .innnlista li{float:left; width:31%; margin:1.1%;}
.inncontent .innnlista li a{display:block; height:44px; line-height:44px; text-align:center; text-decoration:none; font-size:15px; color:#666; border-radius:20px; box-sizing:border-box; border: #CCC 1px solid; background: #FFF;}
.inncontent .innnlista li a:hover{ background: #f01b1b; border: #f01b1b 1px solid; color:#fff;}

.inncontent .innnewul{width:100%; margin:40px auto 0;}
.inncontent .innnewul li{float:left; background:url(../images/logo.png) no-repeat 90% 80% #fff; box-shadow: 3px 2px 10px rgba(0,0,0,0.1); padding:40px 50px;width:47.8%; margin:1.1%; box-sizing:border-box; background-size:20%; height:260px;}
.inncontent .innnewul li a{text-decoration:none;}
.inncontent .innnewul li span{ font-size:18px; margin-bottom:20px; width:100%;}
.inncontent .innnewul li span img{float:right;}
.inncontent .innnewul li .date{ font-size:12px; width:100%; margin:15px 0;}
.inncontent .innnewul li .date img{width:3%; vertical-align:middle; margin-right:5px;}
.inncontent .innnewul li .cen07nr{font-size:14px; width:80%; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2;}
.inncontent .innnewul li .cen07nnbtna{width:110px; height:40px; line-height:40px; text-align:center; margin-top:20px; background:#00b5e2; color:#fff; border-radius:30px; display:block; font-size:14px;}
.inncontent .innnewul li a:hover .cen07nnbtna{background-color:#f01b1b;}

.inncontent .inncocc .inncocctita{font-size:15px; line-height:24px; text-align:left; margin:40px 0 80px;}

.inncontent .inncocc .inncocctita .nnewsula{width:100%;}
.inncontent .inncocc .inncocctita .nnewsula li{float:left; width:31.1%; margin:1.1%;}
.inncontent .inncocc .inncocctita .nnewsula li img{width:100%; margin:0;}

.innbannerd{background:url(../images/nybannerc.jpg) no-repeat center; height:300px;}

.inncontent .insbro{ width:100%; margin:35px auto;}
.inncontent .insbro li{float:left; width:31%; margin:1% 1.1%; background-color:#fff; box-shadow: 1px 1px 6px rgba(0,0,0,0.1);}
.inncontent .insbro li a{text-decoration:none;}
.inncontent .insbro li img{width:100%;}
.inncontent .insbro li .pppultro{padding:30px 50px; box-sizing:border-box;}
.inncontent .insbro li .pppultro .pppulaa{ font-weight:bold; text-align:left; font-size: 18px; color: #333; margin-bottom:20px;}
.inncontent .insbro li a .pppultro .pppbtna{width:120px; height:40px; line-height:40px; background:#00b5e2; color:#fff; font-size:12px;border-radius:30px; display:block; text-align:center;}
.inncontent .insbro li a:hover .pppultro .pppbtna{background-color:#f01b1b; color:#fff;}
.innbannere{background:url(../images/nybannerd.jpg) no-repeat center; height:300px;}
.innbannerf{background:url(../images/nybannere.jpg) no-repeat center; height:300px;}

.inncontent .nyccc{margin:50px auto; width:100%; background-color:#fff; padding:50px; box-sizing:border-box; border:1px solid #eee;}
.inncontent .nyccc a.lybtnaa{background-color:#999; color:#fff; font-size:14px; font-family:Microsoft yahei; text-decoration:none; display:inline-block; width:120px; height:38px; line-height:38px; text-align:center; margin-right:5px;}
.inncontent .nyccc .txtan{border:1px solid #ddd; height:40px; line-height:40px; text-indent:15px; font-family:Microsoft yahei; text-decoration:none; font-size:13px; color:#999; background-color:transparent; margin-top:20px; width:32.5%; display:inline-block; margin-right:5px;}
.inncontent .nyccc .txtan::-webkit-input-placeholder{color:#999; font-family:Microsoft yahei; font-size:14px;}
.inncontent .nyccc .txtan::-moz-placeholder{color:#999; font-family:Microsoft yahei; font-size:14px;}
.inncontent .nyccc .txtan:-ms-input-placeholder{color: #999; font-family:Microsoft yahei; font-size:14px;}

.inncontent .nyccc .txtbn{border:1px solid #ddd; height:40px; line-height:40px; text-indent:15px; font-family:Microsoft yahei; text-decoration:none; font-size:13px; color:#999; background-color:transparent; margin-top:8px; width:60%; display:inline-block; margin-right:5px;}
.inncontent .nyccc .txtbn::-webkit-input-placeholder{color:#999; font-family:Microsoft yahei; font-size:14px;}
.inncontent .nyccc .txtbn::-moz-placeholder{color:#999; font-family:Microsoft yahei; font-size:14px;}
.inncontent .nyccc .txtbn:-ms-input-placeholder{color: #999; font-family:Microsoft yahei; font-size:14px;}
.inncontent .nyccc .txtcn{border:1px solid #ddd; height:40px; line-height:40px; text-indent:15px; font-family:Microsoft yahei; text-decoration:none; font-size:13px; color:#999; background-color:transparent; margin-top:8px; width:38.3%; display:inline-block; margin-right:5px;}
.inncontent .nyccc .txtcn::-webkit-input-placeholder{color:#999; font-family:Microsoft yahei; font-size:14px;}
.inncontent .nyccc .txtcn::-moz-placeholder{color:#999; font-family:Microsoft yahei; font-size:14px;}
.inncontent .nyccc .txtcn:-ms-input-placeholder{color: #999; font-family:Microsoft yahei; font-size:14px;}
.inncontent .nyccc .txtdn{border:1px solid #ddd; height:120px; line-height:22px; font-size:14px; color:#999; text-decoration:none; font-family:Microsoft yahei; background-color:transparent; width:99%; margin-top:8px; text-indent:15px; padding-top:15px;}

.inncontent .nyccc a.lybtnbb{background-color:#f01b1b; color:#fff; font-size:14px; font-family:Microsoft yahei; text-decoration:none; display:inline-block; width:120px; height:38px; line-height:38px; text-align:center; margin-right:5px; margin-top:20px;}

.inncontent .nyccc .nyccclist{border-bottom:1px solid #eaeaea; padding:25px 0;}
.inncontent .nyccc .nyccclist .nycclisttop{height:38px; line-height:38px; font-size:13px; font-family:Microsoft yahei; text-decoration:none; color:#888;}
.inncontent .nyccc .nyccclist .nycclisttop span{color:#00a0c7;}
.inncontent .nyccc .nyccclist .nycclistmm{font-family:Microsoft yahei; color:#666; font-size:14px; line-height:22px; text-decoration:none;}
.inncontent .nyccc .nyccclist .nycclisthf{margin-top: 20px; padding: 15px; background-color: #f3f3f3; font-size: 12px; color: #8c8c8c;}

.inncontent .inncoaa .nylxwmaa{width:80%; margin:0 auto 30px;}
.inncontent .inncoaa .nylxwmaa .nylxwlefta{width:70%;}
.inncontent .inncoaa .nylxwmaa .nylxwleftimg{width:30%;}
.inncontent .inncoaa .nylxwmaa .nylxwleftimg img{width:100%;}

.inncontent .inncoaa strong{font-size:20px; color:#00a0c7; font-weight:bold; display:block; height:40px;}
.innbannerg{background:url(../images/nybannerf.jpg) no-repeat center; height:300px;}

.inncontent .inco{margin:50px auto;}
.join_table,.jobsin_table{ width: 100%; border-top: 2px solid #00a0c7; font-family:  "Microsoft Yahei","微软雅黑", "Arial", "Verdana", "sans-serif"; }
.join_table thead tr th { line-height: 35px; text-align: left; background: #f8f8f8; padding: 0 10px; border-bottom: 1px solid #dedede; font-size: 14px; }
.join_table tbody tr td { line-height: 44px; padding: 0 10px; border-bottom: 1px solid #dedede; font-size: 14px; color: #666; }
.join_table tbody tr td a { color: #00a0c7; font-size: 14px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.join_table tbody tr td:hover a { padding-left: 5px;color:#3574d3; }
.join_table tbody tr:hover td { background: #f8f8f8; color: #000; }
.jobsin_table thead tr th { line-height: 48px; text-align: left; background: #f8f8f8; padding: 0 10px; border-bottom: 1px solid #dedede; font-size: 16px; }
.jobsin_table tbody tr td { line-height: 38px; padding: 15px 10px; border-bottom: 1px solid #dedede; font-size: 14px; color: #666; }
.jobsin_table tbody tr td  a{ line-height: 40px;width:100%; background:#dedede;font-size: 16px; color: #666;border-radius:10px;display:block;text-align:center;transition:all 0.1s;-webkit-transition:all 0.1s;}
.jobsin_table tbody tr td:hover a{ background: #00a0c7; color: #fff; }

.ke-zeroborder td{font-size:15px;}
.inncontent .inncoaa .pcmap{display:block;}
.inncontent .inncoaa a.mobilemap{display:none;}

@media (max-width: 1200px) {
	.inncontent{width:96%; margin:5% 2%; padding:20px;}
	.inncontent .inncpp{height:50px; line-height:50px; font-size:18px;}
	.inncontent .inncoaa img{width:100%;}
	.inncontent .inppro li{width:31.1%; margin:1.1%;}
	.inncontent .inppro li .pppultro .pppulaa{height:64px;}
	.ke-zeroborder{word-wrap:break-word;word-break:break-all;}
	.inncontent .inncocc .ppproaaul li{width:47.9%;}
	.inncontent .nyccc .txtan{width:32.1%;}
	.inncontent .nyccc .txtbn{width:59%;}
	.inncontent .insbro li .pppultro .pppulaa{height:64px;}
}
@media (max-width: 720px) {
	.innbannera{height:165px; background-size:260%;}
	.innbannerb{height:165px; background-size:260%;}
	.innbannerc{height:165px; background-size:260%;}
	.innbannerd{height:165px; background-size:260%;}
	.innbannere{height:165px; background-size:260%;}
	.innbannerf{height:165px; background-size:260%;}
	.inncontent .inpplista{padding:12px;}
	.inncontent .inpplista li{width:48%; margin:1%;}
	.inncontent .inpplista li a{height:36px; line-height:36px; border:#ddd solid 1px;}
	.inncontent .inncocc .inncocctitaa{width:100%;}
	.inncontent .pageul{width:100%;}
	.inncontent .inncocc img{width:100%;}
	.inncontent .innnewul li{width:100%; margin:1.1% 0; float:none;}
	.inncontent .insbro li{width:48%; margin:1%;}
	.inncontent .insbro li .pppultro{padding:20px;}
	.inncontent .insbro li .pppultro .pppulaa{height:40px; font-size:14px; margin-bottom:10px;}
	.inncontent .inncoaa .inncocctitbb{width:100%;}
	.inncontent .inncocc .ppproaaul li{width:47%; height:auto !important;}
	.inncontent .inncocc .ppproaaul li img{width:100%; height:auto !important;}
	.inncontent .inppro li{width:100%;}
	.inncontent .insbro li a .pppultro .pppbtna{width:100%;}
	.inncontent .nyccc{padding:20px;}
	.inncontent .nyccc .txtan{width:100%; margin-top: 8px;}
	.inncontent .nyccc .txtbn{width:100%;}
	.inncontent .nyccc .txtcn{width:100%;}
	.inncontent .nyccc .txtdn{width:100%;}
	.inncontent .inncoaa .nylxwmaa .nylxwleftimg{display:none;}
	.inncontent .inncoaa .nylxwmaa .nylxwlefta{width:100%;}
	
.inncontent .inncoaa .pcmap{display:none;}
.inncontent .inncoaa a.mobilemap{display:block; background-color:#fff; border:1px solid #999; height:50px; line-height:50px; width:100%; color:#666; text-decoration:none; text-align:center; margin-top:28px;}
}