@charset "utf-8";
/* CSS Document */
.banner {
	width: 100%;
	height: auto;
	margin: 0 auto;
	border: 0;
}
.banner img {
	max-width: 100%;
	height: auto;
	border: 0;
}
.waidi {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.waidi img {
	max-width: 100%;
	height: auto;
	border: 0;
}

.xz {
	width: 100%;
	height: auto;
	margin: 0 auto;
	position: relative;
}
.xz .zixun {
	width: 123px;
	height: 123px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -61.5px;
	z-index: 99;
}
.xz .zixun img {
	transition: transform 0.6s;
	-webkit-transition: transform 0.6s;
	-moz-transition: transform 0.6s;
	-ms-transition: transform 0.6s;
}
.xz .zixun a:hover img {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
}
.btn2 {
	width: 100%;
	height: auto;
	margin: 0;
	position: relative;
}
.btn2 img {
	max-width: 100%;
	height: auto;
	border: 0;
}
.btn2 .btn {
	position: absolute;
	width: 1200px;
	height: 100%;
	top: 40%;
	left: 50%;
	margin-left: -600px;
	text-align: center;
}
.btn a {
	font-size: 25px;
	font-weight: 400;
	color: #fff;
	border: 1px #FFFFFF solid;
	border-radius: 10px;
	padding: 8px 80px 8px 40px;
	position: relative;
}
.btn a:nth-child(2) {
	margin-left: 150px;
}
.btn a img {
	width: 24px;
	height: 24px;
	position: absolute;
	top: 12px;
	right: 38px;
	transition: right 0.6s ease-in-out;
	-webkit-transition: right 0.6s ease-in-out;
}
.btn a:hover img {
	right: 20px;
}
.w1 {
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #332c24;
}
.zuopin{ width:1200px; height:auto; margin:0 auto;}
.btn3{ width:100%; height:auto; margin:0 auto;}
.btn3 .btn {

    width: 100%;
    text-align: center;
	padding:60px 0;

}
.ms{ width:100%; height:auto; background:url(../images/bg1.jpg) repeat center;}
.ls{ width:700px; height:auto; text-align:center; margin:0 auto; padding:40px 0;}
.ms ul{ width:1100px; height:auto; margin:30px auto; }
.ms ul li{ width:200px; height:auto; float:left; margin-left:20px;}
.work3{ width:100%; min-width:1200px; background:#fff;}
.pc-bm{ margin:30px auto; height:600px;}
.pc-bm .lbt{ text-align:center; border-bottom:#EFE1D8 solid 2px; padding:10px;}
.pc-bm .lbt span{font-size:36px; color:#69381b; font-weight:bold; letter-spacing:5px; }
.pc-bm .lbt p{ font-size:22px; line-height:36px;padding:10px;}
.pc-bm .lxc{line-height: 50px;font-weight: bold;letter-spacing: 1px;font-size: 34px;color: #ff9a30;font-family: "微软雅黑","黑体", Arial,sans-serif,"新宋体";text-align: center; margin-top:20px;}
.pc-bm .lnr{ padding:30px 80px;}
.pc-bm .lnr .bmdt{float: left; width: 500px; height: 345px; background-color: #FFF;  padding: 10px 20px;}
.pc-bm .lnr .bmdt .bm{height: 30px; margin: 20px 20px;}
.pc-bm .lnr .bmdt .bm .title1{ color:#cc2222; font-size:24px; font-family: "Microsoft YaHei",Arial;}
.pc-bm .lnr .bmdt .bm .title1 span{ color:#0073c3;}
.pc-bm .lnr .bmdt .bm .title1 b{ font-weight:normal; color:#999; font-size:14px; text-transform:uppercase; font-family:"Courier New", Courier, monospace; margin-left:4px; }
.pc-bm .lnr .nameac{ width:100%; height:270px; overflow:hidden; background-color:#b8b8b8; color:#fff;}
.pc-bm .lnr .nameac ul{}
.pc-bm .lnr .nameac li{ float:left; padding:0; height:25px; width:500px; padding-left:25px; letter-spacing:2px;}
.pc-bm .lnr .nameac li span{ display:inline-block; line-height:25px; overflow:hidden;}
.pc-bm .lnr .nameac .name{ width:80px;}
.pc-bm .lnr .nameac .privce{ width:100px;} 
.pc-bm .lnr .nameac .coure{ width:190px;}
.pc-bm .lnr .nameac .level{ width:85px;}
.pc-bm .lnr .bmbd{float: right; width: 345px; height: 365px; border-radius:10px; background:rgba(22,22,22,0.3); font-size:14px;}
.pc-bm .lnr .bmbd .sex{width:150px; height:25px; margin:20px 0 0 165px;color:#FFF;line-height:25px; font-size:16px;}
.pc-bm .lnr .bmbd .sex input{margin:2px 5px 0 20px;width: 20px;height: 20px; }
.pc-bm .lnr .bmbd .input1{height: 32px;margin: 10px 0 30px 20px;font-size: 14px;color: #fff;letter-spacing: 2px;}
.pc-bm .lnr .bmbd .input1 span{color: #ff9a30; font-size: 14px;}
.pc-bm .lnr .bmbd .input12{height: 32px;margin: 10px 0 30px 20px;font-size: 14px;color: #fff;letter-spacing: 2px; text-indent:0px;}
.pc-bm .lnr .bmbd .input12 span{color: #ff9a30; font-size: 14px;}
.pc-bm .lnr .bmbd .input1 input{width:210px; height:32px; font:14px/32px '宋体'; color:#666; border:#FFF solid 1px; margin-left:5px;}
.pc-bm .lnr .bmbd .input1 select{width:212px; height:36px; font-size:14px;margin-left:5px;}
.pc-bm .lnr .bmbd .input12 input.qq{width:210px; height:32px; font:14px/32px '宋体'; color:#666; border:#FFF solid 1px; margin-left:5px;}
.pc-bm .lnr .bmbd .ljyy{width:208px; height:33px; margin:20px 0 0 0px}
.pc-bm .lnr .bmbd .bmtj{ text-align:center;}