@charset "utf-8";
/* CSS Document*/
*{margin:0;padding:0;}
body{margin:0;padding:0; font-family:"微软雅黑"; font-size:16px; line-height:1.5; cursor:default; color:#333; min-width: 400px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none; vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#333;}
a:hover{ text-decoration:none;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
i{font-style:normal}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
figure{margin:0}

.flfw_con{background: #fff;margin-top: -5px;}
.flfw_con i,.flfw_con p,.flfw_con span{display: block;}
.flfw_top{width: 100%;background: url(flfw_con_tp.png) no-repeat top center;height: 550px;}
.flfw_top1{width: 1200px;margin: 0 auto;}
.flfw_logo{padding: 20px 0 100px;}
.flfw_txt{}
.flfw_con_bt{width: 100%;height: 35px;margin: 40px 0;}
.flfw_con_bt i{float: left;width: calc(100% /2 - 150px);height: 35px;}
.flfw_con_bt p{float: left;width: 300px;height: 35px;text-align: center;}
.flfw_con_bt_l{background: url(flfw_con_bt_l.png) no-repeat right center;}
.flfw_con_bt_r{background: url(flfw_con_bt_r.png) no-repeat left center;}
.flfw_con2 .flfw_con_bt{width: 1200px;margin: 40px 50px;text-align: center;}
.flfw_con1{}
.flfw_con_box{width: 1200px;margin: 0 auto;height: auto;overflow: hidden;}

.flfw_con2{width: 100%;height: 345px;background-color: #eff3fa;}
.flfw_con3{}
.flfw_con4{width: 100%;height: auto;overflow: hidden;background-color: #eff3fa;margin-top: 20px;padding-top: 40px; padding-bottom: 50px;}
.flfw_con2 .flfw_con_box{width: 1300px;}

.con_box_list{width: 100%;}
.con_box_list ul li{border: 1px solid #ededed;border-radius: 10px;float: left;width: calc(100% /5 - 30px);height: 240px;text-align: center;margin-right: 35px;margin-bottom: 20px;}
.con_box_list ul li:last-child{margin-right: 0px;}
.con_box_list ul li a{width: 100%;height: auto;display: block;}
.con_box_list li p{width: 100%;height: 115px;text-align: center;}
.con_box_list li p img{display: block;margin: auto;margin-top: 40px;}
.con_box_list li span{font-size: 18px;line-height: 80px;}

.con_box_list1{width: 100%;height: auto;overflow: hidden;}
.con_box_list1  span{width: 580px;height: 295px;float: left;}
.con_box_list1  span img{height: 100%;}
.con_box_list1  ul {width: calc(100% - 580px);float: left;}
.con_box_list1  ul li{width: calc(100% /2 - 20px);float: left;margin-left: 20px;height: 85px;line-height: 85px;text-align: center;background-color: #e9f5ff;border-radius: 5px;margin-bottom: 20px;}
.con_box_list1  ul li a{width: 100%;height: 100%;display: block;font-size: 20px;}


.flfw_con4_left{width: 660px;float: left;margin-right: 110px;}
.flfw_con4_left i{width: 100%;background: url(flfw_con_bt_1.png) no-repeat right;}
.flfw_con4_left ul{background: #fff;border: 2px dashed #cbcbcb;margin-top: 35px;border-radius: 10px;padding: 35px;height: auto;overflow: hidden;}
.flfw_con4_left ul li{float: left;border: 1px solid #ededed;height: 260px;border-radius: 5px;width: calc(100% /2 - 45px);text-align: center;}
.flfw_con4_left ul li:nth-child(1){margin-left: 20px;}
.flfw_con4_left ul li:nth-child(2){margin-left: 50px;}
.flfw_con4_left ul li a{}
.flfw_con4_left ul li p{}
.flfw_con4_left ul li span{font-size: 18px;line-height: 35px;}

.flfw_con4_r{width: calc(100% - 770px);float: left;}
.flfw_con4_r i{/*! width: 100%; */background: url(flfw_con_bt_1.png) no-repeat left;margin-left: 185px;}
.flfw_con4_r ul{}
.flfw_con4_r ul li{width: 100%;height: 98px;margin-top: 25px;border-radius: 5px;}
.flfw_con4_r ul li:nth-child(1){background-image: linear-gradient(to left, #6886e3, #88a3f2, #a3bcff);}
.flfw_con4_r ul li:nth-child(2){background-image: linear-gradient(to left, #307adf, #5f9cea, #8ebff5);}
.flfw_con4_r ul li:nth-child(3){background-image: linear-gradient(to left, #3a99dc, #6ebaed, #8ed5f5);}

.flfw_con4_r ul li:nth-child(1) a{background: url(flfw_con4_tp3.png) no-repeat right;}
.flfw_con4_r ul li:nth-child(2) a{background: url(flfw_con4_tp4.png) no-repeat right;}
.flfw_con4_r ul li:nth-child(3) a{background: url(flfw_con4_tp5.png) no-repeat right;}

.flfw_con4_r ul li a{display: block;line-height: 98px;padding-left: 10px;color: #fff;font-size: 34px;}
.flfw_con_bt4{width: 100%;height: 35px;}
.flfw_con_bt4 p{width: 210px;float: left;}
.flfw_con_bt4 i{height: 35px;}
/**/
.sepcial-list { height: 180px;float: left;position: relative;width: calc(100% - 100px);padding: 0 50px;}
.sepcial-list li{float: left;height: 150px;overflow: hidden;width: calc(100% /4 - 45px);margin-right: 25px;border-radius: 10px;padding: 30px 10px 0;}
.sepcial-list li a{ width: 100%;height: 100%; display: block;}
.sepcial-list li img{height: 100%;width: 100%; }
.sepcial-list li i{text-align: left;background-color: #fff;padding: 20px 10px;width: calc(100% - 20px);line-height: 35px;font-size: 18px;}
.sepcial-list li p{ height: 50px;line-height: 50px;font-weight: bold;font-size: 24px;}
.sepcial-list .prev,.sepcial-list .next{ display: block !important;    position: absolute;width: 40px;height: 40px;z-index: 9;background: url(flfw_con2_left.png) no-repeat center;top: 60px;}
.sepcial-list .next{ left: auto; right: 0px;   background: url(flfw_con2_r.png) no-repeat center;}
.sepcial-list .prev{left: 0px;}
.sepcial-list li span{width: 85px;border-radius: 20px;background-color: #fff;text-align: center;font-size: 14px;line-height: 30px;margin-top: 10px;}
.sepcial-list .t7{background-image: linear-gradient(to bottom, #9bff8d, #b3ffb2, #c6ffd0);}
.sepcial-list .t1{background-image: linear-gradient(to bottom, #beb4f6, #d4cdf8, #e8e5f9);}
.sepcial-list .t2{background-image: linear-gradient(to bottom, #b7cefb, #cbdcfd, #d7e5ff);}
.sepcial-list .t3{background-image: linear-gradient(to bottom, #fae5b8, #f4e5c7, #f0e5cf);}
.sepcial-list .t4{background-image: linear-gradient(to bottom, #a6cdff, #b9daff, #c6e5ff);}
.sepcial-list .t5{background-image: linear-gradient(to bottom, #a7f4f1, #c2faf9, #d7fffe);}
.sepcial-list .t6{background-image: linear-gradient(to bottom, #faceb8, #f4dcc7, #f0e5cf);}
.tempWrap{width: calc(100% - 45px);}
.flfw_con2 #tt1{}
.flfw_con2 #tt2{display: none;}
.sepcial-list .t1 p,.sepcial-list .t1 span{color: #6453c8;}
.sepcial-list .t2 p,.sepcial-list .t2 span{color: #3665c3;}
.sepcial-list .t3 p,.sepcial-list .t3 span{color: #a8812e;}
.sepcial-list .t4 p,.sepcial-list .t4 span{color: #3970ae;}
.sepcial-list .t5 p,.sepcial-list .t5 span{color: #349e9a;}
.sepcial-list .t6 p,.sepcial-list .t6 span{color: #b26a40;}
.sepcial-list .t7 p,.sepcial-list .t7 span{color: #45b636;}


.sepcial-list .t1 a{background: url(flfw_con1_1.png) no-repeat right;}
.sepcial-list .t2 a{background: url(flfw_con1_2.png) no-repeat right;}
.sepcial-list .t3 a{background: url(flfw_con1_3.png) no-repeat right;}
.sepcial-list .t4 a{background: url(flfw_con1_4.png) no-repeat right;}
.sepcial-list .t5 a{background: url(flfw_con1_5.png) no-repeat right;}
.sepcial-list .t6 a{background: url(flfw_con1_6.png) no-repeat right;}
.sepcial-list .t7 a{background: url(flfw_con1_7.png) no-repeat right;}
/*适配*/
@media screen and (max-width: 1200px){
  .flfw_top1{width: 100%;}
  .flfw_con_box{width: calc(100% - 20px);}
  .flfw_con4_left,.flfw_con4_r{width: 100%;margin-right: 0;margin-bottom: 20px;}
  .flfw_con4_r i,.flfw_con4_left i{background: url(flfw_con_bt_1.png) no-repeat bottom left;margin-left: 220px;}
  .con_box_list1 span{display: none;}
  .con_box_list1 ul li{}
  .con_box_list1 ul{width: 100%;}
  .flfw_logo,.flfw_txt{text-align: center;}
  .con_box_list li p img{height: 100%;}
  .con_box_list ul li{margin-right: 10px;width: calc(100% /5 - 10px);}
  .flfw_con2 .flfw_con_bt,.flfw_con2 .flfw_con_box{width: 100%;}
  .flfw_con2 .flfw_con_bt{margin: 40px auto;}
  .sepcial-list li{/*! width: calc(100% /2 - 45px); */}
  .tempWrap{width: calc(100% + 45px);}
  .sepcial-list{width: calc(100% /1 - 80px);padding: 0 40px;}
  .sepcial-list .next{right: 0;}
  .flfw_con2 #tt1{display: none;}
.flfw_con2 #tt2{display: block;}
}
@media screen and (max-width: 900px){
  .con_box_list ul li{width: calc(100% /3 - 12px);}
  .flfw_txt img{width: 98%;}
    .flfw_top{background-size: 100% 100%;height: 300px;}
  .flfw_logo {padding-bottom: 50px;}
  .sepcial-list li p{font-size: 18px;text-align: center;line-height: 30px;height: auto;}
  .sepcial-list li span{margin: 30px auto;}
  .sepcial-list li{margin-right: 10px;width: calc(100% /4 - 28px);}
  .tempWrap{width: calc(100% - 38px);}
}
@media screen and (max-width: 600px){
  .con_box_list ul li{height: auto;width: calc(100% /2 - 12px);background-color: #eff3fa;}
  .con_box_list li p{display: none;}
  .con_box_list1 ul li a{/*! font-size: 18px; */}
  .con_box_list1 ul li{width: calc(100% /1 - 0px);margin-left: 0;}
  .flfw_logo img{width: 98%;}
  .flfw_con4_left ul{padding: 20px 10px;}
  .flfw_con4_left ul li:nth-child(1){margin-left: 0;}
  .flfw_con4_left ul li{width: calc(100% /2 - 10px);}
  .flfw_con4_left ul li:nth-child(2){margin-left: 15px;}
  .sepcial-list li span{display: none;}
  .sepcial-list li p{margin-top: 30px;}
}