.flex {flex-flow:row wrap;}
.mobile {display:none;}

.mt0 {margin-top:0px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt80 {margin-top:80px;}

.pd20 {padding:20px;}
.pd30 {padding:30px;}
.pd40 {padding:40px;}

.btn_2 {display:inline-block;height:50px;line-height:50px;overflow:hidden;font-size:18px;text-align:center;border-radius:3px;border:none;padding:0 80px;background-color:#dc181a;}
.btn_2:hover {background-color:#e81d1f;}

.btn_3 {display:inline-block;height:45px;line-height:45px;overflow:hidden;font-size:18px;text-align:center;color:#fff;border-radius:2px;border:none;padding:0 40px;background-color:#f00;box-shadow:0 4px 5px 0px #ffacac;}

.service_title:before,
.service_title:after {content:'';position:relative;top:-5px;display:inline-block;width:58px;height:10px;background-color:#dc181a;}
.service_title:before {margin-right:25px;}
.service_title:after {margin-left:25px;}
.service_title.white {color:#fff;opacity:0.9;}
.service_title.white:before,
.service_title.white:after {background-color:#fff;}

.wrap_main {width:1200px;margin:0 auto;}

.header {background-color:#fff;}
.header .top {line-height:34px;background-color:#fafafa;border-bottom:1px solid #eee;font-size:12px;color:#666;}
.header .top .links a {position:relative;color:#666;margin-left:12px;}
.header .top .links a .iconfont {position:relative;top:1px;font-size:14px;color:#888;margin-right:4px;}
.header .top .links a:hover .iconfont {color:#f00;}
.header .top .links a:nth-child(2) .iconfont {font-size:16px;}
.header .top .links a.wechat .qrcode {display:none;position:absolute;width:98px;height:98px;border:2px solid #eee;margin:0 0 0 -5px;z-index:1;background-size:cover;}
.header .top .links a.wechat:hover .qrcode {display:block;}
.header .main,
.header .main .logo {height:108px;overflow:hidden;}
.header .main .logo img {max-width:100%;}
.header .main .search {flex:1;margin:21px 60px 0 60px;}
.header .main .search input {flex:1;border:solid 2px #f00;padding:7px 10px;}
.header .main .search button {width:92px;border:none;color:#fff;line-height:20px;}
.header .main .search .keyword {margin-top:8px;}
.header .main .search .keyword a {position:relative;color:#666;font-size:12px;margin-right:15px;}
.header .main .search .keyword a:last-child {margin-right:0;}
.header .main .search .keyword a.hot:after {content:'';position:absolute;top:0;right:0;width:20px;height:9px;background-image:url('../images/hot.png');margin:-10px -15px 0 0;}
.header .main .phone {width:228px;}
.header .main .phone i {font-size:44px;float:left;margin:25px 15px 0 0;}
.header .main .phone p {position:relative;top:5px;font-size:14px;color:#666;margin:4px 0 8px 0;}
.header .main .phone span {font-size:22px;font-weight:bold;}
.header nav {height:94px;}
.header nav.on {position:fixed;width:100%;left:0;top:0;z-index:2;}
.header nav .menu {line-height:54px;}
.header nav .menu a {flex:1;text-align:center;font-size:18px;color:#fff;}
.header nav .menu a.on,
.header nav .menu a:hover {background-color:#d50000;}
/*.header nav .menu a.active {background-color:#ffa100;}*/

.header nav .countrys a {padding:0 12px;}
.header nav .countrys a {font-size:14px;color:#333;}
.header nav .countrys {line-height:40px;background-color:#f4f4f4;}
.header nav .countrys a:before {content:'';display:inline-block;position:relative;top:1px;width:16px;height:11px;margin-right:4px;}
.header nav .countrys a.hongkong:before {display:none;background-image:url('../images/flag_small_hongkong.png');}
.header nav .countrys a.macau:before {display:none;background-image:url('../images/flag_small_macau.png');}
.header nav .countrys a.singapore:before {background-image:url('../images/flag_small_singapore.png');}
.header nav .countrys a.korea:before {background-image:url('../images/flag_small_korea.png');}
.header nav .countrys a.vietnam:before {background-image:url('../images/flag_small_vietnam.png');}
.header nav .countrys a.usa:before {background-image:url('../images/flag_small_usa.png');}
.header nav .countrys a.british:before {background-image:url('../images/flag_small_british.png');}
.header nav .countrys a.cayman:before {background-image:url('../images/flag_small_cayman.png');}
.header nav .countrys a.bvi:before {background-image:url('../images/flag_small_bvi.png');}
.header nav .countrys a.japan:before {background-image:url('../images/flag_small_japan.png');}
.header nav .countrys a.malaysia:before {background-image:url('../images/flag_small_malaysia.png');}

.friend_links {background-color:#222;font-size:14px;color:#fff;padding:20px 0;line-height:2;}
.friend_links a {color:#888;margin-right:10px;}

footer {background-color:#333;}
footer .copyright {font-size:14px;padding:20px 0;line-height:1.8;border-top:1px solid #444;}
footer .copyright,
footer .copyright a,
footer .info .item .list a {color:#999;}
footer a:hover {color:#eea01e !important;}
footer .info {}
footer .info {padding:30px 0;}
footer .info .item {}
footer .info .item .title,
footer .info .text .time {font-size:18px;color:#fff;}
footer .info .item .list {margin-top:10px;}
footer .info .item .list a {display:block;font-size:14px;padding:3px 0;}
footer .info .qrcode .img {width:98px;height:98px;background-size:cover;}
footer .info .text {margin-top:20px;}
footer .info .text .phone {margin:10px 0 8px 0;}
footer .info .text .phone i {font-size:25px;}
footer .info .text .phone b {font-size:26px;margin-left:5px;}
footer .info .text .phone b:last-child {margin-left:15px;}
footer .info .text p {color:#888;font-size:14px;}

.page_404,
.page_ok {padding:50px 0 80px 0;}
.page_404 h1 {font-size:118px;text-align:center;color:#e62129;}

.page_ok h1 {font-size:66px;text-align:center;color:#83c44e;}
.page_ok h1 i {font-size:70px;position:relative;left:0;top:3px;margin-right:10px;}

.page_404 h5 {font-size:28px;font-weight:bold;padding:20px 0 10px 0;text-align:center;}
.page_404 p {font-size:18px;text-align:center;color:#888;padding:10px 0 0 0;}

.page_404 .btn,
.page_ok .btn {width:30%;margin:0 auto;padding-top:50px;}
.page_404 .btn a,
.page_ok .btn a {width:48%;display:inline-block;height:38px;line-height:38px;padding:0;margin:0;border-radius:4px;font-size:14px;text-align:center;color:#fff;}
.page_404 .btn a:hover,
.page_ok .btn a:hover {color:#fff !important;}
.page_404 .btn a:nth-child(1),
.page_ok .btn a:nth-child(1) {float:left;background:#eea01e;}
.page_404 .btn a:nth-child(2),
.page_ok .btn a:nth-child(2) {float:right;background:#e62129;}

.page_about .header .guide,
.page_about .intro .container,
.page_about .contact .container {width:90%;margin:0 auto;}

.page_about .header {height:658px;}
.page_about .header .bg {height:360px;background:url('../images/page_about_1.jpg') center no-repeat;background-size:cover;}
.page_about .header .guide {top:-60px;height:300px;padding:35px 30px;}
.page_about .header .guide h1 {font-size:48px;}
.page_about .header .guide h6 {color:#888;font-size:18px;font-weight:normal;margin-top:10px;}
.page_about .header .guide .special {margin-top:35px;}
.page_about .header .guide .special ul li {flex:1;}
.page_about .header .guide .special ul li b {font-size:30px;color:#000;}
.page_about .header .guide .special ul li p {font-size:18px;color:#333;margin-top:5px;}
.page_about .intro {height:656px;background:url('../images/page_about_2.jpg') center no-repeat;background-size:cover;}
.page_about .intro .container .title,
.page_about .intro .container .content {position:absolute;top:75px;}
.page_about .intro .container .title b {font-size:56px;display:block;font-weight:normal;}
.page_about .intro .container .title span {top:-10px;font-size:48px;color:rgba(255,255,255,0.5);}
.page_about .intro .container .content {right:0;width:658px;padding:40px;}
.page_about .intro .container .content img {display:inline-block;}
.page_about .intro .container .content p {font-size:18px;margin-top:25px;line-height:1.8;}
.page_about .contact {height:480px;background:url('../images/page_about_3.jpg') center no-repeat;background-size:cover;}
.page_about .contact .container > .title {font-size:36px;color:#000;font-weight:bold;padding:40px 0;}
.page_about .contact .container .blocks .item {width:32%;height:268px;background-color:#fff;border-radius:5px;box-sizing:border-box;padding:25px;}
.page_about .contact .container .blocks .item .title {color:#000;font-size:18px;border-bottom:1px solid #ddd;padding-bottom:16px;}
.page_about .contact .container .blocks .item p {margin-top:16px;}

.page_banner {position:relative;}
.page_banner img {width:100%;}
.page_banner .title {position:absolute;top:50%;transform:translate(0,-50%);font-size:36px;margin:0 50px;}
.page_banner .title b {margin-left:10px;font-weight:normal;}

.crumb {padding:14px 0 15px 0;font-size:14px;}
.crumb,
.crumb a {color:#333;}
.crumb a i {font-size:18px;margin-right:6px;}
.crumb a:after {content:'>';font-size:14px;font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;margin-left:10px;}
.crumb a,
.crumb span {margin-right:6px;}

.nav_guide {background-color:#f7f7f7;height:176px;}
.nav_guide span {width:108px;height:108px;margin-top:34px;background:url('../images/nav_guide_title.jpg') no-repeat;}
.nav_guide ul {flex:1;margin-left:28px;}
.nav_guide ul li {position:relative;}
.nav_guide ul li i {display:block;color:#fc8269;font-size:58px;line-height:1;margin:34px 0 5px 0;}
.nav_guide ul li em {color:#333;}
.nav_guide ul li p {font-size:12px;margin-top:2px;color:#aaa;}
.nav_guide ul li:after {content:'...';position:absolute;top:10px;right:-60px;font-size:48px;color:#e5e5e5;font-family:Geneva;}
.nav_guide ul li:last-child:after {display:none;}

.block_article .news {flex:1;}
.block_article .ask,
.block_article .news .thumbs a {width:285px;margin-left:20px;background-size:cover;}
.block_article .news .title .tags {flex:1;margin:38px 0 0 50px;}
.block_article .news .title .tags a,
.index_title a.more {flex:1;border-radius:2px;background-color:#f9f9f9;text-align:center;font-size:14px;color:#666;height:32px;line-height:32px;margin-right:10px;}
.block_article .news .title .tags a:last-child {margin-right:0;}
.block_article .news .title .tags a.on,
.block_article .news .title .tags a:hover {background-color:#f00;color:#fff;}
.block_article .news .thumbs a:first-child {margin-left:0;}
.block_article .news .thumbs a {position:relative;height:168px;}
.block_article .news .thumbs a span {position:absolute;left:0;bottom:0;display:block;width:100%;height:35px;line-height:35px;color:#fff;background-color:rgba(0,0,0,0.4);text-align:center;padding:0 15px;box-sizing:border-box;}
.block_article .news .list {margin-top:20px;}
.block_article .news .list li {width:32%;margin-right:2%;line-height:2.2;font-size:14px;}
.block_article .news .list li:before {content:'';display:inline-block;position:relative;top:11px;width:6px;height:7px;background-image:url('../images/arrow_1.jpg');margin-right:6px;}
.block_article .news .list li:nth-child(3n) {margin-right:0;}
.block_article .news .list li a {flex:1;color:#333;}
.block_article .news .list li span {color:#999;}

.block_article .ask .list ul li {line-height:1;border-bottom:1px solid #eee;padding:10px 0 8px 0;}
.block_article .ask .list ul li:first-child {padding-top:0;}
.block_article .ask .list ul li .info {margin-top:7px;}

.block_about {}
.block_about .container .img {width:516px;height:326px;background-image:url('../images/temp_6.jpg');}
.block_about .container .content {flex:1;margin-left:45px;}
.block_about .container .content > .title {font-size:24px;margin:-4px 0 25px 0;}
.block_about .container .content > p {color:#999;font-size:14px;line-height:2;margin-bottom:10px;}

.pages_bar {text-align:center;background:#fff;padding:25px 0;font-size:14px;}
.pages_bar a {display:inline-block;background:#fff;border:1px solid #dedede;color:#666;border-radius:2px;margin-right:5px;}
.pages_bar a:last-child {margin-right:0;}
.pages_bar a:hover,
.pages_bar a.current_page {background:#ef4d4b;border:1px solid #ef4d4b;text-align:center;border-radius:2px;}
.pages_bar a,
.pages_bar a.current_page {padding:5px 14px;}
.pages_bar span {display:none;}

.c_box .title {border-bottom:1px solid #e5e5e5;}
.c_box .title span,
.customer_1 .title {display:inline-block;font-size:18px;padding-bottom:12px;}
.c_box .title span:after {content:'';position:absolute;left:0;bottom:-1px;width:100%;height:2px;}

.c_box .article_list ul {padding-top:5px;}
.c_box .article_list ul li {margin-top:12px;}
.c_box .article_list ul li a,
.c_box .tag_1 ul li a,
.c_box .tag_2 ul li a,
.c_box .thumb_2 ul li a.text,
.c_box .thumb_3 ul li a.text,
.c_box .ask_list_1 ul li > a,
.page_wrap .relation_list .column_2 .box ul li a,
.block_article .ask .list a {display:block;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.c_box .article_list ul li a:before,
.page_wrap .relation_list .column_2 .box ul li a:before {content:'';position:relative;top:-3px;display:inline-block;width:4px;height:4px;background-color:#aaa;margin-right:8px;}

.c_box .ask_list_1 ul li {border-bottom:1px solid #eee;padding:15px 0;}
.c_box .ask_list_1 ul li .info {margin-top:5px;}
.c_box .ask_list_1 ul li .info span,
.block_article .ask .list ul li .info span {position:relative;top:-1px;margin-right:8px;color:#f60;}
.c_box .ask_list_1 ul li:last-child,
.block_article .ask .list ul li:last-child {border-bottom:none;}

.c_box .ask_list_1 ul li > a,
.c_box .thumb_3 ul li a.text {line-height:1.8;}

.c_box .ask_list_1 ul li .info,
.c_box .thumb_3 ul li span,
.block_article .ask .list ul li .info {font-size:12px;color:#aaa;}

.c_box .ask_list_1 ul li .info i,
.c_box .thumb_3 ul li span i,
.block_article .ask .list ul li .info i {position:relative;top:2px;margin-right:5px;font-size:18px;color:#bbb;}

.c_box .ask_list_1 ul li .info u,
.c_box .thumb_3 ul li span u,
.block_article .ask .list ul li .info u {margin-left:10px;}

.c_box .tag_1 ul li,
.c_box .thumb_2 ul li {width:48%;}

.c_box .thumb_2 ul li a.text,
.c_box .thumb_3 ul li a.text,
.c_box .ask_list_1 ul li > a {white-space:normal;}

.c_box .tag_1 {}
.c_box .tag_1 ul li {margin-top:8px;text-align:center;background-color:#f5f5f5;border-radius:2px;}
.c_box .tag_1 ul li a {padding:8px 0;}
.c_box .tag_2 ul li {margin-right:15px;}
.c_box .tag_2 ul li a {padding:5px 0;}

.c_box .thumb_1 ul li {margin-top:10px;}
.c_box .thumb_1 ul li .img {display:block;height:128px;background-size:cover;}
.c_box .thumb_1 ul li .flex {padding:6px 0;}
.c_box .thumb_1 ul li .flex > a {flex:1;color:#333;}
.c_box .thumb_1 ul li .flex .info a {font-size:14px;}
.c_box .thumb_1 ul li .flex .info a:first-child {margin-right:5px;}

.c_box .thumb_2 ul li,
.c_box .thumb_3 ul li {margin-top:15px;}
.c_box .thumb_2 ul li a {display:block;}
.c_box .thumb_2 ul li a.img {height:98px;background-size:cover;}
.c_box .thumb_2 ul li a.text i {position:relative;top:2px;margin-right:2px;font-size:20px;}

.c_box .thumb_3 ul li a.img {float:left;width:80px;height:78px;margin-right:15px;}
.c_box .thumb_3 ul li:after {content:'';display:block;float:none;clear:both;}

.customer_1 .title {color:#333;}
.customer_1 a.img {display:block;width:101px;height:101px;margin:20px auto 40px auto;background:url('../images/customer_1.jpg') no-repeat;}

.page_tab {margin-bottom:20px;}
.page_tab a {width:15%;margin:10px 2% 0 0;text-align:center;padding:4px 0;font-size:15px;color:#333;background-color:#f1f2f3;border-radius:2px;}
.page_tab a:nth-child(6n) {margin-right:0;}
.page_tab a:nth-child(-n+6) {margin-top:0;}

.page_wrap .left {width:288px;margin-right:20px;padding:20px;height:fit-content;}
.page_wrap .right {flex:1;}
.page_wrap .right .news_list ul {}
.page_wrap .right .news_list ul li {margin-top:25px;padding-bottom:25px;border-bottom:1px solid #ededed;}
.page_wrap .right .news_list ul li a.question .iconfont {font-size:24px;}
.page_wrap .right .news_list ul li .thumb {display:block;width:226px;margin-right:25px;}
.page_wrap .right .news_list ul li .thumb img {width:100%;}
.page_wrap .right .news_list ul li .desc {flex:1;}
.page_wrap .right .news_list ul li .desc > a {display:block;margin-top:-5px;font-size:20px;color:#333;}
.page_wrap .right .news_list ul li .desc > p {color:#666;font-size:14px;line-height:25px;padding:18px 0 14px 0;}
.page_wrap .right .news_list ul li .desc > p .iconfont {position:relative;top:1px;font-size:20px;margin:0 2px;color:#eea01e;}
.page_wrap .right .news_list ul li .desc .info span {font-size:14px;margin-right:25px;color:#aaa;}
.page_wrap .right .news_list ul li .desc .info span i {position:relative;color:#ccc;margin-right:5px;}
.page_wrap .right .news_list ul li .desc .info span i.fa-commenting-o {top:-1px;}
.page_wrap .right .news_detail > h1,
.page_wrap .right .ask_detail > h1,
.page_wrap .right .service_intro > h1,
.service_title {font-size:32px;color:#000;}
.page_wrap .right .news_detail > .info,
.page_wrap .right .ask_detail > .info {color:#aaa;font-size:14px;padding:15px 0 30px 0;}
.page_wrap .right .news_detail > .info span,
.page_wrap .right .ask_detail > .info span {margin-right:20px;}
.page_wrap .right .news_detail > .info span i,
.page_wrap .right .ask_detail > .info span i {position:relative;top:1px;margin-right:4px;}
.page_wrap .right .news_detail > .info span:last-child,
.page_wrap .right .ask_detail > .info span:last-child {margin-right:0;}
.page_wrap .right .news_detail > .info span .bdsharebuttonbox,
.page_wrap .right .ask_detail > .info span .bdsharebuttonbox {position:absolute;display:inline-block;margin-top:-1px;}
.page_wrap .right .news_detail > .info span .bdsharebuttonbox a,
.page_wrap .right .ask_detail > .info span .bdsharebuttonbox a {filter:grayscale(100%);opacity:0.4;}
.page_wrap .right .news_detail > .info span .bdsharebuttonbox a:hover,
.page_wrap .right .ask_detail > .info span .bdsharebuttonbox a:hover {filter:none;opacity:1;}

.page_wrap .right .news_detail > .content,
.page_wrap .right .ask_detail > .content,
.page_wrap .right .ask_detail .answers ul li .info .text .content,
.page_wrap .right .service_intro .desc,
.page_wrap .right .service_detail .content {font-size:18px;line-height:2;color:#333;padding-top:20px;}

.page_wrap .right .news_detail > .content p,
.page_wrap .right .ask_detail > .content p,
.page_wrap .right .service_intro .desc p,
.page_wrap .right .service_detail .content p {margin-bottom:30px;}

.page_wrap .right .news_detail > .content img,
.page_wrap .right .ask_detail > .content img {display:inline-block;max-width:100%;}

.page_wrap .right .news_detail > .prenext,
.page_wrap .right .ask_detail > .prenext  {background-color:#f5f5f5;padding:20px;margin-top:60px;}
.page_wrap .right .news_detail > .prenext ul li,
.page_wrap .right .ask_detail > .prenext ul li {margin-bottom:10px;font-size:14px;}
.page_wrap .right .news_detail > .prenext ul li,
.page_wrap .right .news_detail > .prenext ul li a,
.page_wrap .right .ask_detail > .prenext ul li,
.page_wrap .right .ask_detail > .prenext ul li a {color:#999;}
.page_wrap .right .ask_detail > .prenext ul li:last-child,
.page_wrap .right .news_detail > .prenext ul li:last-child  {margin-bottom:0;}

.page_wrap .right .ask_detail > .tags,
.page_wrap .right .news_detail > .tags  {margin-top:30px;}
.page_wrap .right .ask_detail > .tags a,
.page_wrap .right .news_detail > .tags a {font-size:12px;color:#999;border:1px solid #f0f0f0;border-radius:50px;padding:7px 15px 6px 15px;white-space:nowrap;margin:0 10px 10px 0;}

.page_wrap .right .news_detail > .info,
.page_wrap .right .ask_detail > .info,
.page_wrap .right .ask_detail .answers .total,
.page_wrap .right .ask_detail .answers ul li,
.page_wrap .relation_list .thumbs_list ul li {border-bottom:1px solid #f0f0f0;}

.page_wrap .right .ask_detail > .info span i.icon-pinglun {top:2px;}
.page_wrap .right .ask_detail > .content,
.page_wrap .right .ask_detail .answers ul li .info .text .content,
.page_wrap .right .service_intro .desc,
.page_wrap .right .service_detail .content {text-indent:0;}

.page_wrap .right .ask_detail .answers .total {margin-top:20px;padding-bottom:15px;color:#333;font-size:14px;}
.page_wrap .right .ask_detail .answers ul li {position:relative;margin-top:50px;}
.page_wrap .right .ask_detail .answers ul li:last-child {border-bottom:0;}
.page_wrap .right .ask_detail .answers ul li .info > span {width:50px;height:50px;background:url('../images/default_avatar.jpg') no-repeat;margin-right:20px;}
.page_wrap .right .ask_detail .answers ul li .info .text {flex:1;}
.page_wrap .right .ask_detail .answers ul li .info .text u {color:#999;font-size:14px;}
.page_wrap .right .ask_detail .answers ul li .info .text .content {padding-top:10px;line-height:1.8;font-size:16px;}
.page_wrap .right .ask_detail .answers ul li .like {text-align:right;font-size:14px;padding:20px 0;}
.page_wrap .right .ask_detail .answers ul li .like em {margin-right:30px;color:#aaa;cursor:pointer;}
.page_wrap .right .ask_detail .answers ul li .like em:last-child {margin-right:0;}
.page_wrap .right .ask_detail .answers ul li .like em i {position:relative;margin-right:5px;}
.page_wrap .right .ask_detail .answers ul li .like em:hover i {color:#f00;}
.page_wrap .right .ask_detail .answers ul li.on {}
.page_wrap .right .ask_detail .answers ul li.on:before {content:'';position:absolute;right:10px;top:-50px;width:100px;height:80px;background:url('../images/icon_3.png') no-repeat;}
.page_wrap .right .ask_detail .answers ul li.on > .info a.btn {color:#fff !important;background:#e62129;border-color:#e62129;}

.page_wrap .relation_list > .title,
.page_wrap .relation_list .box > .title {font-size:20px;color:#333;font-weight:bold;}

.page_wrap .relation_list > .title:before,
.page_wrap .relation_list .box > .title:before {content:'';position:relative;top:3px;display:inline-block;width:4px;height:20px;margin-right:10px;}

.page_wrap .relation_list .thumbs_list ul li {padding:30px 0;}
.page_wrap .relation_list .thumbs_list ul li:last-child {border-bottom:none;}
.page_wrap .relation_list .thumbs_list ul li > a {width:180px;margin-right:20px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.page_wrap .relation_list .thumbs_list ul li > a img {width:100%;}
.page_wrap .relation_list .thumbs_list ul li > .info {flex:1;position:relative;top:-3px;}
.page_wrap .relation_list .thumbs_list ul li > .info a {font-size:18px;color:#333;}
.page_wrap .relation_list .thumbs_list ul li > .info p {height:50px;color:#aaa;font-size:14px;padding:10px 0;line-height:1.8;}
.page_wrap .relation_list .thumbs_list ul li > .info span {display:block;margin-top:6px;}
.page_wrap .relation_list .thumbs_list ul li > .info span em {font-size:15px;color:#aaa;margin-right:20px;}
.page_wrap .relation_list .thumbs_list ul li > .info span em:last-child {margin-right:0;}
.page_wrap .relation_list .thumbs_list ul li > .info span em i {position:relative;margin-right:4px;}

.page_wrap .relation_list .column_2 .box {width:48%;}
.page_wrap .relation_list .column_2 .box ul {margin-top:10px;}
.page_wrap .relation_list .column_2 .box ul li a {padding:5px 0;}

.page_wrap .right .service_intro .img {padding:40px 0 20px 0;}
.page_wrap .right .service_intro .img img {display:inline-block;max-width:100%;}
.page_wrap .right .service_intro .desc {text-align:left;}
.page_wrap .right .service_intro .btn {padding-top:30px;}

.page_wrap .right .service_flow {background-color:#ea371d;}
.page_wrap .right .service_flow .progress ul li {position:relative;text-align:center;}
.page_wrap .right .service_flow .progress ul li em {display:block;width:66px;height:66px;line-height:68px;overflow:hidden;margin:40px auto 15px auto;background-color:#ffe1a1;color:#ea371d;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:48px;border-radius:50%;}
.page_wrap .right .service_flow .progress ul li span {font-size:20px;color:#fff;}
.page_wrap .right .service_flow .progress ul li:after {content:'';position:absolute;right:-58px;top:50%;transform:translate(0,-50%);display:block;width:50px;height:21px;background:url('../images/service_flow_arrow.jpg') no-repeat;}
.page_wrap .right .service_flow .progress ul li:last-child:after {display:none;}
.page_wrap .right .service_flow .desc {font-size:14px;padding:40px 0 0 0;}

.page_wrap .right .service_choose ul {margin-top:30px;}
.page_wrap .right .service_choose ul li {width:22%;text-align:center;}
.page_wrap .right .service_choose ul li i {display:block;color:#ea371d;font-size:58px;}
.page_wrap .right .service_choose ul li span {display:block;font-size:20px;color:#000;padding:5px 0 15px 0;}
.page_wrap .right .service_choose ul li p {text-align:left;font-size:14px;color:#aaa;line-height:1.8;}

.index_title {position:relative;color:#000;font-size:30px;font-weight:bold;padding:30px 0;}
.index_title:before {content:'';position:relative;top:3px;display:inline-block;width:4px;height:20px;margin:2px 10px 0 0;background-color:#ff0714;}
.index_title a.more {position:absolute;top:40px;right:0;height:28px;line-height:28px;padding:0 10px;font-weight:normal;}

.splash_1 {position:relative;overflow:hidden;}
.splash_1 .swiper-wrapper {z-index:0;}
.splash_1 .swiper-wrapper .swiper-slide {display:block;position:relative;background-size:auto 100%;background-position:center;background-repeat:no-repeat;}
.splash_1 .swiper-wrapper .swiper-slide img {width:100%;}
.splash_1 .swiper-pagination span {width:12px;height:12px;border-radius:50%;background:#fff;opacity:0.5;}
.splash_1 .swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:0.8;}
.splash_1 .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 6px !important;}

.splash_2 {position:relative;overflow:hidden;}
.splash_2 .swiper-wrapper {z-index:0;}
.splash_2 .swiper-wrapper .swiper-slide {position:relative;display:block;height:452px;color:#0952a3;background-size:cover;background-position:center;background-repeat:no-repeat;}
.splash_2 .swiper-pagination span {width:12px;height:12px;border-radius:50%;background:#fff;opacity:0.5;}
.splash_2 .swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:0.8;}
.splash_2 .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 6px !important;}
.splash_2 .swiper-wrapper .swiper-slide .wrap_main {position:relative;}
.splash_2 .swiper-wrapper .swiper-slide .wrap_main .text {position:absolute;background-color:rgba(255,255,255,0.95);padding:20px 50px 25px 50px;border-radius:2px;}
.splash_2 .swiper-wrapper .swiper-slide .wrap_main .text .title {font-size:68px;font-weight:bold;}
.splash_2 .swiper-wrapper .swiper-slide .wrap_main .text .desc {font-size:36px;margin-top:10px;}
.splash_2 .swiper-wrapper .swiper-slide.hongkong .wrap_main .text {right:10%;top:90px;color:#5412e5;}
.splash_2 .swiper-wrapper .swiper-slide.singapore .wrap_main .text {left:8%;top:90px;color:#ba7306;}
.splash_2 .swiper-wrapper .swiper-slide.usa .wrap_main .text {left:6%;top:90px;color:#d3670e;}
.splash_2 .swiper-wrapper .swiper-slide.british .wrap_main .text {left:10%;top:92px;color:#e45000;}
.splash_2 .swiper-wrapper .swiper-slide .wrap_main .text2 {text-align:center;}
.splash_2 .swiper-wrapper .swiper-slide .wrap_main .text2 {margin-top:85px;}
.splash_2 .swiper-wrapper .swiper-slide .wrap_main .text2 .title {font-size:98px;font-weight:bold;color:#fff;}
.splash_2 .swiper-wrapper .swiper-slide .wrap_main .text2 .desc {display:inline-block;font-weight:bold;font-size:42px;margin-top:5px;padding:6px 40px;background-color:#fff;border-radius:2px;}

.index .block_1 .recommend .item {position:relative;flex:1;margin-right:20px;height:358px;}
.index .block_1 .recommend .item:last-child {margin-right:0;}

.index .block_1 .recommend .item:before {content:'';display:block;position:absolute;right:12px;top:190px;width:70px;height:56px;border:1px solid #fff;}
.index .block_1 .recommend .item.hongkong:before {display:none;background-image:url('../images/flag_hongkong.jpg');}
.index .block_1 .recommend .item.singapore:before {background-image:url('../images/flag_singapore.jpg');}
.index .block_1 .recommend .item.usa:before {background-image:url('../images/flag_usa.jpg');}
.index .block_1 .recommend .item.british:before {background-image:url('../images/flag_british.jpg');}

.index .block_1 .recommend .item .thumb {content:'';display:block;height:220px;}
.index .block_1 .recommend .item.hongkong .thumb {background-image:url('../images/recommend_hongkong.jpg');}
.index .block_1 .recommend .item.singapore .thumb {background-image:url('../images/recommend_singapore.jpg');}
.index .block_1 .recommend .item.usa .thumb {background-image:url('../images/recommend_usa.jpg');}
.index .block_1 .recommend .item.british .thumb {background-image:url('../images/recommend_british.jpg');}

.index .block_1 .recommend .item .info {height:138px;background-image:url('../images/recommend_bg.jpg');background-position:center bottom;background-size:cover;border:1px solid #ebebed;padding:13px;}
.index .block_1 .recommend .item .info p {font-size:14px;padding:6px 0 10px 0;}
.index .block_1 .recommend .item .info a.title {color:#000;font-size:20px;}
.index .block_1 .recommend .item .info a.btn {float:left;position:relative;}
.index .block_1 .recommend .item .info a.btn:hover {margin-top:-3px;}
.index .block_1 .recommend .item .info a.btn.more {width:40%;background-color:#ff9c00;}
.index .block_1 .recommend .item .info a.btn.chat {width:58%;background-color:#ff4300;margin-left:2%;text-indent:22px;}
.index .block_1 .recommend .item .info a.btn.chat i {position:absolute;top:1px;left:8px;font-size:22px;}

.index .block_2 .gallery .left {width:280px;height:330px;background-image:url('../images/index_block_2_left_bg.jpg');padding:30px 25px;}
.index .block_2 .gallery .right {flex:1;margin-left:10px;}
.index .block_2 .gallery .left,
.index .block_2 .gallery .right a {box-sizing:border-box;color:#fff;}

.index .block_2 .gallery .left strong {font-size:36px;}
.index .block_2 .gallery .left p {background-color:rgba(0,0,0,0.25);line-height:1.8;padding:10px 15px;border-radius:2px;margin-top:20px;}

.index .block_2 .gallery .right a {width:220px;height:160px;}
.index .block_2 .gallery .right a:nth-child(n+5) {margin-top:10px;}
.index .block_2 .gallery .right a.macau {background-image:url('../images/index_block_2_macau.jpg');}
.index .block_2 .gallery .right a.korea {background-image:url('../images/index_block_2_korea.jpg');}
.index .block_2 .gallery .right a.vietnam {background-image:url('../images/index_block_2_vietnam.jpg');}
.index .block_2 .gallery .right a.cayman {background-image:url('../images/index_block_2_cayman.jpg');}
.index .block_2 .gallery .right a.bvi {background-image:url('../images/index_block_2_bvi.jpg');}
.index .block_2 .gallery .right a.japan {background-image:url('../images/index_block_2_japan.jpg');}
.index .block_2 .gallery .right a.malaysia {background-image:url('../images/index_block_2_malaysia.jpg');}
.index .block_2 .gallery .right a.more {background-image:url('../images/index_block_2_more.jpg');}
.index .block_2 .gallery .right a span {position:relative;top:20px;display:block;width:120px;height:120px;margin:0 auto;text-align:center;background-color:rgba(0,0,0,0.35);border-radius:50%;box-sizing:border-box;font-size:22px;padding-top:29px;transition:all .3s;}
.index .block_2 .gallery .right a.more span {background-color:rgba(209,15,2,0.35);}
.index .block_2 .gallery .right a:hover span {width:150px;height:150px;top:5px;padding-top:44px;}

.index .block_3 .gallery .item {width:285px;}
.index .block_3 .gallery .item a.thumb {display:block;height:198px;}
.index .block_3 .gallery .item.bank a.thumb {background-image:url('../images/index_block_3_bank.jpg');}
.index .block_3 .gallery .item.trademark a.thumb {background-image:url('../images/index_block_3_trademark.jpg');}
.index .block_3 .gallery .item.certification a.thumb {background-image:url('../images/index_block_3_certification.jpg');}
.index .block_3 .gallery .item.secretary a.thumb {background-image:url('../images/index_block_3_secretary.jpg');}
.index .block_3 .gallery .item .info {padding:10px 0;}
.index .block_3 .gallery .item .info a.name span {font-size:18px;color:#000;}
.index .block_3 .gallery .item .info a.name p {font-size:12px;color:#f00;}
.index .block_3 .gallery .item .info a.chat {height:max-content;font-size:14px;background-color:#ff4300;padding:0 20px;margin-top:6px;}
.index .block_3 .gallery .item .info a.chat:hover {background-color:#ff0000;}

.index .banner_1 {margin-top:30px;height:160px;background-image:url('../images/banner_1.jpg');}

.footer_kf {position:relative;height:214px;background-color:#f92323;transition:all .3s;}
.footer_kf.on {position:fixed;width:100%;left:0;bottom:0;z-index:10;}
.footer_kf:before {content:'';display:block;position:absolute;width:100%;height:286px;left:0;bottom:0;background:url('../images/footer_kf_bg.png') center no-repeat;}

.footer_kf .title,
.footer_kf .form {position:relative;z-index:1;margin-left:250px;}

.footer_kf .title {color:#fff;font-size:24px;padding-top:44px;}
.footer_kf .form {margin-top:20px;}
.footer_kf .form .item {width:38%;position:relative;}
.footer_kf .form .item input[type='text'],
.footer_kf .form button {border-radius:4px;}
.footer_kf .form .item input[type='text'] {width:100%;background:#fafafa;border:1px solid #e6e6e6;height:54px;line-height:54px;padding:0 20px 0 60px;box-sizing:border-box;}
.footer_kf .form button {width:21.5%;background:#ffd200;border:none;font-size:22px;}
.footer_kf .form i {position:absolute;top:6px;left:20px;color:#e62129;font-size:28px;}
.footer_kf > i {position:absolute;font-size:36px;color:#fff;top:12px;right:30px;cursor:pointer;}

.page_single h2.title {font-size:36px;font-weight:bold;color:#333;text-align:center;padding:50px 0;}
.page_single a.btn_kf {display:block;width:260px;margin-left:auto;margin-right:auto;text-align:center;font-size:25px;font-weight:bold;border-radius:40px;padding:10px 0 9px 0;}
.page_single a.btn_kf:hover {background-color:#ff4537;}


.page_single .block_1 .text {font-size:18px;line-height:1.8;padding:30px 0;color:#000;}
.page_single .block_1 .tags {background-color:#fff1f1;padding:20px 20px 5px 20px;}
.page_single .block_1 .tags a {background-color:#fff;padding:5px 20px;border:1px solid #dad6d6;border-radius:2px;color:#333;margin:0 15px 15px 0}
.page_single .block_1 .tags a:hover {border-color:transparent;}

.page_single .block_2 .thumbs .item em:not(.mobile),
.page_single .block_4 .thumbs .item em:not(.mobile),
.page_single .block_11 .thumbs .item em:not(.mobile) {display:block;text-align:center;font-size:18px;font-weight:bold;color:#333;background-color:#fff;padding:10px;}

.page_single .block_3 .types .item {background-image:url('../images/page_usa_9.jpg');box-sizing:border-box;background-repeat:no-repeat;}
.page_single .block_3 .types .item .title {position:relative;color:#fff;font-size:24px;font-weight:normal;text-align:center;white-space:nowrap;margin-top:32px;}
.page_single .block_3 .types .item .content {padding:0 15px 20px 15px;margin-top:50px;}
.page_single .block_3 .types .item .content > p,
.page_single .block_3 .types2 .item .content > p {font-size:14px;line-height:1.8;height:88px;}
.page_single .block_3 .types .item .content dl,
.page_single .block_3 .types2 .item .content dl {font-size:14px;color:#f00;}
.page_single .block_3 .types .item .content dl dd,
.page_single .block_3 .types2 .item .content dl dd {padding:10px;line-height:2;background-color:#fff5f1;margin-top:10px;white-space:nowrap;}
.page_single .block_3 .types .item .content .btns,
.page_single .block_3 .types2 .item .content .btns {margin-top:20px;}
.page_single .block_3 .types .item .content .btns a,
.page_single .block_3 .types2 .item .content .btns a {width:47%;border-radius:3px;font-size:14px;text-align:center;height:35px;line-height:35px;}
.page_single .block_3 .types .item .content .btns a.btn_default,
.page_single .block_3 .types2 .item .content .btns a.btn_default {border:1px solid #cacaca;color:#333;}
.page_single .block_3 .types .item .content .btns a.btn_red,
.page_single .block_3 .types2 .item .content .btns a.btn_red {border:1px solid #ff5640;background-color:#ff6350;}

.page_single .block_3 .types2 .item {width:380px;box-sizing:border-box;}
.page_single .block_3 .types2 .item .title {color:#fff;font-size:28px;font-weight:normal;text-align:center;line-height:100px;background:linear-gradient(90deg,#ff6035,#ff3600);}
.page_single .block_3 .types2 .item .title em {position:relative;top:2px;margin-right:2px;font-size:36px;font-style:italic;font-weight:bold;}
.page_single .block_3 .types2 .item .content {padding:20px;}
.page_single .block_3 .types2 .item .content > p {height:100x;}

.page_single .block_4 .thumbs {justify-content:center;}
.page_single .block_4 .thumbs .item {width:440px;margin-right:45px;}
.page_single .block_4 .thumbs .item span {display:block;height:228px;}

.page_single .block_5 .flow ul li {position:relative;text-align:center;}
.page_single .block_5 .flow ul li span {display:block;width:78px;height:88px;margin:0 auto;background-image:url('../images/page_usa_12.jpg');}
.page_single .block_5 .flow ul li em {display:inline-block;font-weight:bold;color:#333;margin:25px 0 0 10px;}
.page_single .block_5 .flow ul li:before {position:absolute;top:0;left:0;width:100%;font-family:arial;font-weight:bold;font-size:60px;color:#ff6a56;}
.page_single .block_5 .flow ul li:nth-child(1):before {content:'01';}
.page_single .block_5 .flow ul li:nth-child(2):before {content:'02';}
.page_single .block_5 .flow ul li:nth-child(3):before {content:'03';}
.page_single .block_5 .flow ul li:nth-child(4):before {content:'04';}
.page_single .block_5 .flow ul li:nth-child(5):before {content:'05';}
.page_single .block_5 .flow ul li:nth-child(6):before {content:'06';}
.page_single .block_5 .flow ul li:after {content:'';position:absolute;top:44px;right:-95px;display:block;width:76px;height:6px;background-image:url('../images/page_usa_13.jpg');}
.page_single .block_5 .flow ul li:last-child:after {display:none;}
.page_single .block_5 .flow ul li:nth-child(4):after {right:-111px;}
.page_single .block_5 .flow ul li:nth-child(5):after {right:-80px;}

.page_single .block_6 {height:580px;}

.page_single .block_6,
.page_single .block_6 .wrap_main,
.page_single .block_14,
.page_single .block_14 .wrap_main {position:relative;z-index:1;text-align:center;}
.page_single .block_6 h2.title,
.page_single .block_9 h2.title,
.page_single .block_14 h2.title {color:#fff;}

.page_single .block_6 .bg,
.page_single .block_14 .bg {position:absolute;left:0;top:0;width:100%;}
.page_single .block_6 .bg span,
.page_single .block_14 .bg span {display:block;background-size:cover;}
.page_single .block_14 .bg span:nth-child(1), 
.page_single .block_14 .bg span:nth-child(2) {min-height:200px;}
.page_single .block_6 .bg span {height:580px;}

.page_single .block_6 .flow ul li {flex:1;margin-right:24px;background-color:#fff;border-radius:5px;padding-bottom:30px;}
.page_single .block_6 .flow ul li:last-child {margin-right:0;}
.page_single .block_6 .flow ul li em {font-size:22px;color:#000;}
.page_single .block_6 .flow ul li p {font-size:20px;color:#ff2800;}
.page_single .block_6 .flow ul li span {display:block;width:80px;height:80px;margin:30px auto;background:linear-gradient(90deg,#fb6764,#ef3a3a);border-radius:50%;}
.page_single .block_6 .flow ul li span:before {position:relative;top:-2px;color:#fff;font-size:60px;font-weight:bold;}
.page_single .block_6 .flow ul li:nth-child(1) span:before {content:'1';}
.page_single .block_6 .flow ul li:nth-child(2) span:before {content:'2';}
.page_single .block_6 .flow ul li:nth-child(3) span:before {content:'3';}
.page_single .block_6 .flow ul li:nth-child(4) span:before {content:'4';}
.page_single .block_6 .flow ul li:nth-child(5) span:before {content:'5';}
.page_single .block_6 .flow ul li:nth-child(6) span:before {content:'6';}

.page_single .block_7 .flow {height:387px;background-image:url('../images/page_usa_14.jpg');}
.page_single .block_7 .flow ul li {width:50%;box-sizing:border-box;padding:86px 0 0 50px;}
.page_single .block_7 .flow ul li:nth-child(n+3) {padding-top:105px;}
.page_single .block_7 .flow ul li:nth-child(2n) {padding-left:200px;}
.page_single .block_7 .flow ul li span:not(.mobile) {display:block;font-size:30px;font-weight:bold;}
.page_single .block_7 .flow ul li p {font-size:24px;color:#333;}

.page_single .block_8 ul li {width:49%;background-color:#fff;box-sizing:border-box;padding:28px 20px 22px 20px;margin:0 2% 20px 0;border-radius:2px;box-sizing:border-box}
.page_single .block_8 ul li:nth-child(2n) {margin-right:0;}
.page_single .block_8 ul li .link {display:inline-block;color:#333;font-size:18px;width:78%;}
.page_single .block_8 ul li .link i {position:relative;top:2px;margin-right:4px;font-size:22px;}
.page_single .block_8 ul li .kf {position:relative;top:-8px;display:inline-block;background-color:#fd4e4e;width:100px;height:35px;line-height:35px;text-align:center;border-radius:2px;margin-left:10px;}

.page_single .block_9 {height:600px;background-image:url('../images/page_usa_15.jpg');background-size:cover;}
.page_single .block_9 .list {width:1000px;margin:28px auto 0 auto;}
.page_single .block_9 .list a {position:relative;width:32%;color:#fff;line-height:2.5;margin-right:2%;}
.page_single .block_9 .list a:nth-child(3n) {margin-right:0;}
.page_single .block_9 .list a:before {content:'';position:relative;top:-4px;display:inline-block;width:5px;height:5px;background-color:#fff;border-radius:50%;margin-right:5px;}
.page_single .block_9 .list a:hover {text-decoration:underline;}


.page_single .block_10 .container,
.page_single .block_10 .container .title,
.page_single .block_10 .container .title span,
.page_single .block_10 .container ul li {box-sizing:border-box;}

.page_single .block_10 .container {box-shadow:0 0 15px #cfcfcf;}
.page_single .block_10 .container .title {position:relative;width:301px;height:260px;background-image:url('../images/page_hongkong_9.jpg');}
.page_single .block_10 .container .title span {position:absolute;top:-20px;left:-20px;display:block;width:178px;height:205px;background-image:url('../images/page_hongkong_9_0.png');font-size:30px;font-weight:bold;color:#fff;padding:55px 0 0 20px;}
.page_single .block_10 .container ul,
.page_single .block_10 .container ul li {flex:1;width:25%;position:relative;text-align:center;}
.page_single .block_10 .container ul li span {display:block;width:108px;height:108px;margin:45px auto 20px auto;}
.page_single .block_10 .container ul li p {padding:0 8px;}
.page_single .block_10 .container ul li:after {content:'';display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-color:#ededed;}
.page_single .block_10 .container ul li:last-child:after {display:none;}

.page_single .block_11 .thumbs .item span,
.page_single .block_16 .thumbs .item span,
.page_single .block_18 .thumbs .item span {display:block;height:110px;}

.page_single .block_11 .thumbs .item em {font-weight:normal;}
.page_single .block_11 .thumbs .item:nth-child(n+5) {margin-top:10px;}

.page_single .block_12 ul,
.page_single .block_13 ul,
.page_single .block_14 .flow ul {justify-content:center;}
.page_single .block_12 ul li {width:416px;height:210px;}
.page_single .block_12 ul li:first-child {background-image:url('../images/page_bank_10_1.jpg');margin-right:86px;}
.page_single .block_12 ul li:last-child {background-image:url('../images/page_bank_10_2.jpg');}
.page_single .block_12 ul li span {position:relative;left:228px;top:65px;font-size:36px;font-wight:bold;color:#fff;}

.page_single .block_13 ul li {width:228px;height:321px;background-image:url('../images/page_bank_11.jpg');margin-right:15px;}
.page_single .block_13 ul li:before {top:45px;left:-3px;font-size:88px;font-weight:bold;color:#d55565;}
.page_single .block_13 ul li:nth-child(1):before {content:'1';}
.page_single .block_13 ul li:nth-child(2):before {content:'2';}
.page_single .block_13 ul li:nth-child(3):before {content:'3';}
.page_single .block_13 ul li:nth-child(4):before {content:'4';}
.page_single .block_13 ul li:nth-child(5):before {content:'5';}
.page_single .block_13 ul li:nth-child(6):before {content:'6';}
.page_single .block_13 ul li:before,
.page_single .block_13 ul li em:not(.mobile) {position:relative;display:block;text-align:center;}
.page_single .block_13 ul li em {top:80px;font-size:24px;font-weight:bold;color:#333;}
.page_single .block_13 ul li.special em {top:70px;}

.page_single .block_14  {height:520px;}
.page_single .block_14 .bg span:nth-child(3) {min-height:120px;}
.page_single .block_14 .flow ul li {width:380px;height:170px;background-color:#fff;box-sizing:border-box;margin-right:30px;border-radius:3px;padding:20px;text-align:left;}
.page_single .block_14 .flow ul li:before {position:relative;top:25px;float:left;width:80px;height:80px;line-height:80px;border-radius:50%;background:linear-gradient(90deg,#fb6d6b,#f03b3a);font-size:48px;color:#fff;font-weight:bold;text-align:center;}
.page_single .block_14 .flow ul li:nth-child(1):before {content:'1';}
.page_single .block_14 .flow ul li:nth-child(2):before {content:'2';}
.page_single .block_14 .flow ul li:nth-child(3):before {content:'3';}
.page_single .block_14 .flow ul li em {position:relative;top:25px;left:20px;font-size:22px;font-weight:bold;line-height:1.8;}
.page_single .block_14 .flow ul li:after {content:'';display:block;float:none;clear:both;}

.page_single .block_15 .thumbs .item span {display:block;height:180px;}
.page_single .block_15 .thumbs .item em,
.page_single .block_16 .thumbs .item em,
.page_single .block_17 .thumbs .item em,
.page_single .block_18 .thumbs .item em {display:block;background-color:#fff;text-align:center;font-size:20px;color:#333;padding:10px 0;}

.page_single .block_15 .thumbs .item:nth-child(n+5),
.page_single .block_16 .thumbs .item:nth-child(n+6),
.page_single .block_18 .thumbs .item {margin-top:30px;}

.page_single .block_16 .thumbs .item,
.page_single .block_17 .thumbs .item {width:228px;margin-right:15px;}

.page_single .block_17 .thumbs .item span {display:block;height:278px;background-size:cover;background-repeat:no-repeat;background-position:center;}

.page_single .block_18 .thumbs .item {position:relative;}
.page_single .block_18 .thumbs .item a {display:block;}
.page_single .block_18 .thumbs .item:nth-child(-n+4) {margin-top:0;}
.page_single .block_18 .thumbs .item:before {content:'';display:block;position:absolute;right:12px;top:126px;width:70px;height:56px;border:1px solid #fff;}


.page_single .block_2,
.page_single .block_8,
.page_single .block_15,
.page_single .block_16,
.page_single .block_18 {padding-bottom:60px;}

.page_single .block_3 .types .item,
.page_single .block_3 .types2 .item,
.page_single .block_4 .thumbs .item {box-shadow:0 6px 8px #dedede;}

.page_single .block_1 .thumbs span,
.page_single .block_2 .thumbs .item,
.page_single .block_3 .types .item,
.page_single .block_11 .thumbs .item,
.page_single .block_15 .thumbs .item,
.page_single .block_18 .thumbs .item {width:285px;margin-right:20px;}

.page_single .block_1 .thumbs span,
.page_single .block_2 .thumbs .item span,
.page_single .block_18 .thumbs .item span {display:block;height:198px;}

.page_single .block_1 .thumbs span:last-child,
.page_single .block_2 .thumbs .item:last-child,
.page_single .block_3 .types .item:last-child,
.page_single .block_3 .types2 .item:last-child,
.page_single .block_4 .thumbs .item:last-child,
.page_single .block_11 .thumbs .item:nth-child(4n),
.page_single .block_13 ul li:nth-child(5),
.page_single .block_14 .flow ul li:last-child,
.page_single .block_15 .thumbs .item.item:nth-child(4n),
.page_single .block_16 .thumbs .item.item:nth-child(5n),
.page_single .block_17 .thumbs .item.item:nth-child(5n),
.page_single .block_18 .thumbs .item.item:nth-child(4n) {margin-right:0;}


.side_kf {position:fixed;right:30px;top:50%;margin-top:-110px;z-index:1;width:65px;background-color:#fff;box-sizing:border-box;box-shadow:0 12px 15px 0 rgb(71 71 71 / 10%),0 20px 60px 0 rgb(71 71 71 / 11%);border-radius:25px;text-align:center;padding:10px 0;}
.side_kf .item {position:relative;padding:5px 0;}
.side_kf .item,
.side_kf .item a {color:#333;}
.side_kf .item i {display:block;font-size:24px;line-height:normal;}
.side_kf .item span {font-size:12px;}
.side_kf .item.chat i {font-size:28px;color:#ffaf00;}
.side_kf .item.qq i {color:#4cafea;}
.side_kf .item.wechat i {font-size:23px;color:#86c610;}
.side_kf .item.phone i {color:#428dff;}
.side_kf .item.guestbook i {color:#f00;}
.side_kf .item.top i {color:#888;}
.side_kf .item.top span {position:relative;top:-5px;}
.side_kf .item .float {display:none;position:absolute;z-index:1;width:178px;left:-220px;border-radius:4px;background-color:#fff;padding:15px;font-size:16px;}
.side_kf .item .float,
.side_kf .item .float a {color:#fff;}
.side_kf .item .float img {width:100%;}
.side_kf .item .float:after {content:'';display:block;position:absolute;top:50%;transform:translate(0,-50%);right:-8px;width:0;height:0;border-top:6px solid transparent;border-left:8px solid transparent;border-bottom:6px solid transparent;}

.side_kf .item.chat .float {background-color:#ffaf00;}
.side_kf .item.chat .float:after {border-left-color:#ffaf00;}
.side_kf .item.qq .float {background-color:#4cafea;}
.side_kf .item.qq .float:after {border-left-color:#4cafea;}
.side_kf .item.wechat .float {margin-top:-80px;}
.side_kf .item.wechat .float:after {border-left-color:#fff;}
.side_kf .item.phone .float {background-color:#428dff;}
.side_kf .item.phone .float:after {border-left-color:#428dff;}
.side_kf .item.guestbook .float {background-color:#f00;}
.side_kf .item.guestbook .float:after {border-left-color:#f00;}

.side_kf .item:hover .float {display:block;}

.login_mini {height:258px;background:url('../images/kf_girl.png') 50px bottom #fff no-repeat;}
.login_mini {position:absolute;top:50%;left:50%;margin:0 -50% -50% 0;transform:translate(-50%,-50%);width:680px;border-radius:8px;}
.login_mini > i {position:absolute;top:10px;right:20px;font-size:28px;cursor:pointer;}
.login_mini > i:hover {color:#f13232;}
.login_mini > .form {float:right;width:360px;margin-right:50px;border-radius:4px;}
.login_mini > .form h2 {font-size:28px;font-weight:normal;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px;color:#333;}
.login_mini > .form .item {margin-top:18px;}
.login_mini > .form .item.select select {width:49%;}
.login_mini > .form .item.input input {width:100%;padding:11px 20px;}
.login_mini > .form .item.select select {padding:9px 20px;}
.login_mini > .form .item.select select,
.login_mini > .form .item.input input {border:1px solid #ddd;border-radius:2px;box-sizing:border-box;}
.login_mini > .form .item.btn button {width:100%;padding:12px 0;font-size:15px;background:#f13232;color:#fff;border:none;border-radius:2px;}

























.header .main .phone i,
.header .main .phone span,
.header .main .search .keyword a.hot,
footer .info .text .phone i,
.page_about .header .guide h1,
.c_box .thumb_2 ul li a.text i,
.footer_kf .form button,
.page_single .block_7 .flow ul li span,
.page_single .block_8 ul li .link i,
.page_single .block_18 .thumbs .item a:hover em {color:#ff2a2a;}

.header nav .menu,
.header .main .search button,
.page_tab a.on,
.page_tab a:hover,
.c_box .title span:after,
.page_wrap .relation_list > .title:before,
.page_wrap .relation_list .box > .title:before,
.page_single .block_1 .tags a:hover,
.page_single a.btn_kf {background-color:#f00;}

.c_box .thumb_1 ul li .img,
.c_box .thumb_3 ul li .img,
.index .block_1 .recommend .item span,
.index .block_2 .gallery .left,
.index .block_2 .gallery .right a,
.index .block_3 .gallery .item a.thumb,
.index .banner_1,
.block_article .news .thumbs a,
.block_article .news .list li:before,
.block_about .container .img,
.line_1,
.page_single .block_1 .thumbs span,
.page_single .block_6 .bg span,
.page_single .block_7 .flow,
.page_single .block_9,
.page_single .block_10 .container ul li span,
.page_single .block_11 .thumbs .item span,
.page_single .block_12 ul li,
.page_single .block_14 .bg span,
.page_single .block_18 .thumbs .item span {background-repeat:no-repeat;background-position:center;}

.index .block_1 .recommend .item .info a.btn,
.index .block_3 .gallery .item .info a.chat {text-align:center;color:#fff;line-height:35px;border-radius:3px;transition:all .3s;}

.page_wrap,
.index {padding-bottom:150px;}

.iw_poi_content {font-size:12px;padding:5px 0;}
.line_1 {height:10px;background-image:url('../images/line_1_bg.jpg');background-repeat-x:repeat;}
.nodata {padding:50px 0px;}