@charset "utf-8";

.fastnav{z-index:2;margin-top:-483px;left:50%;margin-bottom:5px;margin-left:282px;padding:0 30px;width:318px;height:470px;background-color:rgba(0,0,0,.3);}
.fastnav .t{line-height:56px;}
.fastnav .fa0{margin-bottom:6px;line-height:50px;color:#fff;}
.fastnav .fa1{background-color:#ca141d;}
.fastnav .fa1:hover{background-color:#900007;}
.fastnav .fa2{background-color:#fc870c;}
.fastnav .fa2:hover{background-color:#cd6900;}
.fastnav .fa3{background-color:#1959a4;}
.fastnav .fa3:hover{background-color:#003e86;}
.fastnav ul{width:268px;}
.fastnav li{float:left;margin:0 0 5px 5px;width:86px;}
.fastnav .li1, .fastnav .li4{margin-left:0;}
.fastnav li a{padding:10px 0;height:76px;line-height:20px;background-color:rgba(0,0,0,.3);}
.fastnav li em{display:block;margin:0 auto 4px;width:32px;height:32px;background:url(../images/icon01.png) no-repeat; transition:ease .3s;-webkit-transition:ease .3s;}
.fastnav li .em117{background-position:0 -32px;}
.fastnav li a:hover .em117{background-position:0 0;}
.fastnav li .em118{background-position:-32px -32px;}
.fastnav li a:hover .em118{background-position:-32px 0;}
.fastnav li .em119{background-position:-64px -32px;}
.fastnav li a:hover .em119{background-position:-64px 0;}
.fastnav li .em89{background-position:-96px -32px;}
.fastnav li a:hover .em89{background-position:-96px 0;}
.fastnav li .em73{background-position:-128px -32px;}
.fastnav li a:hover .em73{background-position:-128px 0;}
.fastnav li .em106{background-position:-160px -32px;}
.fastnav li a:hover .em106{background-position:-160px 0;}
.fastnav li .em55{background-position:-192px -32px;}
.fastnav li a:hover .em55{background-position:-192px 0;}


.t-box{padding-top:50px;}
.t-box h3:after{display:block;position:absolute;bottom:0;left:50%;margin-left:-.8em;width:1.6em;height:2px;font-size:28px;background-color:#ca141d;overflow:hidden;content:"";}
.t-box .tip{margin:20px 250px 0;}

.sectiona{padding-bottom:60px;}
.sectiona li{float:left;padding-top:40px;width:400px;height:300px;}
.sectiona a:hover{color:#000;}
.sectiona li em{margin:0 auto;width:70px;height:70px;background:url(../images/icon02.png) no-repeat;}
.sectiona .li1{background:#e5241b url(../images/img02.png) no-repeat;}
.sectiona .li2{background:url(../images/img03.jpg) no-repeat;}
.sectiona .li2 em{background-position:-70px 0;}
.sectiona .li3{background:#fd8800 url(../images/img02.png) no-repeat;}
.sectiona .li3 em{background-position:-140px 0;}
.sectiona li dd{margin-top:10px;line-height:30px;}
.sectiona li.li2 dd{margin-right:auto;margin-left:auto;width:80%;}
.sectiona li.li2 dd a{float:left;width:50%;}

.sectionb{height:568px;background-position:center center;background-repeat:no-repeat;}

.sectionb .box{margin-top:50px;}
.sectionb .main{height:286px;}
.sectionb .main li{float:left;margin-right:40px;}
.sectionb .main a{width:270px;background-color:#fff;}
.sectionb .main div{padding:15px;}
.sectionb .main h3{margin-bottom:10px;line-height:1;}
.sectionb .main p{height:48px;line-height:24px;}
.sectionb .main a:hover{color:#fff;background-color:#e5241b;}
.sectionb .main a:hover img{transform:scale(1.05);}
.sectionb .btn{top:100px;width:40px;height:60px;}
.sectionb .btn-left{left:-50px;}
.sectionb .btn-left:after{display:block;position:absolute;top:8px;left:15px;width:40px;height:40px;border:0;border-top:3px solid #fd8800;border-left:3px solid #fd8800;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);content:"";}
.sectionb .btn-right{right:-50px;}
.sectionb .btn-right:after{display:block;position:absolute;top:8px;right:15px;width:40px;height:40px;border:0;border-top:3px solid #fd8800;border-right:3px solid #fd8800;transform:rotate(45deg);-webkit-transform:rotate(45deg);content:"";}
.sectionb .btn:hover:after{border-color:#e5241b;}

.btn-group{position:relative;margin:4px auto 0;width:67px;height:32px;border:1px solid #ccc; border-radius:14px;background:#fff;}
.btn-group a{width:32px;height:30px;line-height:30px;font-size:medium;color:#999; cursor:pointer; transition:all ease .5s;}
.btn-group a:hover{color:#fff;background:#e5241b;}
.btn-group i{display:block;position:absolute;top:6px;bottom:5px;left:32px;width:1px;background:#ccc;}
.btn-group a.btnleft{float:left;}
.btn-group a.btnright{float:right;}

.sectionc{padding-bottom:60px;background-position:center center;}
.sectionct{margin-bottom:20px;}
.sectionct .fl{padding-right:36px;line-height:36px;background:url(../images/img04.png) right center no-repeat;}
.sectionc1{width:540px;}
.sectionc1 li{margin-top:25px;}
.sectionc1 li:first-child{margin-top:0;}
.sectionc1 a{padding-left:20px;background:url(../images/icon04.png) 0 8px no-repeat;}
.sectionc1 a div{line-height:24px;}
.sectionc1 a:hover{background-position:2px 8px;}
.sectionc1 a:hover div{color:#c00;}
.sectionc1 a:hover p{color:#333;}
.sectionc3 .box{width:540px;height:135px;}
.sectionc3 li{float:left;margin-right:40px;}
.sectionc3 li a{width:250px;height:135px;}
.sectionc3 li a:hover img{transform:scale(1.05);}
.sectionc3 li div{right:0;bottom:0;left:0;padding:0 5px;height:30px;line-height:30px;background-color:rgba(0,0,0,.3);}
.sectionc4{margin-left:34px;width:280px;}
.sectionc4 li{margin-top:12px;}
.sectionc4 li:first-child{margin-top:0;}
.sectionc4 li a{padding-left:20px;line-height:24px;background:url(../images/icon05.png) left center no-repeat;}
.sectionc4 li a:hover{background-position:2px center;}

.sectiond{padding:50px 0;}
.sectiond a{width:300px;}
/*
.sectiond a em{margin:0 auto 15px;width:120px;height:120px;background:url(../images/icon03.png) no-repeat;}
.sectiond .a2 em{background-position:-120px 0;}
.sectiond .a3 em{background-position:-240px 0;}
.sectiond .a4 em{background-position:-360px 0;}
.sectiond a:hover em{transform:rotateZ(180deg);}
*/
.sectiond a em{margin:0 auto 15px;width:120px;height:120px;}
.sectiond .a1 em{background:url(../images/icona1.jpg);}
.sectiond .a2 em{background:url(../images/iconb1.jpg);}
.sectiond .a3 em{background:url(../images/iconc1.jpg);}
.sectiond .a4 em{background:url(../images/icond1.jpg);}
.sectiond a:hover em{transform:rotate(180deg);}
.sectiond .a1:hover em{background:url(../images/icona2.jpg);}
.sectiond .a2:hover em{background:url(../images/iconb2.jpg);}
.sectiond .a3:hover em{background:url(../images/iconc2.jpg);}
.sectiond .a4:hover em{background:url(../images/icond2.jpg);}

.sectione{background-color:#ca141d;}
.sectione a{position:relative;display:block;float:left;margin-right:3em;padding-left:16px;line-height:60px;}
.sectione a:hover{color:#fff;text-decoration:underline;}
.sectione a:before{position:absolute;display:block;top:50%;left:0;margin-top:-3px;width:6px;height:6px;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;content:"";}
