@charset "utf-8";
/* CSS Document */
.work1{ width:100%; min-width:1200px;}
.work1 .line1{ background-repeat:no-repeat; background-position:center;height:82px; text-align:center; margin:30px 30px 10px 30px;padding-top:120px;}
.work1 .line1 .p1{ color:#FFF; font-size:36px; letter-spacing:12px;}
.work1 .line1 .p2{ padding-top:10px; color:#E4D6CB; font-size:24px;letter-spacing:5px;}
.work1 .line2{ margin:0 3px; color:#FFF; background:#dfd3c3; text-align:center; line-height:30px; font-size:18px; letter-spacing:6px;}
.work1 .line3{ margin:0 3px; margin-top:28px; padding:0 20px; height:300px;}
.work1 .line3 .p1{ float:left; width:282px;padding-top: 10px;}
.work1 .line3 .p2{ float:left; width:823px; background:#f5f1ec;height:260px; margin-left:13px; padding:20px 18px;}
.work1 .line3 .p2 .s1{ float:left; width:470px;  height:100%; padding-left:10px;}
.work1 .line3 .p2 .s1 h2{font-size:18px; font-weight:bold;}
.work1 .line3 .p2 .s1 span{ font-size:14px;}
.work1 .line3 .p2 .s1 p{ margin-top:10px;font-size:11px; }
.work1 .line3 .p2 .s2{ width:334px; float:right; position:relative;padding-top: 10px;}
.work1 .line3 .p2 .s2:hover img{ transform:scale(1.05)}

.work1 .line4{ margin:0 3px; margin-top:28px; padding:0 20px; height:330px;}
.work1 .line4 .p1{ float:left; width:282px;padding-top: 25px;}
.work1 .line4 .p2{ float:left; width:823px; background:#f5f1ec;height:290px; margin-right:13px; padding:20px 18px;}
.work1 .line4 .p2 .s1{ float:right; width:470px;  height:100%; padding-left:10px; }
.work1 .line4 .p2 .s1 h2{font-size:18px; font-weight:bold;}
.work1 .line4 .p2 .s1 span{ font-size:14px;}
.work1 .line4 .p2 .s1 p{ margin-top:10px;font-size:11px; }
.work1 .line4 .p2 .s2{ width:334px; float:left; position:relative;padding-top: 25px;}
.work1 .line4 .p2 .s2:hover img{ transform:scale(1.05)}
.work1 .line5{width:984px; margin:60px auto; height:149px; }
.work1 .line5 li{ width:148px; margin:8px; float:left;}
.work1 .line5 li:hover img{transform:scale(1.1);}

.work1 .line6{background-repeat:no-repeat; background-position:center;  height:270px; width:100%; margin-top:20px; }
.work1 .line6 .line6-1{height:220px; width:1000px; margin:0 auto; }
.work1 .line6 .line6-1 li{ width:220px; margin:15px; float:left;}
.work1 .line6 .line6-1 li:hover img{transform:scale(1.1);}

.work1 .line7{ height:447px;}
.work1 .line7 li{ width:392px; height:417px; margin:3px; float:left;}
.work1 .line7 li div{ margin-top:180px; text-align:center;}
.work1 .line7 li div p{ font-size:16px; font-weight:bold;}
.work1 .line7 li div p span{ font-size:14px;}
.work1 .line7 .p1,.work1 .line7 .p2,.work1 .line7 .p3{background-repeat:no-repeat; background-position:center;}
.work1 .line9{background-repeat:no-repeat; background-position:center; height:101px; text-align:center; margin:30px 30px 10px 30px;padding-top:100px;}
.work1 .line9 .p1{ color:#FFF; font-size:36px; letter-spacing:12px;}
.work1 .line9 .p2{ padding-top:10px; color:#E4D6CB; font-size:24px;letter-spacing:5px;}

.work1 .line8{}
.work1 .line8 .p1{ margin:20px 24px; background:#F2E2C9; height:480px; padding:40px 40px;}
.work1 .line8 .p1 .s1{width:344px; height:483px; }
.work1 .line8 .p1 .s2{width:680px; height:483px;}
.work1 .line8 .p1 .msxm{ font-size:32px; color:#000; font-weight:bold;}
.work1 .line8 .p1 .msxm1{font-size:16px;font-weight:bold;}
.work1 .line8 .p1 .msnr{font-size:15px; line-height:21px; margin-top:10px; padding-left:0px;}
.work1 .line8 .p1 .mszp{ margin-top:15px;} 
.ms-fl{ float:left;}
.ms-fr{ float:right;}

.work1 .line10{background-repeat:no-repeat; background-position:center;  height:100px; text-align:center; margin:30px 30px 10px 30px;padding-top:206px;}
.work1 .line10 .p1{ color:#FFF; font-size:36px; letter-spacing:12px;}
.work1 .line10 .p2{ padding-top:10px; color:#E4D6CB; font-size:24px;letter-spacing:5px;}

.work1 .line11 .gdms-3 .kfmc{ font-size:22px; color:#000;margin-left:20px; margin-top:10px;}
.work1 .line11 .gdms-3 .kfnr{margin-top:10px; margin-left:20px; margin-right:30px; line-height:19px; font-size:12px;}

.work1 .line12{background-repeat:no-repeat; background-position:center; height:100px; text-align:center; margin:30px 30px 10px 30px;padding-top:180px;}
.work1 .line12 .p1{ color:#FFF; font-size:36px; letter-spacing:12px;}
.work1 .line12 .p2{ padding-top:10px; color:#E4D6CB; font-size:24px;letter-spacing:5px;}

.gdms-3 { margin:10px 6px;height:363px;}
.gdms-3 li{ float:left; height:357px; margin-left:10px;}
.msfc88:hover div{ display:none;}
.msfc88 div{ height:20px; bottom:30px; position:absolute; background:#FFF;}
.work1 .line20 {background:#DFD3C3; margin-top:20px; margin-bottom:50px;}

.work1  .line61{ height:580px; padding-left:25px;}
.work1  .line61 li{ float:left; width:575px; height:270px; background:#F5F2ED; margin-top:15px;}
.work1  .line61 .p1{ margin-right:15px;}
.work1  .line61 .s1{ width:206px; float:left; overflow:hidden; height:255px; padding:5px;}
.work1  .line61 .s2{ width:316px; height:255px; padding:5px;float:left; margin-left:10px; }
.work1 .line61 .s2 h2{font-size:18px; font-weight:bold; padding-top:6px;}
.work1 .line61 .s2 span{ font-size:14px;}
.work1 .line61 .s2 p{ margin-top:10px;font-size:11px; }
.work1  .line60{ text-align:center; margin:20px auto;}
.swts{ padding: 20px 0 10px 0;}
.clearfx{clear:both;}




