﻿@charset "utf-8";
.b-1 {height:419px;background:url(../images/b-1.jpg);}
.b-1 h2 {font-size:30px;text-align:center;color:#ff9702;padding:60px 0 0px; line-height:30px;}
.b-1 h4 {font-size:20px;text-align:center;color:#ff9702; font-weight:200; padding-bottom:20px;}
.b-1 ul {width:1200px;margin:0 auto;}
.b-1 li {width:294px;height:150px;background:#fff;float:left;display:inline;box-shadow:0 0 8px #ccc;margin-right:8px;}
.b-1 li:last-child {float:right;margin-right:0;}
.b-1 li img {float:left;margin:28px 0 0 12px; width:90px;}
.b-1 li a {width:294px;height:150px;display:block;}
.b-1 li .r {width:170px;height:94px;float:right;margin:28px 12px 0 0;}
.b-1 li .r h3 {font-size:17px;font-weight:normal;}
.b-1 li .r span {color:#ff9702;border:1px solid #ff9702;border-radius:2px;font-size:12px;padding:1px 5px;margin-left:2px;}
.b-1 li .r p {padding:8px 0 12px;color:#888;}
.b-1 li .r .d {}
.b-1 li .r .d em {font-size:22px;color:#da1215;font-family:Arial;padding-right:5px;}
.b-1 li:hover {box-shadow:0 0 15px #888;}
.b-1 li:hover h3 {font-weight:bold;}
.b-1 .xw {width:1087px;height:45px;line-height:45px;background:url(../images/xw.png) left center no-repeat;padding-left:113px;margin:30px auto 0;}
.b-1 .tempWrap {padding-top:12px !important;}
.b-1 .xw dl {padding-top:12px;}
.b-1 .xw dt {font-size:14px;float:left;display:inline;padding:0 30px;border-right:1px solid #ccc;height:21px;line-height:21px;}
.b-1 .xw dt:last-child {border-right:0;}
.b-1 .xw dt a {padding-left:15px;}
.b-1 .xw dt span {color:#999;}
.b-2 {background:#f7f8fa;padding-bottom:50px;}
.b-2 h2 {font-size:30px;text-align:center;color:#ff9702;padding:40px 0 0px; line-height:30px;}
.b-2 h4 {font-size:20px;text-align:center;color:#ff9702; font-weight:200; padding-bottom:20px;}
.b-2 .hd {text-align:center;}
.b-2 .hd ul {}
.b-2 .hd li {display:inline-block;font-size:15px;margin:0 25px;padding:0 5px 10px;cursor:pointer;}
.b-2 .hd li.on {color:#02276c;background:url(../images/line.png) bottom center no-repeat;}
.b-2 .bd {height:366px;background:url(../images/b-2.jpg);margin-top:20px;position:relative;}
.b-2 .service {color:#fff;padding:64px 0 0 40px;float:left;}
.b-2 .service p {font-size:20px;font-family:Arial;}
.b-2 .service h3 {font-size:26px;font-weight:normal;padding-bottom:16px;}
.b-2 .service a {display:block;width:100px;height:36px;line-height:36px;background:#ff9702;color:#fff;text-align:center;border-radius:3px; font-size:15px;}
.b-2 .bds {position:relative;}
.b-2 .bds .tempWrap {float:left !important;margin:11px 0 0 98px !important;width:956px;overflow:hidden;}
.b-2 .bds li {padding:19px;height:317px;border-right:1px dashed #ddd;text-align:center;float:left;display:inline;}
.b-2 .bds li:last-child {border-right:0;}
.b-2 .bds li:hover {box-shadow:0 0 12px #aaa;}
.b-2 .bds li h3 {font-size:16px;padding:22px 0 2px;}
.b-2 .bds li p {color:#999;}
.b-2 .btn {width:65px;height:18px;background:url(../images/btn.png);position:absolute;top:-25px;right:0;}
.b-2 .btn .prev {width:32px;height:18px;float:left;cursor:pointer;}
.b-2 .btn .next {width:32px;height:18px;float:right;cursor:pointer;}
.b-3 {background:#fff;}
.b-3 h2 {font-size:30px;text-align:center;color:#ff9702;padding:40px 0 0px; line-height:30px;}
.b-3 h4 {font-size:20px;text-align:center;color:#ff9702; font-weight:200; padding-bottom:20px;}
.b-3 .hd {width:1200px;margin:0 auto;}
.b-3 .hd ul {padding:0 1px;}
.b-3 .hd li {width:229px;height:73px;line-height:73px;text-align:center;background:url(../images/no.png);font-size:18px;color:#02276c;float:left;margin-right:13px;position:relative;cursor:pointer;}
.b-3 .hd li em {display:block;width:14px;height:9px;background:url(../images/em.png);position:absolute;bottom:-9px;left:50%;margin-left:-7px;display:none;}
.b-3 .hd li:last-child {float:right;margin-right:0;}
.b-3 .hd li.on {background:url(../images/on.png);color:#fff;}
.b-3 .hd li.on em {display:block;}
.b-3 .bd {height:519px;background:url(../images/b-3.jpg) center no-repeat;}
.b-3 .bds {color:#fff;width:350px;height:158px;padding:170px 0 0 60px;}
.b-3 .bds h3 {font-size:26px;font-weight:normal;padding:10px 0 20px;}
.b-3 .bds .i {font-size:14px;line-height:26px;}
.b-4 {width:1200px;padding:30px 0;margin:0 auto;}
.b-4 ul {}

.b-4 h2 {font-size:30px;text-align:center;color:#ff9702;padding:0px 0 0px; line-height:30px;}
.b-4 h4 {font-size:20px;text-align:center;color:#ff9702; font-weight:200; padding-bottom:20px;}
.b-4 .hd {text-align:center;}
.b-4 .hd li {display:inline-block;font-size:16px;margin:0 15px;border-bottom:2px solid #fff;padding-bottom:4px;cursor:pointer;}
.b-4 .hd li.on,.b-5 .hd li:hover {border-bottom:2px solid #17347e;}
.b-4 .bd {width:1200px;position:relative;margin:40px auto 0;}
.b-4 .bd .slist {width:100%;overflow:hidden;}
.b-4 .bd ul {}
.b-4 .bd li {width:280px;float:left;display:inline;margin-right:26px;}
.b-4 .bd li .t {background:#f7f8fa;}
.b-4 .bd li .t a {display:block;padding:8px 0 20px 0;}
.b-4 .bd li .t a:hover {background:#1f5093;color:#fff;}
.b-4 .bd li .t a:hover em {color:#fff;}
.b-4 .bd li .t h3 {width:90%;height:30px;line-height:30px;margin:0 auto;font-size:15px; border-bottom:1px solid #f0f0f0;}
.b-4 .bd li .t .sp {padding:8px 0;}
.b-4 .bd li .t p {font-size:14px;padding:0 15px;line-height:25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.b-4 .btn {width:64px;height:18px;background:url(../images/btn2.png);position:absolute;top:-25px;right:0;}
.b-4 .btn .prev {width:32px;height:18px;float:left;cursor:pointer;}
.b-4 .btn .next {width:32px;height:18px;float:right;cursor:pointer;}

.b-5 {padding:40px 0 50px;background:#f7f8fa;}
.b-5 h2 {font-size:30px;text-align:center;color:#ff9702;padding:0px 0 0px; line-height:30px;}
.b-5 h4 {font-size:20px;text-align:center;color:#ff9702; font-weight:200; padding-bottom:20px;}
.b-5 .hd {text-align:center;}
.b-5 .hd li {display:inline-block;font-size:16px;margin:0 15px;border-bottom:2px solid #f7f8fa;padding-bottom:4px;cursor:pointer;}
.b-5 .hd li.on,.b-5 .hd li:hover {border-bottom:2px solid #17347e;}
.b-5 .bd {width:1200px;position:relative;margin:40px auto 0;}
.b-5 .bd .slist {width:100%;overflow:hidden;}
.b-5 .bd ul {}
.b-5 .bd li {width:280px;float:left;display:inline;margin-right:26px;}
/*.b-5 .bd li:nth-child(4n) {float:right;margin-right:0;}
*/.b-5 .bd li .t {background:#fff;}
.b-5 .bd li .t a {display:block;padding:8px 0 20px 0;}
.b-5 .bd li .t a:hover {background:#1f5093;color:#fff;}
.b-5 .bd li .t a:hover em {color:#fff;}
.b-5 .bd li .t a:hover h3{ color:#fff;}
.b-5 .bd li .t h3 {width:206px;height:30px;line-height:30px;margin:0 auto;font-size:18px;text-align:center; color:#17347e; border-bottom:1px solid #f0f0f0;}
.b-5 .bd li .t .sp {padding:8px 0;}
.b-5 .bd li .t p {font-size:14px;padding:0 22px;line-height:25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.b-5 .bd li .t p em {color:#d72025;font-family:Arial;}
.b-5 .bd li .t span {display:block;width:79px;height:36px;line-height:36px;background:url(../images/m.png);color:#fff;margin:0 0 0 22px;font-size:14px;padding-left:40px;}
.b-5 .btn {width:64px;height:18px;background:url(../images/btn2.png);position:absolute;top:-25px;right:0;}
.b-5 .btn .prev {width:32px;height:18px;float:left;cursor:pointer;}
.b-5 .btn .next {width:32px;height:18px;float:right;cursor:pointer;}
.b-6 {width:1200px;padding:40px 0 130px;margin:0 auto;}
.b-6 h2 {font-size:30px;text-align:center;color:#ff9702;padding:0px 0 0px; line-height:30px;}
.b-6 h4 {font-size:20px;text-align:center;color:#ff9702; font-weight:200; padding-bottom:20px;}
.b-6 .p {float:left;}
.b-6 ul {width:864px;height:415px;float:right;padding-top:52px;box-shadow:0 0 15px #ddd;}
.b-6 li {margin:0 50px;padding-bottom:20px;border-bottom:1px dashed #ddd;margin-bottom:20px;}
.b-6 li .d {width:60px;height:60px;background:#ff9702;color:#fff;float:left;text-align:center;font-size:25px;}
.b-6 li .d em {display:block;font-size:12px;}
.b-6 li .t {width:684px;height:60px;float:right;}
.b-6 li .t h3 {font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.b-6 li .t .i {padding-top:3px;color:#777;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;font-size: 14px;}
.b-7 {width:1200px;padding:0 0 130px;margin:0 auto;}
.b-7-z {width:368px;float:left;}
.b-7-m {width:368px;margin:0 48px;float:left;}
.b-7-y {width:368px;float:right;}
.b-7 dl {}
.b-7 dt {height:41px;line-height:41px;border-bottom:1px dashed #ddd;padding:5px 0;}
.b-7 dt h3 {float:left;font-size:20px;font-weight:normal;background:url(../images/line2.png) left center no-repeat;padding-left:14px;color:#000;}
.b-7 dt a {float:right;font-family:Arial;}
.b-7 dd {height:38px;line-height:38px;font-size:13px;border-bottom:1px dashed #ddd;}
.b-7 dd a {float:left;background:url(../images/ico9.png) left center no-repeat;padding-left:10px;}
.b-7 dd span {float:right;font-family:Arial;color:#888;}
.b-8 {background:#ff9702;}
.b-8 .wrap {position:relative;height:140px;}
.b-8 .wrap .p {width:236px;height:204px;background:url(../images/girl.png);position:absolute;bottom:0;left:0;}
.b-8 .wrap .hotline {font-size:16px;color:#fff;float:left;margin:56px 0 0 230px;}
.b-8 .wrap .hotline em {display:block;font-family:Arial;font-size:32px;line-height:28px;}
.b-8 .wrap form {float:right;width:657px;height:92px;float:right;margin-top:24px;position:relative;font-size:13px;}
.b-8 .wrap .name {width:260px;height:44px;background:#f2f2f2;position:absolute;top:0;left:0;padding-left:8px;}
.b-8 .wrap .phone {width:260px;height:44px;background:#f2f2f2;position:absolute;top:0;left:272px;padding-left:8px;}
.b-8 .wrap select {width:540px;height:44px;background:#f2f2f2;position:absolute;bottom:0;left:0;color:#777;}
.b-8 .wrap .text {width:532px;height:44px;background:#f2f2f2;position:absolute;bottom:0;left:0;color:#777;padding-left:8px;}
.b-8 .wrap .submit {width:106px;height:92px;background:#f00;position:absolute;top:0;right:0;color:#fff;text-align:center;cursor:pointer;background:linear-gradient(#1787c5,#17347e);border-radius:4px;font-size:16px;}

/*留言弹出层*/
#cover{ position:fixed; z-index:102; top:0; left:0; display:none; width:100%; height:100%; background: rgba(0,0,0,0.8);}
.msg_box{ width:800px; height:540px;background: #FFFFFF;box-shadow: 0 40px 60px 0 rgba(43,61,160,0.06);border-radius: 10px; position: fixed; top:15%; z-index:103; left:50%; margin-left:-400px; padding-top:90px;}
.msg_close{ position:absolute; right:10px; top:10px; width:30px;cursor:pointer;}
.msg_close img{ width:100%;}
.msg_box dl{font-size: 20px;color: rgba(0,0,0,0.75); font-weight:bold; background:url(../images/msg_02.png) no-repeat 330px 10px; background-size:40px 40px; height:60px; padding-left:60px; line-height:55px; text-align:center;}
.msg_box dd{font-size: 16px;color: rgba(0,0,0,0.75);text-align: center; margin:20px auto;}
.msg_box dt{ text-align:center; margin-top:50px;}
.msg_box dt img{ margin:0 auto;}