/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,button,input,select,textarea,a,p,th,td {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
body {font: 14px/1 PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";position: relative;color: #212121;}
img {border: none;}
em,strong {font-family: inherit;font-size: inherit;}
ul,ol,li {list-style: none;}
table {border-spacing: 0;border-collapse: collapse;}
h1,h2,h3,h4,h5,h6 {font-size: 14px;font-weight: normal;}
q:before,q:after {content: ' ';}
button,input,select,textarea {font-size: 100%;}
input,button,textarea,select,optgroup,option {font-family: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;outline: none;}
address,cite,dfn,em,var {font-style: normal;}
a,a:link,a:visited,a:hover,a:active {text-decoration: none;color: #212121;outline: none;}
input::placeholder,input::-moz-placeholder,input::-ms-input-placeholder,input::-webkit-input-placeholder {color: #ccc;}
.fl-l {float: left;}
.fl-r {float: right;}
.clear:after {display: block;visibility: hidden;clear: both;overflow: hidden;height: 0;content: '.';}
.clear {zoom: 1;}
/* reset end*/
.middle {position: relative;width: 1200px;margin: 0 auto;}
.header {position: fixed;z-index: 1000;top: 0;width: 100%;min-width: 1200px;height: 60px;background: #fff;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);box-shadow: 0 0 3px rgba(0,0,0,.2);-o-box-shadow: 0 0 3px rgba(0,0,0,.2);}
a.logo {display: block;width: 160px;height: 32px;margin-top: 14px;background: url('../../img/Show/vblist_18/logo_vb100_y.png') no-repeat;}
.header .nav {float: right;padding-top: 22px;}
.header .nav>li {position: relative;float: left;padding: 0 20px 20px;}
.header .nav>li>a {font-size: 16px;}
.header .nav>li:hover>a {color: #FA5A00;}
.right_mune {position: fixed;z-index: 1000;right: 20px;bottom: 30px;}
.right_mune a {display: block;width: 66px;height: 66px;margin-bottom: 20px;padding: 17px;text-align: center;color: #fff;font-size: 15px;line-height: 15px;background: url('../../img/Show/right_mune.png') no-repeat;background-size: 100%;}
.s_menu {position: absolute;z-index: 101;top: 30px;left: -40px;display: none;float: left;width: 160px;border: 1px solid #e8e8e8;background: #fff;}
.s_menu li {font-size: 14px;border-bottom: 1px solid #e8e8e8;}
.s_menu li:last-of-type {border-bottom: 0;}
.s_menu li a {display: block;padding: 10px 10px;text-align: center;}
.s_menu li a:hover {color: #FA5A00;}
.open>.s_menu {display: block;}
.s_m:after {display: inline-block;width: 9px;height: 5px;margin: 3px 0 3px 3px;content: ' ';-webkit-transition: -webkit-transform .5s;-ms-transition: -ms-transform .5s;-o-transition: -o-transform .5s;transition: transform .5s;background: url('../../img/Show/op_02.png');}
.s_m.open:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.header .nav>li.hot:before {position: absolute;top: -12px;right: -8px;width: 24px;height: 13px;content: ' ';background: url('../../img/Show/hot_icon.png');background-size: 100% auto;}
.banner {width: 100%;min-width: 1200px;padding-top: 60px;background: #090810;}
.banner img {width: 100%;display: block;}
.page {padding: 80px 0;background-repeat: no-repeat;min-width: 1200px;}
.page:nth-of-type(even) {background: #f0f0f0;}
.cnt {width: 1200px;margin: 0 auto;}
.introduction {padding: 0 40px;}
.introduction .idt1 {line-height: 2;text-align: center;font-size: 16px;}
.introduction .idt2 {display: table;margin: 20px auto;color: #FA5A00;font-size: 26px;padding: 10px 0;border-top: 2px solid #FA5A00;border-bottom: 2px solid #FA5A00;}
.page_tle {position: relative;padding-top: 2px;}
.page_tle:before {content: '';position: absolute;width: 100%;height: 4px;top: 0;left: 0;background: #FA5A00;background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,#FA5A00),color-stop(50%,#FA5A00),color-stop(100%,transparent));background: -webkit-linear-gradient(left,#FA5A00 0%,#FA5A00 50%,transparent 100%);background: -moz-linear-gradient(left,#FA5A00 0%,#FA5A00 50%,transparent 100%);background: -ms-linear-gradient(left,#FA5A00 0%,#FA5A00 50%,transparent 100%);background: -o-linear-gradient(left,#FA5A00 0%,#FA5A00 50%,transparent 100%);background: linear-gradient(to right,#FA5A00 0%,#FA5A00 50%,transparent 100%);}
.page_tle .p1 {font-size: 24px;background: #FA5A00;display: table;color: #fff;padding: 8px 12px;}
a.btn,.btn {display: inline-block;font-size: 18px;color: #FA5A00;border: 1px solid #FA5A00;border-radius: 5px;}
a.btn:hover,.btn:hover {color: #fff;background: #FA5A00;background: -webkit-linear-gradient(top,#FA5A00 0%,#ef7400 100%);background: -moz-linear-gradient(top,#FA5A00 0%,#ef7400 100%);background: -ms-linear-gradient(top,#FA5A00 0%,#ef7400 100%);background: -o-linear-gradient(top,#FA5A00 0%,#ef7400 100%);background: linear-gradient(to bottom,#FA5A00 0%,#ef7400 100%);}
.top100_li {float: left;width: 50%;font-size: 0;text-align: center;padding-top: 60px;padding: 60px 15px 0;}
.top_children .top100_li {width: 900px;float: inherit;margin: 0 auto;}
.top100_li img {height: 46px;}
.top100_li .p1 {color: #FA5A00;font-size: 24px;margin-top: 22px;}
.top100_li .p2,.top_children .p2 {font-size: 14px;line-height: 24px;margin-top: 15px;height: 96px;}
.top100_li .p3,.top_children .p3 {font-size: 18px;color: #FA5A00;border-bottom: 1px solid #FA5A00;padding-bottom: 16px;width: 460px;margin: 30px auto 0;text-align: center;}
.top100_li .p4,.top_children .p4 {font-size: 14px;line-height: 24px;margin-top: 15px;color: #FA5A00;text-align: center;}
.top100_li .btn {line-height: 40px;width: 200px;margin-top: 20px;}
.top_children .pt {font-weight: 800;font-size: 20px;margin-top: 30px;}
.top_children .p2 {height: auto;}
.children_ul {padding-top: 10px;}
.children_ul li {border: 1px solid #FA5A00;text-align: center;float: left;color: #FA5A00;padding: 10px;border-radius: 5px;width: 182px;height: 182px;margin-right: 20px;margin-top: 20px;}
.children_ul li:nth-of-type(6n) {margin-right: 0}
.top_children a.child_btn {display: block;width: 300px;text-align: center;line-height: 42px;color: #fff;background: #FA5A00;background: -webkit-linear-gradient(top,#FA5A00 0%,#ef7400 100%);background: -moz-linear-gradient(top,#FA5A00 0%,#ef7400 100%);background: -ms-linear-gradient(top,#FA5A00 0%,#ef7400 100%);background: -o-linear-gradient(top,#FA5A00 0%,#ef7400 100%);background: linear-gradient(to bottom,#FA5A00 0%,#ef7400 100%);margin: 40px auto 0;}
.children_ul li .child_icon {width: 60px;height: 60px;background-image: url('../../img/Show/vblist_18/child_icon.png');background-repeat: no-repeat;background-size: auto 60px;margin: 16px auto 0;}
.children_ul li .child_p1 {line-height: 20px;font-size: 15px;margin-top: 18px;}
.children_ul li .child_p2 {font-size: 26px;font-weight: 800;margin-top: 6px;}
.same .p1 {line-height: 24px;margin-top: 40px;}
.same_list .type {font-size: 24px;color: #FA5A00;margin-bottom: 20px;}
.same_list {padding: 40px 0;border-bottom: 1px solid #FA5A00;}
.same_list:last-of-type {padding: 40px 0 0;border-bottom: 0;}
.same_ul li {float: left;border: 1px solid #FA5A00;border-radius: 5px;padding: 15px 15px 55px 15px;width: 270px;height: 340px;position: relative;overflow: hidden;margin-right: 40px;}
.same_ul li:last-of-type {margin-right: 0;}
.same_ul1 li:last-of-type {margin-right: 40px;}
.same_ul .p2 {color: #FA5A00;padding-bottom: 15px;border-bottom: 1px solid #FA5A00;font-size: 18px;text-align: center;margin-bottom: 14px;margin-top: 3px;}
.same_ul .p3 {line-height: 20px;margin-bottom: 10px;text-indent: 14px;position: relative;}
.same_ul .p3:before {content: '';position: absolute;width: 8px;height: 8px;border-radius: 50%;background: #727272;top: 6px;left: 2px;}
.same_ul a.btn {position: absolute;width: 280px;bottom: -1px;left: -1px;line-height: 40px;border-radius: 0;text-align: center;color: #fff;background: #FA5A00;background: -webkit-linear-gradient(top,#FA5A00 0%,#ef7400 100%);background: -moz-linear-gradient(top,#FA5A00 0%,#ef7400 100%);background: -ms-linear-gradient(top,#FA5A00 0%,#ef7400 100%);background: -o-linear-gradient(top,#FA5A00 0%,#ef7400 100%);background: linear-gradient(to bottom,#FA5A00 0%,#ef7400 100%);}
.process {width: 1150px;height: 222px;background: url('../../img/Show/vblist_18/pro_bg.png') no-repeat 2px 0;margin: 60px 0 0;}
.process .pro_p {color: #FFF;width: 33.33%;text-align: center;line-height: 24px;float: left;font-size: 16px;margin-top: 136px;}
.activity_li {position: relative;float: left;overflow: hidden;border-radius: 8px;margin: 40px 64px 0 0;}
.activity_li img {display: block;width: 357px;height: 240px;}
.activity_li:nth-of-type(3n) {/* float: right; */margin-right: 0;}
.activity_cnt {margin-top: 20px;}
a.activity_clk {position: absolute;width: 100%;height: 100%;}
a.activity_clk .activity_bg {position: absolute;width: 100%;height: 100%;background: rgba(255,136,36,.7);top: 0;left: 0;z-index: 1;opacity: 0;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
a.activity_clk span {position: absolute;top: 0;left: 50%;margin-left: -60px;font-size: 16px;border: 2px solid #fff;display: block;width: 116px;border-radius: 30px;text-align: center;line-height: 36px;z-index: 2;opacity: 0;color: #fff;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;-webkit-transition-delay: .2s;-o-transition-delay: .2s;transition-delay: .2s;}
a.activity_clk:hover .activity_bg {opacity: 1;}
a.activity_clk:hover span {opacity: 1;top: 100px;}
.retrospect_cnt {padding: 40px 0 0;height: 310px;}
.retrospect_cnt li {float: left;width: 300px;height: 180px;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;margin-right: 75px;overflow: hidden;border-radius: 8px;margin-top: 45px;}
.retrospect_cnt li.on {width: 450px;margin-top: 0;height: 270px;}
.retrospect_cnt li:last-of-type {margin-right: 0;}
.retrospect_cnt li a {display: block;position: relative;height: 100%;width: 100%;}
.retrospect_cnt li a p {position: absolute;width: 100%;font-size: 16px;bottom: 0;line-height: 42px;padding: 0 10px;background: rgba(0,0,0,.8);-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;color: #fff;}
.retrospect_cnt li.on a p {font-size: 18px;line-height: 50px;padding: 0 15px;}
.retrospect_cnt li img {width: 100%;height: 100%;display: block;}
.contact {padding: 60px 0 0;}
.contact_ul {float: left;width: 430px;}
.contact_ul:nth-of-type(2) {width: 720px;}
.contact_ul .p1 {font-size: 20px;padding: 17px 0;position: relative;margin-bottom: 40px;display: table;color: #FA5A00;}
.contact_ul .p1:before {content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #FA5A00;}
.contact_ul .p1:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: #FA5A00;}
.contact_li {float: left;width: 300px;margin-right: 100px;margin-bottom: 40px;}
.contact_ul:nth-of-type(2) .contact_li:nth-of-type(2n) {margin-right: 0;}
.contact_img {float: right;}
.contact_img img {width: 80px;height: 80px;}
.contact_info {float: left;}
.contact_info .p2 {font-size: 16px;}
.contact_info .p3 {font-size: 16px;margin-top: 16px;}
.same_list .pt {line-height:1.5;margin-bottom:20px;}
.same_list .pt span{font-weight:800}

.success_tip {
  background: #fff;
  width: 460px;
  border-radius: 8px;
  padding: 20px;
  display: none
}
.success_tip .img1{
  width: 60px;
  height: 60px;
  display: block;
  margin: 20px auto 0;
}
.success_tip .p1{
  color: #FA5A00;
  font-size: 18px;
  text-align: center;
  margin-top: 20px;
}
.success_tip .p2{
  margin-top: 20px;
  text-align: center;
  font-size: 15px;
}
.success_tip .p3{
  margin-top: 6px;
  text-align: center;
  color: #999;
}
.success_tip .img2{
  width: 100%;
  display: block;
  margin-top: 20px;
}