/*start*/
/*start*/

video { object-fit: cover }
.waponly { display: none }
.i_ttl {text-align: center;margin-bottom: 35px;}
.h2_sct_ttl { display: inline-block; font-size: 32px; color: #333; padding: 0 45px; margin: 0 auto; line-height: 1.1; font-weight: 400; position: relative }
.h2_sct_ttl + p { margin-top: 16px; margin-bottom: 0; color: #7B7B7B; font-size: 16px }
.h2_sct_ttl:after { background-position: right 11px }
.h2_sct_ttl+.fbt { color: #c3c3c3; font-size: 20px; font-weight: bold; line-height: 60px; padding: 0 25px; text-transform: uppercase }
.white .h2_sct_ttl { color: #fff }
.white .h2_sct_ttl:after { background-position: right -159px }
.white .fbt { color: #fff }
.ban img { visibility: hidden; width: 100%; min-width: 1920px; max-width: none }
#location { padding: 0 30px 0 23px; background: url(http://www.400ds.com/templates/400dianhua/images/bg_lct.png) no-repeat left }
#location * { font-size: 16px; color: #666; font-weight: 400 }
#location a:hover { color: #B41017 }
#submenu { margin: 0 0; padding: 0; background: #ffffff; border-bottom: 1px solid #EAEAEA }
#submenu .box > a { display: none }
#submenu ul { width: 100%; text-align: center; margin-top: 0 }
.submenu_search #submenu ul { text-align: left }
.submenu_search #submenu { display: inline-block; margin: 0 auto; text-align: left }
.submenu_search { text-align: center }
.submenu_search #submenu  li:first-child { margin-left: 0 }
.submenu_search #submenu li { text-align: center; padding: 0 10px }
#submenu.submenu_yx { border: none; top: 287px; position: relative; background: transparent; z-index: 999 }
#submenu.submenu_yx ul { border-radius: 6px; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.06); background: #fff; justify-content: space-between; display: flex; overflow: hidden }
#submenu.submenu_yx ul li { flex: 1 0 auto; margin: 0; transition: all .3s }
#submenu.submenu_yx ul li.active, #submenu.submenu_yx ul li:hover { background: #0052D9; border: none }
#submenu.submenu_yx ul li.active a, #submenu.submenu_yx ul li:hover a { color: #fff }
#submenu ul li.active a { color: #0052D9 }
#submenu ul li a { font-size: 16px }
#submenu ul li a i { display: inline-block; vertical-align: middle; position: relative; top: -2px; margin-right: 10px }
#submenu ul li a { padding: 0; transition: all .3s }
#menu_left { width: 270px; border: 1px solid rgba(240, 240, 240, 1); padding: 0 25px 45px; margin-bottom: 60px; position: relative }
#menu_left .h2 { margin: 0 -25px 10px; line-height: 64px; font-size: 18px; color: #030303; position: relative; padding: 0 25px; border-bottom: 1px solid rgba(223, 229, 234, 1) }
#menu_left .a_collapse { position: absolute; right: 25px; top: 26px; z-index: 99 }
#menu_left .a_collapse span { display: block; width: 16px; height: 1px; background: #999; margin-bottom: 4px }
#menu_left .menu_depth1 li { padding-left: 13px }
#menu_left .menu_depth1 li a { line-height: 36px; position: relative; color: #535353; user-select: none }
#menu_left .menu_depth1 li a:hover { color: #0052D9 }
#menu_left .menu_depth1 li { min-height: 36px }
#menu_left .menu_depth1>li ul { display: none }
#menu_left .menu_depth1 li.open> ul { display: block }
#menu_left .menu_depth1>li>a { font-size: 16px }
#menu_left li.haschild>a:before { content: ""; display: block; position: absolute; width: 0; height: 0px; top: 5px; left: -15px; border: 5px solid transparent; border-left-color: #848484 }
#menu_left li.haschild.open>a:before { border-left-color: transparent; border-top-color: #848484; top: 8px; left: -17px }
#menu_left a:hover { color: #0052D9 }
#menu_left .haschild { position: relative }
#menu_left .haschild>a { color: red }
#menu_left .menu_depth2>li>a { font-size: 14px }
#menu_left .menu_depth2 { margin-bottom: 15px }
#menu_left .active>a { color: #0052D9 !important }
#menu_pop { position: absolute; top: 0; left: calc(100% - 50px); padding-left: 50px; padding-bottom: 30px; padding-right: 20px; z-index: 88; display: none; background: #fff }
#menu_pop .in { width: 844px; background: rgba(255, 255, 255, 1); box-shadow: 6px 12px 7px 0px rgba(71, 71, 71, 0.1); padding: 36px 52px; padding-right: 0; margin-left: 1px; border: 1px solid #d4d4d4 }
#menu_pop .items { display: flex; flex-wrap: wrap; justify-content: flex-start; height: 600px; overflow-y: scroll; color: rgba(0, 0, 0, 0.051); transition: all .3s }
#menu_pop .items::-webkit-scrollbar, #menu_pop .items::-webkit-scrollbar-thumb { width: 26px; border-radius: 13px; background-clip: padding-box; border: 10px solid transparent }
#menu_pop .items::-webkit-scrollbar-thumb { box-shadow: inset 0 0 0 10px }
#menu_pop .items:hover { color: rgba(0, 0, 0, 0.1) }
#menu_pop .item { flex: 0 0 calc(33%); padding-right: 50px }
#menu_pop .item .h3 { font-size: 16px; color: #333; padding-bottom: 12px; border-bottom: 1px solid #DBDBDB; margin-bottom: 20px }
#menu_pop li { min-height: 28px }
#menu_pop a { color: #7B7B7B }
#menu_pop a:hover { color: #0052D9 }
.help_list { padding-top: 25px }
.help_list ul { margin-bottom: 30px; border-bottom: 1px solid rgba(235, 235, 235, 1) }
.help_list ul li { min-height: 69px; display: flex; align-items: center; border-top: 1px solid rgba(235, 235, 235, 1) }
.help_list ul li.tmphide { display: none }
.help_list ul a { color: #535353; font-size: 16px; line-height: 1.6 }
.help_list ul a:hover { color: #0052D9 }
#pagelist { margin: 50px auto 50px }
#pagelist  a:hover, #pagelist  .current { color: #fff; border-color: #0052D9; background: #0052D9 }
#pagelist > span.pageinfo { display: none }
#pagelist > span, #pagelist a { line-height: 30px; display: inline-block; height: 32px; min-width: 12px; margin: 0 5px; padding: 0 10px; transition: all .2s; color: #666; font-size: 14px; border: 1px solid rgba(213, 213, 213, 1); background: #fff; text-align: center }
.friendslinks .con>span { font-size: 14px; color: #fff; margin-right: 10px }
.friendslinks .con>span~a { color: #717171; display: inline-block; margin: 0 0 12px; margin-right: 30px; }
.friendslinks .con>span~a:hover { color: #fff }
.copyright { padding: 28px 0; border-top: 1px solid #383838 }
.copyright * { font-size: 12px; color: #717171 }
.copyright a:hover { color: #fff }
.copyright .pp { margin-top: 15px }
.copyright .pp * { font-size: 16px }
.copyright .pp span { color: #fff; margin-right: 14px; }
.copyright .pp a { display: inline-block; margin-right: 35px; color: #717171 }
.copyright .pp a:hover { color: #fff }
.hdl_submenu ul { margin-top: 15px; text-align: center }
.hdl_submenu li { display: inline-block; font-size: 16px; margin: 0 25px -1px; line-height: 60px; color: #666666; cursor: pointer }
.hdl_submenu .slick-active, .hdl_submenu .active { color: #0052D9; border-bottom: 3px solid #0052D9 }
#searchbar { height: 150px; padding-top: 0; background: #454545; width: 100%; margin: 0 auto; padding-left: 30px; padding-right: 30px }
#searchbar.searchbar3 { background: transparent; padding-left: 0; padding-top: 10px }
#searchbar.searchbar3 form { padding-left: 0 }
#searchbar.searchbar3 .reci, #searchbar.searchbar3 .reci * { color: #666; line-height: 1.9 }
#searchbar.searchbar3 .reci a:hover { color: #0052D9 }
.resultlist .searchresult { padding: 15px 0 }
.searchresult:last-child { border-bottom: 1px solid rgba(229, 229, 229, 1) }
.resultlist .searchresult>a { font-size: 18px; line-height: 1.8 }
.resultlist .sinfo { margin-top: 10px }
.resultlist .kw { color: #FF0000 }
.resultlist .source1 { color: #999 }
.resultlist .source1 a { color: #999 }
.resultlist .pagelists { text-align: left }
.ban #searchbar { height: auto; background: transparent; display: block; margin-top: 13px }
.reci { font-size: 13px; color: #fff; margin-top: 20px }
.reci a { color: #fff; margin-right: 15px }
.ban #searchbar .form_search { padding: 0; width: 720px; margin: 0 auto }
#site-map { height: 400px }
.pagelists {/* padding: 30px 50px 0px; */text-align: center;/* border-top: 1px solid #EAEAEA; */margin: 50px auto;}
.pagelists .all { padding-left: 20px }
.pagelists .grp { display: inline-block }
.pagelists .pagelink { transition: all .3s; color: #333; outline: 0px; border: 1px solid #d4d6dd; border-radius: 2px; margin-right: 8px; display: inline-block; padding: 6px 12px; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.pagelists .pagelink.active, .pagelists .pagelink:hover { background: #0052D9; color: #fff; border-color: #0052D9 }
#searchbar p.fl { margin: 0; margin-top: 0; color: #fff; background: #363636; display: flex; height: 150px; width: 230px; align-items: center; justify-content: center }
#searchbar .t { width: 130px; height: 39px; background: rgba(0, 82, 217, 1); display: block; text-align: center; color: #fff; font-size: 14px; line-height: 39px }
#searchbar .inp02 { border: none; background: #0052D9; color: #fff; height: 50px; margin-left: -5px; width: 170px; text-align: center; letter-spacing: 2px; font-size: 16px }
#searchbar.searchbar3 .inp02 { width: 100px }
#searchbar .inp01 { line-height: 47px; border: none; padding-left: 12px; width: calc(100% - 170px); font-size: 16px }
#searchbar.searchbar3 .inp01 { border: 1px solid rgba(236, 236, 236, 1) }
.ban #searchbar .inp01 { font-size: 14px; width: calc(100% - 94px) }
.ban #searchbar .inp02 { width: 94px; font-size: 14px }
#searchbar .form_search { width: calc(100% - 230px); padding-top: 30px; padding-left: 33px }
#searchbar .cover { width: 100%; height: 100%; position: absolute; left: 0; top: 0 }
#searchbar + .sct_num { padding-top: 0px }
.crumbs { color: #7B7B7B }
.crumbs a { color: inherit }
.crumbs a:hover { color: #0052D9 }
.body_index #sitenavbar {width: 100%;position: absolute;top:95px;z-index: 5;}
#mem { margin-top: 22px }
#mem a { color: #7b7b7b; display: inline-block; padding: 0 12px; margin-left: 5px; vertical-align: middle; font-size: 14px; line-height: 30px; transition: all .3s; border-radius: 4px }
#mem a.register { background: #0052d9; color: #fff; }
.body_index #mem a { color: #fff }
#mem a:hover { background: #2e7dff; color: #fff; }
#mem a:first-child:hover { background: #0052d9; }
#mem #member_info { display: inline-block; }
#mem .memname { position: relative; padding-right: 25px; }
#mem .memname:hover {background: transparent !important;color: #7b7b7b;}
#mem .memname:hover:after { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
#mem .memname:after { position: absolute; top: 11px; right: 7px; content: ''; display: block; width: 12px; height: 7px; background: url(./image/TB1zz8RdeuSBuNjy1XcXXcYjFXa-12-7.png) no-repeat center center; background-image: url(./image/TB1hpSUhv1TBuNjy0FjXXajyXXa-195-195.png); background-position: 0 -61px; background-repeat: no-repeat; -webkit-transition: transform .3s; -moz-transition: transform .3s; -ms-transition: transform .3s; -o-transition: transform .3s; transition: transform .3s; }
#member_info { }
#member_info .p1 { margin-top: 6px; }
#member_info .p2 { }
#member_info .p2 i { }
#member_info .p1 i { }
#member_info .info {display: none;position: absolute;/* background: rgba(255, 255, 255, 0.84); */right: 0;width: 200px;padding: 10px 0;/* max-height: 0px; */z-index: 999;}
#member_info:hover .info { display: block;/* padding: 20px; *//* max-height: none; */ }
#member_info .info a { padding: 0; margin: 0; color: #333; color: #666; }
#member_info .info a:hover { background: transparent; color: #0052d9; }
#member_info .info i { vertical-align: middle; margin-top: 2px; display: inline-block; margin-right: 2px; }
#member_info .info p {    /* margin-bottom: 0; */
margin: 0 auto;    /* text-align: center; */ border-bottom: 1px solid #eee;    /* padding-bottom: 10px; */ color: #333; background: #fff; padding: 9px; padding-left: 15px; }
#member_info .info p:last-child { border: none; }
@keyframes move {
    0% { width: 0% }
    100% { width: 100% }
}
@keyframes move {
    0% { width: 0% }
    100% { width: 100% }
}
#ban_index {background: #323b4c;margin-top: 0px;}
#ban_index .a1:hover { background: #0052D9; color: #fff; border-color: #0052D9 }
#ban_index .txt { }
#ban_index .a1 { display: inline-block; width: 142px; border: 1px solid #fff; line-height: 40px; margin: 25px auto 0; font-size: 15px; transition: all .3s; text-align: center }
#ban_index {background: #343d4e;position: relative;z-index: 4;overflow-x: unset;max-width: none;}
#ban_index .con { position: relative }
#ban_index .inner { width: 100%; display: inline-block; position: relative; overflow: hidden; padding: 0; margin: 0; line-height: 1.3 }
#ban_index .in { position: absolute; width: 100%; top: 0; left: 0; height: 100%; z-index: 444 }
#ban_index .img { display: block; background: transparent no-repeat center; position: absolute; left: 0; top: 0; z-index: 4; height: 100%; width: 100% }
#ban_index .img img { width: auto; height: auto }
#ban_index .txt { }
#ban_index .in * { color: #fff; border-color: #fff }
#ban_index .in .container { margin-top: calc(100% * 480 / 1920 - 400px); margin-top: calc(9% + 30px); }
#ban_index .in .t {font-size: 42px;}
#ban_index .s {font-size: 26px;color: #fff;line-height: 42px;margin-bottom: 0;}
#ban_index .linkmore { border-radius: 0; font-size: 15px; width: 140px }
#ban_index .linkmore:hover { border-color: #0051d8; background: #0051d8; }
#ban_index .dots { position: absolute; left: 50%; bottom: 100px; margin-left: -90px; width: 284px; }
#ban_index .dots li {width: 54px;height: 3px;background: rgba(255, 255, 255, .5);display: inline-block;margin: 0;margin-right: 11px;cursor: pointer;transition: all .3s;}
#ban_index .dots li.slick-active {position: relative;background: #fff;}
#ban_index .dots li.slick-active:after { animation: move 5.5s linear; content: ""; display: block; position: absolute; width: 0px; height: 100%; top: 0; left: 0; background: #2e7dff; }
#ban_index .nav2 { position: absolute; top: 29px; left: 0 }
#ban_index .nav2 .p1 span { color: #fff }
#ban_index .nav2 li { width: 240px; height: 86px; margin-bottom: 10px; padding: 18px 18px 0; background: #242A37 no-repeat right bottom }
#ban_index .nav2 li:nth-child(1) { background-image: url(http://www.400ds.com/templates/400dianhua/images/nva2bg_1.png) }
#ban_index .nav2 li:nth-child(2) { background-image: url(http://www.400ds.com/templates/400dianhua/images/nva2bg_2.png) }
#ban_index .nav2 li:nth-child(3) { background-image: url(http://www.400ds.com/templates/400dianhua/images/nva2bg_3.png) }
#ban_index .nav2 li:nth-child(4) { background-image: url(http://www.400ds.com/templates/400dianhua/images/nva2bg_4.png) }
#ban_index .p1 { font-size: 38px; font-weight: 400 }
#ban_index .ban2 .p1 { text-align: center }
#ban_index .p1 { font-size: 16px; margin-top: 0 }
#ban_index .p2 { line-height: 30px }
#ban_index .ban2 .p2 { text-align: center }
#ban_index .p2 .t a { color: #C6C9CE; font-size: 12px; margin-right: 10px }
#ban_index .p2 .t a:hover { color: #fff }
#ban_index .nav2 .p2 a:hover { color: #fff }
#ban_index .ban { position: relative }
#ban_index img {visibility: hidden;width: 100%;max-width: none;min-width: 1920px;}
#ban_index h4 img { visibility: visible; width: auto; min-width: 1px }
#ban_index .sname { font-family: Microsoft YaHei UI; font-size: 40px; font-weight: 400; line-height: 1; position: absolute; z-index: 4; top: 24%; right: 0; display: inline-block; width: fit-content; width: 100%; text-align: center; white-space: normal; letter-spacing: 7px; text-transform: uppercase; word-break: break-word; color: #fff }
#ban_index h2 { font-size: 48px; font-weight: 400; font-weight: 400; position: absolute; top: 100px; left: 50%; width: 1200px; margin-left: -600px; text-align: center; letter-spacing: 4px; color: #333 }
#ban_index h4 { font-size: 30px; font-weight: 100; position: absolute; top: 202px; left: 0; width: 100%; margin: 0 auto; padding: 0; text-align: center; letter-spacing: 4px }
#ban_index h4 .dot { display: inline-block; width: 8px; height: 8px; margin: 0 11px 2px 10px; vertical-align: middle; border-radius: 100px; background: #B41017 }
#ban_index .txt { }
#ban_index .ban2 .p1 { margin: 30px 0 0 }
#ban_index .ban { margin-top: -62px }
#pageban .a1:hover { background: #0052D9; color: #fff; border-color: #0052D9 }
#pageban .txt {position: absolute;top: 50%;width: 1200px;left: 50%;min-height: 200px;margin-left: -600px;top: 232px;margin-top: 0;}

.body_quyu #pageban .txt {
    top: 270px;
}
#pageban .ban2 .txt { padding-top: 40px }
#pageban .a1 { display: inline-block; width: 142px; border: 1px solid #fff; line-height: 40px; margin: 25px auto 0; font-size: 15px; transition: all .3s; text-align: center }
#pageban { }
#pageban .con { position: relative }
#pageban .inner { position: relative; height: 430px }
#pageban .img { display: inline-block; background: transparent no-repeat center; position: absolute; right: 0; top: 15px }
#pageban .img img { width: auto; height: auto; max-width: none; min-width: 0 }
#pageban .in { width: 440px; position: absolute; top: 70px; left: 290px; text-align: left }
#pageban .in * { color: #fff; border-color: #fff }
#pageban  .t {font-size: 42px;color: #fff;}
#pageban .s {font-size: 26px;color: #fff;line-height: 42px;margin-bottom: 0;}
#pageban .linkmore { border-radius: 0; font-size: 15px }
#pageban .linkmore:hover { border-color: #0052D9 }
#pageban .dots { position: absolute; left: 290px; top: 310px }
#pageban .dots li { width: 34px; height: 3px; background: #fff; display: inline-block; margin: 0; margin-right: 8px; cursor: pointer }
#pageban .dots li.slick-active { position: relative }
#pageban .dots li.slick-active:after { animation: move 5s; content: ""; display: block; position: absolute; width: 0px; height: 100%; top: 0; left: 0; background: #0052D9 }
#pageban .nav2 { position: absolute; top: 29px; left: 0 }
#pageban .nav2 .p1 span { color: #fff }
#pageban .nav2 li { width: 240px; height: 86px; margin-bottom: 10px; padding: 18px 18px 0; background: #242A37 no-repeat right bottom }
#pageban .nav2 li:nth-child(1) { background-image: url(http://www.400ds.com/templates/400dianhua/images/nva2bg_1.png) }
#pageban .nav2 li:nth-child(2) { background-image: url(http://www.400ds.com/templates/400dianhua/images/nva2bg_2.png) }
#pageban .nav2 li:nth-child(3) { background-image: url(http://www.400ds.com/templates/400dianhua/images/nva2bg_3.png) }
#pageban .nav2 li:nth-child(4) { background-image: url(http://www.400ds.com/templates/400dianhua/images/nva2bg_4.png) }
#pageban .p1 { font-size: 44px; font-weight: 400 }
#pageban .ban2 .p1 { text-align: center }
#pageban .p2 { line-height: 30px }
#pageban.new0822 .txt { margin-top: -25px; }
#pageban .p2.lh40 { line-height: 40px; }
#pageban .ban2 .p2 { text-align: center }
#pageban .nav2 .p2 span { color: #C6C9CE; font-size: 12px; margin-right: 10px }
#pageban .nav2 .p2 a:hover { color: #fff }
#pageban .ban { position: relative }
#pageban img { visibility: hidden; width: 100%; min-width: 1920px; max-width: none }
#pageban h4 img { visibility: visible; width: auto; min-width: 1px }
#pageban .sname { font-family: Microsoft YaHei UI; font-size: 40px; font-weight: 400; line-height: 1; position: absolute; z-index: 4; top: 24%; right: 0; display: inline-block; width: fit-content; width: 100%; text-align: center; white-space: normal; letter-spacing: 7px; text-transform: uppercase; word-break: break-word; color: #fff }
#pageban h2 { font-size: 48px; font-weight: 400; font-weight: 400; position: absolute; top: 100px; left: 50%; width: 1200px; margin-left: -600px; text-align: center; letter-spacing: 4px; color: #333 }
#pageban h4 { font-size: 30px; font-weight: 100; position: absolute; top: 202px; left: 0; width: 100%; margin: 0 auto; padding: 0; text-align: center; letter-spacing: 4px }
#pageban h4 .dot { display: inline-block; width: 8px; height: 8px; margin: 0 11px 2px 10px; vertical-align: middle; border-radius: 100px; background: #B41017 }
#pageban.new0822 { }
#pageban.new0822 .part2 { padding-bottom: 10px; }
#pageban.new0822 .part2 .con {height: 272px;background: transparent url(http://www.400ds.com/templates/400dianhua/images/write/baidu/bg3.png) no-repeat center top/cover;padding-top: 76px;margin-top: -95px;}
#pageban.new0822 .part2 .con h2+p { font-size: 18px; line-height: 30px; color: #7b7b7b; }
#pageban.new0822 .part2 .con h2 { font-size: 32px; font-weight: 400; font-weight: unset; position: unset; top: unset; left: unset; width: unset; margin-left: unset; text-align: unset; letter-spacing: unset; color: unset; }
.body_help #pageban .txt { margin-top: -100px }
#help_mobile { display: none }
.thehf { height: 112px; background: linear-gradient(-90deg, rgba(0, 100, 252, 1), rgba(29, 90, 242, 1)); padding-top: 37px }
.thehf * { color: #fff }
.thehf .con { padding-top: 3px; }
.thehf .con2 a { display: inline-block; width: 130px; height: 46px; line-height: 46px; background: url(http://www.400ds.com/templates/400dianhua/images/write/bg5.png) no-repeat; text-align: center; margin-left: 15px; transition: all .3s }
.thehf .con2 a:hover { background: #fff none; color: #105FF7 }
.thehf2 { background: url(http://www.400ds.com/templates/400dianhua/images/400dianhua/bg4.jpg) no-repeat center/cover }
.thehf2 span { margin-top: 1px; display: inline-block }
.thehf3 { padding-top: 40px }
.thehf3 .con2 { padding-left: 10px }
.thehf3 .con2 a { background: transparent none; width: 115px; height: 35px; border: 1px solid rgba(255, 255, 255, 1); border-radius: 18px; line-height: 33px }
.sct_last {height: 240px;background: #182a4b url(http://www.400ds.com/templates/400dianhua/images/write/niuyitui/bg4.jpg) no-repeat right top/cover;padding-top: 65px;}
.sct_last A { display: inline-block; margin: 12px auto 0; border-radius: 0; border: 1px solid rgba(255, 255, 255, 0.3); line-height: 44px; padding: 0 25px; color: #fff; width: 170px; height: 45px; border: 1px solid rgba(255, 255, 255, 1) }
.sct_last .p1 { text-align: center; font-size: 28px; color: #fff; margin: 0 auto 18px }
#sct_last .p1 { font-size: 30px; margin-bottom: 10px }
#sct_last div.txtc a { transition: all .3s; font-size: 16px; border-radius: 6px }
#sct_last div.txtc a:hover {border-color: #0052d9;background: #0052d9;}
#sct_last.sct_last2 div.txtc a:hover { border-color: #2e7dff }
#sct_last.sct_last4 div.txtc  a:hover { background: #fff; color: #0052d9 }

.sct_rexiao{}
.sct_rexiao h2{}
.sct_rexiao .con{
    box-shadow: 0px 0px 50px 0px rgba(41, 41, 41, 0.1);
    margin-top: 10px;
}
.sct_rexiao .d1{
    width: 264px;
    height: 270px;
    background: url(./image/bg11.png) no-repeat;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    color: #fff;
    flex-direction: column;
}

.sct_rexiao .d1>a {
    width: 204px;
    height: 44px;
    background: #FFFFFF;
    border-radius: 22px;
    line-height: 44px;
    color: #0052D9;
    font-size: 16px;
    margin-top: 9px;
}
.sct_rexiao .d1 .s1{}
.sct_rexiao .d1 p{}
.sct_rexiao .d1 .p1{
    margin: -10px 0 0px;
}

.sct_rexiao .d1 >* {
    flex: 0;
    /* font-weight: 400; */
}
.sct_rexiao .d1 .s1{
    color: #FFF600;
    font-size: 56px;
    position: relative;
    bottom: -3px;
    left: -3px;
}
.sct_rexiao .d1 .p2{}
.sct_rexiao .d1 .s2{}
.sct_rexiao .buy{}
.sct_rexiao .d2{
    width: 500px;
    /* background: gray; */
    padding: 16px 22px;
    padding-left: 44px;
}
.sct_rexiao  .t{
    margin: 7px 0 16px;
    position: relative;
}
.sct_rexiao .d2 .t p{}
.sct_rexiao .d2 ul{}
.sct_rexiao .d2 ul li{
    float: left;
    width: 50%;
    position: relative;
    margin-bottom: 18px;
    padding: 15px 20px;
    background: url(./image/bg2.png) no-repeat right -10px center;
}

.sct_rexiao .d2 ul li:after {content: "";display: block;width: calc(100% - 18px);/* margin-right: 20px; */border: 1px solid #E9E9E9;height: 100%;position: absolute;top: 0;left: 0;}
.sct_rexiao .d2 .li1{
    background-position: left 140px top 19px;
}
.sct_rexiao .d2 .li2{background-position: left -75px top 19px;}
.sct_rexiao .d2 .li3{background-position: left 140px top -68px;}
.sct_rexiao .d2 .li4{background-position: left -75px top -68px;}
.sct_rexiao .d2 .p1{
    font-size: 16px;
    margin-bottom: 2px;
    color: #535353;
    font-weight: bold;
}

.sct_rexiao .d2 li>p {
    margin: 0;
}
.sct_rexiao .d2 .p2{
    color: #535353;
    font-size: 16px;
}
.sct_rexiao .d2 .blue{
    font-weight: bold;
}
.sct_rexiao .d3{
    float: right;
    /* background: rebeccapurple; */
    width: 430px;
    padding: 16px 24px;
    padding-left: 0;
}
.sct_rexiao .d3 .t{}
.sct_rexiao .d3 .t p{}
.sct_rexiao .d3 .t a{
    position: absolute;
    right: 0;
    display: inline-block;
    top: 5px;
    right: 10px;
    color: #7B7B7B;
    font-size: 14px;
}

.sct_rexiao .d3 .t a:hover {
    color: #0053da;
}
.sct_rexiao .d3 .list{}
.sct_rexiao .d3 .list a{
    display: inline-block;
    width: 190px;
    height: 45px;
    background: var(--zdans);
    margin-right: 10px;
    margin-bottom: 16px;
    line-height: 45px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    transition: all .3s;
}

.sct_rexiao .d3 .list a:hover {
    background: var(--zdanxz);
}

.sct_taocantuijian .con {height: 534px;background: rgba(255, 255, 255, 1);box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);padding: 22px 25px;margin-top: 8px;position: relative;border: 1px solid #f7f8fa;overflow: hidden;}
.sct_taocantuijian div.con h3 { margin-top: 3px; font-weight: bold; font-size: 20px }
.sct_taocantuijian .s2 {color: #FFF000;}
.sct_taocantuijian .bg .sinfo {color: #fff;}
.sct_taocantuijian ul.ul1 li { border-top: 1px solid #e9e9e9; padding: 15px 25px 5px; margin: 0 -25px; position: relative }
.sct_taocantuijian ul.ul1 li:last-child { border-bottom: 1px solid #e9e9e9 }
.sct_taocantuijian .p1 { margin-bottom: 2px }

.sct_taocantuijian .blue2 {
    color: var(--zdzzts);
}
.sct_taocantuijian .sheng {width: 58px;height: 23px;border: 1px solid var(--zdzzts);border-radius: 4px;display: block;color: var(--zdzzts);line-height: 24px;font-size: 12px;line-height: 21px;text-align: center;position: absolute;top: 23px;right: 25px;}
.sct_taocantuijian .bg {background: var(--zdans);margin: -23px -26px 0;padding: 22px 25px 10px;color: #fff;}
.sct_taocantuijian .shili { padding-top: 5px }
.sct_taocantuijian .p2 { display: flex; flex-wrap: wrap; margin-top: 10px; justify-content: space-between }
.sct_taocantuijian p.p2 a {color: #7B7B7B;flex: 0 1 33%;margin-bottom: 5px;}
.sct_taocantuijian .buynow { display: block; width: 100%; height: 53px; line-height: 53px; text-align: center; border-top: 1px solid #e9e9e9; position: absolute; left: 0; bottom: 0; transition: all .3s }
.sct_taocantuijian .con:hover { border: 1px solid var(--zdztxz); box-shadow: 0px 0px 20px 0px rgb(0 215 42 / 20%) }
.sct_taocantuijian .con:hover .buynow { background: var(--zdanxz); color: #fff }
.sct_choise .img {
    margin-bottom: 30px;
}
.sct_choise {
    padding-bottom: 10px;
}
.sct_choise .p1 {
    margin: 10px auto 20px;
}
.sct_choise .p3 {color: #7B7B7B;line-height: 28px;padding: 0px 22px;}
.sct_choise .linkmore { width: 192px; height: 43px; border: 1px solid rgba(233, 233, 233, 1); border-radius: 4px; position: absolute; left: 50%; margin-left: -96px; bottom: 40px; color: #7B7B7B; font-size: 14px }
.sct_choise .linkmore:hover { box-shadow: 0px 0px 20px 0px rgba(0, 82, 217, 0.3); color: #fff }
.sct_choise .con { padding: 33px 20px 23px; position: relative; text-align: center; background: #fff; height: 360px }
.sct_choise .con:hover .img img {transform: translatey(-10px);}

.sct_choise .con .img img {
    TRANSITION: all .3s;
}
.sct_zhinan{}
.sct_zhinan .con{
    background: #fff;
    padding: 50px 50px 40px;
    height: 300px;
    transition: all .4s;
}
.sct_zhinan .con:hover{
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    position: relative;
    z-index: 999;
}
.sct_zhinan .cir{
    display: block;
    width: 123px;
    height: 123px;
    padding-top: 36px;
    margin: 0 auto 20px;
    background: url(./image/bg6.png) no-repeat;
}

.sct_zhinan .cir span {
    display: block;
    text-align: center;
}

.sct_zhinan .s1{}
.sct_zhinan .cir1{}
.sct_zhinan .cir2{
    background-position: left -401px center;
}
.sct_zhinan .cir3{
    background-position: left -801px center;
}
.sct_zhinan .s2{}
.sct_zhinan .d2{
    color: #7B7B7B;
    font-size: 16px;
    line-height: 24px;
    /* display: flex; */
    /* justify-content: space-around; */
    /* align-items: center; */
}

.sct_zhinan .cir1+.d2 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.sct_zhinan .d2 span{
    text-align: center;
    /* display: block; */
}

.sct_gongneng2 ul { font-size: 0; line-height: 0; margin: 4px 0 0 }
.sct_gongneng2 li {line-height: 1;display: inline-block;width: calc(1 / 9 * 100%);text-align: center;position: relative;margin-bottom: 0;height: 100px;margin-left: -1px;/* background: #fff; */margin-top: -1px;}
.sct_gongneng2 .bor { border: 1px solid #E9E9E9; height: 100%; position: absolute; bottom: 0; width: 100%; left: 0; z-index: 10; border-right: none; transition: all .3s }
.sct_gongneng2 li:nth-child(9n+9) .bor { border-right: 1px solid #E9E9E9 }
.sct_gongneng2 p { font-size: 15px; color: #666; position: relative; z-index: 3; margin-top: 10px }
.sct_gongneng2 .img { position: relative; z-index: 3 }
.sct_gongneng2 div.con li:hover { box-shadow: 0px 0px 30px 0px rgba(0, 82, 217, 0.12) }
.sct_gongneng2 li:hover .bor { box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1) }
.sct_gongneng2 .img { margin-top: 25px; height: 28px }

.sct_how2{
    background: url(./image/bg4.jpg) no-repeat center/cover;
    color: #fff;
    text-align: center;
}

.sct_how2 h2 {
    color: #fff;
}
.sct_how2 .con{
    height: 260px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    border: 1px solid rgba(255, 255, 255, 0.15);
    background: rgba(29, 36, 80, .6);
    margin-top: 15px;
}

.sct_how2 .con:hover .img {
    transform: translateY(-10px);
}

.sct_how2 .con .img {
    transition: all .3s;
}
.sct_how2 .buy{
    border: 1px solid rgba(255, 255, 255, 0.15);
    background: rgba(29, 36, 80, .6);
    width: 280px;
    height: 56px;
    display: block;
    margin: 50px auto 5px;
    line-height: 56px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    transition: all .3s;
    }

.sct_how2 a.buy:hover {
    background: linear-gradient(-55deg, #0052D9, #0059EB);
}
.sct_how2 .img img{}
.sct_how2 .step{
    font-size: 18px;
    margin: 20px auto 5px;
}
.sct_how2 .sinfo{
    color: #C0C2D2;
    /* font-size: 16px; */
}

.sct_qiye .con { height: 150px; background: rgba(255, 255, 255, 1); border: 1px solid rgba(229, 229, 229, 1); display: flex; justify-content: center; align-items: center; margin: 10px auto; flex-direction: column; padding-top: 15px; position: relative; top: 0; transition: all .3s }
.sct_qiye .con:hover { top: -10px }
.sct_qiye div.con .img { flex: 0; text-align: center; height: 80px;align-items: center; justify-content: center }
.sct_qiye .sinfo { flex: 0; text-align: center; line-height: 43px }
.sct_news{}
.sct_news h2{}
.sct_news .col1{}
.sct_news .col1 .con{}
.sct_news .col1 .t{
    padding-right: 380px;
    position: relative;
}

.sct_news_quyu .col1 .t {
    padding-right: 60px;
}

.sct_news .t {
    background: #F5F7FA;
    height: 60px;
    line-height: 60px;
    padding-left: 25px;
    border: 1px solid #E9E9E9;
}

.sct_news_quyu .t {
    background: #fff;
}
.sct_news .more{
    color: #7B7B7B;
    font-size: 14px;
    position: absolute;
    right: 20px;
    top: 2px;
}

.sct_news .more:hover {
    color: var(--zdzzts);
}
.sct_news .col1{}
.sct_news .slick_news_nav {}
.sct_news .slick_news_nav .slick-slide {
    line-height: 60px;
    font-size: 16px;
}
.sct_news_quyu .slick_news_nav .slick-slide {
    width: 100%;
}
.sct_news .slick_news_nav .slick-current a {
    color:var(--zdzzts);
}

.sct_news_quyu .t a{font-size: 18px;}
.sct_news_quyu .t a  i {
    font-style: normal;
    vertical-align: middle;
    color: var(--zdzzts);
}

.sct_news_quyu .t a span {
    color: #333;
    font-size: 18px;
    vertical-align: middle;
}
.sct_news .slick_news_item {}
.sct_news .slick_news_item .t {}
.sct_news .col1 .c {
    padding-bottom: 3px;
}
.sct_news .slick_news_item .toutiao {
    padding-top: 15px;
}

.sct_news .toutiao .sinfo {
    margin-top: 15px;
    margin-bottom: 20px;
}

.sct_news .slick_news_item .toutiao+ul a {
    font-size: 16px;
    line-height: 24px;
    color: #666;
    max-width: 100%;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    /* background: red; */
    line-height: 55px;
}

.sct_news .slick_news_item .toutiao+ul {}

.sct_news .slick_news_item .toutiao+ul li {
    float: left;
    width: 50%;
}
.sct_news .slick_news_item .toutiao ul {}
.sct_news .slick_news_item .toutiao ul li {}
.sct_news .slick_news_item .toutiao ul li a {}
.sct_news  .col2{}
.sct_news .col1 .con{
    padding-right: 15px;
}

.sct_news_quyu .col1 .con {
    padding-right: 0;
    margin-right: 15px;
}
.sct_news_quyu .con{
    background: #fff;
}
.sct_news_quyu .t a.more{
    font-size: 14px;
}
.sct_news  .c{
    border: 1px solid #E9E9E9;
    padding: 18px 25px;
    border-top: none;
}

.sct_news .col2 .c {
    padding-bottom: 6px;
}
.sct_news  .col2 ul{}
.sct_news  .col2 ul li{
    border-top: 1px dashed #D5D5D5;
    padding-top: 16px;
    padding-bottom: 5px;
}

.sct_news .col2 ul li:first-child {
    border: none;
    padding-top: 4px;
}
.sct_news  .col2 ul li a{
    /* font-size: 16px; */
    /* line-height: 60px; */
    /* display: inline-block; */
}
.sct_news .col1 LI {width: calc(50% - 45px);display: inline-block;/* line-height: 45px; */font-size: 16px;color: #666;position: relative;padding-right: 30px;padding-left: 13px;background: url(./image/ar1.png) no-repeat left -10px;border-top: 1px dashed #D5D5D5;}
.sct_news .con LI:nth-child(odd) {/* margin-right: 44px */}
.sct_news .col1 LI:nth-child(even) {/* padding-left: 45px; */}
.sct_news .con LI:nth-last-child(1), .sct_news .con LI:nth-last-child(2) {/* border-color: #fff */}
.sct_news .con LI:hover {background-position: left 23px;}
.sct_news .col1 LI a {color: #666;max-width: 440px;display: inline-block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;/* background: red; */line-height: 55px;}
.sct_news .con LI a:hover { color: var(--zdztxz) }

.allcity{
    padding: 30px 0 40px;
}
.allcity .t{
    position: relative;
    margin-bottom: 20px;
}
.allcity .h3{
    display: inline-block;
}
.allcity .more{
    position: absolute;
    right: 0;
    top: 19px;
}
.allcity .c{
    /* display: flex; */
    /* flex-wrap: wrap; */
    /* justify-content: space-around; */
}
.allcity .c a{
    display: inline-block;
    margin-bottom: 15px;
    margin-right: 15px;
}
.allcity .c a:hover{}


.sct_zengzhi{}
.sct_zengzhi .con{
    padding: 20px 25px;
    background: #fff;
    height: 210px;
    border: 1px solid #E9E9E9;
    margin-bottom: 20px;
    transition: all .3s;
}
.sct_zengzhi .con h3{}

.sct_zengzhi .con:hover{
    border: 1px solid #E9E9E9;
    box-shadow: 0px 0px 20px 0px rgba(0, 82, 217, 0.1);
}
.sct_zengzhi .h3{
    line-height: 37px;
    padding-left: 46px;
    background: url(./image/bg12.png) no-repeat;
    margin-top: 3px;
    font-size: 18px;
    font-weight: bold;
}
.sct_zengzhi .con1 .h3{background-position: 0 0;}
.sct_zengzhi .con2 .h3{background-position: -407px 0;}
.sct_zengzhi .con3 .h3{background-position: -814px 0;/* margin-top: 4px; */}
.sct_zengzhi .con4 .h3{background-position: 0 -230px;}
.sct_zengzhi .con5 .h3{background-position: -407px -230px;}
.sct_zengzhi .con6 .h3{background-position: -814px -230px;;}
.sct_zengzhi .con7 .h3{background-position: 0 0;}
.sct_zengzhi .con8 .h3{background-position: 0 0;}
.sct_zengzhi .sinfo{}
.sct_zengzhi .b{
    position: relative;
}
.sct_zengzhi .b .fl{}
.sct_zengzhi .more{
    display: block;
    width: 110px;
    height: 37px;
    border: 1px solid var(--zdzzts);
    border-radius: 19px;
    text-align: center;
    line-height: 36px;
    color: var(--zdzzts);
    position: absolute;
    right: 0;
    bottom: 20px;
    transition: all .3s;
}

.sct_zengzhi .more:hover {
    background: var(--zdanxz);
    color: #fff;
}
.sct_zengzhi .b .s1{
    font-size: 34px;
    color:var(--zdzzts);
    display: block;
}
.sct_zengzhi .b .s2{
    display: inline-block;
    color: #535353;
    position: relative;
    top: -3px;
    font-size: 16px;
}

.sct_jiazhi_part1{
    padding-top: 60px;
}
.sct_jiazhi_part1 .con{
    height: 426px;
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    margin-bottom: 30px;
    padding: 35px 35px;
    transition: all .3s;
}
.sct_jiazhi_part1 .con:hover{
    border: 1px solid #E9E9E9;
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
}
.sct_jiazhi_part1 .h3{
    font-size: 26px;
    margin: 0 0 12px;
}
.sct_jiazhi_part1 .sinfo{
    font-size: 16px;
    line-height: 1.8;
}
.sct_jiazhi_part1 .img{}
.sct_jiazhi_part1 .img{
    text-align: center;
    padding: 5px 0 0;
}

.sct_jiazhi_part2{}
.sct_jiazhi_part2 .con{
    height: 140px;
    background: no-repeat center;
    margin-bottom: 30px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
}

.sct_jiazhi_part2 .con:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
    background: rgba(0, 0, 0, .45);
    border-radius: 6px;
    z-index: 1;
    transition: all .3s;
}

.sct_jiazhi_part2 .con:hover:before {
    background: rgba(0, 0, 0, .8);
}
.sct_jiazhi_part2 .con1{background-image: url(./image/sbg1.png);}
.sct_jiazhi_part2 .con1 i{}
.sct_jiazhi_part2 .con2{background-image: url(./image/sbg2.png);}
.sct_jiazhi_part2 .con2 i{}
.sct_jiazhi_part2 .con3{background-image: url(./image/sbg3.png);}
.sct_jiazhi_part2 .con3 i{}
.sct_jiazhi_part2 .con4{background-image: url(./image/sbg4.png);}
.sct_jiazhi_part2 .con4 i{}
.sct_jiazhi_part2 .con5{background-image: url(./image/sbg5.png);}
.sct_jiazhi_part2 .con5 i{}
.sct_jiazhi_part2 .con6{background-image: url(./image/sbg6.png);}
.sct_jiazhi_part2 .con6 i{}
.sct_jiazhi_part2 .con7{background-image: url(./image/sbg7.png);}
.sct_jiazhi_part2 .con7 i{}
.sct_jiazhi_part2 .con8{background-image: url(./image/sbg8.png);}
.sct_jiazhi_part2 .con8 i{}
.sct_jiazhi_part2 i{
    position: relative;
    z-index: 2;
}
.sct_jiazhi_part2 span{
    display: block;
    font-size: 20px;
    color: #fff;
    line-height: 2;
    position: relative;
    z-index: 2;
}


.sct_liuchengjiedu{
    padding-bottom: 30px;
}
.sct_liuchengjiedu .con{
    height: 270px;
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    padding: 31px 32px 0;
    margin-bottom: 40px;
}

.sct_liuchengjiedu .con:after {
    content: "";
    display: block;
    position: absolute;
    width: 96px;
    height: 100%;
    top:0;
    right: -48px;
    /* background: rebeccapurple no-repeat; */
}

.sct_liuchengjiedu .con1:after {
    background: url(./image/bg13.png) no-repeat 1px 110px;
}

.sct_liuchengjiedu .con2:after {
    background: url(./image/bg13.png) no-repeat right 0px;
    top: 130px;
    right: -43px;
}

.sct_liuchengjiedu .con3:after {
    background: url(./image/bg13.png) no-repeat 1px -178px;
}

.sct_liuchengjiedu .con:after{}
.sct_liuchengjiedu .con:hover{}
.sct_liuchengjiedu .h3{
    font-size: 18px;
    font-weight: bold;
    margin: 16px 0 10px;
}
.sct_liuchengjiedu .sinfo{
    line-height: 24px;
}
.sct_liuchengjiedu i{
    display: block;
    width: 42px;
    height: 42px;
    background: #004ED7;
    border-radius: 100px;
    text-align: center;
    font-style: normal;
    line-height: 42px;
    font-family: arial;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
}

.sct_wuqu{
    padding-bottom: 33px;
}
.sct_wuqu h2{}
.sct_wuqu .con{
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    padding: 30px;
    margin-bottom: 30px;
    transition: all .3s;
}

.sct_wuqu .con:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 82, 217, 0.1);
}

.sct_wuqu .con .a {
    font-size: 16px;
    color: #666;
    line-height: 28px;
}
.qalist .q{
    font-size: 16px;
    /* line-height: 60px; */
    display: inline-block;
}

.qalist .a{
    padding-top: 13px;
    /* background-position: 0 -50px; */
}
.qalist .q,.qalist .a{
	position: relative;
	padding-left: 35px;
}
.qalist .q:before,.qalist .a:before{

content: "";

display: block;

position: absolute;

width: 24px;

height: 26px;

top:0;

left:0;

background: url(./image/bgqa.png) no-repeat;
}

.qalist .a:before {
    background-position: 0 -33px;
    top: 13px;
}

.thehf {height: 112px;background: linear-gradient(-90deg, rgba(0, 100, 252, 1), rgba(29, 90, 242, 1)) no-repeat center/cover;padding-top: 37px;}

.thehf.liucheng_hf {
    background-image: url(./image/bg21.png);
}
.thehf * { color: #fff }

.thehf .cyellow {
    color: #FFF000;
}
.thehf .con2 a { display: inline-block; width: 130px; height: 46px; line-height: 46px; background: url(./image/bg5.png) no-repeat; text-align: center; margin-left: 15px; transition: all .3s }
.thehf .con2 a:hover { background: #fff none; color: #105FF7 }
#zw{height: 162px;background: #242a37;}

.sct_quanguo{}
.sct_quanguo h1.t{
    /* font-weight: bold; */
    text-align: left;
    width: 100%;
    font-size: 32px;
}
.sct_quanguo .con{}
.sct_quanguo .city{
    border-bottom: 1px solid #E7E7E7;
    padding: 40px 0 18px;
}
.sct_quanguo .h3{
    margin: 0 0 24px;
}
.sct_quanguo .list{}
.sct_quanguo .list a{
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 28px;
    font-size: 16px;
    line-height: 1.1;
}
.sct_quanguo .list a span{}

.sct_tiaojian{}
.sct_tiaojian h2{}
.sct_tiaojian .con.con_qa .a{font-size: 16px;line-height: 28px;color: #666666;}
.sct_tiaojian .con.con_qa{
	  border-width: 1px;
  border-color: rgb(233, 233, 233);
  border-style: solid;
  background:#fff;
  transition: all .3s;
  padding: 30px;
  margin-bottom: 20px;
  text-align: left;
}
.sct_tiaojian .con_qa:hover{
	  box-shadow: 0px 0px 20px 0px rgba(41, 41, 41, 0.1);
}
.sct_tiaojian .con{
    text-align: center;
}
.sct_tiaojian .con img{}
.sct_tiaojian .con img+p{
    color: #666666;
    font-size: 16px;
    line-height: 24px;
    margin-top: 18px;
    margin-bottom: 30px;
    padding: 0 20px;
}
.sct_tiaojian .con .q{}
.sct_tiaojian .con .a{}

.sct_liucheng2{}
.sct_liucheng2 h2{}
.sct_liucheng2 .con{
    border-width: 1px;
    border-color: rgb(233, 233, 233);
    border-style: solid;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 20px 0px rgba(77, 77, 77, 0.1);
    height: 188px;
    margin-bottom: 30px;
    padding: 24px 30px 30px;
    position: relative;
    transition: all 0.4s;
}

.sct_liucheng2 .con:hover {
    transform: translateY(-10px);
}

.sct_liucheng2 .con:after {content: "";width: 30px;height: 2px;background: #B2CAF3;position: absolute;right: -30px;top: 50%;}

.sct_liucheng2 .con4:after {
    display: none;
}
.sct_liucheng2 .con:after{}
.sct_liucheng2 .con i{
    display: block;
    width: 30px;
    height: 30px;
    background: #004ED7;
    border-radius: 100px;
    text-align: center;
    font-style: normal;
    line-height: 30px;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
}
.sct_liucheng2 .con .h3{}
.sct_liucheng2 .con .sinfo{}

.sct_shimingyaoqiu{}
.sct_shimingyaoqiu h2{}
.sct_shimingyaoqiu h2+p{}
.sct_shimingyaoqiu .con{
    text-align: center;
    margin-bottom: 35px;
    overflow: hidden;
}

.sct_shimingyaoqiu .row {
    overflow: hidden;
}

.sct_shimingyaoqiu .con:after {content: "";width: 300px;height: 1px;background: #CFCFCF;position: absolute;bottom: 48px;left: 0;z-index: 1;}
.sct_shimingyaoqiu .img{
    display: flex;
    margin: 0 auto;
    justify-content: center;
    height: 52px;
    align-items: center;
    margin-bottom: 0;
}
.sct_shimingyaoqiu .img+p{
    color: #535353;
    font-size: 16px;
    line-height: 22px;
    padding: 15px 20px;
}
.sct_shimingyaoqiu i{
    font-size: 14px;
    font-style: normal;
    color: #535353;
    line-height: 28px;
    display: inline-block;
    width: 28px;
    height: 28px;
    border: 1px solid #CFCFCF;
    border-radius: 100px;
    position: relative;
    background: #fff;
    z-index: 3;
}
.sct_shimingyaoqiu .con2{
    border: 1px solid #BFD1FF;
    padding: 25px;
    background: #F7F8FA;
    margin-top: 5px;
}
.sct_shimingyaoqiu .con2 p.fb{}
.sct_shimingyaoqiu .con2 .sinfo{position: relative;padding-left: 20px;font-size: 16px;}
.sct_shimingyaoqiu .con2 .sinfo:before{content: "";display: block;position: absolute;width: 7px;height: 7px;top: 8px;left: 4px;background: #0052D9;border-radius: 100px;}


.sct_shenhe{}
.sct_shenhe h2{}
.sct_shenhe h2+p{}
.sct_shenhe .con{
    padding-top: 60px;
    background: url(./image/ic6.png) no-repeat center top;
}

.sct_shenhe .con p {
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    padding: 0 22px;
}
.sct_shenhe .p2{
    font-size: 28px;
    margin: 30px auto;
}
.sct_shenhe i{}
.sct_shenhe img{}
.sct_shenhe img+p{}

.sct_shenhecailiao{}
.sct_shenhecailiao .h3{margin-top: -5px;margin-bottom: 20px;}
.sct_shenhecailiao .sinfo{
    font-size: 16px;
    line-height: 26px;
}
.sct_shenhecailiao img{}

.sct_shenhecailiao .con {
    border: 1px solid #E9E9E9;
    margin-top: -1px;
    padding: 30px 50px 30px 390px;
    background: no-repeat left 100px center;
}
.sct_shenhecailiao .item1{background-image: url(./image/p1.png);}
.sct_shenhecailiao .item2{background-image: url(./image/p2.png);}
.sct_shenhecailiao .item3{background-image: url(./image/p3.png);}

.sct_liucheng3{
    /* padding-top: 30px; */
    /* padding-bottom: 20px; */
}
.sct_liucheng3 .con{}
.sct_liucheng3 .con1 i{background-position: 0 0;}
.sct_liucheng3 .con2 i{background-position: -318px 0;}
.sct_liucheng3 .con3 i{background-position: -636px 0;}
.sct_liucheng3 .con4 i{background-position: -953px 0;}
.sct_liucheng3 i{
    display: block;
    margin: 20px auto;
    width: 124px;
    height: 124px;
    background: url(./image/cir.png) no-repeat left top;
    line-height: 124px;
    text-align: center;
    font-style: normal;
    font-family: arial;
    color: #0053da;
    font-size: 40px;
    font-weight: bold;
}
.sct_liucheng3 .sinfo{
    font-size: 16px;
    color: #7b7b7b;
    line-height: 24px;
    text-align: center;
    padding: 0 30px;
}

.sct_liucheng3 .sinfo>span {
    display: inline-block;
}
.sct_xitong1{
    padding-bottom: 30px;
}
.sct_xitong1 .con{
    border: 1px solid rgb(233, 233, 233);
    height: 178px;
    padding: 40px 20px 27px;
    text-align: center;
    margin-bottom: 30px;
    transition: all .3s;
}

.sct_xitong1 .con:hover {box-shadow: 0px 0px 20px 0px rgba(41, 41, 41, 0.1);}
.sct_xitong1 img{
    display: block;
    margin: 0 auto 15px;
}
.sct_xitong1 span{
    font-size: 16px;
    color: #7b7b7b;
    line-height: 24px;
    text-align: center;
    /* padding: 0 30px; */
}
.sct_kaitong{
    /* padding-top: 0; */
}
.sct_kaitong .con{}
.sct_kaitong img{
    transition: all .3s;
}

.sct_kaitong img:hover {
    transform: translateY(-10px);
}
.sct_kaitong span{}
.sct_kaitong .sinfo{
    padding: 0 50px;
    margin: 10px auto 0px;
}


.sct_zhinan1{
    padding-bottom: 30px;
}
.sct_zhinan1 .con{
    border-width: 1px;
    border-color: rgb(229, 229, 229);
    border-style: solid;
    background-color: rgb(255, 255, 255);
    transition: all .3s;
    height: 278px;
    padding-top: 30px;
}

.sct_zhinan1 .con:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}
.sct_zhinan1 .con .img{}
.sct_zhinan1 .con .img img{}
.sct_zhinan1 .s1{
    font-size: 18px;
    line-height: 62px;
}
.sct_zhinan1 .sinfo{
    padding: 0 45px;
    line-height: 24px;
}
.sct_zhinan2{
    padding-top: 30px;
    padding-bottom: 30px;
}

.sct_zhinan2 .i_ttl {
    margin-bottom: 10px;
}
.sct_zhinan2 h2{}
.sct_zhinan2 .con{
    text-align: right;
    position: relative;
    margin-bottom: 50px;
    margin-top: 20px;
}

.sct_zhinan2 .con_l {
    text-align: left;
}

.sct_zhinan2 .con_l:after {content: "VS";font-style: italic;font-family: arial;color: #c4c4c4;position: absolute;font-size: 61px;right: -48px;top: 90px;}
.sct_zhinan2 img{}

.sct_zhinan2 .con_l img {}
.sct_zhinan2 img+p{
    position: absolute;
    width: 100%;
    bottom: 34px;
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    color: #535353;
}

.sct_zhinan2 .c1 img+p {
    bottom: 15px;
}

.sct_zhinan2 img+p.blue {
    color: #0052D9;
}

.col_l{}
.col_l .box{
    margin-right: 18px;
}
.col_l .box1{}
.col_l .box .h3{
    margin: 0;
    line-height: 56px;
    border: 1px solid #E7E7E7;
    background: #F7F8FA;
    border-bottom: none;
    padding-left: 28px;
    font-size: 20px;
}

.col_l .box.box3 .h3 {
    background: #fff;
    border-bottom: none;
    padding-top: 8px;
    position: relative;
}

.col_l .box.box3 .h3:after {
    content: "";
    display: block;
    position: absolute;
    width: calc(100% - 52px);
    height: 1px;
    bottom: 0;
    left: 26px;
    background: #e7e7e7;
}
.col_l .box ul{
    border: 1px solid #E7E7E7;
}
.col_l .box ul li{}
.col_l .box ul li a{
    line-height: 56px;
    font-size: 16px;
    max-width: 100%;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #666666;
}

.col_l .box1 ul li a {width: 100%;padding: 0 28px;background: transparent url(./image/ar2.png) no-repeat right 23px center;transition: all .3s;}

.col_l .box1 ul li a:hover {background-color: #F7F8FA;color: #0153DB;}

.col_l .box ul li a:hover {
    color: #004ED7;
}
.col_l .box ul li i{
    display: none;
}

.col_l .box1 ul{}
.col_l .box ul li{
    border-bottom: 1px solid #E7E7E7;
    padding-left: 28px;
    padding-right: 38px;
    line-height: 1;
}

.col_l .box1 ul li {
    padding: 0;
    line-height: 0;
}

.col_l .box ul li:last-child {
    border: none;
}
.col_l .box1 ul li a:hover{
    color: #0052d9;
}
.col_l .box1 ul li i{}

.col_l .box2{
    background: url(./image/bg1.jpg) no-repeat;
    height: 153px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 22px;
    margin-bottom: 22px;
}
.col_l .box2 span{}
.col_l .box2 .more{
    display: block;
    width: 88px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 100px;
    margin: 10px auto;
}


.col_l .box3 ul{
    border-top: none;
    padding: 10px 0 22px;
}
.col_l .box3 ul li{
    padding-left: 40px;
    border-bottom: none;
}

.col_l .box3 ul li:before {
    top: 16px;
    left: 28px;
}
.col_l .box3 ul li a{
    line-height: 40px;
}
.col_l .box3 ul li i{}
.col_r .con{
    padding-left: 30px;
}

#newsitems{}
#newsitems .item{
    padding-bottom: 25px;
    padding-top: 25px;
    border-bottom: 1px solid #E7E7E7;
}

#newsitems .item:first-child {
    margin-top: -20px;
}
#newsitems .item h3{
    margin-top: 0;
}
#newsitems .item h3 a{
    font-size: 20px;
}

#newsitems .item h3 a:hover {
    font-weight: bold;
    color: #0052D9;
}
#newsitems .infotime{
    color: #7b7b7b;
    line-height: 26px;
    font-size: 14px;
}
#newsitems .sinfo{
    line-height: 26px;
}
.sct_quyu_t{
    padding: 0;
    height: 100px;
    border-bottom: 1px solid #E9E9E9;
}
.sct_quyu_t .h2{
    line-height: 100px;
    margin: 0;
}
.sct_jieshao{}
.sct_jieshao .h2{
    margin-top: 10px;
    margin-bottom: 20px;
}
.sct_jieshao .con{padding: 40px;background: url(./image/bg11.jpg) no-repeat center/cover;color: #fff;}
.sct_jieshao .sinfo{
    color: #fff;
}

#content_right h1 {/* border-bottom: 1px solid #F0F0F0; */margin: 0px 0 10px;/* padding: 0px 0 15px; */line-height: 1.1;font-size: 24px;color: #333;}

#content_right h1+.infotime {
    border-bottom: 1px solid #E7E7E7;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
#content_right #detail {color: #7B7B7B;font-size: 14px;line-height: 26px;/* border-bottom: 1px solid #E7E7E7; */padding-bottom: 30px;margin-bottom: 30px;}
#content_right .prev_next {padding-bottom: 35px;border-bottom: 1px solid #E7E7E7;margin-bottom: 40px;}
#content_right .prev_next>div span {display: inline-block;color: #7b7b7b;font-size: 16px;text-decoration: underline;}
#content_right .prev_next>div a {color: #7b7b7b;font-size: 16px;display: inline-block;margin-top: 6px;text-decoration: underline;}
#content_right .prev_next>div a:hover { color: #0052D9 }
#content_right .p3 a { color: #0052D9 }
#content_right .xiangguan li {
    width: 100%;
    float: none;
}
#content_right .xiangguan .h4{
    margin-bottom: 20px;
}
#content_right .xiangguan ul{}
#content_right .xiangguan li{
    display: inline-block;
    width: 50%;
    float: left;
    padding-right: 30px;
    padding-left: 18px;
    position: relative;
}
.bluedot>li{position: relative;padding-left: 40px;}
.bluedot>li:before {
    content: "";
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    top: 17px;
    left: 2px;
    background: #0052D9;
}
#content_right .xiangguan li a{
    font-size: 16px;
    color: #666666;
    line-height: 40px;
    display: inline-block;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
#content_right .xiangguan li a:hover{color:#0052D9;}