@charset "utf-8";
html{font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
*{box-sizing: border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p,label,input,img{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
a{text-decoration:none;color:#333;-webkit-tap-highlight-color:rgba(0,0,0,0); /* 去掉链接触摸高亮 */overflow: hidden;}
a:hover{color:#1552ad;outline:none;}
a:hover img{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;}
a:hover img{transform: scale(1.1);}
a img{transition: all .3s ease;-webkit-transition: all .3s ease;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
/*IE8兼容*/
.footer-info{height:173px;}
/*定位*/
.tl{text-align:left;}
.tc{text-align:center;}main
.tr{text-align:right;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clearfix::after,.tab-box>dt::after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.pr{position:relative;}
.pa{position:absolute;}
.content_box{width: 1600px;margin: 0 auto;position: relative;}
.elip{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hide{display:none;}
body{position: relative;/*overflow-x:hidden;*/}


/*隐藏七大平台进入系统*/
.model_A_tle{padding: 100px 0;}
.model_A_tle .enter{display:none !important;}
.model_A_tle h2{font-weight:bold;}
@media screen and (max-width:600px){
    .model_A_tle{padding: 50px 0;}
}

/*头部*/
header{position: fixed;background-color: transparent;z-index: 99;width: 100%;border-bottom: 1px solid #ffffff1f;/* transition: all 0.3s ease; */}
/* header:hover{background-color: #fff;} */
header .head{max-width: 1600px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;height: 90px;}
/* logo */
.head .logo{float: left;margin-right: 40px;height: auto;}
.head .logo img{display: block;height: 100%;}
.head .logo .sj_zsj{display:none;}
.head .logo:hover img{transform: none;}
/*菜单*/
.head .menu{float: left;height: 90px;}
.head .menu li{float: left;padding: 0 12px;}

.head .menu .on>a{font-weight: 600;font-size: 20px;color: #fff;border-bottom: 3px solid #fff;}
.head .menu li>a{display: block;color: #fff;font-size:20px;height: 90px;line-height: 90px;width: 100%;text-align: center;transition: all 0.3s ease;position: relative;}
.head .menu li>a::before{content: '';position: absolute;width: 0;height: 3px;bottom: 0;transition: all 0.3s ease;background-color: #fff;}
.head .menu li>a:hover::before{width: 100%;}
.head .menu li.on>a::before{display: none;}
.head .menu li a:hover{color: #fff;font-weight: bold;}
.head .menu li a:hover img{transform: none;}
/* .head .menu li:hover .sub{box-shadow: none;} 
.head .menu li:hover .sub{display: flex;flex-wrap: nowrap;height: auto;min-height: 350px;height: auto;}*/
.head .menu li .sub{display: flex;width: 100%;max-width: 1920px;height: 0;position: absolute;top: 90px;left: 50%;transform: translateX(-50%);background-color: #f6f8fc;/*border-radius: 6px;*/overflow: hidden;transition: all .3s ease;box-shadow:0 5px 9px #00000038;}
.head .menu li .sub .tle{width:560px;text-align: right;padding: 50px 90px;}
.head .menu li .sub .tle a{font-size: 18px;font-weight: bold;}
.head .menu li .sub .tle a:hover{color: #1d83e9;}
.head .menu li .sub .tle.bg1{background: url(../images/subbg_01.jpg) no-repeat right bottom #fff;font-size: 20px;}
.head .menu li .sub .tle.bg2{background: url(../images/subbg_02.jpg) no-repeat right bottom #fff;font-size: 20px;}
.head .menu li .sub .tle.bg3{background: url(../images/subbg_03.jpg) no-repeat right bottom #fff;font-size: 20px;}
.head .menu li .sub .tle.bg4{background: url(../images/subbg_04.jpg) no-repeat right bottom #fff;font-size: 20px;}
.head .menu li .sub .tle.bg5{background: url(../images/subbg_05.jpg) no-repeat right bottom #fff;font-size: 20px;}
.head .menu li .sub .tle.bg6{background: url(../images/subbg_06.jpg) no-repeat right bottom #fff;font-size: 20px;}
.head .menu li .sub .tle.bg7{background: url(../images/subbg_07.jpg) no-repeat right bottom #fff;font-size: 20px;}
.head .menu li .sub .cont{padding: 50px 0 20px 50px;}
.head .menu li .sub .cont .subchild{width: 740px;padding-bottom: 10px;}
.head .menu li .sub .cont .subchild h4{font-size: 18px;font-weight: bold;position: relative;}
.head .menu li .sub .cont .subchild h4 a:hover{color: #1d83e9;}
.head .menu li .sub .cont .subchild h4::after{content: '';width: 644px;height: 1px;background-color: #e5e5e5;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.head .menu li .sub .cont .subchild .list{padding-top: 20px;}
.head .menu li .sub .cont .subchild .list p{height: 40px;line-height: 40px;font-size: 16px;color: #000;width: 25%;margin-bottom: 10px;float: left;}
.head .menu li .sub .cont .subchild .list p a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.head .menu li .sub .cont .subchild .list p a:hover{color: #0424b7;font-weight: normal;}
.head .menu li .sub .cont .subchild .list p a img{display: inline-block;vertical-align: middle;margin-right: 16px;}
.head .menu li .sub .cont .subchild.sle1{width: 360px;}
.head .menu li .sub .cont .subchild.sle1 h4::after{content: '';width: 264px;height: 1px;background-color: #e5e5e5;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.head .menu li .sub .cont .subchild.sle1 .list p{height: 40px;line-height: 40px;font-size: 16px;color: #000;width: 50%;margin-bottom: 10px;float: left;}
.head .menu li .sub .cont .stdhrkt{width: 740px;}
.head .menu li .sub .cont .stdhrkt h4{font-size: 18px;font-weight: bold;position: relative;margin-bottom: 20px;}
.head .menu li .sub .cont .stdhrkt h4 a:hover{color: #1d83e9;}
.head .menu li .sub .cont .stdhrkt h4::after{content: '';width: 644px;height: 1px;background-color: #e5e5e5;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.head .menu li .sub .cont .stdhrkt .list a{display: inline-block;width: 350px;height: 76px;line-height: 76px;text-align: center;border-radius: 6px;margin: 10px 35px 20px 0;transition: all .3s ease;opacity: .8;font-size: 16px;}
.head .menu li .sub .cont .stdhrkt .list a:hover{font-weight: normal;opacity: 1;background-color: #b6d3ff;}
.head .menu li .sub .cont .stdhrkt .list a:nth-child(2n){margin-right: 0;}
.head .menu li .sub .cont .stdhrkt .list a img{vertical-align: middle;display: inline-block;margin-right: 20px;}
.head .menu li .sub .cont .stdhrkt .stdhrkt_bg01{/* background: url(../images/subchild_bg1.png) no-repeat center; */background-color: #dce9fd;color: #0321b4;}
.head .menu li .sub .cont .stdhrkt .stdhrkt_bg02{/* background: url(../images/subchild_bg2.png) no-repeat center; */background-size: 100% 100%;color: #0321b4;background-color: #d7e7ff;}
.head .menu li .sub .cont .subchild2{width: 740px;padding-bottom: 10px;}
.head .menu li .sub .cont .subchild2 p{display: inline-block;width: 350px;height: 76px;text-align: center;border-radius: 6px;margin: 10px 35px 20px 0;transition: all .3s ease;background-color: #fff;border-radius: 6px;/* font-weight: normal; */}
.head .menu li .sub .cont .subchild2 p:nth-child(2n){margin-right: 0;}
.head .menu li .sub .cont .subchild2 p a{line-height: 76px;display: flex;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: left;background-color: #dce9fd;color: #0321b4;border-radius: 6px;transition: all .3s ease;font-size: 16px;align-items: center;height: 76px;}
.head .menu li .sub .cont .subchild2 p a:hover{font-weight: normal;opacity: 1;background-color: #b6d3ff;}
.head .menu li .sub .cont .subchild2 p a i{display: inline-block;vertical-align: middle;margin: 0 16px 0 80px;width: 30px;height: 24px;}
.head .menu li .sub .cont .subchild2 p a .img1{background: url(../images/subyzsfw_01.png) no-repeat center;}
.head .menu li .sub .cont .subchild2 p a .img2{background: url(../images/subyzsfw_02.png) no-repeat center;}
.head .menu li .sub .cont .subchild2 p a .img3{background: url(../images/subyzsfw_03.png) no-repeat center;}
.head .menu li .sub .cont .subchild2 p a .img4{background: url(../images/subyzsfw_04.png) no-repeat center;}
.head .menu li .sub .cont .subchild2 p a .img5{background: url(../images/subyzsfw_05.png) no-repeat center;}
.head .menu li .sub .cont .subchild2 p a .img6{background: url(../images/subyzsfw_06.png) no-repeat center;}
.head .menu li .sub .cont .subchild2 p a span{
    max-width: 200px;
    display: inline-block;
    white-space: normal;
    line-height: 1.4;
}
/* .head .menu li .sub .cont .subchild2 p a:hover .img1{background: url(../images/subyzsfw_01Hov.png) no-repeat center;}
.head .menu li .sub .cont .subchild2 p a:hover .img2{background: url(../images/subyzsfw_02Hov.png) no-repeat center;}
.head .menu li .sub .cont .subchild2 p a:hover .img3{background: url(../images/subyzsfw_03Hov.png) no-repeat center;}
.head .menu li .sub .cont .subchild2 p a:hover .img4{background: url(../images/subyzsfw_04Hov.png) no-repeat center;}
.head .menu li .sub .cont .subchild2 p a:hover .img5{background: url(../images/subyzsfw_05Hov.png) no-repeat center;}
.head .menu li .sub .cont .subchild2 p a:hover .img6{background: url(../images/subyzsfw_06Hov.png) no-repeat center;} */
.head .menu li .sub .cont .stdhrkt2{width: 740px;}
.head .menu li .sub .cont .stdhrkt2 .list a{display: inline-block;width: 100%;height: 76px;line-height: 76px;text-align: center;border-radius: 6px;margin: 0 35px 20px 0;transition: all .3s ease;font-size: 18px;}
.head .menu li .sub .cont .stdhrkt2 .list a:hover{font-weight: normal;opacity: 1;background-color: #b6d3ff;}
.head .menu li .sub .cont .stdhrkt2 .list a img{vertical-align: middle;display: inline-block;margin-right: 20px;}
.head .menu li .sub .cont .stdhrkt2 .stdhrkt_bg02{/* background: url(../images/subchild_bg2.png) no-repeat center; */background-color: #d7e7ff;color: #0321b4;}

/* 头部右模块 */
.head .headRight{float: right;display: flex;align-items: center;}
.head .childNode{width: 90px;height: 90px;position: relative;border-left: 1px solid #ffffff1f;transition: all .3s ease;display: grid;place-items: center;}
.head .childNode:hover{background-color: #ffffff60;}
.head .childNode:last-child{border-right: 1px solid #ffffff1f;}
.head .robot{position: relative;width: 50px;height: 50px;background: url(../images/robot.png) center no-repeat;background-size: 100% 100%;margin: auto;}
.head .robot a{display: block;width: 100%;height: 100%;}
.head .robot span{display: inline-block;width: 8px;height: 8px;border-radius: 4px;background-color: #ffffff;}
.head .robot .Leye{margin-top: 0;margin-left: 8px;}
.head .robot .Reye{margin-top: 21px;margin-left: 0;}
/* 搜索 */
.head .search_box{height:40px;background: #eee;border-radius:20px;float: right;width:200px;margin-top:10px;position: relative;overflow: hidden;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
margin: 0 20px;}
:root .search_box{filter: none;}
.head .search_box{width: 100%;height: 100%;background: none;overflow: initial;margin: 0 auto;float: none;}
.head .search_box a{display: grid;place-items: center;height: 100%;}
.head .search_box img{display: block;cursor: pointer;width: 30px;height: 30px;margin: 0 auto;}
.head .search_box .search_img {position: absolute;width:40px;height:40px;right: 0;top: 0;border: none;background: url(../images/serach.png) center no-repeat;cursor: pointer;}
.head .search_box form{display: none;position: absolute;top: 60px;left: 50%;transform: translateX(-50%);height: 40px;background: #eee;width: 240px;overflow: hidden;margin: 0 20px;}
/* .head .search_box .search_a{position: absolute;width:100px;height:70px;right: 0;top:0;background: #3479e0;display: block;line-height:70px;text-align: center;font-size: 18px;font-weight:bold;color: #fff;border-radius:6px;border:none;cursor: pointer;}
.head .search_box .search_a:hover{background: #0066ff;} */
.head .search_box .searchInput{padding-left:20px;padding-right: 40px;border:none;background: none;font-size: 15px;color: #333;line-height:40px;height:40px;width: 100%;box-sizing: border-box;}
.head .searchInput::-webkit-input-placeholder{color:#8898a4;}
.head .search_box .searchInput{outline: none;}
/*登录|注册*/
.head .myspace{display:inline-block;color:#666;font-size: 16px;position: relative;}
.head .myspace a{margin:0 2px;font-size: 18px;}
.head .myspace a:first-child{position: relative;margin-right: 20px;color: #fff;}
.head .myspace a:first-child::after{content: '';width: 0px;height: 14px;border-right: 1px solid;border-bottom-color: #dae6f2;position: absolute;right: -10px;top: 2px;color: #fff;}

.head .myLogin{width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;}
.head .myLogin a{display: block;width: 100%;color: #fff;text-align: center;font-size: 20px;letter-spacing: 6px;text-indent: 6px;}
.head .myLogin a:hover{font-weight: bold;}
.head .myLogin img{display: block;width: 45px;margin: auto;border-radius: 50%;}
/* .head .myCenter{display: none;position: absolute;top: 102px;padding: 10px 0;width: 100%;text-align: center;background-color: #fff;border-radius: 6px;} */
.head .myCenter{position: relative;padding: 10px 0;width: 100%;text-align: center;background-color: #fff;border-radius: 6px;margin-top: 10px;}
.head .myCenter::before {content: '';position: absolute;top: -10px;left: 50%;transform: translateX(-50%);border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;}
.head .myCenter .center_div{line-height: 2;font-size: 16px;cursor: pointer;}
.head .myCenter .center_div:hover{color: #409eff;}
/* .head .childNode:hover .already{display: block;} */
.head .onCenter{position: absolute;top: 90px;width: 100%;overflow: hidden;height: 0;transition: all 0.3s ease-in-out;}
.head .childNode:hover .onCenter.already{height: 94px;}


/*在线留言*/
.zxly_box{position: fixed;bottom: 40px;right: 0;z-index: 99;background-color: #deedfc;border-radius: 10px;width: 82px;padding: 0;text-align: center;}
.zxly_box .zxly_btn{margin-bottom: 20px;cursor: pointer;padding: 8px 4px;border-radius: 10px;}
.zxly_box .zxly_btn:hover{background-color: #149eff;}
.zxly_box .zxly_btn:hover h3{color: #fff;}
.zxly_box .zxly_btn img{display: block;width: 40px;height: 36px;margin: 0 auto;}
.zxly_box .zxly_btn h3{font-size: 14px;margin-top: 6px;}
.zxly_box .return_btn{cursor: pointer;padding: 20px 4px;border-radius: 10px;}
.zxly_box .return_btn:hover{background-color: #149eff;}
.zxly_box .return_btn:hover p{color: #fff;}
.zxly_box .return_btn:hover i{background: url(../images/return_topHov.png) no-repeat center;}
.zxly_box .return_btn i{display: block;width: 18px;height: 12px;margin: 0 auto;background: url(../images/return_top.png) no-repeat center;}
.zxly_box .return_btn p{font-size: 14px;margin-top: 6px;color: #565d64;}
.zxly_box .show_box{display: none;position: absolute;padding: 60px 60px 46px;bottom: 0px;width: 526px;left: -534px;text-align: left;background: url(../images/zxly_formbg1.png) no-repeat top center;border-radius: 10px;box-shadow: 0 2px 6px 2px #b3b3b3;}
.zxly_box .show_box .show_zxly{display: flex;align-items: center;justify-content: space-between;}
.zxly_box .show_box .show_zxly h3{font-size: 34px;}
.zxly_box .show_box .show_zxly img{display: block;}
.zxly_box .show_box .message_box{margin-top: 10px;}
.zxly_box .show_box .message_box input, .zxly_box .show_box .message_box textarea{display: block;width: 100%;border: none;border-radius: 6px;outline: 0;}
.zxly_box .show_box .message_box input{height: 46px;padding: 0 18px;margin-bottom: 16px;}
.zxly_box .show_box .message_box textarea{resize: vertical;min-height: 270px;transition: all .3s;padding: 18px;line-height: 26px;}
.zxly_box .show_box .message_box .current{color: #7b8187;margin: 10px 0 40px;}
.zxly_box .show_box .message_box .reqform_btn{text-align: center;}
.zxly_box .show_box .message_box .reqform_btn .sure, .zxly_box .show_box .message_box .reqform_btn .close{display: inline-block;width: 170px;height: 50px;line-height: 50px;border-radius: 6px;border: 1px solid #149eff;background-color: #149eff;color: #fff;cursor: pointer;text-align: center;}
.zxly_box .show_box .message_box .reqform_btn .sure:hover, .zxly_box .show_box .message_box .reqform_btn .close:hover{background-color: #007bd1;color: #fff;}
.zxly_box .show_box .message_box .reqform_btn .sure{margin-right: 20px;}
.zxly_box .show_box .message_box .reqform_btn .close{background-color: #fff;color: #149eff;}
.zxly_box .show_box .message_box .reqform_btn .close:hover{background-color: #afe2ff;color: #149eff;}

.zxly_box .show_box2{display: none;position: absolute;padding: 60px 60px 40px;bottom: 0px;width: 526px;left: -1100px;text-align: left;background: url(../images/zxly_formbg2.png) no-repeat top center;border-radius: 10px;box-shadow: 0 2px 6px 2px #b3b3b3;}
.zxly_box .show_box2 .show_zxly{display: flex;align-items: center;justify-content: space-between;}
.zxly_box .show_box2 .show_zxly h3{font-size: 34px;}
.zxly_box .show_box2 .show_zxly img{display: block;}
.zxly_box .show_box2 .message_box2{margin-top: 10px;}
.zxly_box .show_box2 .message_box2 input, .zxly_box .show_box2 .message_box2 textarea{display: block;width: 100%;border: none;border-radius: 6px;outline: 0;}
.zxly_box .show_box2 .message_box2 input{height: 46px;padding: 0 18px;margin-bottom: 16px;}
.zxly_box .show_box2 .message_box2 textarea{resize: vertical;min-height: 270px;transition: all .3s;padding: 18px;line-height: 26px;}
.zxly_box .show_box2 .message_box2 .current2{color: #7b8187;margin: 10px 0 40px;}
.zxly_box .show_box2 .message_box2 .reqform_btn2{text-align: center;}
.zxly_box .show_box2 .message_box2 .reqform_btn2 .sure, .zxly_box .show_box2 .message_box2 .reqform_btn2 .close{display: inline-block;width: 170px;height: 50px;line-height: 50px;border-radius: 6px;border: 1px solid #149eff;background-color: #149eff;color: #fff;cursor: pointer;text-align: center;}
.zxly_box .show_box2 .message_box2 .reqform_btn2 .sure:hover, .zxly_box .show_box2 .message_box2 .reqform_btn2 .close:hover{background-color: #007bd1;color: #fff;}
.zxly_box .show_box2 .message_box2 .reqform_btn2 .sure{margin-right: 20px;}
.zxly_box .show_box2 .message_box2 .reqform_btn2 .close{background-color: #fff;color: #149eff;}
.zxly_box .show_box2 .message_box2 .reqform_btn2 .close:hover{background-color: #afe2ff;color: #149eff;}


/* 站点底部 */
footer{padding-top: 0;background: url(../images/foot_bg2.jpg) center top no-repeat #00195f;background-size: 100% 100%;}
.footer{padding-top: 20px;}
.footer .footer_info{display: flex;justify-content: space-between;padding: 40px 0;}
.footer .footer_info .footer_cont h2{margin-bottom: 20px;}
.footer .footer_info .gzh_QRcode{text-align: center;width: 160px;}
.footer .footer_info .footer_cont h2 a{font-size: 20px;font-weight: bold;color: #fff;}
.footer .footer_info .footer_cont ul li{margin-bottom: 10px;max-width: 180px;}
.footer .footer_info .footer_cont ul li a{color: #fff;}
.footer .footer_info .footer_cont h2 a:hover, .footer .footer_info .footer_cont ul li a:hover{color: #40aae7;}
.footer_bottom{padding: 20px 0;text-align: center;color: #666;}
.footer_bottom .footer_friendlink{float: right;}
.footer_bottom .footer_friendlink a{margin: 0 10px;color: #666;}
.footer_bottom .footer_friendlink a:hover{color: #40aae7;}
.footer_bottom .footer_copyright{float: left;width:100%;}
.footer_bottom .footer_copyright span{margin-right: 20px;}
.footer_bottom .footer_copyright a{color: #666;}
.footer_bottom .footer_copyright a:hover{color: #40aae7;}
.last_slide {height: auto;}
.gzh_QRcode{width:100px}
.breadcrumbs .top_tle h2{background: url(../images/light.png) 10px bottom no-repeat;}
.footer_zddw{width:100%;text-align:center;display: block;}
.footer_zddw i{font-style:normal;padding-right:15px;float: left;}
.footer_zddw strong{float: left;}
.footer_zddw a{float: right;}


/*-------------------------------↓分页样式开始↓------------------------------------*/
.pc_paging{width:100%;text-align:center;padding:40px 0;}
.pc_paging .paging{display:inline-block;padding:0;border:none;margin:0;}
.pc_paging .paging li{display:inline-block;width:auto;height:auto;line-height:1;color:#333;vertical-align:middle;margin:0 3px;}
.pc_paging .paging li a{border-radius: 3px;text-decoration:none;border: 1px solid #e8e8e8;display:inline-block;float:none;width:auto;height:auto;line-height:1;font-size:14px;color:#333;padding:6px 10px;/* border:1px solid #ccc; */margin:0;background-color: #f7f7f7;}
.pc_paging .paging li, .pc_paging .paging li span:hover{background: none;}
.pc_paging .paging li.current a, .pc_paging .paging li.current a:hover{color:#000;/* background: #e0f1ff; *//* border: 1px solid #4aabff; */}
.pc_paging .paging .page_jump{margin-left:5px;}.pc_paging .paging .page_jump input{width:50px;padding:5px;border:1px solid #ccc;border-radius:2px;margin:0 3px;}
.pc_paging .paging .page_jump a{border-radius:2px;margin-left:6px;}
.pc_paging .paging .total_count,.pc_paging .paging .page_jump{display:none;}
.pc_paging .paging .page_index a{background-color: unset;border:none;font-weight:bold;}
.wap_paging .paging{padding:5px .36rem 0px;margin:20px 0;}
.wap_paging .paging li{display:inline-block;border:1px solid #ddd;}
.wap_paging .paging li a,.wap_paging .paging li span{display:inline-block;line-height:1.42857143;font-size:.48rem;color:#666;padding:6px 12px;}
.wap_paging .paging .prev_page{border-radius:4px 0 0 4px;}.wap_paging .paging .next_page{border-radius:0 4px 4px 0;}
.wap_paging .paging .page_count{margin:0 -1px;}.page{clear:both;width:100%;height:auto;padding:0;margin:0;}
.pc_paging .paging li a:hover{background-color: #daeeff;}.totoalPageStr{display:none;}
.pc_paging .paging li.home_page a, .pc_paging .paging li.end_page a{padding: 8px 15px;}
.pc_paging .paging li.prev_page a, .pc_paging .paging li.next_page a{padding: 8px 15px;}

/*分页*/
@media screen and (max-width:550px){
.pc_paging .paging li.page_count,.pc_paging .paging li.page_index{display:none;}
.pc_paging .paging li.current,.totoalPageStr{display: none;}
}
/*-------------------------------↑分页样式结束↑---------------------------------------*/

/* 位置导航 */
.article_site{padding-bottom:20px;color: #fff;}
.article_site i{font-style:normal;background: url(../images/position.png) no-repeat left center;padding: 4px 10px 0 30px;color: #fff;}
.article_site em{font-style: initial;margin: 0 14px;color: #b4b8bf;}
.article_site a,.article_site span{color: #fff;margin: 0 5px;transition: all 0.3s ease;}
.article_site a:last-child{border: none;color: #fff;font-weight: bold;}
.article_site a:hover{border-bottom: 1px solid #fff;}

/*****
*自适应样式文件
*/

.navLinks_mobile {
	display: none;
}

.nav_mobile_open {
	width: 95%;
	position: absolute;
	margin-left: 0;
	background: #fff;
}

.cd-nav-trigger {
	position: absolute;
	top: 3px;
	right:3px;
	width: 30px;
	height: 24px;
	border-radius: 3px;
	text-indent: 100%;
	white-space: nowrap;
	z-index: 9999;
	cursor: pointer;
}
.menu_show_mobile{top:50%;margin-top: -4px;right:10px;}
.cd-nav-trigger span {
	position: absolute;
	display: block;
	width: 24px;
	height: 2px;
	background: #FFF;
	top: 50%;
	margin-top: -1px;
	left: 50%;
	margin-left: -10px;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	transition: background 0.5s;
}

.cd-nav-trigger span::before, .cd-nav-trigger span::after {
	content: '';
	position: absolute;
	left: 0;
	background: inherit;
	width: 24px;
	height: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.3s, background 0s;
	-moz-transition: -moz-transform 0.3s, background 0s;
	transition: transform 0.3s, background 0s;
}

.cd-nav-trigger span::before {
	top: -8px;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
}

.cd-nav-trigger span::after {
	bottom: -8px;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
}

.cd-nav-trigger.menu-is-open {
	box-shadow: none;
}

.cd-nav-trigger.menu-is-open span {
	background: #fff;width: 0;
}

.cd-nav-trigger.menu-is-open span::before, .cd-nav-trigger.menu-is-open span::after {
	background: #FFF;
}

.cd-nav-trigger.menu-is-open span::before {
	top: 0;
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
}

.cd-nav-trigger.menu-is-open span::after {
	bottom: 0;
	-webkit-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-o-transform: rotate(225deg);
	transform: rotate(225deg);
}
.selfmark{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity: .6;filter:alpha(opacity=60);z-index: 500;}
@media screen and (max-width:1620px){
    /* .content_box{width:100%;}*/
}
@media screen and (max-width:959px){
  .head .logo img{display: none;}
  .head .logo .sj_zsj{display: block;width: 70%;}
    main .swiper-container{height: auto!important;}
    .swiper-wrapper{display: block!important;}
    .region_tow, .region_three, .region_hzyx{padding-bottom: 120px!important;}
    .region_zcbz{padding-bottom: 180px!important;}
    /* 公共部分20250605 */
    header .head{max-width: initial;margin: initial;padding: 0 30px;}
    .menu_show_mobile{display:block;}
	.m-nav{
	display:none;
	position:absolute;
	top: 100%;
	left: 0;
	z-index: 999;
	width: 100%;
	box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
	-ms-box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
	-o-box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
	}
    .content_box{width: auto;}
    .menu_show_mobile{top: 35px!important;right: 20px;display: block;}
    .head .headRight{display: none;}
    .breadcrumbs .top_tle{padding: 0 40px;margin-bottom: 10%!important;margin-top: 0!important;}
    .breadcrumbs .top_tle h2{font-size: 28px!important;}
    .breadcrumbs .top_tle p{font-size: 16px!important;}
    .breadcrumbs {padding-top:10%!important;}
    footer{background: #162954;}
    .footer {padding-top: 0;}
    .footer_bottom {padding: 20px 10px;text-align: center;color: #FFF;}
    .footer .footer_info,.footer_friendlink{display: none;}
    .footer_bottom .footer_friendlink a {margin: 0 10px;color: #666;}
    .footer_bottom .footer_copyright a {color: #FFF;}
    main{padding: 90px 0 0px!important;}
    .footer_bottom .footer_copyright {float: initial;}
    header{z-index: 9999;background:rgb(4, 36, 183);}
    .head .menu{height:100vh;background:rgb(4, 36, 183);overflow: scroll;}
    .head .menu li{float: left;padding: 0 100px;width: 100%;}
	/* 公共菜单下拉 */
	 /* 移动端样式 */
    
    .menu .m-nav {
        width: 100%;
    }
    .menu.m-nav > li {
        display: block;
        position: relative;
        border-bottom: 1px solid #647bc9;
      	padding: 0;
    }
    .menu.m-nav > li:nth-child(2) h4{display: none;}
    .head .menu li:nth-child(2) .sub .cont .subchild .list{padding-top: 0;}
    .menu.m-nav > li:last-child {
        border-bottom: none;
    }
    .menu.m-nav > li:last-child h4{display: none;}
    .menu.m-nav > li > a {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 18px 20px;
        font-size: 1rem;
        font-weight: 600;
        text-decoration: none;
        transition: all 0.3s ease;
        height: 50px;
        line-height: 50px;
    }
	.head .menu .on>a{border:none;}
    .head .menu li .sub .cont .subchild h4::after{content: initial;}
    .menu.m-nav > li > a:hover {
        background: #0d30b9;
    }
    .head .menu li:nth-child(5) .sub .cont .subchild h4{display: none;}
    .menu.m-nav > li > a .toggle-icon {
        width: 24px;
        height: 24px;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: transform 0.3s ease;
    }
    .menu.m-nav > li > a .toggle-icon i {
        transition: all 0.3s ease;
        color: #1a6dcc;
    }
    .menu.m-nav > li.on > a .toggle-icon {
        transform: rotate(180deg);
    }
    .menu.m-nav > li.on > a .toggle-icon i {
        color: #0d4a9e;
    }
    .head .menu.m-nav > li > .sub {
        max-height: 0;
        overflow: hidden;
        padding: 0 15px;
        background: #f9fbfd;
        transition: max-height 0.2s ease, padding 0.4s ease;
        min-height: initial;
        border-radius: 0;
        height: 100%!important;
        position: initial;
        transform: initial;
	}     
    .menu.m-nav > li.on > .sub {
    	max-height: 2000px;
    	padding: 15px;
    	animation: fadeIn 0.2s ease;
    	position: initial;
    	transform: initial;
    	display: block;
    }
    .head .menu li>a::before{content: initial;}
    .sub .tle {
        display: none;
    }
    .head .menu li .sub .cont {
        display: block;
        width: 100%;
        padding: 0;
    }
    .head .menu li .sub .cont .subchild {
        margin-bottom: 0px;
        width: 100%;
        padding-bottom: 0;
        /* margin-top: 15px; */
    }
    .subchild h4 {
        font-size: 1.05rem;
        color: #1a6dcc;
        margin: 0px 0 8px;
        padding-left: 10px;
        border-left: 3px solid #1a6dcc;
        margin-top: 15px;
    }
    .head .menu li .sub .cont .subchild .list{
        display: block;
        padding-top: 0px;
    }
            
    .head .menu li .sub .cont .subchild.sle1 .list p {
        padding: 10px 15px;
        border-bottom: 1px dashed #e0e7ff;
        width: 100%;
        float: initial;
        height: auto;
        line-height: initial;
        margin-bottom: 0;
    }
    .subchild .list p:last-child {
        border-bottom: none;
    }
    .subchild .list a {
        display: block;
        color: #333;
        text-decoration: none;
        font-size: 1rem;
        transition: color 0.2s;
    }
    .subchild .list a:hover {
        color: #1a6dcc;
    }    
    .head .menu li .sub .cont .stdhrkt {
        width: 100%;
    }
    .head .menu li .sub .cont .stdhrkt .list a{width: 100%;margin: 0;display: block;font-size: 1rem;margin-bottom: 10px;line-height: 40px;background: initial;text-align: left;color: #333;padding: 0;height: 40px;border-bottom: 1px dashed #e0e7ff;margin-bottom: 0;padding-left: 15px;opacity: 1;}
	.head .menu li .sub .cont .stdhrkt .list a:last-child{margin-bottom: 0;line-height: inherit;background: initial;border-radius: 0;color: #333;font-size: 1rem;padding: 0;text-align: left;line-height: 40px;padding-left: 15px;}
	.head .menu li .sub .cont .subchild .list p{width: 100%;border-bottom: 1px dashed #e0e7ff;padding-left: 15px;color: #333;margin-bottom: 0;}

	.head .menu li .sub .cont .stdhrkt2 .list a{
        padding: 0;
        display: block;
        margin: 0;
        font-size: 1rem;
        height: auto;
        line-height: inherit;
        border-radius: initial;
        text-align: left;
        background: initial;
        color: #333;
        padding-left: 15px;
        line-height: 40px;
 }
    .stdhrkt h4 {
        font-size: 1.05rem;
        color: #1a6dcc;
        margin-bottom: 15px;
        padding-left: 10px;
        border-left: 3px solid #1a6dcc;
    }
	.head .menu li .sub .cont .stdhrkt h4{margin-bottom:10px;margin-top: 15px;}
    .stdhrkt .list a {
        display: flex;
        align-items: center;
        padding: 14px;
        margin-bottom: 12px;
        background: #f0f6ff;
        border-radius: 10px;
        text-decoration: none;
        color: #1a6dcc;
        transition: all 0.3s ease;
    }
    .stdhrkt .list a:hover {
        background: #e1ecff;
        transform: translateY(-2px);
    }
    .head .menu li .sub .cont .stdhrkt .list a img {
        display: none;
    }
    .stdhrkt .list a.stdhrkt_bg01 {
        background: #e6f7ff;
        color: #0d8abc;
    }
    .stdhrkt .list a.stdhrkt_bg02 {
        background: #f0f6ff;
        color: #1a6dcc;
    }
    .head .menu li .sub .cont .subchild2 {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding-bottom: 0;
    }
	.head .menu li .sub .cont .subchild2 p a:hover{background:none;color:#1a6dcc}
    .head .menu li .sub .cont .subchild2 p {
        min-width: 200px;
        width: 100%;
        margin: 0;
        height: auto;
        line-height: initial;
        background: initial;
        border: initial;
        display: block;
        padding-left: 15px;
        
    }
    .head .menu li .sub .cont .subchild2 p a {
        width: 100%;
        margin: 0;
        display: block;
        font-size: 1rem;
        text-align: left;
        color: #333;
        padding: 10px 0;
        line-height: initial;
        border-bottom: 1px dashed #e0e7ff;
        background-color: initial;
        height: auto;
    }
    .head .menu li .sub .cont .stdhrkt2{width: 100%;}
    .head .menu li .sub .cont .subchild2 p a i {
        width: 36px;
        height: 36px;
        background: #1a6dcc;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 15px;
        color: white;
        font-size: 18px;
        display: none;
    }
	.head .menu li .sub .cont .stdhrkt2 .list a:hover{margin: 0;padding-left: 15px;color: #333;}
	.toggle-icon::after {
    	content: "";
    	width: 8px;
    	height: 8px;
    	border-right: 2px solid #FFF;
    	border-bottom: 2px solid #FFF;
    	transform: rotate(45deg);
	}
	.head .menu li .sub .cont .stdhrkt h4::after{content: initial;}
    .head .menu li .sub .cont .stdhrkt2 .list a img{display: none;}
    /* 列表頁20250605 */
    .article_site,.ty_nav{display: none;}
	.ty_main{width: 100%!important;}
	.article_box .suspension{display: none;}
}
@media screen and (max-width:600px){
	/* 公共部分 */
	header .head{height: 60px;padding: 0 10px;}
	.pc_paging .paging li{margin-bottom: 10px;}
	.pc_paging{padding: 20px 0;}
	.head .menu li {padding: 0;}
	.head .menu .on>a{font-size: 18px;}
	.menu_show_mobile {top: 18px !important;}
	main {padding: 60px 0 0px !important;margin-bottom: 0 !important;}
	.pc_paging{padding: 20px 0;}
  	/*隐藏在线留言*/
	.zxly_box{display:none;}
  	/*copyright*/
	.footer_zddw{display:flex;flex-direction: column;line-height:1.8}
	.footer_zddw strong{font-size:18px;}
}

/* 头部增加波浪效果 */
.water_lines{position: absolute;top: 0;left:0;width:100%;height:650px;z-index:0;background:url(../images/list_bg.jpg) bottom left repeat-x;background-size:100% 100%;}
#canvas{width:100%;height:100%;}
.content_box{z-index:1}
@media screen and (max-width:600px){
	.water_lines{height:400px;}
}
/*公共头部*/
.breadcrumbs{padding-top: 100px;}
.breadcrumbs .top_tle{margin:60px 0;color: #fff;}
.breadcrumbs .top_tle h2{font-size: 50px;font-weight: bold;}
.breadcrumbs .top_tle p{font-size: 20px;margin-top: 10px;}
.breadcrumbs .list_mune{position: relative;padding-bottom: 6px;}
.breadcrumbs .list_mune li{float: left;margin-right: 40px;}
.breadcrumbs .list_mune li a{display: block;font-size: 22px;color: #fff;height: 60px;line-height: 60px;position: relative;}
.breadcrumbs .list_mune li.on a{font-weight: bold;}
.breadcrumbs .list_mune li a::before{content: '';position: absolute;width: 0;height: 3px;top: 0;transition: all 0.3s ease;background-color: #fff;}
.breadcrumbs .list_mune li a:hover::before{width: 100%;}
.breadcrumbs .list_mune li.on a::before{width: 100%;}
