@charset "utf-8";



/* CSS Document */

* {padding: 0;margin: 0;}

body {margin: 0px;padding: 0px;color: #555;font-family:"微软雅黑", Arial, Helvetica, sans-serif;font-size: 12px;background:#fff;text-align:left;position:relative; line-height:20px;}

img {border: 0;position:relative;}

.clear {height:0px;line-height: 0x;font-size: 0px;clear: both;visibility: hidden;overflow:hidden;padding:0;margin:0;}

div,ul,dl,dd,dt,li,td,tr,table,p,span,h1,h2,h3,h4,h5,h6,form{ margin:0px;  padding:0px; list-style:none; list-style-type: none; word-wrap:break-word;position:relative; }

a {color:#555;text-decoration: none;position:relative;cursor:pointer;}

a:hover {color:#ff9c10;}

header, footer, nav, section, article, menu, aside {  display:block;position:relative;  } 

textarea { resize:none;}

table { border-collapse:collapse;border-spacing:0;}

th , td { text-align:left;}

/* common main */

.red, a.red { color:#cc0031;}

.white, a.white { color:#fff;}

a.white:hover { color:#ff9c10;}

.fc { color:#ff9c10;}

.sc { color:#02aeb8;}

.c3 { color:#333;}

.c5 { color:#555;}

.c7 { color:#777;}

.c9 { color:#999;}

.bg {background:#02aeb8;}

.border { border:1px solid #ddd;}

.fs12 { font-size:12px;}

.fs14 { font-size:14px;}

.fs16 { font-size:16px;}

.fs18 { font-size:18px;}

.fs20 { font-size:20px;}

.fs22 { font-size:22px;}

.fs24 { font-size:24px;}

.fw-b { font-weight:bold;}

.fw400 { font-weight:400;}

.ti2 { text-indent:2em;}

.lh18 { line-height:18px;}

.lh20 { line-height:20px;}

.lh25 { line-height:25px;}

.lh30 { line-height:30px;}

.lh35 { line-height:35px;}

.lh40 { line-height:40px;}

.unl { text-decoration:underline;}

.unl-no { text-decoration:none;}

.ta-l { text-align:left;}

.ta-c { text-align:center;}

.ta-r { text-align:right;}

.fl { float:left;}

.fr { float:right;}

.va-m { vertical-align:middle;}

.va-t { vertical-align:top;}

.pr { position:relative;}

.pa { position:absolute;}

.oh { overflow:hidden;}

.none { display:none;}

.block { display:block;}

.inblock { display:inline-block;}

.pointer { cursor:pointer;}

.w100 { width:100%;}

.w980 { width:980px;}

.w400 { width:400px;}

.w130 { width:130px;}

.w1000 { width:1000px;}

.h100 { height:100%;}

.ma2 { margin:2px;}

.ma5 { margin:5px;}

.ma10 { margin:10px;}

.ma15 { margin:15px;}

.ma20 { margin:20px;}

.pa2 { padding:2px;}

.pa5 { padding:5px;}

.pa10 { padding:10px;}

.pa15 { padding:15px;}

.pa20 { padding:20px;}

.ml5 { margin-left:5px;}

.ml10 { margin-left:10px;}

.ml15 { margin-left:15px;}

.ml20 { margin-left:20px;}

.mr5 { margin-right:5px;}

.mr10 { margin-right:10px;}

.mr15 { margin-right:15px;}

.mr20 { margin-right:20px;}

.mr30 { margin-right:30px;}

.mr40 { margin-right:40px;}

.mr50 { margin-right:50px;}

.mt5 { margin-top:5px;}

.mt10 { margin-top:10px;}

.mt15 { margin-top:15px;}

.mt20 { margin-top:20px;}

.mt30 { margin-top:30px;}

.mt40 { margin-top:40px;}

.mt50 { margin-top:50px;}

.mb5 { margin-bottom:5px;}

.mb10 { margin-bottom:10px;}

.mb15 { margin-bottom:15px;}

.mb20 { margin-bottom:20px;}

.mb30 { margin-bottom:30px;}

.mb40 { margin-bottom:40px;}

.pl5 { padding-left:5px;}

.pl10 { padding-left:10px;}

.pl15 { padding-left:15px;}

.pl20 { padding-left:20px;}

.pr5 { padding-right:5px;}

.pr10 { padding-right:10px;}

.pr15 { padding-right:15px;}

.pr20 { padding-right:20px;}

.pt2 { padding-top:2px;}

.pt5 { padding-top:5px;}

.pt10 { padding-top:10px;}

.pt15 { padding-top:15px;}

.pt20 { padding-top:20px;}

.pb5 { padding-bottom:5px;}

.pb10 { padding-bottom:10px;}

.pb15 { padding-bottom:15px;}

.pb20 { padding-bottom:20px;}

.mga { margin-left:auto;margin-right:auto;}

.clear5 { width:100%;clear:both;height:5px;}

.clear10 { width:100%;clear:both;height:10px;}

.clear15 { width:100%;clear:both;height:15px;}

.clear20 { width:100%;clear:both;height:20px;}

.clear25 { width:100%;clear:both;height:25px;}

.clear30 { width:100%;clear:both;height:30px;}

.clear35 { width:100%;clear:both;height:35px;}

.clear50 { width:100%;clear:both;height:50px;}

.line-c {border-bottom:1px solid #ccc;}

.line-d {border-bottom:1px solid #ddd;}



/*JS*/

#ad_out {position:relative;width:1000px;height:400px;margin:0 auto;}

#ad_sum {position:absolute;top:0;left:-460px;padding:0;margin:0;z-index:20;}

#ad_sum li {list-style:none;position:absolute;top:0;left:0;display:none;}

#ad_sum img {width:1920px;height:400px;}

#ad_num {position:absolute;right:0;bottom:15px;z-index:50;width:1000px;text-align:center;height:11px;}

#ad_num a{display: inline-block;width:11px;height:11px;background: url("../images/ad_unsel.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/ad_unsel.png*/) no-repeat;margin:0 5px;}

#ad_num a.sel{background: url("../images/ad_sel.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/ad_sel.png*/) no-repeat;}



#now_sel {

	display:block;

	height:3px;

	background:#ff9c10;

	width:115px;

	position:absolute;

	right:0;

	top:0;}

#now_sel img {

	position:absolute;

	display:block;

	bottom:-5px;

	left:50%;}



/* 详细样式 */

header.common {

	color:#fff;

	background:#02aeb8;

	height:30px;

	line-height:30px;

	width:100%;}

nav.common {

	width:1000px;

	margin:0 auto;

	height:80px;}

nav.common div.navsel {

	text-align:center;

	padding:35px 0 0;

	width:115px;

	min-height:45px;

	float:right;

	font-size:16px;

	font-family:"微软雅黑";

}

nav.common div.navsel menu 

{

    display:none;

	position:absolute;

	width:115px;

	left:0;

	top:80px;

	z-index:9999;

}

nav.common div.navsel menu a {

	line-height:40px;

	color:#fff;

	background:#ff9c10;

	display:block;}

nav.common div.navsel menu a:hover {

	background:#e78d05;

	}



nav.common a.logo {

	float:left;

	padding:0;

	margin:5px 0 0;}

.ad_box {

	width:1920px;

	text-align:center;

	max-width:100%;

	min-width:1000px;

	_width:100%;

	overflow:hidden;

	height:400px;

	}

.indexmenu {

	width:1000px;

	margin:0 auto;

	}

.indexmenu a {

	display:block;

	padding-top:75px;

	padding-bottom:25px;

	text-align:center;

	font-family:"微软雅黑";

	color:#fff;

	width:33%;

	float:left;}

.indexmenu h3 {

	font-weight:400;

	font-size:18px;

	margin-bottom:15px;}

.indexmenu a.a1 {

	background:url("../images/check01-2.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/check01-2.png*/) no-repeat center 20px;

	}

.indexmenu a.a2 {

	background:url("../images/check02-2.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/check02-2.png*/) no-repeat center 20px;

	}

.indexmenu a.a3 {

	background:url("../images/check03-2.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/check03-2.png*/) no-repeat center 20px;

	}

.indexmenu a.a1:hover {

	color:#333;

	background:#fff url("../images/check01-1.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/check01-1.png*/) no-repeat center 20px;

	}

.indexmenu a.a2:hover {

	color:#333;

	background:#fff url("../images/check02-1.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/check02-1.png*/) no-repeat center 20px;

	}

.indexmenu a.a3:hover {

	color:#333;

	background:#fff url("../images/check03-1.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/check03-1.png*/) no-repeat center 20px;

	}

.indexmenu a.a1.sel {

	color:#333;

	background:#fff url("../images/check01-1.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/check01-1.png*/) no-repeat center 20px;

	}

.indexmenu a.a2.sel {

	color:#333;

	background:#fff url("../images/check02-1.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/check02-1.png*/) no-repeat center 20px;

	}

.indexmenu a.a3.sel {

	color:#333;

	background:#fff url("../images/check03-1.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/check03-1.png*/) no-repeat center 20px;

	}

.center_box {

	background:#f2f2f2;

	padding:50px 0;

	width:100%;}

.index_jj {

	float:right;

	width:760px;}

.index_jj a {

	position:absolute;

	right:0;

	top:0;}

.index_newstit {

	width:100%;

	margin-bottom:40px;

	font-size:18px;

	border-bottom:3px solid #ddd;

	font-weight:400;

	padding-bottom:15px;}

.index_newstit div {

	width:200px;

	background:#ff9c10;

	height:3px;

	position:absolute;

	left:0;

	bottom:-3px;

	}

.index_newstit div img {

	position:absolute;

	left:100px;

	top:-5px;}

.index_newstit a {

	position:absolute;

	bottom:10px;}

.index_newstit a.a1 {

	right:0;}

.index_newstit a.a2 {

	right:25px;}

.index_news1 {

	width:60px;

	height:31px;

	padding:4px 0 0 10px;

	color:#fff;

	float:left;

	line-height:14px;

	background:url("../images/grey.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/grey.png*/) no-repeat;}

	.index_news01 

	{

	margin-left:18px;

	width:60px;

	height:31px;

	padding:4px 0 0 10px;

	color:#fff;

	float:left;

	line-height:14px;

	}

.index_news02 {

	float:left;

	padding-left:15px;

	width:230px;}

.index_news03 {

	margin-left:20px;

	background:url("../images/orange.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/orange.png*/) no-repeat;

	}

.index_sp {

	float:left;

	width:480px;

	}

.index_sp h3 {

	width:100%;

	margin-bottom:40px;

	padding-bottom:15px;

	font-weight:400;

	font-size:18px;

	border-bottom:3px solid #ddd;

	}

.index_sp h3 div {

	position:absolute;

	height:3px;

	width:90px;

	background:#ff9c10;

	left:0;

	bottom:-3px;}

.index_sp h3 div img {

	position:absolute;

	top:-5px;

	left:50%;}

.index_map {

	overflow:hidden;

	width:240px;

	height:240px;

	float:left;}

.index_map p {

	color:#fff;

	width:170px;

	padding-left:25px;

	margin-top:20px;

	margin-left:20px;

	}

.index_map p.p1 {

	margin-top:40px;

	background:url("../images/myico01.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/myico01.png*/) no-repeat left 2px;}

.index_map p.p2 {

	background:url("../images/myico02.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/myico02.png*/) no-repeat left 2px;}

.index_map p.p3 {

	background:url("../images/myico03.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/myico03.png*/) no-repeat left 2px;}

.index_map p.p4 {

	background:url("../images/myico04.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/myico04.png*/) no-repeat left 2px;}

footer.common {

	width:100%;

	background:#2f2f2f;

	padding:25px 0;

	color:#d4d4d4;

	}

footer.common p {

	width:100%;

	margin-bottom:10px;}

footer.common a {

	color:#d4d4d4;

	margin:0 5px;

	}

footer.common a.bot {

	margin:0;

	position:absolute;

	right:0;

	top:0;}

a.content_nav {

	float:left;

	padding:20px 0;

	color:#fff;

	display:block;

	width:25%;}

a.content_nav h3 {

	font-weight:400;

	text-align:center;

	font-size:16px;}

a.content_nav h4 {

	font-weight:400;

	text-align:center;

	font-size:14px;}

a.content_nav:hover {

	color:#333;

	background:#fff;}

a.content_nav.sel {

	color:#333;

	background:#fff;

	}

.essay_tit {

	width:100%;

	margin-bottom:30px;

	text-align:center;

	border-bottom:3px solid #ddd;

	padding-bottom:20px;}

.essay_tit div {

	position:absolute;

	height:3px;

	width:110px;

	left:445px;

	bottom:-3px;

	background:#ff9d0e;}

.essay_tit div img {

	position:absolute;

	top:-5px;

	left:50%;}

.essay_text {

	padding-top:80px;

	width:650px;

	float:right;}

.list_sum li{

	padding:40px 0;

	border-bottom:2px dotted #ddd;

	display:block;

	width:100%;}

.list_sum li a.btn {

	position:absolute;

	right:0;

	bottom:20px;

	background:#ddd;

	padding:5px 20px;

	display:inline-block;}

.list_sum li.sel a {

	color:#ff9c10;}

.list_sum li.sel a.btn {

	background:#ff9c10;

	color:#fff;

	}

.list_sum li.sel .index_news01 {

	background: url("../images/orange.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/orange.png*/) no-repeat;}

.pagebox {

	width:100%;

	text-align:center;

	padding-top:40px;}

.pagebox a, .pagebox span {

	color:#797979;

	width:60px;

	height:40px;

	font-size:16px;

	border:1px solid #fff;

	background:#ddd;

	line-height:40px;

	text-align:center;

	display:inline-block;}

.pagebox a.a1 {

	;

	}

.pagebox a:hover {

	background:#ff9c10;

	color:#fff;

	}

.pagebox a.sel {

	background:#ff9c10;

	color:#fff;

	}

.pacebox {

	width:217px;

	height:168px;

	padding:10px 20px 0 70px;

	float:left;

	}

.pacebox.box01 {

	background:url("../images/pace01.gif"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/pace01.gif*/) no-repeat;}

.pacebox.box02 {

	margin-left:40px;

	background:url("../images/pace02.gif"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/pace02.gif*/) no-repeat;}

.pacebox.box03 {

	float:right;

	background:url("../images/pace03.gif"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/pace03.gif*/) no-repeat;}

.pacebox.box04 {

	background:url("../images/pace04.gif"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/pace04.gif*/) no-repeat;}

.pacebox.box05 {

	margin-left:40px;

	background:url("../images/pace05.gif"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/pace05.gif*/) no-repeat;}

.pacebox.box06 {

	float:right;

	background:url("../images/pace06.gif"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/pace06.gif*/) no-repeat;}

.pacebox h3 {

	font-size:16px;

	font-weight:400;

	color:#777;}

.pacebox h4 {

	font-size:14px;

	font-weight:400;

	color:#777;}

.pacebox p {

	margin-top:35px;

	color:#777;}

.left_pace {

	min-height:460px;

	background:url("../images/kf.jpg"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/kf.jpg*/) no-repeat right top;}

.left_pace .fourpace {

	padding-top:40px;

	min-height:361px;

	padding-left:70px;

	background:url("../images/pace07.gif"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/pace07.gif*/) no-repeat left top;}

.left_pace h3 {

	margin-bottom:15px;

	font-size:16px;

	font-weight:400;

	color:#777;

	}

.left_pace p {

	color:#777;}

.left_pace .fourpace div {

	height:105px;

	}

.job_search {

	line-height:30px;

	background:#f9f9f7;

	padding:10px 20px;

	}

.job_search a {

	font-size:14px;

	display:inline-block;

	padding:3px 20px;}

.job_search a.sel {

	color:#fff;

	background:#ff9b0f;}

.job_search a:hover {

	color:#fff;

	background:#ff9b0f;}

.dian {

	border-bottom:1px dotted #ccc;

	height:40px;

	width:100%;}

.job_name {

	font-size:18px;

	color:#02aeb8;

	font-weight:400;

	margin:50px 0 40px;

	}



#index_pro {

	overflow:hidden;

	height:165px; line-height:30px; text-align:center;

	width:100%;}

#index_pro ul{

	position:absolute;

	top:0;

	left:0;

	width:9999px;}

#index_pro li{

	float:left;

	width:210px;

	display:block;

	}

#index_pro li .index_news01 {

	background:url("../images/grey.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/grey.png*/) no-repeat;

	}

#index_pro li.sel .index_news01 {

	background:url("../images/orange.png"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/orange.png*/) no-repeat;

	}



a.product_list {

	display:block;

	width:307px;

	height:200px;

	float:left;

	overflow:hidden;

	margin-top:35px;

}

a.product_list img {

	z-index:1;

	display:block;

	width:307px;

	height:200px;}

a.product_list span {

	display:block;

	width:100%;

	height:35px;

	line-height:35px;

	background:#ff9c10;

	text-align:center;

	color:#fff;

	position:absolute;

	z-index:10;

	bottom:-35px;

	left:0;

	font-family:"微软雅黑";

	font-size:14px;}



.leave_box {

	padding-top:20px;

	float:left;

	width:300px;}

.leave_box .text {

	margin-top:10px;

	width:98%;

	padding:1%;

	height:35px;

	color:#999;

	font-family:"微软雅黑";

	font-size:14px;

	line-height:40px;

	background:#fff;

	border:1px solid #eee;}

.leave_box textarea {

	color:#999;

	font-family:"微软雅黑";

	margin-top:10px;

	border:1px solid #eee;

	width:98%;

	padding:1%;

	height:150px;}

.leave_box .btn {

	margin:0px 15px 0 0;

	cursor:pointer;

	border:none;

	display:inline-block;

	padding:8px 20px;

	color:#fff;

	font-family:"微软雅黑";

	font-size:14px;

	background:#02aeb8;}

.leave_box .btn:hover {

	background:#01c8d4;

	}

.leave_box input.yzm {

	float:left;

	width:80px;

	text-align:center;

	height:35px;

	color:#999;

	font-family:"微软雅黑";

	font-size:14px;

	line-height:40px;

	background:#fff;

	border:1px solid #eee;}

.leave_box a.yzm {

	margin-left:5px;

	float:left;

	height:37px;

	background:#ccc;

	width:80px;

	display:inline-block;}

.leave_text 

{

    margin-right:60px;

	padding-top:40px;

	width:250px;

	float:right;}

.leave_text h3 {

	margin-bottom:15px;

	font-family:"微软雅黑";

	font-size:16px;

	color:#02aeb8;

	}

.leave_text p {

	margin-bottom:5px;

	}

.leave_text p span {

	color:#999;}

	

	/* 新增 */

.right_float {

	z-index:200;

	position:fixed;

	top:15%;

	right:1%;

	border:1px solid #ddd;

	background:#fff;

	}

.right_float .box {

	border-bottom:1px solid #ddd;

	padding:10px 25px;}

.right_float .box a {

	display:block;

	width:80px;

	height:30px;

	line-height:30px;

	text-align:center;

	font-family:"微软雅黑";

	font-size:16px;

	color:#fff;

	margin-top:10px;

	background:url("../images/qq_btn.gif"/*tpa=http://www.ynpowerrig.com/templets/default/bwlk/images/qq_btn.gif*/) no-repeat;}

	

	.indexmenu a p, .content_nav h3, .content_nav h4 {

	width:90%;

	margin:0 auto;

	text-align:center;

}

#index_adsum {

	position:absolute;

	top:0;

	left:-460px;}

#index_adsum li {

	display:none;}

footer.common span {

	margin:0;

	position:absolute;

	right:0;

	top:0;

}

.p{ width:240px; float:left; text-align:center;  line-height:23px;}

