.carousel { min-height: 120px }
.waponly { display: none }
#bar1 { height: 42px }
#bar1 * { color: #666; line-height: 42px }
#bar1 strong.mcl2 { color: #f08519; font-size: 16px }
#bar1 .con { }
#bar1 .con2 { text-align: right }
#bar1 a { }
#bar1 .fg { padding: 0 5px }
#header { padding: 0; background: #F7F7F7; height: 120px }
.carousel-caption { display: none }
.carousel-indicators { display: none }
.body_index #header { background: transparent; position: absolute; width: 100% }
#header UL.navbar-nav { margin-left: 50px }
#header SPAN { }
#header P { }
#header .navbar-nav > li { padding: 0 }
#header .navbar-nav > li.nav_li_15 { display: none }
#header .navbar-nav > li>a { line-height: 120px; padding: 0 18px; color: #444; margin: 0; font-weight: bold; letter-spacing: 0; position: relative; }
.body_index #header .navbar-nav > li>a { color: #333; position: relative; top: -10px }
.body_index #header .navbar-nav a:hover { }
#header .navbar-nav > li>a:before { content: ""; display: block; position: absolute; width: calc(100% - 54px); height: 3px; bottom: 34px; left: 27px; background: #13489d; opacity: 0; transform: scale(0); transition: all .25s }
#header .navbar-nav > li>a:hover:before { opacity: 1; transform: scale(1) }
#header .navbar-nav > li.active>a { color: #13489d }
#header DIV { border: none; margin-bottom: 0; background: transparent }
#header .bg_hover { background: #f7f7f7 }
.body_index #header .bg_hover { background: white }
#header BUTTON { }
#header A { font-size: 16px; color: #333; margin-top: 10px; padding: 0px 19px 14px; background: transparent }
#header .little A { font-size: 16px; color: #333; margin-top: 10px; padding-left: 15px; padding-right: 15px; background: transparent }
#header .sr-only { }
#header .s2 { font-weight: bold }
#header .s1 { display: block; text-align: right }
#header .lang { color: #fff; line-height: 92px; margin: 0; padding: 0; padding-left: 62px; background: url(../images/en.png) no-repeat center; height: 90px; overflow: hidden }
#header .navbar.navbar-default.navbar-static-top { }
#header .navbar-toggle { }
#header .navbar-header { }
#header .navbar-brand img { width: auto }
#header .navbar-brand { height: auto; padding: 0; margin: 0; padding-top: 30px; margin-left: 0 !important; position: relative; z-index: 9999 }
#header .nav.navbar-nav.navbar-right { margin-right: -21px }
#header .icon-bar { }
#header .hotline.hotline_pc { margin-left: 50px; padding-right: 46px; background: url(../images/bg0.png) no-repeat right 2px; margin-top: 10px }
#header .hotline.hotline_mb.visible-xs { }
#header .container { }
#header .collapse.navbar-collapse { }
#header .nav a:hover, #header .active>a { background: transparent; color: #13489d }
#header .navbar-nav > li > .dropdown-menu { padding: 0; right: auto; left: 0; margin-left: -20%; width: 140%; overflow: hidden; min-width: 140px; text-align: center; margin-top: -20px; border: none; background: transparent; box-shadow: none }
#header .navbar-nav > li > .dropdown-menu li { }
#header .navbar-nav > li > .dropdown-menu li:hover { }
#header .navbar-nav > li > .dropdown-menu a { line-height: 40px; white-space: nowrap; position: relative; font-size: 14px; margin: 0 auto; text-align: center; padding: 0; font-size: 15px }
#header .navbar-nav > li.nav_li_120a > .dropdown-menu a.a_1 { }
#header .navbar-nav > li.nav_li_120a > .dropdown-menu { width: 300%; margin-left: -100% }
#header .navbar-nav > li.nav_li_120a > .dropdown-menu li { width: 50%; display: inline-block; text-align: left }
#header .navbar-nav > li > .dropdown-menu a:hover { background: transparent }
#header .navbar-nav > li > .dropdown-menu li:hover a { color: #13489d }
#header .navbar-nav > li > .dropdown-menu a:after { content: ""; display: block; position: absolute; width: calc(100% - 50px); height: 1px; bottom: 0; left: 25px; border-bottom: 1px solid #dadada }
#header .navbar-nav > li > .dropdown-menu li:last-child a:after { content: none }
#header .search { }
#header .search form { width: 130px; transition: all .6s; white-space: nowrap }
#header .search .ipt1 { width: 0px; border-radius: 50px; border: none; height: 39px; line-height: 40px; padding: 0 8px; padding-right: 50px; box-sizing: content-box; transition: all .6s; float: right }
#header .search form.full .ipt1 { width: 100px; border: 1px solid #eee }
#header .search .ipt2 { float: right; background: transparent url(../images/bg1.png) no-repeat center; width: 23px; height: 23px; border: none; margin-left: -41px; vertical-align: middle; margin-top: -4px }
.submenu_show .bg_hover { display: block; width: 100%; height: 370px; background: #F7F7F7; z-index: 1; position: absolute; top: 0px; left: 0px; -webkit-animation: a_bg_hover_show 0.2s ease-out both; -webkit-transform-origin: 50% 0%; opacity: 1; transition: opacity .2s }
.submenu_hide .bg_hover { -webkit-animation: a_bg_hover_hide 0.35s  ease-out both; -webkit-transform-origin: 50% 0%; display: none; opacity: 0 }
.submenu_hide, .sublist_hide { }
.sublist_hide ul.dropdown-menu { -webkit-animation: a_menu_item_hide 0.1s ease-out both }
.carousel .item img { visibility: hidden; height: 600px }
@keyframes a_menu_item_show {
	0% { -webkit-transform: translate(0px, -30px); opacity: 0 }
	100% { -webkit-transform: translate(0px, 0px); opacity: 1 }
}
@keyframes a_menu_item_hide {
	0% { -webkit-transform: translate(0px, 0px); opacity: 1 }
	100% { -webkit-transform: translate(0px, -30px); opacity: 0 }
}
@keyframes a_bg_hover_show {
	0% { -webkit-transform: scale(1, 0.5); opacity: 0 }
	100% { -webkit-transform: scale(1, 1); opacity: 1 }
}
@keyframes a_bg_hover_hide {
	0% { -webkit-transform: scale(1, 1); opacity: 1 }
	100% { -webkit-transform: scale(1, 0.5); opacity: 0 }
}
ul.dropdown-menu { -webkit-animation: a_menu_item_show 0.2s ease-out both }
#fullcarousel .item img { width: auto; height: auto; max-width: none; visibility: hidden }
#fullcarousel .item { }
#fullcarousel .item a { display: block; line-height: 0; font-size: 0 }
.carousel-control .icon-next:before, .carousel-control .icon-prev:before { font-style: normal; font-size: 90px; font-weight: 400; position: relative; top: -40px }
.carousel-control { background: transparent !important; display: none }
#index_part11 .part_ttl { margin: 40px 0 20px }
.part_ttl h2 { font-size: 24px; color: #333; margin-top: 20px; display: block; font-weight: bold }
.part_ttl .fbt { display: block; text-align: left; font-size: 14px; line-height: 50px; letter-spacing: 1px; color: #666 }
#index_part1 { }
#index_part1 h2 { }
#index_part1 .fbt { }
#index_part1 .row { }
#index_part1 .row2 { }
#index_part1 .item { text-align: left; margin: 2px auto; margin-bottom: 20px; display: inline-block }
#index_part1 .item1 img { width: 100% }
#index_part1 .a_txt { font-size: 20px; color: #fff; font-weight: bold; margin-bottom: 0px; letter-spacing: 1px; display: inline-block }
a.a_txt { }
#index_part1 .sinfo { padding: 20px 24px 18px; position: absolute; bottom: -29px; z-index: 99; width: 100%; color: #fff; transition: all 0.3s ease-out; pointer-events: none }
#index_part1 .sinfo img { position: absolute; right: 60px; top: 20px; width: 40px; opacity: 0; transition: none }
#index_part1 .item1 .sinfo { padding: 30px 20px 30px; display: inline-block; max-width: 460px; box-sizing: border-box; bottom: -68px }
#index_part1 .sinfo p { font-size: 14px; color: #fff; margin-top: 0; line-height: 2; margin-bottom: 0; position: relative; top: 7px; opacity: 0 }
#index_part1 .item1 { text-align: left }
#index_part1 .item1 img { display: block; margin-top: -18px }
#index_part1  .item { margin-bottom: 41px; position: relative; overflow: hidden }
#index_part1  .item>a { display: block; position: relative }
#index_part1 .item>a:hover:after { background: rgba(0, 0, 0, 0.34) }
#index_part1  .item>a:hover+.sinfo { bottom: 10px; pointer-events: none }
#index_part1  .item>a:hover+.sinfo img { right: 30px; opacity: 1; transition: all .22s ease-out 0.3s }
#index_part1  .item>a:hover+.sinfo a { }
#index_part1  .item>a:hover+.sinfo p { top: 0; opacity: 1; transition: all .6s }
#index_part1 .item1>a:hover+.sinfo p { top: 13px; line-height: 1.6 }
#index_part1 .item1>a:hover+.sinfo img { }
#index_part1 .item1>a+.sinfo img { margin-top: 9px }
#index_part1  .item>a+.sinfo p { transition: all .3s }
#index_part1  .item>a:hover .sinfo a { }
#index_part1 .item>a:after { content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; transition: all .2s; z-index: 99; background: rgba(0, 0, 0, 0.2) }
#index_part1 .item3 { }
#index_part1 .item4 { }
#index_part1 .item5 { }
.body_contact .section { padding-top: 0 }
.body_119 #pageban { }
#news_list1 h2 { }
#news_list1 .fbt { }
#news_list1 .con1 { background: #F7F7F7; margin-right: 80px; margin-top: 30px }
.body_shuishou #news_list1 .con1 { margin-right: auto }
#news_list1 .con1#toutiaoxinwen { padding: 60px 80px 70px }
.body_shuishou #news_list1 .con1 { margin-top: 0; background: transparent }
#news_list1 .con1 .time { font-size: 28px; color: #666666; font-weight: 400 }
#news_list1  a:hover { color: #13489D }
#news_list1 .con1 h3 a { font-size: 20px; color: #333 }
#news_list1 .con1 h3 a:hover { color: #13489D }
#news_list1 .con1 h3 { margin-bottom: 20px; display: inline-block; padding-bottom: 15px; border-bottom: 1px solid #ccc; padding-right: 40px; position: relative; font-weight: bold; width: 100%; line-height: 1.6 }
#news_list1 .con1 h3.ctitle1 { width: auto; padding-right: 60px }
#news_list1 .con1 h3 a.cdetail { background: url(../images/eyes.png) no-repeat 0px 3px; content: ""; display: block; position: absolute; width: 30px; height: 30px; top: 8px; right: 0; overflow: hidden; text-indent: -100px }
#news_list1 .con1 h3 a.cdetail:hover { background-position: -818px -278px }
#news_list1 .con1 .sinfo18 { font-size: 14px; color: #666; line-height: 2; padding: 0 0 0 36px; border-left: 1px solid #888; margin-bottom: 40px }
#news_list1 .con1 .nail { height: 188px }
#news_list1 .con2 { padding-top: 50px }
.body_news2 #news_list1 .con2 { padding-top: 0; margin-top: -20px }
#news_list1 .con2 .hdl { position: relative; top: -120px }
#news_list1 .con2 .hdl a { font-size: 18px; display: inline-block; margin: 0; line-height: 40px; padding: 0 30px; transition: all .3s }
#news_list1 .con2 .hdl a.on { color: #fff; background: #13489D }
#news_list1 .con2 .item { position: relative; padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid #C4C2C2 }
#news_list1 .xinwenliebiao .item { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #ccc }
.body_news2 #news_list1 .xinwenliebiao .item { border-color: #F7F7F7; padding-top: 37px; border: none; margin: 0 auto; position: relative }
.body_news2 #news_list1 .xinwenliebiao .item * { position: relative; z-index: 99 }
.body_news2 #news_list1 .xinwenliebiao .item:before { position: absolute; width: 1000vw; left: -50%; top: 0; height: 100%; background: url(../images/line2.png) repeat-x center; display: block; z-index: 0; content: ""; opacity: 0; transition: all .6s }
.body_news2 #news_list1 .xinwenliebiao .item:hover:before { opacity: 1 }
.body_news2 #news_list1 .xinwenliebiao .item:hover { }
#news_list1 .xinwenliebiao .item .time { padding-bottom: 39px }
.body_news2 #news_list1 .xinwenliebiao .item .time.pconly { position: relative; display: inline; padding: 0; margin: 0; font-size: 12px; color: #999; background: none; top: 0; left: 0; bottom: 0; right: 0 }
#news_list1 .con2 .item.last { padding-bottom: 0; margin-bottom: 0; border: aquamarine }
#news_list1 .con2 .in { text-align: left; padding-left: 30px; padding-right: 130px; position: relative }
#news_list1 .con2 .a_txt { font-size: 18px; color: #13489D; line-height: 30px; margin-bottom: 16px; display: inline-block; position: relative }
.body_news2 #news_list1 .con2 .a_txt { font-size: 18px; color: #787878; margin-top: 6px; margin-bottom: 10px; font-weight: bold; letter-spacing: 2px }
.body_news2 #news_list1 .con2 .a_txt:hover { color: #13489D }
.body_news2 #news_list1 .con2 .a_txt:hover { }
#news_list1 .con2 .a_txt:after { content: ""; display: block; position: absolute; width: 5px; height: 5px; top: 12px; left: -30px; background: #13489D; border-radius: 20px }
.body_news2 #news_list1 .con2 .a_txt:after { display: none }
#news_list1 .con2 .sinfo { line-height: 2 }
.body_news2 #news_list1 .con2 .sinfo { font-size: 16px; line-height: 30px; color: #787878 }
.body_news2 #news_list1 { padding: 0 }
#news_list1 .con2 .time.pconly { display: block; text-align: right; width: 130px; position: absolute; cursor: pointer; right: 0; top: 0; font-size: 26px; color: #777; padding-bottom: 56px; background: url(../images/ar1.png) no-repeat 73px bottom }
#news_list1 .con2 .time:after { }
#index_part11 { margin-bottom: 5px }
#index_part11 .row2 { }
#index_part11 .more { line-height: 30px; display: inline-block; padding: 0 15px; border: 1px solid #666666; color: #666666; transition: all .3s; font-size: 12px; margin-top: 10px }
#index_part11 .more:hover { background: #13489D; color: #fff; border-color: #13489D }
#index_part11 .more:hover:after { color: #fff }
#index_part11 .more:after { content: ">"; margin-left: 26px }
#index_part11 .img { display: block; margin: 0 auto; height: 80px }
#index_part11 .img img { }
#index_part11 .item { background: #F7F7F7; height: 420px }
#index_part11 .con2 { padding: 40px 63px 30px 65px }
#index_part11 .sinfo { }
#index_part11 .sinfo a { font-size: 20px; color: #13489d; display: block; margin: 13px 0 20px }
#index_part11 .sinfo p { font-size: 14px; line-height: 2 }
#index_part2 { background: #F7F7F7; padding: 43px 0 60px }
#index_part2:after { content: ""; display: block; position: absolute; width: 100%; height: 210px; bottom: 0; left: 0; background: #fff; z-index: 1 }
#index_part2 .con1 { }
#index_part2 .con1 h3 { font-size: 18px; margin-bottom: 20px; font-weight: bold }
#index_part2 .con1 .sinfo { font-size: 16px; line-height: 2; margin-bottom: 50px }
#index_part2 .con1 .more { display: inline-block; line-height: 33px; border: 1px solid #666666; padding: 0 35px; font-size: 14px; transition: all .3s }
.leftmenu { padding-top: 30px; position: relative }
.leftmenu:after { content: ""; display: block; position: absolute; width: 11110px; height: calc(100% + 200px); top: 0; right: 50px; z-index: 0; background: #F7FAFF }
.leftmenu ul { margin-right: 50px; z-index: 1; position: relative }
.leftmenu ul li { position: relative }
.leftmenu ul li:after { content: ""; display: block; position: absolute; width: 40px; height: 30px; top: 20px; right: 40px; overflow: hidden; background: url(../images/ar2.png) no-repeat right -65px }
.body_149 .leftmenu ul li:after, .body_p_149 .leftmenu ul li:after { right: 18px }
.leftmenu ul li.first { font-size: 22px; color: #13489d; margin-bottom: 30px; margin-top: 10px; font-weight: bold }
.body_21 .leftmenu ul li.first, body_p_21 .leftmenu ul li.first { padding-right: 70px }
.body_p_21 .leftmenu ul li.first { padding-right: 71px }
.leftmenu ul li a { display: inline-block; padding: 18px 0; font-size: 16px; line-height: 25px; font-weight: bold }
.leftmenu ul li a:hover { }
.leftmenu ul li.first:after { background: url(../images/ar2.png) no-repeat 16px 10px; top: 3px }
.leftmenu ul li.active a { color: #13489d }
#index_part2 .con1 .more:hover { color: #fff; background: #13489D; border-color: #13489D }
#index_part2 .con2 { }
#index_part2 .con2 img { }
#newcontactarea { height: 820px; margin-bottom: -90px }
#newcontactarea .item:hover .cover { }
#newcontactarea .item { width: 50%; background: no-repeat center/cover; height: 100%; cursor: pointer; position: relative }
#newcontactarea .con { }
#newcontactarea .bg { position: absolute; z-index: 5; width: 100%; height: 100%; top: 0; left: 0 }
#newcontactarea .cover .in { display: flex; flex-wrap: wrap; justify-content: center; flex-direction: column; align-items: center; width: 100%; height: 100% }
#newcontactarea .cover { width: 100%; height: 100%; position: absolute; top: 0; background: rgba(0, 0, 0, .65); z-index: 2; color: #fff; display: none; opacity: 0 }
#newcontactarea .cover>* { text-align: left; margin-left: 90px }
#newcontactarea h2 { display: block; width: 100%; float: none; color: #cccccc; font-size: 42px }
#newcontactarea .add { display: block; width: 100%; float: none; font-size: 28px; line-height: 2; margin-top: 10px }
#newcontactarea .item1 { background-image: url(../images/c1.jpg) }
#newcontactarea .item1 .bg { }
#newcontactarea .item1 .cover { left: 100% }
#newcontactarea .item1 h2 { }
#newcontactarea .item1 .add { }
#newcontactarea .item2 { background-image: url(../images/c2.jpg) }
#newcontactarea .item2 .bg { }
#newcontactarea .item2 .cover { left: -100% }
#newcontactarea .item2 h2 { }
#newcontactarea .item2 .add { }
.crumbs { }
.crumbs #lacation { }
.crumbs #lacation a { }
.crumbs #lacation span { }
.body_service { }
.body_service .row.item { position: relative; height: auto; padding: 0px 0px 80px; margin-bottom: 110px }
.body_service .row.item * { z-index: 12 }
.body_service .row.item .bg.bgr:after { left: auto; right: 0 }
.body_service .row.item .bg:after { background: #F7F7F7; width: calc(100% - 105px); height: calc(100% - 100px); content: ""; display: block; z-index: 0; bottom: 0; position: absolute; left: 7.5px }
.body_service .row.item .bg { height: 100%; position: absolute; width: 100%; left: 0; bottom: 0 }
.body_service .col1 h3:after { content: ""; display: block; position: absolute; width: 8px; height: 40px; bottom: -130%; left: 60px; background: #13489D }
.body_service .col1 { }
.body_service .col1 h3 { position: relative }
.body_service .yz .col1 h3 { text-align: right; padding-right: 51px }
.body_service .yz .col1 h3:after { left: auto; right: 53px }
.body_service .col1 h3 a { font-size: 38px; margin-left: 54px }
.body_service .ulwithdot1 { }
.body_service .ulwithdot1 li { display: inline-block; width: 48%; padding-right: 20px; padding-left: 18px; position: relative; padding-top: 8px }
.body_service .ulwithdot1 li:before { content: ""; display: block; position: absolute; background: #666666; width: 7px; height: 7px; top: 16px; left: 0 }
.body_service .col1 .swrap { padding: 60px 53px 0; margin-right: 30px }
.body_service .col2 { }
.body_service .col2 .con { }
.body_service .col2 .img { display: block; padding: 10px }
.body_service .col2 img { }
.ab4 .nums { margin-top: 60px }
.ab4 .num.num1 .s1 { }
.ab4 .num .s1 { }
.ab4 .num .s2 { }
.ab4 .num sup { }
.ab4 .nums  .con { border: none; padding-bottom: 23px; margin-left: -1px; position: relative }
.ab4 .nums>div:first-of-type .con:after { display: none }
.ab4 .nums .con:after { content: ""; display: block; position: absolute; width: 1px; height: 100%; top: -5px; left: 0; background: #EDEDED }
.ab4 .nums .s1 { font-size: 60px; font-family: none; font-weight: 100; position: relative; display: block; margin-top: 6px; text-align: center; color: #454545 }
.ab4 .nums .s1 sup { font-family: none; font-weight: 100; top: -1.2em; font-size: 34px }
.ab4 .nums .s2 { color: #666666; font-size: 18px; margin-left: 2px; text-align: center; display: block; margin-left: -30px }
.ab4 .nums .s1:after { font-size: 19px; display: inline-block; position: static; color: #fff; font-weight: 400; margin-left: 4px; font-family: simsun }
.ab4 .num1 .s1:after { display: none }
.body_about_1 .ab4 .nums .s1 { font-weight: 400; color: #333 }
#buttons4 { margin-top: 70px }
#buttons4 .ab4 .nums { z-index: 3; position: relative; padding: 50px 40px; margin-top: 0; background: #fff; -webkit-box-shadow: 0 3px 5px rgba(158, 158, 158, 0.52); -moz-box-shadow: 0 3px 5px rgba(158, 158, 158, 0.52); box-shadow: 0 3px 5px rgba(158, 158, 158, 0.52) }
#foot1 { background: var(--zi3); padding-top: 30px; padding-bottom: 30px; margin-top: 30px }
#foot1 .con { position: relative }
#foot1 .con i { position: absolute; width: 60px }
#foot1 .con i img { }
#foot1 .con .t1 { color: var(--cl1); font-size: 20px; font-weight: bold; margin-left: 70px; margin-bottom: 4px }
#foot1 .con .t2 { color: #666; font-size: 16px; margin-left: 70px }
#footer { background: #F7F7F7; padding: 70px 0 70px; margin-top: 90px }
.body_index #footer { margin-top: 40px }
#footer .pp { margin-bottom: 25px; font-weight: bold; letter-spacing: 1px }
#footer a:hover { color: #13489D }
#footer .p1 { }
#footer .p2 { }
#footer .p3 { text-align: left }
#footer .p4 { }
#footer .p5 { }
#footer .d1 { padding-left: 75px }
#footer .d2 { }
#copyright { background: #1B1B1B; padding: 27px 0 10px }
#copyright a { }
#copyright * { color: #8d8d8d; font-size: 12px }
#copyright span { }
#footer .contact p.p0 { color: #8b8b8b; MARGIN: 5px auto }
#copyright .links a { display: inline-block; margin: 0 10px }
#footer a:hover, #copyright a:hover { }
#kefu { position: fixed; bottom: 50px; right: 10px; width: 74px; z-index: 999 }
#kefu ul { }
#kefu li { cursor: pointer; text-align: center; padding: 10px 0 4px; border-bottom: 1px solid #eee; background: #fff; position: relative; transition: background .3s }
#kefu i { display: block; width: 46px; height: 39px; margin: 2px auto 2px; background: url(../images/bg6.png) no-repeat }
#kefu .li1 { }
#kefu  span { font-size: 12px }
#kefu  div:before { content: ""; display: block; position: absolute; width: 40px; height: 100%; top: 0; z-index: 99; border-left-color: var(--cl1); right: -22px; z-index: -1 }
#kefu  div:after { content: ""; display: block; position: absolute; top: 21px; z-index: 99; border: 12px solid transparent; border-left-color: var(--cl1); right: -22px }
#kefu  li:hover div { display: block }
#kefu  div { display: none; position: absolute; left: -180px; background: var(--cl1); padding: 20px; top: 0px; width: 160px; color: #fff; z-index: 99999; font-size: 16px }
#kefu li:hover { background: var(--cl1) }
#kefu li:hover * { color: #fff }
#kefu .li1 { }
#kefu .p1 { color: #fff }
#kefu .p2 { font-size: 19px; font-weight: bold; color: #fff }
#kefu .p3 { }
#kefu .p4 { font-size: 16px; color: #fff; font-weight: bold; margin: 15px auto 0 }
#kefu .p5 { color: #fff; margin: auto; font-weight: bold }
#kefu .li5 { }
#kefu .li4 { }
#kefu .li3 { }
#kefu .li2 { }
#kefu .li2 div { }
#kefu .li5 a { }
#kefu .li5 i { background-position: -12px -273px }
#kefu .li4 i { background-position: -12px -205px }
#kefu .li3 i { background-position: -12px -135px }
#kefu .li2 i { background-position: -13px -65px }
#kefu .li1 i { background-position: -12px 3px }
#kefu .li5:hover i { background-position: -247px -273px }
#kefu .li4:hover i { background-position: -247px -205px }
#kefu .li3:hover i { background-position: -247px -135px }
#kefu .li2:hover i { background-position: -248px -65px }
#kefu .li1:hover i { background-position: -247px 3px }
#techsupport { display: inline-block; padding-left: 20px }
#techsupport span { }
#techsupport a { display: inline-block; position: relative; top: -7px }
#techsupport a img { height: 24px }
.crumbs { height: 130px; background: #fff }
.crumbs .icon { padding-left: 24px; background: url(../images/bg7.png) no-repeat left 0px; display: inline-block; height: 24px; width: 24px; vertical-align: middle; margin-right: 2px }
.crumbs b { display: none }
.crumbs span { }
.crumbs a { }
.crumbs *, .crumbs { line-height: 120px; font-size: 16px }
.body_news2 .crumbs *, .body_news2 .crumbs { line-height: 140px }
#leftbar .box_list { display: block }
#leftbar .box_list .item { display: none }
#leftbar .box_cp { }
#leftbar .box_cp .ttl { }
#leftbar .box4 .ttl { background: none; border: 1px solid #EEEEEE; border-bottom: none; color: #E42027; font-weight: bold }
#leftbar .box_cp .img { margin-bottom: 22px; background: #fff }
#leftbar .box_cp .img a { display: block; width: 100% }
#leftbar .box_cp .img a img { width: 100% }
#leftbar .box_list .a_1 { position: relative }
#leftbar .box_list .a_1.on { color: var(--cl4); font-weight: bold; background: #fff }
#leftbar .box_list .a_1:hover:before, #leftbar .box_list .a_1.on:before { content: ""; display: block; position: absolute; width: 4px; height: 43px; top: 9px; left: 0; background: var(--cl4) }
#leftbar .box_list .a_1:hover:before, #leftbar .box_list .a_1.on:before { }
#leftbar .box_list { width: 252px; margin-bottom: 40px }
#leftbar .box_list .ttl { font-size: 26px; line-height: 80px; padding-left: 88px; background: var(--cl2) url(../images/licon1.png) no-repeat 19px }
#leftbar .box_list.box_23 .ttl { }
#leftbar .box_list.box_20 .ttl { background: var(--cl2) url(../images/licon4.png) no-repeat 19px }
#leftbar .box_list .ttl a { color: #fff }
#leftbar .box_list ul  a:hover { color: var(--cl4) !important; padding-left: 20px }
#leftbar .box_list .ul1 { border: none; margin-bottom: 40px }
#leftbar .box_list .cat1:last-child a.a_1 { border-bottom: none }
#leftbar .box_list ul { border: none }
#leftbar .box_list ul.depth2 { }
#leftbar .box_list ul.depth2 li.on { background: #FFF7EE }
#leftbar .box_list ul.depth2 li.on a { background: transparent; color: var(--cl4) }
#leftbar .box_list ul.depth2 li a:before { content: ""; display: block; position: absolute; width: 4px; height: 4px; top: 20px; left: 30px; background: var(--cl4); border-radius: 50px }
#leftbar .box_list ul.depth2 li a { line-height: 45px; font-size: 14px; padding-left: 50px; position: relative }
#leftbar .box_list ul.depth2 li a.on { }
#leftbar .box_list.box1 .cat1:last-child a.a_1 { border-bottom: 1px solid #EEEEEE }
#leftbar .box_list .cat1 { position: relative }
#leftbar .box_list .cat1 i:after { content: "+" }
#leftbar .box_list .cat1 i.plus:after { content: "-" }
#leftbar .box_list .cat1 i { font-size: 20px; font-style: normal; position: absolute; right: 10px; top: 7px; color: #E42027; display: block; width: 40px; height: 42px; text-align: center; cursor: pointer }
#leftbar .box_list .cat1 a { font-size: 18px; line-height: 65px; display: block; color: #333; border-bottom: 1px solid #EEEEEE; padding-left: 28px; background: #F8F8F8; transition: padding .3s }
#leftbar .box_list .cat1 a.a_2 { font-size: 16px; line-height: 1.7; padding: 15px }
#leftbar .box_list .ul2 { display: none; border: none; border-bottom: 1px solid #EEEEEE; padding-bottom: 10px; padding-top: 10px }
#leftbar .box_list .ul2 li { border: none; padding-left: 0 }
#leftbar .box_list .ul2 li a { font-size: 14px; line-height: 36px; border: none }
#leftbar .box .c { border: 1px solid #EEEEEE; border-top: none; padding-bottom: 10px }
#leftbar .box4 .c p { border-top: none }
#leftbar .box.box4 .c .p1 { border-top: none }
#leftbar .box .p1 { margin-top: 0 }
#leftbar .box .p1 img { width: 100%; margin-bottom: 7px }
#leftbar .box .c span { display: block; text-align: center; margin: 0px 10px }
#leftbar .box .c p { border-top: 1px solid #EEEEEE }
#leftbar .box .p1 .span0 { }
#leftbar .box .p2 { }
#leftbar .box .span1 { color: #000 }
#leftbar .box .span2 { font-size: 12px; color: #666 }
#leftbar .p1 .span2 { font-size: 12px; color: #E42027; font-size: 24px; font-weight: bold; margin-top: -4px !important }
.box_contact { margin-top: 30px }
#leftbar .box_contact .ttl { background: var(--cl2) url(../images/licon3.png) no-repeat 19px }
.box_contact .ttl a { }
.box_contact ul { background: #f8f8f8 }
.box_contact .kf { background: url(../images/bg1.jpg); height: 120px; position: relative }
dl#contactus { height: 440px; padding: 40px 30px 0; border: 1px solid #ddd }
dl#contactus * { font-size: 16px; color: #666; line-height: 47px; font-weight: 400 }
dl#contactus dt { float: left; clear: left; padding-left: 38px; background: url(../images/bg6.png) no-repeat left top; width: 103px }
#contactus dt.Fax { background-position: left -84px }
dl#contactus dd { clear: right; float: left }
dl#contactus dd.Company { font-size: 24px; padding-bottom: 20px; color: var(--cl1); font-weight: bold }
dl#contactus dd.WebUrl { }
dl#contactus dd.Address { width: 340px }
dl#contactus dd.Address span { line-height: 1.6; margin-top: 8px; display: block }
dl#contactus dd.Contact { }
dl#contactus dd.Telephone { }
dl#contactus dd.Mobile { }
dl#contactus dd.Email { }
dl#contactus dt.web { background-position: left -164px }
dl#contactus dd.web { }
dl#contactus dd.Fax { }
dl#contactus dd.WebICP { }
dl#contactus dt.Company { }
dl#contactus dt.WebUrl { }
dl#contactus dt.Address { background-position: left 10px }
#contactpart1 { margin-bottom: 90px }
#dituContent { width: 650px; height: 440px; border: 1px solid #ddd; border-left: none }
dl#contactus dt.Contact { }
dl#contactus dt.Telephone { background-position: left -44px }
dl#contactus dt.Mobile { }
dl#contactus dt.Email { background-position: left -122px }
dt.Fax { background-position: left -48px }
dl#contactus dt.WebICP { }
dl#contactus dt.WebICP a { }
.guestbookdiv { padding: 60px 80px; padding-bottom: 20px; border: 1px solid #eee }
.btn_kefu { padding: 0 5px; display: block; border-radius: 100px; line-height: 28px; font-size: 14px; text-align: center; padding-left: 26px; width: 100px; position: absolute; bottom: 10px; right: 20px }
.qqkf { background: #FFF9F5 url(../images/qq.png) no-repeat 11px center; border: 1px solid #EFB5B5; bottom: 48px }
.wxkf { background: #F5FFF6 url(../images/wx.png) no-repeat 11px center; border: 1px solid #9EDBAF }
.qqkf:hover { background-color: #fbeded }
.wxkf:hover { background-color: #d7efd9 }
.zixunbtn { display: block; position: static }
.zixunbtn a { border-radius: 5px; background: var(--cl1); color: #fff; line-height: 52px; display: inline-block; padding: 0 40px; font-size: 18px; margin-top: 30px }
.zixun .btn_kefu { position: static; border-radius: 0; line-height: 38px }
.zixun .qqkf { }
.zixun .wxkf { margin-left: 15px }
.box_contact .contactinfo_l { margin: 13px 20px; border-bottom: 1px solid #eeeeee; padding-bottom: 5px }
.box_contact .contactinfo_l.f16 { padding-top: 10px }
.box_contact .last { border-bottom: none; padding-bottom: 30px }
.mainnewslist { padding-top: 50px }
.mainnewslist .infoitem { padding: 30px; background: #fff; margin-bottom: 20px }
.mainnewslist .infoitem a.a_txt { font-size: 18px; font-weight: bold; margin-bottom: 10px; display: inline-block }
.mainnewslist .infoitem .sinfo { color: #888 }
.mainnewslist .infoitem .more { display: inline-block; line-height: 39px; padding: 0 40px; color: #fff; background: #F9A64A; border-radius: 500px; margin-top: 10px }
.about_main { padding-top: 44px; color: #333; line-height: 2 }
.about_main .a_box h2 { margin-bottom: 0; margin-top: 20px; color: #E42027 }
.about_main .a_box.ryzz .content { padding: 0; border: none; padding-bottom: 50px }
.about_main .a_box.kswh .content { padding: 0; padding-bottom: 50px }
.about_main .a_box.kswh .extra { padding: 10px }
.about_main .a_box.kswh .extra img { padding: 10px }
.about_main .a_box.kswh .slick-list { position: relative }
.about_main .a_box.kswh .slick-list:before { content: ""; display: block; position: absolute; width: 1px; height: 240px; top: 0; left: 0; background-color: #ffffff; z-index: 9999 }
.about_main .a_box.kswh .whslide { padding-bottom: 30px }
.about_main .a_box.kswh .whslide a.pn:hover { color: #000; text-decoration: none }
.about_main .a_box.kswh .whslide a.pn:active { color: #000; text-decoration: none }
.about_main .a_box.kswh .whslide a.pn:focus { color: #000; text-decoration: none }
.about_main .a_box.kswh .whslide a.pn { position: absolute; bottom: 32px; right: 300px; display: block; font-size: 16px; font-family: simsun; border-radius: 50%; display: block; width: 30px; height: 30px; background: #edf4fa; line-height: 29px; text-align: center; color: #E42027 }
.about_main .a_box.kswh .whslide a.pn.prev { right: auto; left: 300px }
.about_main .a_box.kswh .whslide .slick-dots { text-align: center; margin-top: 30px }
.about_main .a_box.kswh .whslide .slick-dots li.slick-active span { color: #0b5cce }
.about_main .a_box.kswh .whslide .slick-dots li { display: inline-block }
.about_main .a_box.kswh .whslide .slick-dots li span { display: block; padding: 2px 10px }
.about_main .ryzz { }
.about_main .ryzz ul.zz { }
.about_main .ryzz ul.zz li .bg { border: 1px solid #D2D2D2; padding-top: 22px; padding-bottom: 22px }
.about_main .ryzz ul.zz li a { display: block; width: 80%; height: 230px; margin: auto }
.about_main .ryzz ul.zz li a img { max-width: 100%; max-height: 100% }
.about_main .content { padding-top: 25px; padding-bottom: 30px; border-bottom: 1px solid #B1B1B1 }
.info_content { }
.info_content * { }
ul.suojing, ul.suojing li, ul.suojing ol { margin: unset; padding: unset; list-style: unset }
.info_content>p { }
.info_content p { }
.info_content img { }
.info_content strong { font-weight: bold }
.about_main #leftbar { }
.about_main #leftbar li { }
.about_main #leftbar li a.on { }
.about_main #leftbar li a:hover { }
.newsdetail { }
.newsdetail { }
.newsdetail .newstitle { }
.newsdetail .detailTime { }
.newsdetail .detailTime b { }
.newsdetail .info_content { }
.newsdetail .info_content * { }
.newsdetail .info_content img { height: auto; max-width: 100% }
.newsdetail .otherPageBox { }
.newsdetail .otherPage { }
.newsdetail .info_previous_next_wrap { }
.newsdetail .Previous { }
.newsdetail .Previous b { }
.newsdetail .Previous a { }
.newsdetail .back { }
.newsdetail .Next { }
.newsdetail .back b { }
.newsdetail .Next b { }
.newsdetail .Next a { }
.shuishoulist { }
.shuishoulist .part1 { }
.shuishoulist .part2 { margin-top: -25px }
.shuishoulist .item .ctitle1 { margin-bottom: 0 !important }
.shuishoulist .ctitle1 span { }
.shuishoulist .in2 { margin-top: 0 }
.shuishoulist .in2 .part2 { }
.shuishoulist .part2 .item:nth-child(n+6) { }
.shuishoulist .part2 .item { position: relative; padding-left: 160px; padding-right: 150px; margin: 50px 0; min-height: 90px }
#news_list1 .shuishoulist .a_img { width: 125px; height: 83px; position: absolute; left: 0; top: 0 }
.shuishoulist .part2 .infotime { position: absolute; right: 0; top: 0 }
.shuishoulist .part2 .infotime span { display: block; font-size: 24px; text-align: center; color: #666; letter-spacing: 2px }
.body_119 .shuishoulist .part2 .infotime span { display: none }
.shuishoulist .part2 .infotime a { }
.shuishoulist .part2 .fr2 { }
.shuishoulist .part2 .a_txt { font-size: 18px; color: #13489d; font-weight: 600; display: inline-block; padding: 0 0 10px 20px; position: relative }
.shuishoulist .part2 .a_txt:after { content: ""; display: block; position: absolute; width: 5px; height: 5px; top: 8px; left: 0; background: #13489d; border-radius: 100px }
.shuishoulist .content1 .sinfo { }
.shuishoulist .content1 .more1 { }
.shuishoulist .content1 .more2 { }
.shuishoulist .content1 .more3 { }
.shuishoulist .content1 .d1 { }
.shuishoulist .content1 .d2 { }
.shuishoulist .content1 .d2 { }
.shuishoulist .more { }
#amlcontent { }
#amlcontent .first { }
#amlcontent .item { }
#amlcontent .item .a_txt { font-size: 18px; margin: 10px 0; display: inline-block; color: #13489D }
#amlcontent .item .sinfo { }
.more_eye { }
.about_main #maincontent { margin-top: 45px }
.about_main #maincontent img { margin-bottom: 20px; height: auto !important }
.ban img { visibility: hidden; width: 100%; min-width: 1920px; max-width: none }
#pageban .ban { position: relative; background-color: transparent !important }
#pageban h2 { position: absolute; top: 25%; color: #fff; font-size: 104px; font-weight: bold; width: 100%; font-style: italic; left: 0; margin-left: 0; letter-spacing: 2px; text-align: center; font-family: microsoft yahei }
#pageban h4 span { font-size: 21px; letter-spacing: 2px; font-weight: bold; font-family: microsoft yahei; display: inline-block; padding-top: 20px }
#pageban h4 { position: absolute; top: calc(31% + 96px); color: #fff; font-weight: 400; width: 100%; text-align: center; left: 0; margin-left: 0; letter-spacing: 0; text-align: center }
.pagettl0_f { margin-bottom: 30px }
.pagettl0 { margin-top: 0; font-family: microsoft yahei }
.bline { position: relative; padding-bottom: 30px }
.bline:after { content: ""; display: block; position: absolute; width: 50px; height: 4px; bottom: 0; left: 50%; background: var(--cl1); margin-left: -25px }
#submenus { height: 180px; background: #F8F8F8; overflow: hidden }
#submenus .con { display: flex; justify-content: space-around }
#submenus +div { margin-top: 0; background: #F8F8F8 }
#submenus .subnav .con a { line-height: 62px; font-size: 18px; color: #fff; display: inline-block; padding: 0; height: 160px; flex: 1 0 0; text-align: center }
#submenus .subnav .con a i { height: 80px; text-align: center; display: block; margin: 5px auto 10px; padding-top: 19px }
#submenus .wp { background: #232323 }
#submenus .subnav .con a img { height: 70px }
#submenus .subnav .con a:hover, #submenus .subnav .con a.on { color: #fff; position: relative; background: #F9A64A }
#submenus .subnav .con a.on:after { content: ""; display: block; position: absolute; width: 20px; height: 20px; bottom: -8px; left: 50%; background: #f9a64a; margin-left: -9px; transform: rotate(45deg) }
.quick-reveal, .to-reveal, .long-reveal, .top-reveal, .long-long-reveal { visibility: hidden }
.divttl h2 { margin: 40px 0 }
.divttl h2 .more:hover { color: #D9271B }
.divttl h2 .more { font-size: 16px; position: absolute; right: 0; color: #666; top: 50%; margin-top: -1px; vertical-align: middle }
.divttl h2:before { display: inline-block; width: 4px; height: 36px; margin-right: 14px; background: #E42027; vertical-align: middle; margin-top: -5px }
.bgline1 { position: relative; width: 100%; height: 1px; margin: 40px 0 }
.bgline1:before { content: ""; display: block; position: absolute; height: 10px; top: 0; left: 50%; background: url(../images/bg2.jpg) repeat-x; width: 1215px; margin-left: -607px; z-index: 18 }
.bgline1:after { content: ""; display: block; position: absolute; width: 100%; height: 2px; top: 4px; left: 0; z-index: 8; background: #F1F1F1 }
.mainprolist { padding-top: 30px }
.mainprolist a.blk { padding: 30px; background: #fff; cursor: pointer }
.mainprolist .bor { }
.mainprolist .nail { margin-bottom: 0 }
.mainprolist .clearfix { }
.mainprolist a:hover .fl { color: #F9A64A }
.mainprolist .fl { font-size: 30px; font-weight: bold; line-height: 2 }
.mainprolist .fr { line-height: 38px; border: 1px solid #F9A64A; display: inline-block; padding: 0 20px; border-radius: 30px; color: #F9A64A; margin-top: 13px }
#pagelist { text-align: center; margin: 30px auto 80px }
.body_news2 #pagelist { text-align: center; margin-top: 60px; margin-bottom: -20px }
#pagelist .current, #pagelist .pagenum { padding: 0; width: 30px; text-align: center }
#pagelist a.pagenum:hover, #pagelist .current { border-color: #13489d; background: #13489d; color: #fff }
#pagelist>span.pageup:hover, #pagelist>.pagedown:hover { background-color: transparent }
#pagelist>span.pageinfo { display: none }
#pagelist>span, #pagelist a { display: inline-block; height: 30px; padding: 0 8px; line-height: 30px; margin: 0 2px; color: #333; transition: all .2s; font-size: 16px }
#pagelist a:first-child { margin-left: 0; padding-left: 0 }
#pagelist>span.pageup, #pagelist>.pagedown { text-indent: 50px; overflow: hidden; background: url(../images/pn3.png) no-repeat left center; width: 40px; position: relative; top: 6px }
#pagelist>.pagedown { background: url(../images/pn3.png) no-repeat right center; margin-right: 0 }
#pagelist .pagefirst, #pagelist .pageend { display: none }
.contentarea { margin-top: 60px; margin-bottom: 60px }
.contentarea .hdl { background: #F3F3F3 }
.contentarea .hdl li { font-size: 18px; color: #fff; background: #A9A9A9; display: inline-block; line-height: 50px; padding: 0 30px; cursor: pointer }
.contentarea .hdl li a { font-size: 18px; color: #fff }
.contentarea .hdl ul { }
.contentarea .hdl ul li.slick-active { background: #333872 }
.contentarea .slick-slider { }
.contentarea .slick-slider { }
.contentarea .content { font-size: 14px; line-height: 2; color: #666; padding: 40px 0 }
.contentarea .content .f1 { margin-bottom: 60px }
.contentarea .content .f5 { margin-bottom: 60px }
.contentarea .content img { height: auto !important }
.contentarea .content table { border-collapse: collapse }
.contentarea .content table td { padding: 4px 10px; border: 1px solid #ddd; font-size: 15px }
.disabled { pointer-events: none; cursor: default; background: gray }
.InfoTitle h1 { font: 400 26px/30px  'microsoft yahei'; color: #000; margin-top: -5px; margin-bottom: 30px }
.info_from_wrap { height: 45px; background: #f8f8f8; color: #666; text-align: center; margin: 20px auto 15px }
.info_from_wrap b { line-height: 45px; margin-left: 25px; color: #666; font-weight: 400 }
.info_content { padding: 30px 0 }
.info_content.pd10 { padding-top: 10px }
.info_content img { display: block; margin: 10px auto; max-width: 100% }
.info_content * { font: inherit; word-break: break-all }
.info_content p { }
.info_previous_next_wrap * { font-size: 14px; color: #555 }
.info_previous_next_wrap { font: 400 12px/30px  'microsoft yahei'; color: #555; background: #f8f8f8; color: #666; margin: 10px auto 15px; padding: 10px 30px }
.info_previous_next_wrap b { font-weight: 400; margin-right: 10px }
.info_previous_next_wrap a { font-weight: 400 }
.info_previous_next_wrap a:hover { color: #393E76 }
.goback { text-align: right }
.goback a { display: block; padding: 8px 20px; text-align: center; border: 1px solid #ccc; width: 110px; color: #555; float: right; margin-top: 30px }
.bdsharebuttonbox { position: relative; top: 0; display: block }
.bdsharebuttonbox .ttl { float: left; margin-top: 6px; margin-right: 8px }
.bdsharebuttonbox a { }
.newsdetail { background: #fff; margin-top: 50px; padding: 45px; text-align: center }
.newsdetail .remark { font-size: 16px; color: #404040; line-height: 1.9; padding: 20px 0; text-align: left }
.newsdetail .remark * { font-size: inherit; line-height: inherit; color: inherit; font-weight: inherit }
#dituContent0 { width: 100%; border: none; height: 556px; border-radius: 0; overflow: hidden; margin-bottom: 30px; border: 2px solid #d3d0cc }
#dituContent0 * { max-width: none !important; box-sizing: content-box !important }
#crumbs_ft { display: none }
.body_news_list { }
.body_news_list2 { }
.body_news_list2 #submenus .con a { flex: 0 0 230px; text-align: center }
.body_news_list2 #submenus .con { justify-content: flex-start }
.body_news_list2 .sba_21 i img { visibility: hidden }
.body_news_list2 .sba_22 i img { visibility: hidden }
.body_news_list2 .sba_21 i { background: url(../images/newsicbg.png) no-repeat; background-position: 90px 0px; position: relative; top: 25px }
.body_news_list2 .sba_22 i { background: url(../images/newsicbg.png) no-repeat; background-position: -138px 0px; position: relative; top: 25px }
.body_news_list2 .sba_21:hover i, .body_news_list2 .sba_21.on i { background-position: 90px -181px }
.body_news_list2 #submenus .con a.sba_21 { color: #555 }
.body_news_list2 #submenus .con a.sba_21:hover { color: #fff }
.body_news_list2 #submenus .con a.sba_21.on { color: #fff }
.body_news_list2 #submenus .con a.sba_22 { color: #555 }
.body_news_list2 #submenus .con a.sba_22:hover { color: #fff }
.body_news_list2 #submenus .con a.sba_22.on { color: #fff }
.body_news_list2 .sba_22:hover i, .body_news_list2 .sba_22.on i { background-position: -138px -181px }
.body_news_list2 #submenus .wp { }
.body_news_list2 #submenus .wp { background: #F0EFE6 }
.body_news_list .submenus { }
.infolist1 { padding-top: 40px; background: #f8f8f8 }
.infolist1 .newsitem1 { margin-bottom: 30px }
.infolist1 .newsitem1:hover { -webkit-box-shadow: 0 0 6px rgba(128, 128, 128, 0.35); -moz-box-shadow: 0 0 6px rgba(128, 128, 128, 0.35); box-shadow: 0 0 6px rgba(128, 128, 128, 0.35) }
.infolist1 .newsitem1 .pics { }
.infolist1 .newsitem1 .pics .nail { height: 190px }
.infolist1 .newsitem1 .pics .nail img { }
.infolist1 .txtx { }
.infolist1 .con { background: #fff; margin-bottom: 0; padding: 30px }
.infolist1 .con1 { }
.infolist1 .con2 { padding-left: 30px; position: relative; padding-right: 200px }
.infolist1 .con2 a { font-size: 18px; font-weight: bold; margin-bottom: 20px; display: inline-block }
.infolist1 .infotime span { display: block; margin: 0 auto }
.infolist1 .infotime .s1 { font-size: 27px }
.infolist1 .infotime .s2 { }
.infolist1 .infotime { display: block; width: 100px; height: 100px; position: absolute; right: 34px; top: 72px; background: #F9A64A; color: #fff; padding: 20px 10px; text-align: center }
.contactinfos { margin-bottom: 40px; margin-top: 30px }
.contactinfos span { display: inline-block; padding: 0 30px; font-size: 16px; line-height: 40px; color: #333 }
.contactinfos span i { position: relative; top: -4px; display: inline-block; height: 27px; width: 30px; background: url(../images/b8.png) no-repeat; vertical-align: middle; margin-right: 10px }
.contactinfos .s1 i { background-position: left -74px }
.contactinfos .s2 i { background-position: left -31px }
.contactinfos .s3 i { background-position: left 2px }
#development { position: relative }
#development:after { content: ""; display: block; position: absolute; width: calc(100% - 70px); height: 1px; top: 59px; left: 36px; background: #ddd; z-index: -1 }
#development.developpage:after { left: 38px; top: 56px }
#development .years { margin-top: 20px; margin-bottom: 10px; padding: 0 60px; z-index: 3 }
#development .year { display: block; transition: all .3s; width: 80px; height: 80px; border-radius: 500px; margin: 0 auto 16px; background: #535353; color: #fff; font-family: mywfont; font-size: 18px; text-align: center; border: 3px solid #fff; line-height: 74px; overflow: hidden; -webkit-box-shadow: 0 5px 5px 1px rgba(0, 0, 0, 0.11); -moz-box-shadow: 0 5px 5px 1px rgba(0, 0, 0, 0.11); box-shadow: 0 5px 5px 1px rgba(0, 0, 0, 0.11); z-index: 2; position: relative }
#development .s1 { width: 80%; display: block; margin: 0 auto; text-align: center }
.developpage#development .years { padding-top: 9px }
.developpage .itm { margin-top: 5px }
.developpage .pn { height: 120px }
.developpage .pn.next { }
#development .itm.slick-current .year, #development .itm:hover .year { background: #F08519; transform: scale(1.2) }
.product_detail .l { }
.product_detail .r { }
.product_detail .r .ll h1 { font-size: 24px; font-weight: bold }
.product_detail .r .ll { float: none }
.product_detail .r .crumbs { margin-bottom: 20px; line-height: 2; padding: 1px 0 }
.product_detail .zhutu { margin-top: 0 }
.mainpic { padding: 30px }
.product_detail #maincontent { margin-bottom: 40px; padding-bottom: 40px }
.product_detail .zhutu .mainpic img { width: 500px; height: 500px; border: 1px solid #ddd }
.product_detail .sinfos .bg { padding: 30px; min-height: 560px }
.product_detail .sinfos h1 { font-size: 33px; font-weight: bold; margin-top: 18px; border-bottom: 1px dotted #ccc; padding-bottom: 14px }
.product_detail .sinfos p { position: relative; top: -4px }
.product_detail .sinfos p.features { font-size: 16px; margin-top: 20px }
.product_detail .sinfos p .t { color: #888; font-weight: bold; color: #000 }
.product_detail .sinfos p .c { line-height: 1.8 }
.product_detail .sinfos p.p4 { margin-top: 0; padding-top: 0; margin-bottom: 30px }
.product_detail .sinfos p.p4 .t { font-size: 16px; color: #333 }
.product_detail .sinfos p.p4 .c { color: #FF8A00; font: bold 30px/50px arial }
.product_detail .sinfos p.p5 { }
.product_detail .sinfos p.p5 a { display: inline-block; padding: 4px 25px; color: #fff; background: #065fa3; font-size: 17px; margin-top: 10px }
.product_detail .sinfos p.p5 a { margin-bottom: 20px }
.product_detail .sinfos p.p5 a.zx { margin-right: 20px }
.product_detail .sinfos p.p5 a.pdf { margin-right: 30px; margin-left: 30px }
.product_detail .jbcs { padding: 0; margin-bottom: 20px }
.product_detail .jbcs dl { margin-top: 10px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #999 }
.product_detail .jbcs dl dt { float: left; width: 75px; font-weight: bold; font-size: 14px; color: #000; line-height: 1.8 }
.product_detail .jbcs dl dd { float: left; width: calc(100% - 80px); margin-bottom: 22px; color: #666; line-height: 1.8 }
.product_detail .jbcs table { border: none; width: auto }
.product_detail .ffttl { text-align: left; font-size: 28px; font-weight: bold }
.product_detail .jbcs tr { }
.product_detail .jbcs td { }
.product_detail .jbcs td, .product_detail .jbcs th { line-height: 2; font-weight: 400; color: #777; padding: 2px 10px; border: none }
.product_detail .jbcs th { width: 2em; white-space: nowrap; padding-right: 6px; line-height: 2; font-weight: 400; color: #777 }
.product_detail .xq { }
.product_detail .cs { }
.product_detail .hdl { background: #F0F0F0; margin-top: 55px }
.product_detail .hdl li { display: inline-block; padding: 10px 30px; cursor: pointer }
.product_detail .hdl li span { font-size: 18px; font-weight: 400; display: block }
.product_detail .hdl.vgm li { display: inline-block; padding: 10px 17px; cursor: pointer }
.product_detail .hdl.vgm li span { font-size: 14px; font-weight: bold; display: block }
.product_detail li.slick-active { background: #333872 }
.product_detail li.slick-active span { color: #fff }
.product_detail .tags { margin: 40px 0 30px }
.product_detail .tags span { }
.product_detail .tags a { margin-left: 10px }
.product_detail .info_previous_next_wrap { }
.product_detail .info_previous_next_wrap div { color: #333; margin-bottom: 10px }
.product_detail .info_previous_next_wrap b { font-weight: 400 }
.product_detail .info_previous_next_wrap a { color: #333 }
.product_detail .info_previous_next_wrap a:hover { color: #333872 }
.remark { padding-top: 20px; padding-bottom: 50px; font-size: 14px; line-height: 2; color: #333 }
.product_detail .zixun p.phone { padding-left: 60px; background: url(../images/phone.png) no-repeat left center }
.product_detail  .zixun p span { font-size: 14px; color: #777; line-height: 1.1 }
.product_detail  .zixun p b { font-size: 28px; color: var(--cl4); display: block; line-height: 1.1; font-weight: 400; position: relative; top: 2px; left: -2px; font-family: mywfont }
.product_detail  .zixun { padding-top: 25px; border-top: 1px dotted #ccc; margin-top: 30px }
#product_detail { margin-top: 20px; margin-bottom: 20px }
#product_detail .detail { }
#product_detail .baojia { margin: 40px 0 }
#product_detail .ul_ttl { background: #F0F0F0; margin-bottom: 20px }
#product_detail .ul_ttl li { line-height: 40px; height: 40px; font-size: 16px; padding: 0 30px; display: inline-block; cursor: pointer }
#product_detail .ul_ttl .on { background: var(--cl2); color: #fff }
#product_detail .dw { position: relative; top: 5px }
#product_detail #baojiatbl { width: 100%; border: none; border-collapse: collapse }
#product_detail #baojiatbl td:nth-child(1) { background: #F5F5F5; width: 170px }
.temp301 { }
.temp300 { margin-top: 22px }
#product_detail td.jj { }
#product_detail td.jj input[type=number] { padding: 0 5px }
#product_detail td.jj label { margin-right: 15px; font-weight: 400 }
#product_detail #baojiatbl tr { }
#product_detail #baojiatbl td { padding: 13px 15px; border: 1px solid #E5E5E5; vertical-align: middle }
#product_detail #baojiatbl td.rightth { text-align: center; width: 250px; vertical-align: top; padding: 25px 15px }
#product_detail .rightth .zongjia { font-size: 28px; color: var(--red2) }
#product_detail .rightth .yuan { color: var(--red2); margin-left: 5px }
#product_detail .rightth p { margin: 10px auto 20px }
#product_detail .rightth .jiesuan:hover { color: var(--cl1) }
#product_detail .rightth .jiesuan { background: #FFFAF4; display: inline-block; padding: 0px 20px; font-size: 18px; color: var(--red2); border: 1px solid var(--red2); vertical-align: middle; line-height: 40px }
#product_detail .rightth .jiesuan i { display: inline-block; width: 22px; height: 22px; background: url(../images/xiadan.png) center; vertical-align: middle; margin-right: 7px; position: relative; top: -2px }
#product_detail .count { }
#product_detail .count input { flex: 1 1 100px; width: 100px; max-width: 100px; min-width: 1px }
#product_detail .shuliang { }
#product_detail .chang { }
#product_detail .kuan { }
#product_detail .detail2 { margin-bottom: 40px; padding-bottom: 30px }
#product_detail .ul_hdl { }
#product_detail .ul_hdl li { }
#product_detail .ul_hdl li.on { }
#product_detail .input-group { display: flex; width: 170px; float: left }
.productdetailcontent { background: #f8f8f8; padding-bottom: 60px }
.productdetailcontent .ffttl { margin: 20px 0 50px; padding-bottom: 20px; border-bottom: 1px solid #F1F1F1; text-align: left; font-size: 26px; font-weight: bold }
.productdetailcontent .con { background: #fff; padding: 30px }
.productdetailcontent .con2 { border-left: 3px solid #F1F1F1 }
#joinus_content { }
#joinus_content h3 { font-size: 33px; font-weight: bold; margin-bottom: 30px }
#maincontent { }
#joinus_content .row.gutter-0 { }
#joinus_content .row.gutter-0 .con1 { }
#joinus_content .row.gutter-0 .con { padding: 30px; margin-bottom: 20px }
#joinus_content .row.gutter-0 .con2 { }
#joinus_content .row.gutter-0 .con1 img { }
#joinus_content .row.gutter-0 .con2 { padding-left: 10px }
#joinus_content .row.gutter-0 .con2 .p1 { color: #F9A64A; font-size: 23px; font-weight: bold; margin-bottom: 0px }
#joinus_content .row.gutter-0 .con2 .sinfo { }
#joinus_content .row.gutter-22 { }
#joinus_content .row.gutter-22 .con { padding: 25px; margin-bottom: 25px }
#joinus_content .row.gutter-22 .con i { font-size: 25px; color: #F9A64A; font-style: normal; vertical-align: top; display: inline-block; font-weight: bold; padding-bottom: 0px; position: relative; top: -10px; margin-right: 20px }
#joinus_content .row.gutter-22 .con i:after { content: ""; display: block; position: absolute; width: 1px; height: 20px; top: 39px; left: 13px; background: #F9A64A; transform: rotate(45deg) }
#joinus_content .row.gutter-22 .con span { display: inline-block; padding-top: 7px; font-size: 16px; color: #666 }
#zizhipics { }
#zizhipics .in { -webkit-box-shadow: 0 2px 9px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0 2px 9px rgba(0, 0, 0, 0.09); box-shadow: 0 2px 9px rgba(0, 0, 0, 0.09); padding: 10px 15px; margin-bottom: 5px }
#zizhipics .con { margin-bottom: 30px }
#zizhipics .nailr { width: 100%; height: 220px }
#zizhipics .con p { height: 64px; display: flex; align-items: center; justify-content: center; margin: 0 auto }
#culturediv { }
#culturediv h2 { margin-bottom: 26px }
#culturediv .row_culture { margin-bottom: 60px }
#culturediv .row_culture .in { border: 2px solid #ddd; width: 200px; height: 200px; border-radius: 500px; text-align: center }
#culturediv .row_culture .in img { margin-top: 40px; margin-bottom: 15px }
#culturediv .row_culture p { padding: 0 40px; line-height: 1.6 }
#culturediv .row_culture2 { }
#culturediv .row_culture2 .con { }
#culturediv .row_culture2 .con img { }
.fancywrap { background: transparent; box-shadow: none }
.fancybox-skin { }
.fancybox-outer { background: transparent }
.fancybox-inner { background: transparent }
.fancywrap .fancybox-skin { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: transparent }
.fancywrap { background: transparent; box-shadow: none }
.fancybox-skin { }
.fancybox-outer { background: transparent }
.fancybox-inner { background: transparent }
.fancywrap .fancybox-skin { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; background: transparent }
.fancybox-opened .fancybox-title { text-align: center; font-size: 18px; line-height: 2.2 }
.orderinfo.memberjoin form#frmReg:after { content: url(../images/reg/1.jpg); left: 59px }
#cslist { }
#cslist dt, #cslist dd { float: left; padding: 8px 10px; border-bottom: 1px dashed #eee }
#cslist dt { clear: left; width: 150px }
#cslist dd { clear: right; width: calc(100% - 170px) }
#cslist .cs { }
#cslist dd.cs { width: 200px; clear: none }
#cslist dt.h2+dd { clear: both; width: 100%; padding: 0 }
#cslist dt.h2 { font-size: 22px; width: 100%; border: none }
#cslist dt.cs { clear: none }
#cslist .d3 { height: 50px; vertical-align: bottom; line-height: 50px }
#cslist .dw { }
#cslist strong { color: var(--cl4); font-size: 24px; margin-right: 10px }
#fukuanma { padding: 40px 30px; text-align: center; background: #fbfffc; border: 1px solid #c0f1cd; position: relative; top: -70px }
#fukuanma img { }
#fukuanma p { margin-top: 30px }
.teamlist { }
.teamlist .nail { width: 100%; height: 300px; margin-top: 10px }
.info_content_about { padding-top: 14px !important; margin-top: -10px }
.info_content_about p { line-height: 2; font-weight: bo }
.info_content_about h1 { margin-top: 0; margin-bottom: 0 }
.info_content_about * { }
.info_content_about img { margin-top: -30px; display: block }
.body_service2 { }
.body_service2 .fujian { font-size: 16px }
.body_service2 .fujian span { font-weight: bold; color: #333 }
.body_service2 .fujian a { color: #13489D }
.body_service2 .title2 { font-size: 22px; color: #13489D; line-height: 30px; border-bottom: 1px solid #666; display: inline-block; margin-bottom: 40px; font-weight: bold }
.body_service2 .infolist1 { padding: 0; background: transparent }
.body_service2 .infolist1 li { margin-bottom: 20px }
.body_service2 .infolist1 .a_txt { font-size: 18px; color: #13489D; padding-left: 19px; position: relative; display: inline-block; font-weight: bold; width: 100% }
.body_22.body_service2 .infolist1 .a_txt { width: calc(100% - 50px); margin-bottom: 0 }
.body_p_23.body_service2 .infolist1 .a_txt:after { content: ""; display: block; position: absolute; width: 10px; height: 10px; top: -16px; left: auto; width: 47px; height: 47px; display: inline-block; overflow: hidden; line-height: 30; background: #F2F2F2 url(../images/eyes.png) no-repeat -806px -265px; margin-top: 2px; margin-bottom: 0; right: 0 }
.body_p_23.body_service2 .infolist1 .a_txt:after { display: none }
.body_service2 .infolist1 li .a_txt:before { content: ""; display: block; position: absolute; width: 5px; height: 5px; top: 7px; left: 0; background: #13489D; border-radius: 200px }
.body_service2 .InfoContent1 { line-height: 2; font-size: 14px; margin-bottom: 60px; display: none; padding-left: 20px }
.body_service2.body_service3  .InfoContent1 { display: block }
.body_service2 li:nth-child(1) .InfoContent1 { }
.info_title { border-bottom: 1px solid #444; padding-bottom: 20px }
.info_title h1 { font-size: 28px; margin-top: 0; margin-bottom: 0 }
.info_title .fr { }
.info_content3 { line-height: 40px; font-size: 16px }
.body_service2 .InfoContent1.InfoContent2 { margin-bottom: 50px }
.InfoContent2 .info_more a { width: 47px; height: 47px; display: inline-block; overflow: hidden; line-height: 30; background: #F2F2F2 url(../images/eyes.png) no-repeat -806px -265px; margin-top: 2px; margin-bottom: 30px; line-height: 21px; font-size: 12px; font-family: airal; color: #666; text-align: left; padding: 0; padding-right: 25px; padding-top: 1px; font-size: 15px; width: auto; position: relative; background: transparent; line-height: 1 !important }
.InfoContent2 .info_more { position: absolute; right: 0; top: 0 }
.info_more { z-index: 323 }
body.body_22 .InfoContent2 .info_more.info_more3, body.body_p_22 .InfoContent2 .info_more.info_more3 { position: relative; top: 29px }
.InfoContent2 .info_more.info_more3 a { margin: 0; margin-top: -24px; position: relative; top: 30px }
.InfoContent2 .info_more.info_more3 a:hover { color: #13489d }
.InfoContent2 .info_more a:after { content: ""; width: 12px; height: 12px; border: 6px solid transparent; border-left-color: #13489d; display: block; overflow: hidden; position: absolute; right: 0; top: 3px }
.InfoContent2 .sinfo { font-size: 16px; position: relative; padding-right: 150px }
.info_content3 p { }
.info_content3 * { }
.shareto { padding-bottom: 15px; margin-bottom: 30px; border-bottom: 2px solid #E2E2E2; display: none }
.shareto .fl { }
.shareto .fr { }
.shareto .fr a { font-size: 16px; padding-left: 30px; background: url(../images/back.png) no-repeat left; display: inline-block }
.body_contact .items { border-top: 1px solid #EFEFEF; margin-top: 60px; margin-bottom: 60px; float: left }
.body_contact .items .item { float: left; border-bottom: 1px solid #EFEFEF; width: 50%; text-align: center; padding: 55px 0 }
.body_contact .items .item * { text-align: center }
.body_contact .items .item strong { overflow: hidden; display: block; font: 400 18px/30px 'microsoft yahei'; color: #333 }
.body_contact .items .item i { position: relative; width: 100%; display: block; height: 11px; overflow: hidden; margin-top: 10px }
.body_contact .items .item i::after { content: ""; position: absolute; width: 12px; height: 12px; background: #1894CB; transform: rotate(45deg); left: 50%; margin-left: -4px; bottom: -6px; top: -8px }
.body_contact .items .item_0 { border-right: 1px solid #EFEFEF }
.body_contact .items .item_1 { }
.body_contact .items .item_2 { border-right: 1px solid #EFEFEF }
.body_contact .items .item_3 { }
.body_contact .items .item_3 { }
.body_contact .themap { }
.body_contact .address { padding-left: 40px; height: 50px; line-height: 50px; margin: 0px auto; text-align: center }
.body_contact .address i { background: url(../images/bg_add.png) no-repeat left center; display: inline-block; width: 50px; height: 50px }
.body_contact .address span { vertical-align: top }
.body_contact .map { margin-bottom: 70px }
.body_contact .map2 { margin-bottom: 0 }
.body_contact .mapiframe { margin: 0; padding: 0; border: none; width: 100%; height: 500px; margin-top: 30px }
#contactinfos { }
#contactinfos .col1 { padding-bottom: 40px }
#contactinfos .col2 { }
#contactinfos .col1 .con { font-weight: bold }
#contactinfos .col1 .h2 { font-size: 36px; font-weight: 400; margin-bottom: 0; color: #333; text-indent: 5px }
#contactinfos .col1 .h2 span { font-size: 18px }
#contactinfos .col1 p { font-size: 18px; color: #555; line-height: 1.5; text-indent: 10px }
#contactinfos .col1 .dizhi { }
#contactinfos .col1 hr { margin-bottom: 10px; display: block; margin-top: 30px; visibility: hidden }
#contactinfos .col2 .con { padding-right: 30px }
#contactinfos .col2 .map iframe { }
#contactinfos .col2 .dizhi2 { line-height: 30px; font-size: 24px; text-align: left; padding: 20px 0; background: transparent; margin: 0; color: #13489d; font-weight: bold }
#contactinfos .col2 .dizhi2 i { display: inline-block; width: 34px; height: 30px; background: url(/lib/images/dizhi.png) no-repeat left center; vertical-align: middle }
.body_contact .mapiframe { margin: 0; padding: 0; border: none; width: 100%; height: 500px; margin-top: 0 }
.body_p_119 #maincontent { }
.body_p_119 #maincontent .container { }
.body_p_119 #pageban { }
.body_119 .ban, .body_p_119 .ban { }
.body_119 .crumbs, .body_p_119 .crumbs { background: transparent }
.body_119 #news_list1, .body_p_119 #news_list1 { padding-top: 0 }
.body_p_119 .info_title { }
.bdsharebuttonbox { }
.bdsharebuttonbox .ttl { float: left; margin-top: 6px; margin-right: 8px }
.bdsharebuttonbox a { }
.body_119 #news_list1 .con1 .part2 .more.m0 { margin-top: -7px }
#news_list1  .more { line-height: 21px; font-size: 12px; font-family: airal; color: #666; text-align: left; padding: 0; padding-right: 25px; padding-top: 1px; font-size: 15px; width: auto; position: relative; background: transparent; line-height: 1 !important }
.body_index #news_list1 .con1 .more, .body_article #news_list1 .con1 .more { background: url(../images/ar1.png) no-repeat 0px bottom; display: block; width: 80px; height: 40px; padding-top: 30px; overflow: hidden; text-indent: 1000px; margin-top: 27px; position: relative; top: -9px }
.body_p_119 #news_list1 .more:after { content: ""; content: ""; width: 12px; height: 12px; border: 6px solid transparent; border-left-color: #13489d; display: block; overflow: hidden; position: absolute; right: 0; top: 6px }
.body_p_119 #news_list1 .more { position: relative; top: 41px }
.body_119 #news_list1 .con1 .more.m0:after { content: ""; width: 12px; height: 12px; border: 6px solid transparent; border-left-color: #13489d; display: block; overflow: hidden; position: absolute; right: 0; top: 6px }
.body_119 #news_list1 .con1 .part2 .more { position: relative; top: 42px }
.body_119 #news_list1 .part1 .txtr { padding: 20px 0 }
#news_list1 .con1 .more.m2 { display: block; width: 100%; background: #F2F2F2; overflow: hidden; text-indent: -10000px; background: #f2f2f2 url(../images/eyes.png) no-repeat center bottom 12px; line-height: 50px }
#friendlinks { width: 348px; margin-right: -23px }
#friendlinks li { margin-right: 20px; margin-bottom: 12px; float: left }
#friendlinks li .nail { width: 96px; height: 36px }
#friendlinks li a img { }
#privacy { background: #EDEDED }
#privacy .con1 a:hover { color: #13489D }
#privacy .con2 { line-height: 60px; color: #666 }
#privacy .con1 a { color: #666; line-height: 60px }
#privacy .con1 a:after { content: "|"; display: inline-block; padding: 0 12px }
#privacy .con1 a:last-child:after { display: none }
.body_download1 { background: rgb(255, 255, 255)  }
/* .body_download1 { background: #fff url(../images/bg11.jpg) no-repeat left top/auto 100% } */
.body_download1 #header { background: transparent }
.body_download1 #maincontent { min-height: calc(100% - 410px); text-align: center }
.body_download1 #maincontent .con { }
.body_download1 #maincontent .con2 { text-align: center }
.body_download1 #maincontent .con2 iframe { margin: 0 auto }
.main-contact { top: 50%; margin-top: 100px; bottom: auto !important; right: 0 !important }
.main-contact a { background: transparent url(/lib/images/customerservice3.png) no-repeat center !important; padding: 0 !important; overflow: hidden !important; display: block !important; height: 150px !important; box-sizing: border-box !important; width: 55px !important }
.main-contact a>* { }
.main-contact a:after { content: "" }
.main-contact .icon { visibility: hidden }
.main-contact .txt { visibility: hidden }
.main-contact dot { }
#page_pay { background: url(../images/bg19.png) no-repeat center top/100% 960px; }
#page_pay #header { background: transparent; }
#con_pay { padding-top: 60px; }

#con_pay .iframewrap { height: 350px; overflow: hidden; margin-top: 40px; margin-bottom: -53px; }
#page_pay iframe { width: 100%; height: 100%; position: relative;    /* top: -60px; */ background: transparent; }
#page_pay .p1 { color: #f18e1e; letter-spacing: 7px; }
#page_pay .p2 { color: #0543a6;    /* margin-top: 40px; */ }
.body_p_181{}
.body_p_181 .info_content3{}
.wenda1{}
.wenda1 h1{
    color: #0066ff;
    font-size: 24px;
}

.wenda .info_content3 {
    color: #666;
    line-height: 2.3;
}

.wenda1 .info_title {
    border: none;
    padding-bottom: 0;
}
#wdlist2{
    /* border-top: 1px solid #B2B2B2; */
    padding-top: 5px;
    padding-bottom: 30px;
}
#wdlist2 .xswt{
	font-size: 24px;
	color: #444;
	border-bottom: 1px solid #B2B2B2;
	padding-bottom: 30px;
}
#wdlist2 .item{
    border-bottom: 1px solid #B2B2B2;
}
#wdlist2 .a_txt{
    color: #666;
    font-size: 15px;
    max-width: 80%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 61px;
}

#wdlist2 .a_txt:hover,#wdlist2 a.more {
    color: #0066ff;
}
#wdlist2 .a_txt.more{}
@media screen and (min-width:1920px) {
	#con_pay {   /* height: calc(100vh - 607px); */ }
}