* { margin: 0px; padding: 0px; }

html { font-size: 62.5%; height: 100%; }

body { margin: 0 auto; width: 100%; max-width: 1920px; overflow-x: hidden; font-family: "SourceHanSansCN", "Microsoft YaHei"; font-size: 16px; font-size: 1.6rem; color: #333; line-height: 1.2; }

a { color: #333; text-decoration: none; outline: none; tap-highlight-color: transparent; focus-ring-color: transparent; -webkit-tap-highlight-color: transparent; -webkit-focus-ring-color: transparent; -moz-tap-highlight-color: transparent; -moz-focus-ring-color: transparent; -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }

a:hover { color: #31609f; }

a:hover, a.active, a:focus { color: #31609f; text-decoration: none; }

ol, ul, li { list-style: none; }.layui-layer-dialog .layui-layer-padding

img { max-width: 100%; border: 0px solid #ccc; }

table, embed, video { max-width: 100%; }

input, textarea { border: none; background: none; font-family: inherit; }

input[type="submit"], textarea[type="submit"] { cursor: pointer; }

input[type="checkbox"], textarea[type="checkbox"] { cursor: pointer; }

input[type="radio"], textarea[type="radio"] { cursor: pointer; }

input:focus, textarea:focus { outline: none; }

textarea { resize: none; }

button { border: none; background: none; cursor: pointer; }

em, i { font-style: normal; }

/* .c-xx start */
.c-fl { float: left; }

.c-fr { float: right; }

.c-cb { clear: both; }

.c-clearfix:after { content: ""; display: block; clear: both; }

.c-mg { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }

.c-oh { overflow: hidden; }

.c-wd { width: 1200px; }

.c-tsn { -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }

.c-bbx { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.c-pr { position: relative; }

.c-mt-5 { margin-top: 5px; }

.c-mt-10 { margin-top: 10px; }

.c-mt-15 { margin-top: 15px; }

.c-mt-20 { margin-top: 20px; }

.c-mt-25 { margin-top: 25px; }

.c-mt-30 { margin-top: 30px; }

.c-mt-35 { margin-top: 35px; }

.c-mt-40 { margin-top: 40px; }

.c-mt-45 { margin-top: 45px; }

.c-mt-50 { margin-top: 50px; }

.c-nomt { margin-top: 0 !important; }

.c-nomr { margin-right: 0 !important; }

.c-nomb { margin-bottom: 0 !important; }

.c-noml { margin-left: 0 !important; }

.c-nomg { margin: 0 !important; }

.c-nopt { padding-top: 0 !important; }

.c-nopr { padding-right: 0 !important; }

.c-nopb { padding-bottom: 0 !important; }

.c-nopl { padding-left: 0 !important; }

.c-nopd { padding: 0 !important; }

.c-nofont { line-height: 0; font-size: 0; }

.c-nobg { background: none !important; }

/* .c-xx end */
/* .f-xx start */
.f-czjz { position: relative; top: 50%; -webkit-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); }

.f-box { margin: 0 auto; max-width: 1200px; overflow: visible; }

/*@media screen and (max-width: 1320px){ .f-box { width: 970px; } }*/
/*@media screen and (max-width: 1091px){ .f-box { width: 750px; } }*/
@media screen and (max-width: 1320px)  { .f-box { width: 970px; } }

@media screen and (max-width: 1091px) { .f-box { width: 750px; } }

@media screen and (max-width: 767px) { .f-box { padding-left: 10px; padding-right: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 98%} }

/* .f-xx end */
/* .m-xx start */
.m-desc { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.m-desc a { color: #31609f; }

.m-desc a:hover { text-decoration: underline; }

.m-desc p { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.m-desc span { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.m-desc b { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.m-desc img { max-width: 100%; }

.m-desc iframe { display: block; max-width: 100%; margin: 0 auto; }

.m-desc table { width: 90%; border-collapse: collapse; line-height: 22px; border: 1px solid #ccc; margin-left: auto; margin-right: auto; }

.m-desc table tr td { padding: 3px; border: 1px solid #ccc; background: #fff; font-size: 14px; font-size: 1.4rem; }

.table table { width: 100%; border-collapse: collapse; line-height: 22px; border: 1px solid #ccc; }

.table table tr td { padding: 3px; height: 30px; border: 1px solid #ccc; }

@media screen and (max-width: 991px) { .table { width: 100%; overflow-x: scroll; }
  .table table { width: 991px; } }

@media screen and (max-width: 991px) { .m-tt1 { font-size: 24px !important; font-size: 2.4rem !important; }
  .m-tt2 { font-size: 20px !important; font-size: 2rem !important; }
  .m-tt3 { font-size: 18px !important; font-size: 1.8rem !important; }
  .m-desc1 { font-size: 16px !important; font-size: 1.6rem !important; }
  .m-desc2 { font-size: 14px !important; font-size: 1.4rem !important; }
  [class*="-item"] .item-title { font-size: 14px; font-size: 1.4rem; }
  [class*="-item"] .item-desc { font-size: 13px; font-size: 1.3rem; }
  [class*="-item"] .item-link { font-size: 13px; font-size: 1.3rem; }
  [class*="-item"] .item-modal { display: none; } }

/* .m-xx end */
/* .j-xx start */
.j-offset-top { -webkit-transition: all 750ms; -o-transition: all 750ms; -moz-transition: all 750ms; transition: all 750ms; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); opacity: 0; }

.j-offset-top.run { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }

.j-offset-left { -webkit-transition: all 750ms; -o-transition: all 750ms; -moz-transition: all 750ms; transition: all 750ms; -webkit-transform: translateX(100px); -moz-transform: translateX(100px); -ms-transform: translateX(100px); -o-transform: translateX(100px); transform: translateX(100px); opacity: 0; }

.j-offset-left.run { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; }

.j-offset-right { -webkit-transition: all 750ms; -o-transition: all 750ms; -moz-transition: all 750ms; transition: all 750ms; -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); -ms-transform: translateX(-100px); -o-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; }

.j-offset-right.run { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; }

.j-fadein { -webkit-transition: all 750ms; -o-transition: all 750ms; -moz-transition: all 750ms; transition: all 750ms; opacity: 0; }

.j-fadein.run { opacity: 1; }

.j-lazy { min-width: 20%; }

/* .j-xx end */
[class*="-item"] .item-pic { position: relative; display: block; line-height: 0; font-size: 0; text-align: center; overflow: hidden; }

[class*="-item"] .item-pic img { -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }

[class*="-item"] .item-pic:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

[class*="-item"] .item-title { overflow: hidden; }

[class*="-item"] .item-title a:hover { color: #31609f; }

[class*="-item"] .item-desc { overflow: hidden; }

[class*="-item"] .item-desc a { display: block; }

[class*="-item"] .item-desc a:hover { color: #31609f; }

.m-crm .box-wp { padding: 13px 0; border-bottom: 1px dashed #f0f0f0; line-height: 30px; font-size: 14px; font-size: 1.4rem; color: #999; }

.m-crm .box-wp a { color: #999; }

.m-crm .box-wp a:hover, .m-crm .box-wp a.active { color: #666; }

.m-crm .box-wp .iconfont { margin-right: 10px; color: #333; }

.m-oths { margin-top: 18px; }

.m-oths .oths-item { padding-left: 22px; height: 20px; line-height: 20px; font-size: 14px; font-size: 1.4rem; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-repeat: no-repeat; background-position: left center; }

.m-oths .oths-item a { color: #666; }

.m-oths .oths-item a:hover { color: #31609f; }

.m-oths .oths-item-1 { margin-bottom: 12px; background-image: url("../images/oths1.png"); }

.m-oths .oths-item-2 { background-image: url("../images/oths2.png"); }

.m-oths a { color: #666666; }

.m-page { position: relative; margin-top: 60px; letter-spacing: 0; font-size: 0; text-align: center; }

.m-page a { margin: 0 6px; display: inline-block; *display: inline; *zoom: 1; min-width: 30px; height: 30px; line-height: 28px; font-size: 12px; font-size: 1.2rem; color: #333; text-align: center; border: 1px solid #dcdcdc; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; padding: 0 10px;}

.m-page a:hover { color: white; border-color: #31609f; background-color: #31609f; }

.m-page a.active { color: white; border-color: #31609f; background-color: #31609f; }

.m-page .big2 { min-width: 40px; }
.custom-list .custom-field{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.m-page .big1 { width: auto; line-height: 30px; border: none; border: 1px solid #dcdcdc;
    border-radius: 4px;}

.m-page .page-info { margin-left: 14px; display: inline-block; *display: inline; *zoom: 1; line-height: 30px; font-size: 12px; font-size: 1.2rem; color: #999; }

.m-page.nologin:before { content: ""; position: absolute; z-index: 3; left: 0; top: 0; width: 100%; height: 100%; background: url("../images/mo2.jpg") no-repeat center; -webkit-background-size: cover; background-size: cover; }

.m-page2 { position: relative; }

@media screen and (max-width: 991px) { .m-page { margin-top: 45px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .m-page a { margin-left: 5px; margin-right: 5px; margin-bottom: 10px; } }

.returntop { position: fixed; *position: absolute; z-index: 9; right: 6px; bottom: 30px; width: 48px; height: 48px; background: url("../images/gotop.png") no-repeat center; background-color: #31609f; border-radius: 50%; line-height: 0; font-size: 0; display: none; }

@media screen and (max-width: 991px) { .returntop { right: 0; bottom: 65px; width: 36px; height: 36px; } }

.g-hd { position: relative; z-index: 9; left: 0; top: 0; width: 100%; background-color: #fff; }

.m-hdbox { padding-top:10px; padding-bottom:10px; overflow: visible; font-size: 0; letter-spacing: 0; }

.m-hdnav { margin-left: 11.91667%; }

.m-hdnav .nav-item { float: left; margin-left: 55px; line-height: 40px; overflow: hidden; font-size: 16px; font-size: 1.6rem; color: #666; }

.m-hdnav .nav-item a { position: relative; display: block; padding: 0 5px; color: #666; }

.m-hdnav .nav-item a:before { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: transparent; -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }

.m-hdnav .nav-item a:hover, .m-hdnav .nav-item a.active, .m-hdnav .nav-item a.current { color: #31609f; }

.m-hdnav .nav-item a:hover:before, .m-hdnav .nav-item a.active:before, .m-hdnav .nav-item a.current:before { background: #31609f; }

.m-hdnav .nav-item:first-child { margin-left: 0; }

.m-hdlink { padding-top: 4px; padding-bottom: 4px; overflow: hidden; }

.m-hdlink .link-item { position: relative; float: left; margin-left: 10px; }

.m-hdlink .link-item a { display: block; width: 77px; height: 32px; line-height: 30px; font-size: 16px; font-size: 1.6rem; color: #31609f; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #31609f; border-radius: 5px; }

.m-hdlink .link-item a:hover { border-color: #31609f; background-color: #31609f; color: #fff; }

.m-hduser { position: relative; width: 116px; }

.m-hduser .user-title { position: relative; text-align: center; line-height: 40px; font-size: 16px; font-size: 1.6rem; color: #666; cursor: pointer; background: url("../images/hicon1.png") no-repeat 0 center; }

.m-hduser .user-title a { color: #666; }

.m-hduser .user-title a:hover { color: #31609f; }

.m-hduser .user-title span { position: absolute; right: 0; width: 10px; height: 100%; background: url("../images/hicon2.png") no-repeat center; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }

.m-hduser .user-title.active span { -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); }

.m-hduser .user-menu { position: absolute; left: 0; top: 100%; display: none; width: 100%; padding: 0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #ffffff; border-radius: 4px; background-color: #fff; -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2); }

.m-hduser .user-link { margin: 0; height: 30px; line-height: 30px; font-size: 14px; font-size: 1.4rem; color: #666; text-align: left; text-indent: 20px; }

.m-hduser .user-link a { color: #666; }

.m-hduser .user-link a:hover { color: #31609f; }

.m-hduser .user-line { margin: 0; height: 1px; background-color: #dcdcdc; }

.m-hduser.show { display: inline-block !important; }

.m-wphd { display: none; }

.m-wphd .navbar { margin-bottom: 0; position: relative}

@media screen and (max-width: 991px) { .m-hdlogo { width: 120px; padding-top: 5px; } }

@media screen and (max-width: 767px) { .m-hdbox { display: none; }
  .m-hdlogo { float: none; display: block; width: 100%; text-align: center; }
  .m-wphd { display: block; }
  body { padding-top: 50px; } }

.banner { position: relative; z-index: 2; line-height: 0; font-size: 0; overflow: hidden; }

.banner .dotList { position: absolute; left: 0; right: 0; bottom: 20px; font-size: 0; letter-spacing: 0; text-align: center; }

.banner .dotList ul li { margin: 0 7px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 10px; height: 10px; border: solid 1px #ffffff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 50%; }

.banner .dotList ul li.active { background-color: #fff; }

.banner .dotList1 { bottom: 83px; }

.banner .carousel-control { position: absolute; top: 50%; margin-top: -27px; width: 35px; line-height: 54px; height: 54px; font-size: 28px; font-size: 2.8rem; color: #fff; text-align: center; text-align: center; background: #000; background: rgba(0, 0, 0, 0.2); border-radius: 4px; }

.banner .carousel-control.left { left: 7.29167%; }

.banner .carousel-control.right { right: 7.29167%; }

.banner .slide.noscroll .dotList, .banner .slide.noscroll .carousel-control { display: none; }

.banner .slide.noscroll .slideItem { position: relative; }

.m-hcountry { position: relative; z-index: 3; margin-top: -58px; }

.m-hcountry .box-tabhd {  font-size: 0; letter-spacing: 0; width: 100%;padding: 0;z-index: 9;position: relative;}

.m-hcountry .tabhd-item { position: relative; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width:50%; line-height: 60px; font-size: 18px; font-size: 1.8rem; text-align: center;    background-color: rgba(255,255,255,.3);border-top: 2px solid transparent;}

/* .m-hcountry .tabhd-item:before { content: ""; position: absolute; right: 100%; top: 0; width: 0; height: 0; border-bottom: 36px solid #6f97cb; border-left: 14px solid transparent; -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; } */

.m-hcountry .tabhd-item.active {   color: #4CB8E0;background-color: #fff;border-top: 2px solid #4CB8E0;box-sizing: border-box;}

/* .m-hcountry .tabhd-item.active:before { border-bottom-color: #31609f; } */
.m-hcountry .tabhd-item:first-child{border-top-left-radius: 14px;}
.m-hcountry .tabhd-item:nth-child(2){border-top-right-radius: 14px;}
.m-hcountry .tabbd-item { display: none; }

.m-hcountry .tabbd-item.show { display: block; }
.m-hcountry .m-schform1 .box-wp{padding: 60px ;}

.m-hcountry .box-wp { position: relative; padding: 30px 60px; border-radius: 4px;  position: relative;
  top: -4px;
  border-radius: 0;border-bottom-right-radius: 14px;border-bottom-left-radius: 14px; box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.14);background-color: #31609F }

.m-hcountry .box-form { position: relative; padding-right: 350px; }

.m-hcountry .form-item1 { background-color: #fff; }

.m-hcountry .form-item2 { position: absolute; right: 130px; top: 0; width: 210px; background-color: #fff; }

.m-hcountry .form-item3 { position: absolute; right: 0; top: 0; width: 120px; }

.m-hcountry .form-btn { background-color: #4cb8e0; }
.m-hcountry .tabbd-item-new .form-btn{border: 1px solid transparent}
.m-hcountry .tabbd-item-new .form-btn:nth-child(1){ line-height: 38px}
.m-hcountry .form-btn:hover { background-color: #4cb8e0!important;color: #fff!important;    border: 1px solid #4cb8e0!important; }

/* @media screen and (max-width: 1024px) { .m-hcountry { margin-top: 30px; } } */

.m-schform .form-text {box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.10) inset; width: 100%; height:40px; line-height:40px; padding: 0 10px; font-size: 14px; font-size: 1.4rem; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #f5f5f5;}

.m-schform .form-select { position: relative; }

.m-schform .select-btn {box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.10) inset;background-color: #f5f5f5; position: relative; display: block; width: 100%; line-height: 40px; text-indent: 14px; font-size: 14px; font-size: 1.4rem; border-radius: 4px; }

.m-schform .select-btn img { margin-right: 8px; vertical-align: middle; }

.m-schform .select-btn:before { content: ""; position: absolute; right: 14px; top: 50%; margin-top: -3px; width: 8px; height: 8px; background: url("../images/sj1.png") no-repeat center; }
.m-schform .select-btn.active{color: #333;}
/*.m-schform .select-btn.active:before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }*/

.m-schform .select-list { position: absolute; left: 0; top: 100%; margin-top: 6px; display: none; width: 100%; max-height: 280px; background-color: #fff; -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.12); box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.12); overflow-y: scroll; z-index: 99;}

.m-schform .select-item a { display: block; padding: 0 14px; line-height: 40px; font-size: 14px; font-size: 1.4rem; color: #333; }

.m-schform .select-item a:hover, .m-schform .select-item a.active { background-color: #B7CCE7; }

.m-schform .select-item img { margin-right: 8px; vertical-align: middle; }

.m-schform .form-btn { width: 100%; height: 40px; font-size: 16px; font-size: 1.6rem; color: #fff; text-align: center; line-height: 40px; border-radius: 4px; -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }

.m-schform .form-btn .iconfont { margin-right: 10px; }

.m-countrylst .box-title { margin-top: 44px; margin-bottom: 25px; font-size: 24px; font-size: 2.4rem; }

.m-countrylst .box-list { font-size: 0; letter-spacing: 0; margin-bottom: -30px; }

.m-countrylst .list-item { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin-right: 4%; margin-bottom: 30px; width: 16.73333%; }

.m-countrylst .list-item a { display: block; padding: 4px 5px; line-height: 30px; font-size: 14px; font-size: 1.4rem; text-align: center; border-radius: 4px; border: solid 1px #dcdcdc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-countrylst .list-item a:hover, .m-countrylst .list-item a.active { color: #fff; background-color: #31609f; }

.m-countrylst .list-item img { margin-right: 10px; vertical-align: middle;position: relative;top: -2px }
.m-schform.m-schform1 .form-btn{height: 50px;line-height: 50px;}
.m-schform.m-schform1 .form-text{height: 50px;line-height: 50px;color: #333;}
.m-schform.m-schform1 .select-btn{height: 50px;line-height: 50px;}
.m-schform.m-schform1 .form-text:-ms-input-placeholder{  color: #999; }
.m-schform.m-schform1 .form-text::-webkit-input-placeholder{  color: #999;}
.seach-country{border-radius: 4px;padding: 0 8px!important;}
.seach-country::-webkit-input-placeholder{  color: #aaa;}
.seach-country:-ms-input-placeholder{  color: #aaa;}
.m-hblank { margin-top: 70px; }

.m-habt { padding-top: 60px; padding-bottom: 60px; }

.m-habt .box-img { float: left; margin-right: 35px; width: 420px; }

.m-habt .box-fix { padding-top: 77px; overflow: hidden; background: url("../images/abticon1.png") no-repeat left 48px; }

.m-habt .box-text { position: relative; padding-bottom: 14px; }

.m-habt .box-text:before { content: ""; position: absolute; left: 0; bottom: 0; width: 39px; height: 3px; background-color: #31609f; }

.m-habt .box-desc { padding-bottom: 35px; line-height: 30px; font-size: 14px; font-size: 1.4rem; color: #666; background: url("../images/abticon2.png") no-repeat right bottom; }

.m-habt .box-desc p { text-indent: 2em; }

@media screen and (max-width: 1219px) { .m-habt .box-fix { padding-top: 40px; background-position-y: top; } }

.g-ft { padding: 22px 0; background-color: #31609f; }

.m-ftext { line-height: 30px; font-size: 14px; font-size: 1.4rem; color: #fff; text-align: center; }

.m-ftext a { color: #fff; }

.m-ftext a:hover { color: #ccc; }

.g-wp { padding-top: 39px; padding-bottom: 114px; }

@media screen and (max-width: 991px) { .g-wp { padding-top: 40px; padding-bottom: 40px; } }

.m-mschform { margin-bottom: 39px; }

.m-mschform .box-form { position: relative; padding-right: 380px; }

.m-mschform .form-item1 { background-color: #f5f6f8; }

.m-mschform .form-item2 { position: absolute; right: 130px; top: 0; width: 240px; background-color: #f5f6f8; }

.m-mschform .form-item3 { position: absolute; right: 0; top: 0; width: 120px; }

.m-mschform .form-btn { background-color: #31609f; }

.m-mschform .form-btn:hover { background-color: #333; }

.m-schlst .box-title { margin-bottom: 30px; font-size: 18px; font-size: 1.8rem; }

.m-schlst .box-bd { position: relative; overflow: hidden; }

.m-schlst .box-mo { position: absolute; display: none; z-index: 3; left: 0; top: 0; width: 100%; height: 100%; background: url("../images/mo1.jpg") repeat-y top; -webkit-background-size: 100% 100%; background-size: 100%; }

.m-schlst .box-table { table-layout: fixed; width: 100%; min-height: 37vh;}
.m-schlst .box-table a{cursor: pointer}
.m-schlst .box-table tr th, .m-schlst .box-table tr td { padding: 13px 20px; border-bottom: 1px solid #ddd; background-color: #f5f5f5; line-height: 20px; font-size: 13px; font-size: 1.3rem; color: #666; word-break: break-word; }

.m-schlst .box-table tr th { font-size: 16px; font-size: 1.6rem; color: #333; }

.m-schlst .box-table tr:nth-child(2n) th, .m-schlst .box-table tr:nth-child(2n) td { background-color: #fff; }

.m-schlst .box-table tr:first-child th, .m-schlst .box-table tr:first-child td { border-top: 1px solid #ddd; }

.m-schlst .box-table tr:hover th, .m-schlst .box-table tr:hover td { background-color: #d6dfec; }

.m-schlst.nologin .box-mo { display: block; }

@media screen and (max-width: 1219px) { .m-schlst .box-table tr th, .m-schlst .box-table tr td { padding: 10px; } }

.m-nologinmodal { position: fixed; z-index: 10; left: 0; right: 0; top: 32%; margin: 0 auto; width: 96%; max-width: 469px; margin-top: -112px; display: none; }

.m-nologinmodal.show { display: block; }

.m-nologinmodal .box-wp { padding-left: 20px; padding-right: 20px; padding-top: 39px; padding-bottom: 45px; height: 225px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; -webkit-box-shadow: 0px 2px 8px 0px rgba(23, 57, 102, 0.72); box-shadow: 0px 2px 8px 0px rgba(23, 57, 102, 0.72); border-radius: 14px; background-color: #31609f; }

.m-nologinmodal .box-title { font-size: 16px; font-size: 1.6rem; color: #fff; }

.m-nologinmodal .box-info { margin-top: 19px; font-size: 30px; font-size: 3rem; color: #fff; }

.m-nologinmodal .box-info span { color: #ff3131; }

.m-nologinmodal .box-link { margin-top: 23px; margin-left: auto; margin-right: auto; display: block; width: 110px; line-height: 32px; font-size: 14px; font-size: 1.4rem; color: #31609f; background-color: #ffffff; border-radius: 4px; }

.m-nologinmodal .box-link:hover { background-color: #ff3131; color: #fff; }

.m-nosearch .box-title { margin-bottom: 84px; font-size: 18px; font-size: 1.8rem; }

.m-nosearch .box-btn { margin: 0 auto; display: block; width: 120px; height: 45px; font-size: 14px; font-size: 1.4rem; color: #fff; line-height: 44px; text-align: center; background-color: #31609f; border-radius: 4px; }

.m-nosearch .box-btn:hover { background-color: #333; }

.m-schcontent .box-title { margin-bottom: 36px; line-height: 34px; font-size: 26px; font-size: 2.6rem; color: #31609f; text-align: center; font-weight: bold; }

.m-schcontent .box-title img { vertical-align: middle; margin-right: 10px; }

.m-schcontent .box-table { margin-top: 30px; }

.m-schcontent .box-table table { width: 100%; border-left: solid 1px #dcdcdc; }

.m-schcontent .box-table tr td { padding: 18px 15px; line-height: 20px; font-size: 14px; font-size: 1.4rem; color: #666; border-right: solid 1px #dcdcdc; border-bottom: solid 1px #dcdcdc; border-top: solid 1px #dcdcdc; }

.m-schcontent .box-table tr .align-right { text-align: right; width: 142px; }

.m-schcontent .box-table tr .align-center { width: 142px; text-align: center; }

.m-schcontent .box-table tr:first-child td { padding: 10px 15px; font-size: 16px; font-size: 1.6rem; color: #333; background-color: #f0f0f0; }

.m-schcontent .box-table:first-child { margin-top: 0; }

.m-nbanner { overflow: hidden; }

.m-nbanner img { position: relative; left: 50%; margin-left: -960px; width: 1920px; max-width: 1920px; }

.m-resetpw { position: relative; z-index: 4; margin-top: -223px; padding: 0 26px; background-color: #fff; border-radius: 8px; -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.08); }

.g-resetpassword > .box-wp { padding-left: 28px; padding-right: 28px; padding-bottom: 49px; }

.g-resetpassword > .box-wp > .box-title { margin-bottom: 46px; padding: 30px 0; line-height: 24px; font-size: 18px; font-size: 1.8rem; color: #333; border-bottom: 1px dotted #999; }

.m-reqresetpd { margin: 0 auto; max-width: 340px; }

.m-reqresetpd .nav-tabs { border-bottom: 1px solid #e5e6ea; }

.m-reqresetpd .nav-tabs li { width: 50%; }

.m-reqresetpd .nav-tabs li.active a:before { display: block; }

.m-reqresetpd .nav-tabs a { padding: 10px 0; line-height: 26px; text-align: center; border: none !important; }

.m-reqresetpd .nav-tabs a:hover { background: none !important; }

.m-reqresetpd .nav-tabs a:before { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background-color: #31609f; display: none; }

.m-reqresetpd .tab-content { margin-top: 30px; }

.m-reqresetpd .form-group { position: relative; color: #999999; font-size: 14px; font-size: 1.4rem; }

.m-reqresetpd .form-group input { height: 50px; line-height: 50px; padding-left: 40px; }

.m-reqresetpd .form-group label { position: absolute; top: 0; left: 0; width: 40px; height: 100%; line-height: 50px; text-align: center; }

.m-reqresetpd .clearinput { top: 18px; }

.m-reqresetpd .captcha { float: left; width: 64%; }

.m-reqresetpd .captcha-send { float: right; width: 30%; height: 50px; line-height: 50px; padding: 0; color: #31609f; background: none; border-color: #31609f; }

.m-reqresetpd .submit { width: 100%; background-color: #34afe6; color: #fff; font-size: 14px; font-size: 1.4rem; height: 44px; border-radius: 1px; border: none !important; -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }

.m-reqresetpd .submit:hover { background-color: #31609f; }

.m-resetpassword { margin: 0 auto; max-width: 340px; }

.m-resetpassword .form-group { position: relative; color: #999999; font-size: 14px; font-size: 1.4rem; }

.m-resetpassword .form-group input { height: 50px; line-height: 50px; padding-left: 40px; }

.m-resetpassword .form-group label { position: absolute; top: 0; left: 0; width: 40px; height: 100%; line-height: 50px; text-align: center; }

.m-resetpassword .submit { width: 100%; background-color: #34afe6; color: #fff; font-size: 14px; font-size: 1.4rem; height: 44px; border-radius: 1px; border: none !important; -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }

.m-resetpassword .submit:hover { background-color: #31609f; }

.m-paystatus { padding-top: 53px; padding-bottom: 66px; text-align: center; }

.m-paystatus .box-img { font-size: 0; line-height: 0; }

.m-paystatus .box-title { margin-top: 25px; font-size: 16px; font-size: 1.6rem; color: #333; }

.m-paystatus .box-btn { margin-top: 30px; }

.m-paystatus .box-btn a { display: inline-block; *display: inline; *zoom: 1; width: 120px; height: 45px; line-height: 44px; font-size: 14px; font-size: 1.4rem; color: #fff; background-color: #31609f; border-radius: 5px; }

.m-paystatus .box-btn a:hover { border-radius: 0; color: #fff; }

@media screen and (max-width: 767px) { .m-paystatus { padding-top: 20px; padding-bottom: 20px; }
  .m-paystatus .box-title { font-size: 14px; font-size: 1.4rem; }
  .m-paystatus .box-btn { margin-top: 25px; }
  .m-paystatus .box-btn a { width: 170px; height: 36px; line-height: 36px; font-size: 14px; font-size: 1.4rem; } }

.m-updatepassword { margin: 0 auto; max-width: 480px; }

.m-updatepassword .form-group { position: relative; padding-left: 140px; color: #999999; font-size: 14px; font-size: 1.4rem; }

.m-updatepassword .form-group input { height: 50px; line-height: 50px; padding-left: 40px; }

.m-updatepassword .form-group label { position: absolute; top: 0; left: 140px; width: 40px; height: 100%; line-height: 50px; text-align: center; }

.m-updatepassword .form-text { position: absolute; left: 0; top: 0; width: 140px; text-align: right; padding-right: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 50px; font-size: 14px; font-size: 1.4rem; color: #666; }

.m-updatepassword .submit { width: 100%; background-color: #34afe6; color: #fff; font-size: 14px; font-size: 1.4rem; height: 44px; border-radius: 1px; border: none !important; -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }

.m-updatepassword .submit:hover { background-color: #31609f; }

.form-control { padding-top: 0; padding-bottom: 0; }

.layui-layer-dialog.msg-tips{
    box-shadow: 0px 0px 10px #a7aaaa !important;
    border-radius: 10px !important;
}
.layui-layer-dialog.msg-tips .layui-layer-padding{
    text-align: center !important;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    padding: 20px 20px 20px 40px !important;
}
.layui-layer-dialog.msg-tips .layui-layer-content .layui-layer-ico{
    left: 6px !important;
    background: url(../images/hongtanhao.png) no-repeat;
    background-size: 24px 24px;top:20px

}
.layui-layer-dialog.msg-tips .layui-layer-content{
    overflow: hidden;
    overflow-y: auto;
}


.customs-data-title {width: 880px;margin: 0 auto;font-size: 39.96px;line-height: 39.96px;margin-top: 160px;text-align: center;}
.hot-countries {margin-top: 58px;width: 880px;margin: 0 auto;}
.hot-countries.div{overflow: hidden;}
.customs-data-search *{transition: all 0.5s;}
.customs-data-search form{position: relative;}
.customs-data-search .top-tab{overflow: hidden;border-bottom: 0px solid #ddd;margin-top: 50px; margin-bottom: 0px;}
.customs-data-search .top-tab .item{float: left;margin-right: 10px; border: 2px solid #ddd; padding: 8px 20px;color: #999;font-size: 18px;border-bottom: 0px;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.customs-data-search .top-tab .item.active{color: #2779ff;border: 2px solid #2779ff; border-bottom: 0px;background-color: #fff;}
.customs-data-search .box-old{display: none;}
.customs-data-search {width: 880px;margin: 0 auto;position: relative;box-sizing: border-box;}
.customs-data-search .search-industry {padding-left: 20px;width: 100%;height: 50px;border: 1px solid #e9ecec;outline: none;background-color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 14px;}
.all-country {position: absolute;top: 0px;left: 650px;width: 150px;height: auto;}
.customs-data-search .country-sel {padding-left: 20px;background: url(../country_flag/xiajiantou.png) no-repeat left center;height: 50px;line-height: 50px;font-size: 15.98px;cursor: pointer;color: #b8b8b8;display: block;}
.customs-data-search .country-sel img {margin-right: 10px;}
.search-country {border: 1px solid #e9ecec;background-color: white;z-index: 10;position: relative;}
.search-country {display: none;}
.search-country ul {height: 400px;overflow-y: auto;}
.search-country li {text-align: center;height: 40px;line-height: 40px;font-size: 14px;cursor: pointer;}
.customs-data-search .search-country li {text-align: left;padding-left: 25px;}
.customs-data-search .search-country li:hover {background-color: #23b7e5;color: #fff;}
.customs-data-search .search-country img, .hot-countries img {margin-right: 10px;vertical-align: middle;}
.customs-data-search .search-submit {border: 0px solid white;background: url(../country_flag/search-icon.png) no-repeat center;background-size: 28px 28px;display: block;width: 28px;height: 28px;position: absolute;left: 830px;top: 13px;cursor: pointer;outline: none;-webkit-appearance: button;cursor: pointer;}
.hot-countries {margin-top: 58px;width: 880px;margin: 0 auto;}
.hot-countries p{font-size: 19.98px;font-weight: 700;}
.hot-countries p{font-size: 19.98px;font-weight: 700;margin-top: 58px;}
.hot-countries li{float: left;border: 1px solid #e9ecec;width: 160px;height: 40px;font-size: 13.99px;line-height: 40px;text-align: center;margin-top: 22px;cursor: pointer;background-color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.search-history li a{color: #333;display: block;}
.hot-countries li:hover,
.hot-countries li.active{color: #fff;background-color: #23b7e5;}
.hot-countries div li{margin-right: 20px;}
.hot-countries div li.c-nomr{margin-right: 0px;}

.m-nologinmodal{position: absolute}
.Close{position: absolute;top:10px;right: 10px;filter: grayscale(100%);display: inline-block;width: 30px}
@media(max-width:1023px){
    .th1{width:100px!important;}
    .th2{width:150px!important;}
    .th3{width:150px!important;}
    .th4{width:150px!important;}
    .th5{width:100px!important;}
    .th6{width:100px!important;}
}
@media(max-width:767px){
    .m-mschform .box-form{padding: 0}
    .m-hcountry .box-wp{padding: 6px}
    .m-schform .form-btn .iconfont{display: none}
    .m-schform .form-btn{height: 30px;line-height: 30px;font-size: 14px}
    .m-schform .form-item3{width:50px;position: relative}
    .m-schform .form-item2 {right:0px;top: 0;width:135px;position: relative;text-align: left}
    .m-schform .select-btn{height: 30px;line-height: 30px;font-size: 14px;text-indent: 0}
    /*.m-hcountry .myieform{width: 63%}*/
    .m-schform .form-text{height: 30px;line-height: 30px;font-size: 12px}
    .m-schform .myieform{display: flex;display:-webkit-flex;justify-content: space-between;flex-wrap: wrap;width: 100%}
    .m-schform .form-item1{width:calc(100% - 195px) }
    .m-schform .form-text{border: 1px solid #dddddd}
    .m-schform .select-item a{padding: 0 5px}
    .m-schform .select-btn img{margin-right: 2px;margin-left: 2px}
    .m-hcountry .tabhd-item{line-height: 26px}
    .m-schlst .box-title{margin-bottom: 10px}
    .m-schlst .box-table tr th{font-size: 12px;line-height: 1;padding: 15px}
    .m-schlst .box-bd{overflow-x: scroll!important;}
    .j-offset-left .box-table{width: 150%!important;}
    .th1{width:100px!important;}
    .th2{width:150px!important;}
    .th3{width:150px!important;}
    .th4{width:150px!important;}
    .th5{width:150px!important;}
    .th6{width:150px!important;}
    .m-schlst .box-mo{width:850px!important; }
    .m-schlst .box-table tr:first-child th, .m-schlst .box-table tr:first-child td{text-align: center}
    .g-wp{padding-top: 20px!important;text-align: center}
    .m-schcontent .box-table tr .align-right{text-align: center}
    .m-schcontent .box-table tr td{padding: 18px 3px;line-height: 1.4}
    /*.m-schlst .box-mo{display: none}*/



}


