@charset "utf-8";
/* CSS Document */
.work0{background-position:center; background-repeat:no-repeat; background-size: cover; height:850px;min-width:1200px; width:100%;}
.work1{ background:#F1F1F1; min-width:1200px; width:100%;}
.work1 .line1{background-position:center; background-repeat:no-repeat;  height:229px;} 
.work1 .line2{ height:300px; color:#807f7f; border-bottom:dashed 1px #807f7f; padding-bottom:50px; padding-left:20px; margin-top:70px; text-align:center; font-size:20px;}
.work1 .line2 p{ padding-top:125px;  }
.work1 .line2 li{ float:left; width:230px; height:224px; margin:0 30px;}
.work1 .line2 .p1{background-position:center; background-repeat:no-repeat; }
.work1 .line2 .p2{background-position:center; background-repeat:no-repeat; }
.work1 .line2 .p3{background-position:center; background-repeat:no-repeat; }
.work1 .line2 .p4{background-position:center; background-repeat:no-repeat; }
.work1 .line3{background-position:center; background-repeat:no-repeat;  height:258px; margin-top:40px;} 
.work1 .mians{margin-top:30px; padding:10px 5px; height:617px; border-bottom:dashed 1px #807f7f; padding-bottom:54px;}
.work1 .carousels{ float:left; padding:1px;}
.work1 .carousels ul li{ width:920px; height:552px; overflow:hidden; margin:2px;}
.work1 .mians .prev, .work1 .mians .next{ float:left;display: block;width: 80px; height: 80px; line-height:30px;; color:#FFF; text-align:center; font-size:20px;}
.work1 .mians .prev{margin:25px;; background:url(left.png) center no-repeat; margin-top:200px;}
.work1 .mians .next{margin:25px; background:url(right.png) center no-repeat;margin-top:200px;}
.work1 .carousels ul li img{ 
	width:920px; height:552px;
}
.work1 .line4{background-position:center; background-repeat:no-repeat;  height:259px; margin-top:40px;} 
.work1 .line5{height:550px; margin-top:30px; padding-left:8px;border-bottom:dashed 1px #807f7f;}
.work1 .line5 li{float:left; width:555px; overflow:hidden; margin:20px;}
.work1 .line5 li:hover img{ opacity:0.8;}
.work1 .line6{background-position:center; background-repeat:no-repeat;  height:259px; margin-top:40px;} 
.work1 .line7{ height:750px; margin:30px auto; padding-left:40px;border-bottom:dashed 1px #807f7f;}
.work1 .line7 .p1{ float:left; width:254px;}
.work1 .line7 .p2{ float:left; width:732px; margin-left:35px; height:260px; border-radius:15px; border:#FFF solid 2px; padding:60px 50px;color:#807f7f; margin-top:45px;  }
.work1 .line7 .p4{ float:left; width:732px; margin-right:35px; height:260px; border-radius:15px; border:#FFF solid 2px; padding:60px 50px;color:#807f7f; margin-top:45px;  }
.work1 .line7 .p2 div,.work1 .line7 .p4 div{ font-size:24px; font-weight:bold; }
.work1 .line7 .p2 p,.work1 .line7 .p4 p{ font-size:14px; line-height:25px; padding-top:20px; letter-spacing:5px;}
.work1 .line7 .p3{ float:left; width:1166px; margin-top:20px;}
.work1 .line7 .p3 li{float:left; width:363px; overflow:hidden;}
.work1 .line7 li:hover img{ opacity:0.8;}
.work1 .line7 .p3 .s1{ padding-right:15px;}
.work1 .line71{ height:850px; margin:30px auto; padding-left:40px;border-bottom:dashed 1px #807f7f;}
.work1 .line71 .p1{ float:left; width:254px;}
.work1 .line71 .p2{ float:left; width:732px; margin-left:35px; height:260px; border-radius:15px; border:#FFF solid 2px; padding:60px 50px;color:#807f7f; margin-top:45px;  }
.work1 .line71 .p4{ float:left; width:732px; margin-right:35px; height:260px; border-radius:15px; border:#FFF solid 2px; padding:60px 50px;color:#807f7f; margin-top:45px;  }
.work1 .line71 .p2 div,.work1 .line71 .p4 div{ font-size:24px; font-weight:bold; }
.work1 .line71 .p2 p,.work1 .line71 .p4 p{ font-size:14px; line-height:25px; padding-top:20px; letter-spacing:5px;}
.work1 .line71 .p3{ float:left; width:1166px; margin-top:20px;}
.work1 .line71 .p3 li{float:left; width:363px; overflow:hidden;}
.work1 .line71 li:hover img{ opacity:0.8;}
.work1 .line71 .p3 .s1{ padding-right:15px;}
.work1 .line8{background-position:center; background-repeat:no-repeat; height:243px; margin-top:50px;} 
.work1 .line9{background-position:center; background-repeat:no-repeat; height:147px;} 
.work1 .line10{ text-align:center; font-size:24px;color:#7F7F7F; line-height:50px;}
.work1 .line11{ height:300px; margin-top:40px; padding-left:120px;}
.work1 .line11 div{ width:670px; line-height:50px; text-align:center; border:#FFF solid 4px; color:#7F7F7F; padding:50px 80px; font-size:24px; background:#D8DEB8; margin:20px;margin-left:50px;  float:left;-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
box-shadow:2px 2px 10px #909090;/*opera或ie9*/ }
.work1 .line12{background-position:center; background-repeat:no-repeat; height:400px; margin-top:50px; border-top:dashed 1px #807f7f;} 
.work1 .line13{height:700px; margin-top:30px; padding-left:10px;border-bottom:dashed 1px #807f7f; padding-bottom:60px;}
.work1 .line13 li{ float:left; margin:20px 10px; width:275px; height:275px; overflow:hidden;position:relative;}
.work1 .line13 li:hover img{ opacity:0.8;}
.work1 .line13 li div{ width:275px; height:275px;background:#000; border-radius:50%; position:absolute; opacity:0.6; top:0px; color:#FFF;-ms-transition: all 0.7s ease; -o-transition: all 0.7s ease;  -moz-transition: all 0.7s ease; -webkit-transition: all 0.7s ease;transition: all 0.7s ease;-webkit-transform: scale(0);transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);-webkit-box-shadow: 0px 0px 15px 2px rgba(255,255,255,.75);box-shadow: 0px 0px 15px 2px rgba(255,255,255,.75); font-size:24px; line-height:275px; text-align:center;}
.work1 .line13 li:hover div{-webkit-transform: scale(1);transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}

.work1 .line14{background-position:center; background-repeat:no-repeat; height:227px; margin-top:50px;} 
.work1 .line15{height:60px;} 
.work2{background-repeat:no-repeat;background-size: cover; height:658px;min-width:1200px; width:100%; color:#FFF;}
.work2 .line1{ margin:0 auto ;  width:1040px; height:86px; background: rgba(0,0,0,0.5); font-size:48px; line-height:86px; text-align:center;-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */ }
.work3{ background:#F1F1F1; min-width:1200px; width:100%; overflow:hidden;}
.swts{ padding: 30px 0 30px 0;}
.clearfx{clear:both;}
.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: 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:#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: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;}