@charset "utf-8";
/* CSS Document */
.tjwrap{width: 100%;max-width:1920px;min-width:1200px;height: auto;background: url(../images/bg1.jpg) repeat-y;padding: 10px 0;}
.work0{background-position:center;background-repeat:no-repeat;background-size: cover; height:580px;min-width:1200px; width:100%;}

.tit{width:180px;height:28px;background: url(../images/icon.png) 0 0 no-repeat;margin: 22px auto;font-size: 30px;line-height:22px;text-indent:10px;font-weight: bold;text-align: center;}
.tit1{font-size: 20px; width: 460px;text-align:center;padding: 0 10px 10px;font-weight:bold;margin: 0 auto;}
.tit-1{background: url(../images/icon.png) -2px -30px no-repeat;height: 32px !important;line-height: 32px;text-indent:25px;}
.tbn{width: 484px;height: 68px;font-size: 32px;color: #fff;text-align: center;margin: 20px auto;
	background: linear-gradient(top,#eed290,#c29859);
	background: -ms-linear-gradient(top,#eed290,#c29859);
	background: -moz-linear-gradient(top,#eed290,#c29859);
	background: -webkit-linear-gradient(top,#eed290,#c29859);
	-ms-filter:"progid:DXImage Transform.Miscrosoft.gradient(GradientType=0,startColorstr=#eed290,endColorstr=#c29859)";
	line-height: 68px;
}
.titimg{width: 368px;margin: 0 auto;padding: 20px 0;}
.line2{width: 1100px;margin: 0 auto;}
.line2 .col-l{width: 548px;background: url(../images/1_03.jpg) no-repeat; height: 326px;float: left;}
.line2 .col-r{width: 542px;float: right;text-align: center;font-size: 24px;color:#472b20;padding:62px 0;border:1px solid #c2b1a0;line-height: 50px;}
.line2 .col-r h2{font-weight: bold;}
.line2 li{float: left;width: 271px;height:250px;margin:1px;border: 1px dashed #c7bfae;border-radius: 30px;-ms-border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;}
.line2 .sl-list1{margin-top: 22px;}
.line2 .con
{
	width: 200px;
	margin: 0 auto;
	text-align: center;
	color: #472b20;
	margin-top: 30px;
}
.line2 .num{font-size: 24px;font-weight: bold;}
.line2 .ico{background: url(../images/tb.png) 0 -440px; no-repeat;width: 38px;height: 54px;margin: 0 auto;}
.line2 .con p{font-size: 20px;}
.line2 .con h4{font-size: 20px;}
.work1 .line7 .p1{float:left; width:400px; margin-left:76px;}
.work1 .line7 .p1 img{width: 100%;}
.work1 .line7 .p2{ float:left; width:680px; margin-left:12px; color:#000000; line-height:23px; padding-top:25px; padding-left:30px;}
.work1 .line7 .p2 div{ font-size:18px; font-weight:bold;}
.work1 .line7 .p2 p{ font-size:16px; margin-top:10px;line-height: 50px;}
.work1 .line8{margin-left: 76px;}
.work1 .line8 li{ float:left; width:362px; margin-top: 20px; }
.work1 .line8 li:hover img{opacity:0.8;}
.work1 .line8 .mp{ margin:0px 4px;margin-top: 20px;}
.work1 .line9 {margin-top:20px;}
.work1 .line9 .p1{float:left;width:680px; margin-left:70px; color:#000000; line-height:23px; padding-top:25px; padding-left:30px; }
.work1 .line9 .p2{float:left;width:400px;margin-left: -12px; }
.work1 .line9 .p2 img{width: 100%;}
.work1 .line9 .p1 div{ font-size:18px; font-weight:bold;}
.work1 .line9 .p1 p{ font-size:16px; margin-top:10px;line-height: 40px;}
.line3{margin-top: 20px;width: 1100px;margin: 0 auto;}
.line4{width: 1100px;margin: 20px auto;}
.line4 .con .txt .contit
{
	width: 100%;
	height: 108px;
	font-size: 30px;
	line-height: 60px;
	background: url(../images/tb.png) 2px -507px no-repeat;
	padding-left: 80px;
	color: #472b20;
	font-weight: bold;
}
.line4 h5
{
	font-size: 24px;
	font-weight: bold;
	color: #472b20;
}
.line4 ul
{
	margin-top: 20px;
}
.line4 li
{
	width: 546px;
	float: left;
	margin: 2px;
}
.line4 p{font-size: 24px;line-height: 40px;color: #472b20;}
.line4 .contit em{display: block;font-size: 20px;}
.line5
{
	width: 1100px;
	margin: 0 auto;
}
.line5 li
{
	width: 264px;
	float: left;
	margin: 4px;
}
.cjy h2
{
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}
.cjy p
{
	font-size: 24px;
	color: #fff;
	line-height: 50px;
}
.cjy1
{
	width: 100%;
    background: #47291f;
    padding:40px 0;
}
.cjy2
{
	width: 100%;
	background: url(../images/bg2_02.jpg) no-repeat;
	padding: 40px 0;
}
.cjybtn
{
	width: 366px;
	border-radius: 50px;
	-ms-border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border:2px solid #dca436;
    color: #fff;
    text-align: center;
    padding: 15px;
    font-size: 28px;
    letter-spacing: 2px;
    margin-top: 10px;
}
.cjybox{width: 1000px;margin: 0 auto}
.pc-bm{ margin:30px auto; height:750px;}
.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: 24px;color:#492c22;text-align: left; 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:#f37a7a; 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:#292929;background:#ccc; 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{ vertical-align: middle; margin:1px 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:17px;}
.pc-bm .lnr .bmbd .input1 select{width:212px; height:36px; font-size:14px;margin-left:17px;}
.pc-bm .lnr .bmbd .input12 input.qq{width:210px; height:32px; font:14px/32px '宋体'; color:#666; border:#FFF solid 1px; margin-left:17px;}
.pc-bm .lnr .bmbd .ljyy{width:208px; height:33px; margin:20px 0 0 0px}
.pc-bm .lnr .bmbd .bmtj{ text-align:center;}