﻿@charset "utf-8";
.banner{background: url(../../Base/img/banner.jpg) center no-repeat;height: 520px;clear: both;}
.banner .wf-box{height: 520px;transition: all .5s;overflow: hidden;background-color: rgba(170, 8, 8, 0.5);}
.banner .wf-box i{width: 64px;height: 66px;display:block;margin: 80px auto 25px;background: url(../../Base/img/sa-icon.png);}
.banner .wf-box h3,.banner .sf-box h3{height: 40px;font-size: 40px;line-height: 36px;color: #ffffff;margin-bottom: 30px;}
.banner .wf-box p,.banner .sf-box p{font-size: 18px;line-height: 36px;color: #ffffff;margin-bottom: 30px;}
.banner .wf-box .pic-box{position: relative;margin-bottom: 30px;transition: all .5s;margin-top:0;}
.banner .wf-box .pic-box em{display:block;width: 40px;height: 5px;background-color: #aa7d78;margin: auto;}
.banner .wf-box .pic-box .line{position: absolute;height: 1px;background-color: #aa7d78;left: 0;right: 0;width: 400px;margin: auto;top: 2px;}
.banner .wf-box .character p{font-size: 16px;line-height: 26px;color: #ffffff;margin:0;}
.banner .wf-box .chreak{display:block;width: 109px;height: 30px;border-radius: 15px;border: solid 1px #ffcaca;line-height: 30px;text-align: center;font-size: 16px;color: #ffe5e5;margin: 45px auto 0;}
.banner .chreak:hover{color: #980000;border: solid 1px #980000; BOX-SHADOW: 0 0 10PX 3PX #ffcfcf66;  font-weight: bold;  BACKGROUND: #f8f8f8;}
/*
.banner .sa-box{float: left;width: 500px;height: 520px;margin-left: 100px;transition: all .5s;overflow: hidden;}
.banner .sa-box i{width: 64px;height: 66px;display:block;margin: 170px auto 25px;background: url(../../Base/img/sa-icon.png);}
.banner .sa-box h3,.banner .sf-box h3{height: 40px;font-size: 40px;line-height: 36px;color: #ffffff;margin-bottom: 30px;}
.banner .sa-box p,.banner .sf-box p{font-size: 18px;line-height: 36px;color: #ffffff;margin-bottom: 30px;}
.banner .sa-box .pic-box{position: relative;margin-bottom: 30px;transition: all .5s;margin-top: 155px;}
.banner .sa-box .pic-box em{display:block;width: 40px;height: 5px;background-color: #aa7d78;margin: auto;}
.banner .sa-box .pic-box .line{position: absolute;height: 1px;background-color: #aa7d78;left: 0;right: 0;width: 400px;margin: auto;top: 2px;}
.banner .sa-box .character p{font-size: 16px;line-height: 26px;color: #ffffff;margin:0;}
.banner .sa-box .chreak{display:block;width: 109px;height: 30px;border-radius: 15px;border: solid 1px #ffcaca;line-height: 30px;text-align: center;font-size: 16px;color: #ffe5e5;margin: 45px auto 0;}

.banner .sf-box{float: left;width: 530px;height: 520px;transition: all .5s;overflow: hidden;}
.banner .sf-box i{width: 67px;height: 61px;display:block;margin: 170px auto 30px;background: url(../../Base/img/sf-icon.png);}
.banner .sf-box .pic-box{position: relative;margin-bottom: 30px;transition: all .5s;margin-top: 155px;}
.banner .sf-box .pic-box em{display:block;width: 40px;height: 5px;background-color: #aa7d78;margin: auto;}
.banner .sf-box .pic-box .line{position: absolute;height: 1px;background-color: #aa7d78;left: 0;right: 0;width: 400px;margin: auto;top: 2px;}
.banner .sf-box .character p{font-size: 16px;line-height: 26px;color: #ffffff;margin:0;}
.banner .sf-box .chreak{display:block;width: 109px;height: 30px;border-radius: 15px;border: solid 1px #ffcaca;line-height: 30px;text-align: center;font-size: 16px;color: #ffe5e5;margin: 45px auto 0;}
.banner .chreak:hover{color: #980000;border: solid 1px #980000; BOX-SHADOW: 0 0 10PX 3PX #ffcfcf66;  font-weight: bold;  BACKGROUND: #f8f8f8;}

.banner .sa-box.on{background-color: rgba(170, 8, 8, 0.5);}
.banner .sa-box.on i{margin: 80px auto 25px;}
.banner .sa-box.on .pic-box{margin-top:0;}

.banner .sf-box.on{background-color: rgba(170, 8, 8, 0.5);}
.banner .sf-box.on i{margin: 80px auto 25px;}
.banner .sf-box.on .pic-box{margin-top:0;}
*/
.box-A{margin: 30px 0;}
/* information */
.information{height: 140px;padding: 45px 14px;border-radius: 8px;box-shadow: 1px 1px 15px #eee;}
.information li{float:left;width: 390px;height: 140px;}
.information .li2{border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;}
.information li i{display:block;width:80px;height: 80px;margin: 0 auto 20px;background: url(../../Base/img/information-off.png) 0 0 no-repeat;}
.information .li2 i{background-position: 0px -267px;}
.information .li3 i{background-position: 0px -537px;}
.information li p{text-align: center;font-size: 40px;line-height: 36px;color: #696969;}
.information li p span{font-size: 20px;color: #797979;position: relative;top: -4px;}
.information li:hover i{background: url(../../Base/img/information-on.png) 0 0 no-repeat;}
.information .li2:hover i{background-position: 0px -267px;}
.information .li3:hover i{background-position: 0px -537px;}
.information li:hover p{color: #a60118;}
.information li:hover p span{color: #9c091e;}

.box-B{height: 295px;overflow: hidden;margin-bottom: 60px;}
.box-B .hd{height: 55px;line-height: 55px;margin-bottom: 20px;}
.box-B .hd h3{padding-left: 70px;font-size: 35px;color: #333333;background: url(../../Base/img/fwpt.png) 0 50% no-repeat;}
.box-B .bd ul li{float:left;width:373px;height: 220px;position: relative;}
.box-B .bd ul .li2{margin:0 40px;}
.box-B .bd ul li .tit{position: absolute;top: 68px;left:46px;font-size: 24px;color: #ffffff;}
.box-B .bd ul li .titmore{position: absolute;display:block;width: 100px;height: 28px;border-radius: 14px;border: solid 1px #ffffff;line-height: 28px;text-align: center;font-size: 14px;color: #ffffff;top: 114px;left:46px;}
.box-B .bd ul li .titmore:hover{border: solid 1px #860776; background: #ffffffc4; color:#860776}

.box-C .consult{height: 200px;background: url(../../Base/img/phone-bg.jpg) 0 0 no-repeat;border-radius: 6px;}
.border-box{height: 200px;position: absolute;border: 7px solid #fff;top: -7px;left: -7px;width: 1200px;border-radius: 10px;opacity: 0.3;}
.consult-box{width: 340px;height: 68px;margin: auto;position: relative;top: 66px;}
.consult-box i{display:block;float:left;width: 63px;height: 63px;background: url(../../Base/img/phone-icon.png) 0 0 no-repeat;margin: 2px 18px 0 0;}
.consult-box h3{font-size: 25px;color: #ffffff;margin: -4px 0 10px;}
.consult-box p{font-size: 40px;font-weight: bold;font-style: italic;color: #fffaa2;}

#footer{height: 280px;background: url(../../Base/img/footer-bg.jpg) center no-repeat #9f1313;margin-top: -70px;padding: 0;}
#footer .siteWidth{position: relative;top: 130px;color: #ffffff;}
#footer .footNav a{font-size: 16px;color: #ffffff;margin: 0 8px;}
#footer .copyRight{margin-top: 25px;padding-top:22px;border-top: 1px solid #be3434;}

