a:hover, a:focus { text-decoration: none; outline: none; }
#accordion { padding-right: 24px; padding-left: 24px; z-index: 1; }
#accordion .panel { border: none; box-shadow: none; }
#accordion .panel-heading { padding: 0; border-radius: 0; border: none; }
#accordion .panel-title { padding: 0; }
#accordion .panel-title a { display: block; font-size: 14px; font-weight: bold; background: #0082ca; color: #dff1fa; padding: 15px 20px; position: relative; margin-left: -24px; transition: all 0.3s ease 0s; }
#accordion .panel-title a.collapsed { background: #dff1fa; color: #0082ca; margin-left: 0; transition: all 0.3s ease 0s; }
#accordion .panel-title a:before { content: ""; border-left: 24px solid #0082ca; border-top: 23px solid transparent; border-bottom: 23px solid transparent; position: absolute; top: 0; right: -24px; transition: all 0.3s ease 0s; }
#accordion .panel-title a.collapsed:before { border-left-color: #dff1fa; }
#accordion .panel-title a:after { content:"\e260"; font-family: 'Glyphicons Halflings'; position: absolute; top: 30%; right: 15px; font-size: 14px; color: #dff1fa; }
#accordion .panel-title a.collapsed:after { content: "\e259"; color:  #0082ca; }
#accordion .panel-collapse { position: relative; }
#accordion .panel-collapse.in:before { content: ""; border-right: 24px solid #cbe0ea; border-bottom: 18px solid transparent; position: absolute; top: 0; left: -24px; }
#accordion .panel-body {padding:20px; font-size: 16px;line-height:36px; color: #333; background: #f9f9f9; border-top: none; z-index: 1; }
#accordion .panel-body .title-color{color: #0082ca;}
.gangwei{font-size: 16px;line-height: 36px;border-bottom:1px dashed #dcdcdc;padding-bottom:10px;margin-bottom:10px;}
.explain{font-size:16px;line-height:30px;padding:20px;margin:20px 0;background: #f9f9f9;border: 1px solid #e0e0e0;}
.applybtn{position:relative;left:42%;top:5px;border-radius: 20px;color: #333;background-color: #fff;border-color: #ccc;}
@media (max-width:767px){.applybtn{left:0px;}}
.sendbtn{margin-top:24px;border-radius:20px;}
.jFiler-input-choose-btn.blue-light{color: #0082ca;border: 1px solid #0082ca;}
.contact-tel{width:100%;padding:15px 0;border-bottom:1px solid #efefef}
.contact-tel span{float:left;margin-right:10px;line-height:30px}
.contact-tel .input-tel{width:76%}


.idea{position:relative;top:20%;padding:0;}
.idea p{font-size:2.2rem;font-weight:700;text-align:center}
.idea ul{width:100%;max-width:100%;padding:0;margin:0}
.idea li{float:left;margin-bottom:20%;color:#fff;width:30%;height:100%;margin:10px;list-style-type:none;}
.idea li img{width:100%;height:100%;}

@media (min-width:767px) and (max-width:1046px){.idea{position:relative;top:20%;padding:0;}.idea li{float:left;margin-bottom:20%;color:#fff;width:28%;height:100%;margin:20px 15px;list-style-type:none;}}
@media (max-width:767px){.idea{position:relative;top:12%;padding:0;}.idea li{float:left;margin-bottom:20%;color:#fff;width:44%;height:100%;margin:8px;list-style-type:none;}}

.fuli{position:relative}
.fuli-text{font-size:16px;line-height:30px;margin:20px 0}
.fuli-text li{width:100%;padding:0 40px}
.fuli-text li font{display:inline-block;width:69%;vertical-align:middle;text-align:left;padding:5px;border-bottom:1px dotted #d4d4d4;}
.fuli-1,.fuli-3,.fuli-5,.fuli-7{padding-right:116px}
.fuli-2,.fuli-4,.fuli-6,.fuli-8{padding-left:116px;text-align:right}
.fuli-1 i::before{display:inline-block;content:'';background:url(../image/fuli-1.png) no-repeat;width:106px;height:111px;vertical-align:middle;}
.fuli-2 i:after{display:inline-block;content:'';background:url(../image/fuli-2.png) no-repeat;width:106px;height:111px;vertical-align:middle}
.fuli-3 i::before{display:inline-block;content:'';background:url(../image/fuli-3-2.png) no-repeat;width:106px;height:111px;vertical-align:middle;}
.fuli-4 i:after{display:inline-block;content:'';background:url(../image/fuli-4.png) no-repeat;width:106px;height:111px;vertical-align:middle}
.fuli-5 i::before{display:inline-block;content:'';background:url(../image/fuli-5.png) no-repeat;width:106px;height:111px;vertical-align:middle;}
.fuli-6 i:after{display:inline-block;content:'';background:url(../image/fuli-6.png) no-repeat;width:106px;height:111px;vertical-align:middle}
.fuli-7 i::before{display:inline-block;content:'';background:url(../image/fuli-7.png) no-repeat;width:106px;height:111px;vertical-align:middle;}
.fuli-8 i:after{display:inline-block;content:'';background:url(../image/fuli-8.png) no-repeat;width:106px;height:111px;vertical-align:middle}
@media (max-width:520px){.fuli-text li{width:100%;padding:10px 0;}.fuli-text li font{display:inline-block;width:50%;vertical-align:middle;text-align:left;padding:0 5px;font-size:14px}}