*{margin:0;padding:0;box-sizing: border-box; font-size:12px;font-family: Lato, sans-serif; list-style:none;}
a{text-decoration:none;color: #3556fe;}
input:focus{outline:none;}
ul{padding:0px; margin: 0px;}
.datang_top{border-bottom: 1px solid #f0f0f0ad;height: 38px;width: 100%;background: #fff;line-height: 38px;}
.datang_content{max-width:1440px;margin:auto; min-width: 1300px;}
.datang_top .datang_left i{color:#07aefc;font-size:16px;vertical-align:middle;}
.datang_top .datang_left span{display:inline-block; margin: 0px 5px;}
.datang_left{float:left;}
.datang_right{float:right;}
.datang_clear{clear:both;}
.datang_font_hui{color:#999;}
.datang_top .datang_right a{color:#999;display:inline-block;padding:0px 5px;}
.datang_head{padding:20px 0px;}
.datang_head .logo{width:450px;float:left}
.datang_head .logo img{max-width:147px}
.datang_head .logo font{color:#fff;background-color:#F67524;font-size:14px;padding:1px 5px;display:inline-block;border-radius:5px;margin-bottom:5px}
.datang_head .logo p{color:#555}
.logo_img{position:relative; overflow: hidden;}
.logo_img::before{content: "";position: absolute;top: 0px; left: 0px;width: 150px;height: 10px;background-color: rgba(255, 255, 255, .5);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-animation: searchLights 1s ease-in 1s infinite;animation: searchLights 1s ease-in 1s infinite;}
@-webkit-keyframes searchLights{0% {left: -90px;top: 0px;}to{left: 90px;top:0px;}}
.datang_head .search{width:500px;float:left}
.datang_head .search_form{margin-bottom:5px;}
.datang_head .search_form .keyword{float:left;width:268px;height:38px;border:1px solid #ddd;border-right:0;border-radius:3px 0 0 3px;text-indent:10px;font-size:14px}
.search_btn{width:80px;height:38px;line-height:38px;display:block;float:left;border-radius:0 3px 3px 0;border:0;cursor:pointer;background:linear-gradient(125deg,#64c0ff 0,#2f49fd 100%);text-align:center;font-size:24px;color:#fff}
.datang_head .search_form .datang_btn{width:128px;height:38px;line-height:36px;margin-left:10px;display:inline-block;border-radius:3px;cursor:pointer;text-align:center;color:#fff;background:#333;position:relative;font-size:14px}
.datang_head .search_form .datang_btn img{max-width:none;position:absolute;right:-40px;margin:0px 10px 4px 0px;bottom:-4px;width:56px}
.datang_head .search .hotword a{color:rgb(153,153,153);margin:0px 7px}
.datang_head .user_status{width:310px;float:right;margin-top: 10px;}
.datang_head .user_status .member_name{float:left; line-height:30px; font-size:14px; color:#34495e;}
.datang_head .user_status .vip{height: 33px; float: left;}
.datang_head .login-btn{display:flex;font-size:12px;height:30px;justify-content:center;width:100px;margin-right:10px;margin-left:10px;float: left;}
.datang_btn_lan{cursor:pointer;align-items:center;box-shadow:rgba(32,160,255,0.3) 0px 8px 10px;color:rgb(255,255,255);border-radius:4px;border-width:0px;border-style:initial;border-color:initial;border-image:initial;background:linear-gradient(-125deg,rgb(2,149,249) 0px,rgb(47,73,253) 100%); }
.datang_head .navbar-button{box-shadow:rgba(32,160,255,0.17) 4px 3px 10px;color:rgb(255,255,255);background:linear-gradient(125deg,rgb(100,192,255) 0px,rgb(47,73,253) 100%);transition:transform 0.1s;float:left;width: 30px; height: 30px; text-align: center; line-height: 30px;border-radius: 50%;margin-left:10px;cursor: pointer;}
.datang_head .burger{box-shadow:rgba(255,193,7,0.18) 4px 3px 10px;color:rgb(255,255,255);background:linear-gradient(125deg,rgb(245,255,7) 0px,rgb(255,24,65) 100%);transition:transform 0.1s;border-width:0px;border-style:initial;border-color:initial;border-image:initial;float:left; display: inline-block;width: 30px; height: 30px;text-align: center;line-height: 30px; border-radius: 50%; margin-left:10px; cursor: pointer;}
.datang_nav{height:38px;}
.datang_nav ul li{ float:left; list-style:none;margin: 0 10px; position: relative;}
.datang_nav ul li a{ padding:0px 10px; display:inline-block; font-size:14px; color:#34495e;line-height: 38px;transition: all 0.5s;border-bottom:0px;}
.datang_nav .home{display: block;width: 168px;height: 38px;font-size: 14px;line-height: 38px;text-align: center;color: #fff;border-radius: 4px 4px 0 0;background: linear-gradient(90deg, #006eff, #13adff);}   
.datang_nav .home a{color:#fff;width: 100%; height:100%;display:inline-block;}
.datang_nav ul li .sub-menu{min-width: 200px;position: absolute; top:48px;left:0px;transition:all 0.5s;opacity:0;z-index:-1;-moz-box-shadow:0px -2px 3px #F2F2F2; -webkit-box-shadow:0px -2px 3px #F2F2F2; box-shadow:0px -2px 3px #F2F2F2;}
.datang_nav ul li >a:hover{border-bottom:4px solid #448aff; border-radius: 0px 0px 5px 5px; height:38px;}
.datang_nav ul li:hover .sub-menu{z-index:9999;background:#fff;opacity:1;top:38px;z-index:999;}
.datang_nav ul li .sub-menu a{border-left:0px solid #fff;width: 100%; height: 100%; display: block; font-size:12px; color:#777;transition:all 0.5s; position: relative;}
.datang_nav ul li .sub-menu a:hover{border-left:8px solid #6ab8f4;}
.datang_nav ul li .sub-menu a:hover span{left:calc(69% + 8px);}
.datang_nav ul li .sub-menu a:hover font{right:10px;}
.datang_nav ul li .sub-menu a span{background:#eee;min-width: 32px;top: 8px;left:69%;position: absolute;border-radius: 8px;text-align: center; height:20px; line-height:20px;transition:all 1s;}
.datang_nav ul li .sub-menu a font{top:0px;right:18px;position: absolute;transition:all 1s;}
.datang_nav ul li .sub-menu a >i{color:#61e1b9;}
.datang_nav ul .home a:hover{border:0px;}
.datang_banner{width: 100%; height: 400px;margin-top: 20px; border-radius: 10px; border-radius: 15px;box-shadow: 0 34px 20px -24px rgba(0, 36, 100, 0.3);}
.datang_banner .swiper-wrapper .swiper-slide{background-size:100% 100%!important;}
.swiper-pagination-bullet{transition:all 0.5s; height: 5px; width: 5px;}
.swiper-pagination-bullet-active{background:#4CAF50!important; width:30px!important; border-radius:4px;}
.datang_new{margin-top:50px;}
.datang_new .news{width: 900px;background: #f0f4ff; float: left;padding: 10px 0;line-height: 30px;border-radius: 20px;  font-size: 14px;color: #2575fc; position: relative;}
.datang_new .news i{color:#07aefc;text-indent:20px;}
.datang_new .news span{color:#777; margin:auto 15px; display: inline-block; text-align: center;}
.datang_new .news a{color:#6b798e; font-size: 14px; display: inline-block;}
.datang_new .news font{position: absolute; right:15px; top:10px;}
.datang_new .site_info{width: 400px; float: right; height: 50px;padding-top:8px;}
.datang_new .site_info ul li{float:left; width: 25%;}
.datang_new .site_info ul li div{height: 35px; width:35px; background: blue; display: inline-block; float: left; text-align: center; line-height: 35px;border-radius: 50%; margin-right: 5px;}
.datang_new .site_info ul li div i{display: inline-block; width: 100%; height: 100%; height:40px; font-size:20px; line-height:34px;color:#fff;}
.datang_new .site_info ul li p{color: #999;}
.datang_new .site_info ul li:nth-child(1) div{background:#ffaf36;}
.datang_new .site_info ul li:nth-child(2) div{background:#5edde9;}
.datang_new .site_info ul li:nth-child(3) div{background:#d88eff;}
.datang_new .site_info ul li:nth-child(4) div{background:#fe7244;}
.datang_service{margin-top: 20px;}
.datang_service ul li{ float:left; width:13.4%; background: red; margin-right:1%;height:80px;padding:20px; margin-bottom:1%; border-radius: 10px;transition:all 0.5s;}
.datang_service ul li:hover{-moz-box-shadow:0px 6px 7px #EBEBEB; -webkit-box-shadow:0px 6px 7px #EBEBEB; box-shadow:0px 6px 7px #EBEBEB;}
.datang_service ul li h2{font-size:16px;}
.datang_service ul li h2 i{background: red; color: #fff; font-size: 12px; padding:2px; vertical-align: middle; border-radius: 2px; margin-right:5px; margin-top:-3px;}
.datang_service ul li a{color:#555;}
.datang_service ul .type1{background: linear-gradient(180deg, #f0f6ff 0%, #ffffff 100%);}
.datang_service ul .type1 i{background:#61b1fb;}
.datang_service ul .type2{background: linear-gradient(180deg, #f4fafe 0%, #ffffff 100%);}
.datang_service ul .type1 i{background:#38c6ea;}
.datang_service ul .type3{background: linear-gradient(180deg, #fffaf0 0%, #ffffff 100%);}
.datang_service ul .type3 i{background:#ffcc01;}
.datang_service ul .type4{background: linear-gradient(180deg, #fff8f8 0%, #ffffff 100%);}
.datang_service ul .type4 i{background:#3dbf60;}
.datang_service ul .type5{background: linear-gradient(180deg, #f5f3ff 0%, #ffffff 100%);}
.datang_service ul .type5 i{background:#fb61eb;}
.datang_service ul .type6{background: linear-gradient(180deg, #f4fafe 0%, #ffffff 100%);}
.datang_service ul .type6 i{background:#b4afba;}
.datang_service ul .type7{background: linear-gradient(180deg, #fbdbdb 0%, #ffffff 100%);}
.datang_service ul .type7 i{background:#fe7244;}
.datang_service ul li p{color:#999; margin-top:5px;}
.datang_index_cate{background:#f4f5f7; padding: 40px 0px;}
.datang_index_cate .lstcate a{width:6%; display: inline-block;margin-right:0.25%; padding: 5px 0px; text-align: center; font-size:14px;color:#555;}
.datang_index_cate .lstcate a:hover{box-shadow:rgba(32,160,255,0.3) 0px 8px 10px;color:rgb(255,255,255);border-radius:4px;border-width:0px;border-style:initial;border-color:initial;border-image:initial;background:linear-gradient(-125deg,rgb(2,149,249) 0px,rgb(47,73,253) 100%);}
.datang_index_cate .lstcate a:last-child{ transition:all 0.5s;}
.datang_index_cate .lstcate a:last-child:hover{background:#f4f5f7;box-shadow:rgba(32,160,255,0.3) 0px 0px 0px;}
.datang_index_cate .lstcate a .pro{width:60%;}
.datang_index_cate .on{cursor:pointer;align-items:center;box-shadow:rgba(32,160,255,0.3) 0px 8px 10px;color:rgb(255,255,255);border-radius:4px;border-width:0px;border-style:initial;border-color:initial;border-image:initial;background:linear-gradient(-125deg,rgb(2,149,249) 0px,rgb(47,73,253) 100%); color:#fff!important; }
.vo_list{margin-top:40px;}
.vo_list ul li{ float:left; width:23.5%; background: #fff; padding:28px;box-sizing:border-box; margin-right:2%; margin-bottom: 2%; border-radius:10px;transition:all 0.5s;}
.vo_list ul li:hover{-moz-box-shadow:0px 5px 15px #D1D1D1; -webkit-box-shadow:0px 5px 15px #D1D1D1; box-shadow:0px 5px 15px #D1D1D1;}
.vo_list ul li:hover .p_t a{color:#4f93ff;}
.vo_list ul li:nth-child(4n){margin-right:0%;}
.vo_list ul li .p_img{position:relative; overflow:hidden;border-radius:10px;}
.vo_list ul li .p_img a img{width: 100%; display: block;transition: transform 1s ease;}
.vo_list ul li .p_img a:hover img{transform: scale(1.1);}
.vo_list ul li .p_img a font{width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background:rgb(0,142,255,0.2); opacity:0;transition: transform 1s ease;}
.vo_list ul li .p_img a:hover font{opacity: 1;}
.vo_list ul li .p_img a font img{width:15%; margin: auto; margin-top:45.5%;}
.vo_list ul li .p_t a{font-size:16px; font-weight: bold; color: #323232; min-height: 45px; margin-top:10px; display: inline-block;transition:all 0.5s;}
.vo_list ul li .p_sup{background-color:#fafafa; padding:20px 10px; margin-top: 10px;color: #8a8a8a;border-radius:4px;}
.vo_list ul li .p_sup span{margin-right:5px;}
.vo_list ul li .p_sup span:before{content:""; height:6px; width:6px; background: red; display: inline-block; border-radius:50%;margin-right:4px;}
.vo_list ul li .p_sup span:nth-child(2):before{background: blue;}
.vo_list ul li .p_sup span:nth-child(3):before{background:green;}
.vo_list ul li .p_sup span:nth-child(4):before{background:orange;}
.vo_list ul li .p_label{margin-top: 10px;}
.vo_list ul li .p_label span{width: 30%; display: inline-block; text-align: center;padding:2px; color: #999;}
.vo_list ul li .p_label span:nth-child(1){width:36%;}
.vo_list ul li .p_label span:nth-child(3){background-color:#f00; color: #fff; border-radius:3px;}
.datang_cate_t{ font-size:26px;font-weight: bold; vertical-align: middle;color:#444;margin-bottom: 20px;}
.datang_cate_t span{background:rgb(255, 96, 0); color:#fff; padding:2px 5px; border-radius: 6px 0px 6px 0px; margin-left:8px;vertical-align: middle; position: relative; top:-0px; left: 0px;}
.datang_cate_t font{margin-left:10px; color:#555;display:inline-block; font-weight: 300;}
.datang_bg_grend{background:#09c509 !important;}
.news_cate ul li{position: relative;float:left; width:23.5%; background: #fff; padding:28px;box-sizing:border-box; margin-right:2%; margin-bottom: 2%; border-radius:10px;transition:all 0.5s;}
.news_cate ul li:nth-child(4n){margin-right:0%;}
.news_cate ul li:nth-child(1){background:#dde4fb;}
.news_cate ul li:nth-child(1) a{color: #424E7E;}
.news_cate ul li:nth-child(1) a .biao{color:#c7cee5;}
.news_cate ul li:nth-child(2){background:#fbe9ff;}
.news_cate ul li:nth-child(2) a{color:#7D427E;}
.news_cate ul li:nth-child(2) a .biao{color:#E1C6E5;}
.news_cate ul li:nth-child(3){background:#fff2e5;}
.news_cate ul li:nth-child(3) a{color:#7e4242;}
.news_cate ul li:nth-child(3) a .biao{color:#e5cbc0;}
.news_cate ul li:nth-child(4){background:#fff4f0;}
.news_cate ul li:nth-child(4) a{color:#7e4242;}
.news_cate ul li:nth-child(4) a .biao{color:#E5CBC9;}
.news_cate ul li:nth-child(5){background:#e0ffd6;}
.news_cate ul li:nth-child(5) a{color:#264c43;}
.news_cate ul li:nth-child(5) a .biao{color:#BAE5C0;}
.news_cate ul li:nth-child(6){background:#cefcff;}
.news_cate ul li:nth-child(6) a{color:#0f3c39;}
.news_cate ul li:nth-child(6) a .biao{color:#c1e4e4;}
.news_cate ul li:nth-child(7){background: -webkit-linear-gradient(352.79deg, #FFF4CE 0%, #FFFCF2 126.55%);}
.news_cate ul li:nth-child(7) a{color:#7d561b;}
.news_cate ul li:nth-child(7) a .biao{color:#e5dcc6;}
.news_cate ul li:nth-child(8){background: -webkit-linear-gradient(352.79deg, #DDE4FB 0%, #EBF0FF 126.55%);}
.news_cate ul li:nth-child(8) a{color:#424E7E;}
.news_cate ul li:nth-child(8) a .biao{color:#C7CEE5;}
.news_cate a strong font{background: red; padding:2px 5px; border-radius:20px; color: #fff;background-color: rgba(0, 0, 0, 0.15);}
.news_cate a .item-txt{font-size: 20px;}
.news_cate a .item-desc{color: rgba(58, 58, 58, 0.5); margin-top: 5px; font-size: 14px; font-weight: normal;}
.news_cate a .biao{position: absolute; top:15px; right:15px; font-size: 40px;}	
.news_cate .news_item a{display: block; float: left; width:49%; background: #fff;box-shadow: 0 4px 12px 0 rgba(52, 73, 94, .1); margin-right:2%; margin-bottom: 2%; border-radius: 5px;padding:15px;}
.news_cate .news_item a:nth-child(2n){margin-right: 0%;}
.news_cate .news_item .news_img{width: 200px; height: 100%; float: left; margin-right: 20px; position: relative;}
.news_cate .news_item .news_img font{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;background: rgb(0,142,255,0.2);text-align: center; z-index: 998; opacity: 0; transition: all 1s; overflow: hidden;border-radius:5px;}
.news_cate .news_item .news_img font img{ margin-top:45px;}
.news_cate .news_item .news_img i{position: absolute; left:10px; top:10px; background:#3556fe; color: #fff; padding:8px; border-radius: 5px;z-index: 998;}
.news_cate .news_item a:hover .news_img font{opacity: 1;}
.news_cate .news_item .tip span{display: inline-block;color:#aaa;}
.news_cate .news_item .tip span font{margin-right:8px;display: inline-block; vertical-align: middle;}
.news_cate .news_item .tip span font:before{content:"";height:6px; width:6px; vertical-align: middle;display: inline-block; border-radius:50%;margin-right:4px;}
.news_cate .news_item .tip span font:nth-child(1):before{background:#f667eb;}
.news_cate .news_item .tip span font:nth-child(2):before{background:#17c727;}
.news_cate .news_item .tip span font:nth-child(3):before{background:#5bcbfa;}
.news_cate .news_item .t{font-size:15px;color: #34495e; margin-top:10px; font-weight:bold; margin-bottom:8px;}
.news_cate .news_item .des{color:#aaa; font-size: 14px;}
.news_cate .news_item .news_info{position:relative; width:calc(100% - 220px); float: right; height:135px;}
.news_cate .news_item .news_f{position: absolute; width: 100%; height:30px;bottom: 0px; left: 0px;	border-top:1px solid #f0f0f0; line-height:30px; color: #aaa;}
.news_cate .news_item .news_f font{background: red; color: #fff; padding: 2px 10px; border-radius: 2px;}
.news_cate .news_item .news_f p span:nth-child(2){color:#0056ff;}
.news_cate .news_item .news_f p span{margin-right: 8px;}
.datang_m{padding:30px 0px;}
.datang_m .item{float: left; width:32%;margin-right: 2%;box-shadow: 0 14px 12px 0 rgba(52, 73, 94, .1);}
.datang_m .item:nth-child(3n){margin-right: 0px;}
.datang_m .item .t{text-align:center;padding:30px;background-image:url(https://www.datangcms.com/uploads/template//crcms/template_bg.png);background-size:100%;color:#fff;border-radius: 5px 5px 0px 0px;}
.datang_m .item .t h2 a{font-size: 16px;color:#fff;}
.datang_m .item .t h2 i{font-size: 16px;}
.datang_m .item .t p{color: rgba(255, 255, 255, 0.6);font-size:14px; font-weight: normal;}
.datang_m .item ul{padding: 20px;}
.datang_m .item ul li{position:relative;}
.datang_m .item ul li a{ font-size:14px; line-height: 30px;color: #34495e;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.datang_m .item ul li a:hover{color:#657d95;}
.datang_m .item ul li font{position:absolute;right:0px;top:5px;font-size:14px;color:#999;}
.datang_m .item ul li a span{color: #fff;display: inline-block;font-size: 14px;width: 18px;height: 18px;line-height: 18px;margin: 0 8px 0 0;text-align: center;border-radius: 4px;}
.num-1{background-color: #F44336;}
.num-2{background-color: #4CAF50;}
.num-3{background-color: #FFC107;}
.num-4{background-color: #00BCD4;}
.num-5{background-color: #2196F3;}
.num-6{background-color: #E91E63;}
.num-7{background-color: #34495e;}
.num-8{background-color: #f4e3ab;}
.datang_total{height:400px; width: 100%; background-image: url(../images/item.jpg);background-size: cover;background-position: center top;background-attachment: fixed; /* 关键属性 */
  position: relative;}
.datang_total .datang_total_main{position: absolute; top:0px; left: 0px; width: 100%; height: 100%;  background: rgb(0,142,255,0.9);z-index:998; padding-top:50px;}
.datang_total ul li{width:20%; float: left; text-align: center; color: #fff;}
.datang_total ul li p{font-size: 20px;}
.datang_total ul li p:nth-child(2){font-size:40px; font-weight: normal;}
.datang_total ul li p:last-child{font-size: 12px;}
.datang_total .h{text-align: center; font-size: 22px; font-weight: bold; color: #fff; margin-top: 20px;}
.datang_total .info_a{text-align: center; margin-top:50px;}
.datang_total .info_a a{background: linear-gradient(-125deg, #ffffff 0, #d8dbe5 100%);color:#67676a;padding:10px 50px; margin: 0px 20px;border-radius: 5px;
    box-shadow: 0 3px 10px -1px #2c63ff !important;}
.footer{padding:60px 0px 120px 0px; text-align: center; font-size: 16px;color: #999;}
.footer .friend{ position: relative; border-bottom: 1px solid #f1f1f1;}
.footer .friend span{position: absolute; left: 50%; top:-10px;font-size:16px; display: inline-block; background: #fff; padding: 0px 15px; margin-left: -50px; color:#999;}
.footer .friendlinks-ul{margin-top: 30px; margin-bottom: 20px;}
.footer .friendlinks-ul ul li{display: inline-block; margin: 0px 5px;}
.footer .friendlinks-ul ul li a{color: #999;}
.footer .zs{margin-top: 20px;}
.footer .zs a{display: inline-block; margin: 0px 10px;}
.footer a{color: #999;font-size:14px;}
.footer .beian{vertical-align: middle; margin-bottom:10px; font-size: 14px;}
.footer .beian img{width:16px; vertical-align: middle; margin:0px 2px; margin-bottom: 5px;}
.footer .search_form input{width: 268px;height: 38px;border: 1px solid #ddd;border-right: 0;border-radius: 3px 0 0 3px;text-indent: 10px;font-size: 14px; float: left;}
.datang_logo{width:100%; height: 80px; position: fixed; bottom: 0px; left: 0px; background:#fff; z-index: 99999;border-top: 1px solid #f0f0f0; line-height: 80px;}
.datang_logo .datang_content{font-size:26px;text-align: center;font-weight: 300;}
.datang_logo .datang_content span{font-size:26px;}
.xian{display: inline-block;width: 1px;height: 10px;background: #ccc;}
.datang_logo .datang_content a{padding: 10px 50px;vertical-align: middle; color: #fff; font-size:15px; border-radius: 5px;}
.datang_logo .datang_content .login-btn1{background: linear-gradient(-125deg, #ffab23 0, #ff0036 100%);}
.datang_logo .datang_content .login-btn2{background: linear-gradient(-125deg, #0295f9 0, #2f49fd 100%);}
.datang_logo .datang_content .login-btn3{background: linear-gradient(-125deg, #52c80f 0, #29ab1b 100%);}
.datang_logo .datang_content a:hover{ opacity:0.9;}
.datang_logo .datang_content span{color:#2f49fd; margin-left:10px;}
#callkefu{position:fixed; left:20px; top:50%; z-index:9999;cursor:pointer;}
.datang_w{position:fixed; width: 100%;height: 100%;z-index:9998;background-color: rgba(52, 73, 94, 0.9); left: 0px; top:0px; display: none;}
.member_logo{width: 340px;padding:15px;background: #fff; margin: auto; border-radius:8px;position:fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index:999999;display: none;}
.login_nav{text-align: center; margin: 30px auto;}
.login_nav a{font-size:15px; margin: 0px 5px; display: inline-block; opacity: 0.3}
.login_nav .on{opacity:1;}
.login_logo img{width: 60%; display: block; margin: auto;}
.login_type{text-align: center;}
.login_type a{display: inline-block;width: 62px;height: 62px;text-align: center;line-height: 62px;font-size: 28px; color: #fff; border-radius: 50%; margin: auto 10px;transition:all 1s;}
.login_type a:nth-child(1){background: linear-gradient(-125deg, #0295f9 0, #2f49fd 100%);box-shadow: 0 8px 10px rgba(32, 160, 255, .3);}
.login_type a:nth-child(2){background-color: #23BF36;box-shadow: 0 8px 10px rgb(51 255 32 / 30%);}
.login_type a:hover{opacity: 0.6;}
.or-text{position: relative;text-align: center;line-height: 1;margin:25px auto;}
.or-text:after{content:"";position:absolute;top:9px;left:0;background-color:#e5e5e5;width:100%;height:1px}
.or-text span{background-color:#ffffff;display:inline-block;padding:0 8px;z-index:2;position:relative; font-size: 18px; font-weight: 300;color: #545454;}
.datang_login_form{padding: 20px;}
.datang_login_form .form-control{background-color: #f8f8f8;font-size: 14px;color: #aaaaaa;-webkit-box-shadow: none;border: 1px solid #f1f1f1;width: 100%;transition: border-color cubic-bezier(0.77,0,0.175,1);padding: 0 12px;margin-bottom: 10px;line-height: 36px;font-family: Lato, sans-serif; margin-bottom: 20px;}
.datang_login_form .go-login{background: linear-gradient(-125deg, #0295f9 0, #2f49fd 100%);box-shadow: 0 8px 10px rgba(32, 160, 255, .3);font-weight:300; text-align: center; color: #fff;line-height: 33px; font-size: 15px; border-radius:50px;cursor: pointer; margin-bottom:10px;transition:all 1s;}
.datang_login_form .go-login:hover{opacity: 0.6;}
.datang_login_form .isreg{display: none;}
.datang_login_form .isreg .form-group img{width: 100%;}
.wap_logo{display:none;}
.service_title{display:none;}
#foot-memu{display:none;}
.datang_footnav{position: fixed; right:6px;bottom:60px; width: 58px; z-index: 99999;}
.datang_footnav ul{margin-top: 10px;border-radius: 5px;overflow: hidden;box-shadow: 0 2px 5px #e6e6e6;background: #fff;}
.datang_footnav ul li{height: 58px; width: 58px;}
.datang_footnav ul li a{width: 100%; height: 100%; display:inline-block; text-align: center; padding-top:14px;}
.datang_footnav ul li a:hover{background: linear-gradient(-125deg,#0295f9 0,#2f49fd 100%);box-shadow: 0 8px 10px rgba(32,160,255,.3);color: #FFF;}
.datang_footnav ul li .on{background: linear-gradient(-125deg,#0295f9 0,#2f49fd 100%);box-shadow: 0 8px 10px rgba(32,160,255,.3);color: #FFF;}
.datang_footnav .datang_sq{background: linear-gradient(-125deg, #ffab23 0, #ff0036 100%); border-radius: 50%; color: #fff;box-shadow: 0 8px 10px rgba(255, 0, 12, .3);}
.datang_footnav .datang_sq a{ padding-top:10px;}
.datang_footnav .datang_sq a:hover{background: linear-gradient(-125deg, #ffab23 0, #ff0036 100%);}
.datang_footnav .datang_sq a p{color: #fff;}
.datang_footnav ul li a p{font-size:14px;}
@media (min-width: 980px) {
 .datang_service ul li:nth-child(7n){margin-right:0px;}   
}
@media (max-width: 980px){
#foot-memu,.wap_logo{display:block;}
.datang_content{max-width:auto;min-width:auto;}
.datang_head .logo font,.datang_head .logo p,.datang_head .search,.datang_head .user_status .vip,.datang_top,.datang_nav .home,.datang_nav ul li .sub-menu,.datang_logo{display: none;}
.datang_head .user_status,.datang_head .logo{width: auto;}
.datang_head{padding:10px 0px;}
.datang_head .user_status{margin-right: 10px;}
.datang_nav{width: 310px; height:100%; position: fixed; z-index: 99999; top:0px; right:-310px; background: #fff;}
.wap_logo a{display: block; margin:auto;width:60%;}
.wap_logo a img{display: inline-block; width: 100%;}
.wap_nav_close{margin-top: 15px;}
.wap_nav_close i{float: right;height: 30px; width: 30px;background-color: #f6f6f6; text-align: center; line-height: 30px;border-radius: 50%;}
.datang_nav ul li{width:45%; border:1px solid #eee; margin: auto;margin-bottom: 10px; margin-left:10px;}
.datang_nav ul li a{width: 100%; height: 100%; display: inline-block; text-align: center;}
.datang_nav ul{margin-top: 20px;}
.datang_banner{width:calc(100% - 20px);height: 160px; margin-top:10px;}
.datang_banner .swiper-wrapper .swiper-slide{background-size:auto 100%!important; background-position: center!important;}
.datang_footnav,#callkefu{display: none;}
.datang_new{margin-top:40px;}
.datang_new .news{width:calc(100% - 20px); margin: auto; float: none; display: none;}
.datang_new .site_info{width:calc(100% - 30px); margin: auto; float: none; margin-top: 15px; margin-bottom: 15px;box-shadow: 0 4px 12px 0 rgba(52, 73, 94, 0.1); height:auto;padding:15px;}
.datang_service{width:calc(100% - 30px); margin: auto;box-shadow: 0 4px 12px 0 rgba(52, 73, 94, 0.1); padding: 15px; margin-bottom:10px;}
.datang_service ul li{width:25%; margin-right:0%; margin-bottom:3%; padding:0px;}
.datang_service ul li p{display: none;}
.datang_service ul li:nth-child(3n){margin-right: 0%;}
.datang_service ul li h2{font-size:12px;}
.service_title{border-bottom: 1px solid #f2f2f2; margin-bottom:20px; position: relative; line-height:20px; padding-bottom:15px;}
.service_title i{color: #448aff; font-size: 16px; margin-right:8px;}
.service_title a{font-size: 16px;color: #555; }
.service_title span{color: #a7a7a7;font-size:12px;font-weight: 300; margin-left:8px;}
.service_title .pages{position: absolute; right: 0px; top: 0px;text-align: center;}
.service_title .pages a{width:23px; height:23px; border-radius: 50%; display: inline-block; text-align: center;border: 1px solid #eee;color:#ccc; font-weight: normal;}
.service_title .pages a i{margin-right: 0px;color: #ccc;}
.datang_service ul li{background: none!important;}
.datang_service ul li h2{font-weight:400;}
.datang_index_cate{width:calc(100% - 20px);margin: auto;padding: 30px 0px; border-radius: 10px; padding-bottom:10px;}
.datang_index_cate .lstcate{padding:0px 15px;}
.datang_index_cate .lstcate a{width:24%; margin-right:0%; margin-bottom: 10px;}
.datang_index_cate .vo_list{padding:2px 2px 20px 2px; margin-top:10px;}
.vo_list ul li{position:relative;}
.vo_list ul li .p_sup span{margin-bottom:4px; display: inline-block;}
.vo_list ul li .p_sup{margin-top:0px; padding:5px 10px;}
.vo_list ul li .p_t a{width: 90%; margin: auto; font-size:14px; font-weight: normal; margin: auto; display:block; margin-top: 10px;}
.vo_list ul li{width:48%; padding: 0px; margin-right:4%; margin-bottom: 4%;box-shadow: 0 4px 12px 0 rgba(52, 73, 94, .1);}
.vo_list ul li:nth-child(2n){margin-right: 0%;}
.vo_list ul li .p_label{margin:10px;}
.vo_list ul li .p_label span{width: auto;}
.vo_list ul li .p_label span:nth-child(3){position: absolute; top:5px; left: 5px; z-index: 999; opacity:.8}
.datang_cate_t{font-size:18px; width: 90%; margin: auto;}
.datang_cate_t span{font-weight: 300;}
.news_cate ul{margin-bottom: 15px;}
.news_cate ul li{padding:15px;position: relative;}
.news_cate ul li .item-txt{font-size:16px;}
.news_cate a .item-desc{font-size:12px;}
.news_cate .news_item a{padding: 10px;}
.news_cate .news_item .news_img{width:100%; float:none; margin: auto;}
.news_cate .news_item .news_img img{width: 100%;}
.news_cate .news_item .news_info{width:100%;}
.news_cate .news_item .des{font-size: 12px;}
.news_cate .news_item .news_f{position: static;}
.news_cate .news_item .news_f .datang_right{display: none;}
.news_cate .news_item .news_info{height: auto;}
.datang_m .item{float: none;width: calc(100% - 30px);margin: auto;margin-bottom: 20px;}
.datang_m .item:nth-child(3n){margin:auto;}
.datang_m{padding:0px 0px 40px 0px;}
.datang_total ul li p:nth-child(2){font-size: 20px;font-weight: 500;}
.news_cate .news_item .t{font-weight:normal;}
.datang_m .item ul li a{display: inline-block; width: calc(100% - 70px);}
.datang_index_cate{background: #fff;}
.t_type2{width:90%; margin: auto; margin-bottom:20px;}
.footer{padding:40px 0px 90px 0px;width: calc(100% - 30px);margin: auto;}
.datang_total .datang_total_main{padding-top: 100px;}
.aini_foot_nav{border-top:1px solid #eee;padding:8px 0;background:#fff;position:fixed;bottom:0;width:100%;z-index:999999}
.aini_foot_nav p,.aini_foot_nav ul,.pc{margin:0;padding:0}
.aini_foot_nav li{width:20%;text-align:center;float:left}
.aini_foot_nav li a{width:100%;display:block;color:#888}
.aini_foot_nav .nohover{color:#0f7efa}
.aini_foot_nav li i{display:block;font-size:25px;line-height:26px}
.aini_foot_nav li p{overflow:hidden;font-size:12px;height:16px;line-height:16px;color:#888}
.aini_foot_nav li.aini_zjbtn{overflow:visible;position:relative}
.aini_foot_nav li.aini_zjbtn a{bottom:0;left:calc(50% - 30px);width:60px;height:40px;border-radius:50%;overflow:visible}
.aini_foot_nav li.aini_zjbtn a em{display:block;position:absolute;bottom:-5px;left:calc(50% - 30px);z-index:100;width:60px;height:60px;border-radius:50%}
.aini_foot_nav .b_ok{border:1px solid #efefef!important}
.aini_foot_nav .bg_f{background:#fff!important}
address,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400}
.aini_foot_nav li.aini_zjbtn a span{display:block;position:absolute;bottom:-8px;left:calc(50% - 30px);z-index:110;width:60px;height:62px;line-height:62px;border-radius:50%;padding:0 1px}
.aini_foot_nav .bg_f{background:#fff!important}
.aini_foot_nav li.aini_zjbtn a span i.foot_btn{width:44px;height:44px;line-height:44px;border-radius:50%;padding:0;margin-top:8px;background:linear-gradient(-125deg,#0295f9 0,#2f49fd 100%);box-shadow:0 3px 10px -1px #0295f9!important}
.aini_foot_nav .foot_btn{width:48px;padding:5px 0;text-align:center;height:24px;line-height:24px;font-size:24px;margin:7px auto 0;border-radius:2px}
.aini_foot_nav .iconjiahao{color:#fff}
.datang_service ul li{text-align:center}
.datang_service ul li h2 i{display: block;width: 55px;height: 55px;border-radius: 50%;margin: auto;text-align: center;line-height: 50px;font-size: 30px;margin-bottom: 8px;}
.service_title{display:block;}
.footer .friendlinks-ul ul li{margin-bottom: 8px;}
.news_cate a .biao{font-size:24px;}
.news_cate ul li{width:49%; float:left; margin-right:2%; margin-bottom:2%;border-radius: 10px;}
.datang_cate_t{margin-bottom: 20px;}
.news_cate .news_item a{min-height: 340px;}
.news_cate ul li:nth-child(4n){margin-right:2%;}
.news_cate ul li:nth-child(2n){margin-right:0%;}
}