@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{ background:#fff; font-size:14px; overflow-x: hidden; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#3d3f4b; }
body,div,li,p,span,label,header,footer,section,article,h1,h2,h3,h4,h5,h6,dl,dd,dt{margin: 0; padding: 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1,h2,h3,h4,h5,h6{ font-weight: lighter}
ul,li{ list-style: none;}map,map area{outline:none;}
img{ display: block}
img,input,textarea{ border: none}
a,a:hover{text-decoration:none}
input,textarea{ outline:none}
input[type="button"],input[type="submit"],span,label,div,p{-webkit-tap-highlight-color:rgba(0,0,0,0);}
textarea{ resize: none}

*{margin: 0; padding: 0;}

.n_news{ width:328px; height:auto;margin-left: 30px;}
.n_news01{ width:328px; height:121px; border-bottom:1px dashed #acacac;}
.n_new01left{ width:154px; height:101px; float:left;}
.n_new01left img{width: 100%;}
.n_new01right{ width:154px; float:right;}
.n_new01right h4{ font-size:14px; color:#013977; line-height:34px; height:34px;  font-weight:500;}
.n_new01right h4 a{font-size:14px; color:#013977; }
.n_new01right p{ font-size:13px; color:#464646; text-indent:26px; line-height:21px;}
.n_new01right p a{ color:#0092a3;}
.n_new01right p a:hover{ color:#06C;}
.n_news02{ height:320px; margin-top: 0px !important;  }
.n_news02 li{ display: flex;align-items: center;justify-content: space-between;width: 328px !important;box-sizing: border-box;margin-bottom: 19px !important;}
.n_news02 li:nth-child(even){background-color:#f9fcff;}
.n_news02 li div{width: 8px;height: 8px;background: #056DFF;border-radius: 4px;opacity: 0.22;}
.n_news02 li .text{ width: 80% !important; font-size:14px;margin-left: 18px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left !important;}  
.n_news02 li a:last-child{color: #4284FF;}
.n_news02 li img{ padding-left:6px;}
.n_news02 li span{float: right;color: #4284FF;}
.n_news02 .more{font-size: 14px;background-color: #056DFF;color: #fff;width: 80px;height: 20px; text-align: center;line-height: 20px;border-radius: 5px;position: absolute;right: 0;top:-45px;}


.n_anli02{ height:320px; margin-top: 20px !important;position: relative;}
/* .n_anli02 li{ line-height:20px; height:50px; color:#464646; padding-left:50px; background:url(../images/icon.gif) no-repeat top left; border-bottom:1px dashed #e8e8e8; margin-bottom:10px;} */
.n_anli02 li{   color:#464646; border-bottom: 1px solid #f8f8f8;}
.n_anli02 li:last-child{border-bottom: none;}
.n_anli_xl{width:38px; height:38px; border:1px solid #e8e8e8; font-size:20px; text-align:center;  font-weight:normal; float:left; margin-right:6px; }
.n_anli02 li a{ font-size:14px; color:#666; display: flex;justify-content: space-between;margin: 15px 0; height: 27px;line-height: 27px;}
.n_anli02 li a .text{ width: 70%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.n_anli02 li img{ padding-left:6px;}
.n_anli02 li span{float: right;}
.n_anli02 .more{font-size: 14px;background-color: #056DFF;color: #fff;width: 80px;height: 20px; text-align: center;line-height: 20px;border-radius: 5px;position: absolute;right: 0;top:-50px;}

/*ÐÂ°æ×¨¼Òv180826*/
.clear{clear:both;}


.zjlb{width:100%; margin:0 auto;  background:#fff; padding-top:15px;}
.tab-hd { width:1200px; height:51px; background: url(../images/num_bg.png) repeat-x; padding: 10px 0;overflow:hidden; margin:auto;}
.tab-hd ul { width:1200px; }
.tab-hd li { float: left; margin-right:2px; /* width:100px; */ font-size:22px;color:#666;padding:0 3px; cursor: pointer;position: relative;}
.tab-hd li::before {content: '/'; display: block; position: absolute;right: 0;top: 0;}
.tab-hd li:last-child::before {content: ''; display: block; position: absolute;right: 0;top: 0;}
.tab-hd span{padding: 2px 8px; display: block;float: right;background-color: #056DFF;border-radius: 3px;font-size: 12px;text-align: center;margin-top: 8px;margin-right: 11px;}
.tab-hd span a{color:#fff;}
.ry{width:85%;height:1px; background:#cccccc; margin-top:10px;margin-top: 8px;}
.ry2{width:85%;height:1px; background:#cccccc; margin-top:10px;margin-top: 8px;}
.tab-hd li:last-child .ry2{width:100%;height:1px; background:#cccccc; margin-top:10px;margin-top: 8px;} /*µ±Ç°Ïî*/
.tab-hd li.active{ color:#056DFF;font-weight: bold;} /*µ±Ç°Ïî*/
.tab-hd li.active::before {content: '/'; display: block; position: absolute;right: 0;top: 0;color: #666;font-weight: 500;}
.tab-hd li.active:last-child::before {content: '';display: block; position: absolute;right: 0;top: 0;}
.tab-hd li.active .ry{ height:3px; background:#056DFF;margin-top: 6px;}
.tab-hd li.active .ry2{ height:3px; background:#056DFF;margin-top: 6px;}
.m5 .tab{width: 1200px; margin:0 auto; overflow:hidden;height: 828px;}
.m5 .tab-bd{width:1200px; height:450px; color:#333; margin-top:20px;font-size:18px;}
.m5 .tab-bd .tab-con{display: none;}
.m5 .tab-bd .active{display: block;}
.m5 .tab-bd .intro{font-size:18px; line-height:25px;color:#333;}

.ind_zj_all{ width:100%; background-color:#f3f3f3; padding:1px 0; margin:30px 0;}
.ind_zj{ width:1200px; height:538px; margin:25px auto;}
.zj{ width:1200px;}
.zj_img{ width:700px; overflow:hidden; margin-top:22px;display: flex;overflow: hidden;}
.zj_img img{ margin-right:3px;width: 165px !important;height: 122px !important;}

.zj_tit{ height:40px; width:1100px; border-bottom:1px #d4d5d5 solid; margin:0 auto; color:#bab9b9; padding-top:20px;}
.zj_tit_l{ float:left; width:500px; font-size:18px;}
.zj_tit_l img{vertical-align: bottom;}
.zj_tit_l span{ font-size:20px; color:#004986; width:90px; height:28px; display:inline-block; border-left:1px #d4d5d5 solid; text-align:right; margin-left:10px; line-height:28px;}
.zj_tit_r{ float:left; width:360px; font-size:18px;height: 24px;padding-top: 10px;}
.zj_tit_r p{ float:left;width: 205px;}
.zj_tit_r span{font-size:20px; color:#004986;}
.zj{ width:1200px; margin:0 auto;padding-top: 20px;}
.zj_l{ float:left; width:1200px; height:500px;margin-left:10px;}
.zj_r{ float:left; margin-left:10px;  height:300px;position:relative;}
.exp_top_wrap{width:1200px; height:160px;   margin-top: 50px;display: flex;justify-content: space-between;}
.exp_top_wrap ol{position: relative; width:1200px;overflow: hidden;height:200px;}
.exp_top_wrap .btn{ height:160px; padding: 0 20px; background-color: #f2f9fd;font-size: 40px;font-weight: bold;color: #BABABA;text-align: center;line-height: 160px;margin-top: 20px;}
.exp_top_wrap .right{ transform: scaleX(-1);color: #056dff}
.exp_top{width:1200px;height:200px; display: flex;position: absolute;left: 0px;margin-left: -5px;}
.exp_top li{width:162px; height:160px; margin-bottom:5px;margin-top: 20px; background:#f2f9fd;  font-size:14px;  text-align:center;color:#333; border:1px solid #ebebeb;margin-left: 40px;z-index: 99;position: relative;}
.exp_top .on::after{content: ""; display: block; width: 0;height: 0;border-bottom: 10px solid #f2f9fd;border-right: 10px solid transparent;border-left: 10px solid transparent;position: absolute;top: -10px; left: 31px;z-index: 11;}
.exp_top .on::before{content: ""; display: block; width: 0;height: 0;border-bottom: 11px solid  #056DFF;border-right: 11px solid transparent;border-left: 11px solid transparent;position: absolute;top: -12px; left: 30px;z-index: -1;}

.exp_top li img{width:132px; height:130px;margin: 0 15px;z-index: 99; }
.exp_top li .name{width: 162px !important;position: absolute;bottom: -2px !important;left: 0;background:#f2f9fd; padding: 7px 0;}
.exp_top li.on{ color:#fff;border: 2px solid #056DFF;}
.exp_top li.on .name{background-color: #056DFF;width: 160px !important;position: absolute;bottom: -2px !important;left: 0;}

.exp_big_wrap{width:100%; height:538px; overflow:hidden; position:relative;}
.exp_big{width:1200px; height:538px; position: absolute; display: flex;}
.exp_big li{width:1200px; height:538px;  background: radial-gradient(circle at center, #fefeff, #f2fafd);display: flex;}
.box_right{width: 740px;box-sizing: border-box;padding: 0 20px; position: relative;overflow: hidden;}
.box_right .Title .Title_content{margin-bottom: 10px;font-size: 18px;color: #333333;position: relative;padding-left: 15px;}
.Title_content:before {content: ""; display: block; width: 6px;height: 6px;border-radius: 50%;background-color: #87B2D3; position: absolute;top: 45%;left: 0;}
.box_right .more{display: flex;flex-direction: row-reverse;}
.box_right .more a{ border: 1px solid rgba(15, 116, 255, 0.37); padding: 5px;font-size: 12px;color: #0F74FF; border-radius: 5px;margin: 10px 0;}
 .expertise_box{width: 920px;padding-right: 20px;position: relative;}
 .expertise_box .dividing{position: absolute;top: 20%;left: 10px;width: 690px;overflow: hidden;color: #AEB9BE;border-bottom: 1px #AEB9BE solid;
  height: 12px;}
 .expertise_box .expertise{ transform: skew(-20deg);width: 116px;height: 32px; background-color: #0f74ff;border-radius: 5px;margin-left: 10px;}
 .expertise_box .expertise .text{ transform: skew(20deg);width: 116px;height: 32px; text-align: center;line-height: 32px;color: #fff;}
 .departments_box{width:740px;padding-right: 20px;display: flex;justify-content: space-between;align-items: center;}
 .departments_box .departments{width: 540px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 20px 0;}
 .departments_box .more { border: 1px solid rgba(15, 116, 255, 0.37); padding: 5px;font-size: 12px;color: #0F74FF; border-radius: 5px;margin-right: 20px;height: 15px;}
.exp_big li .head{width: 100%; display: flex;justify-content: space-between; align-items: center;margin-top: 30px;}
.exp_big li .head .link a{padding: 5px 15px;border-radius: 20px;font-size: 16px;color: #fff;}
.exp_big li img{width: 450px; float:left;  margin-bottom:30px;height:538px;border-radius: 0 !important;}
.exp_big li h3{font-size:30px; font-weight:normal; line-height:54px;color: #0f74ff;font-weight: bold;}
.exp_big li h3 small{font-size:16px;color: #000;}
.exp_big li h4{font-size:16px; font-weight:bold; line-height:26px;}
.exp_big li p{font-size:16px; line-height:24px; margin-bottom:15px;}
/* .exp_big li .link a{width:134px; height:38px; border-radius:3px; margin-right:28px; display:inline-block; text-align:center; line-height:38px; font-size:18px; color:#fff;} */
.exp_big li .link a.a1{background:#0f74ff;}
.exp_big li .link a.a2{background:#f1ac2e;}
.exp_big li .link a.a1:hover{background:#f1ac2e;}
.exp_big li .link a.a2:hover{background:#808080;}

.exp_arr_l{left:0;}
.exp_arr_r{right:0; background-position:right center;}

.con{ width:1200px; height:auto; margin:0 auto;}
.con1,.con2{ width:1200px; height:auto; margin-top:25px; display: flex;justify-content: space-between;}
.con11 h3 a,.con12 h3 a,.con13 h3 a{ color:#004986; display:inline-block; height:48px;}
.con11{ width:407px; float:left; display:inline; }
.con11 h4{ width:407px; height:42px; line-height:42px; font-size:16px; font-weight:normal; }
.con11 h4 a{color:#666;}
.con11 img{margin-top: 15px;width: 100%;}
.con12{ width:388px; height:310px; float:left; display:inline; margin-left:20px; }
.con12 h3{ font-size:20px; }
.con12 h3 strong{  font-size:24px; width:240px; height:60px; line-height:25px; display:inline-block; float:left; text-align:center;}
.con12 h3 span a{ color:#fff; }
.con12 h3 span{  font-size:16px; color:#aaaaaa;}
.con13 h3 a{ color:#004986;}
.con12 h4{ width:154px; font-size:18px; font-weight:normal;}
.con12 p{ width:154px;  height:57px;  font-size:13px; line-height:20px;}
.con12 .n_news02 li{ width:328px !important; height:40px; line-height:40px; font-size:14px;}
.con12 ul{ margin-top:15px;}.con12 li a{ color:#292929;}
.con12 li strong{ display:inline-block; width:350px; float:left; font-weight:normal;}
.con12 li span a{ color:#000;}.con12 li span a:hover{ color:#292929;}
.con12 li strong a,.con21 .qhnrnr li a,.con12 h4 a,.con12 p a,.con21 .qhnrnr h3 a,.con21 .qhnrnr p a,.picon li div a{ cursor:pointer; padding:2px 0;border-radius:2px;transition: all 0.3s linear 0s;}
.con12 li strong a:hover,.con21 .qhnrnr li a:hover,.con21 .qhnrnr h3 a:hover,.con21 .qhnrnr p a:hover,.picon li div a:hover{ color:#fff; text-decoration:none; background:#724810;}
.con12 h4 a,.con12 p a{ color:#000;}
.con13{ width:409px; float:left; display:inline; margin-left:20px;}
.con13 h3{ font-size:20px;  margin-bottom:10px; }
.con13 h3 span{ font-size:20px; color:#aaaaaa;}



/*×¨¼Ò½éÉÜ*/
.news_wh{width: 369px; height:40px; border-bottom:1px solid #dddddd;}
.news_wh .num{display: flex;justify-content: space-between;align-items: center;}
.news_wh .num ul{width:369px;  margin-top:2px;}
.news_wh .num li{margin-right: 30px;  height: 40px; float: left; text-align: center; font-size: 18px; line-height: 36px; font-weight: bold; }
.news_wh .num li a{ color: #666;}
.news_wh .num li.on{ border-bottom: 3px solid #056DFF; }
.news_wh .num li.on a{color: #056DFF; font-weight: bold;}
.news_wh .num .more{font-size: 14px;background-color: #056DFF;color: #fff;width: 80px;height: 20px; text-align: center;line-height: 20px;border-radius: 5px;padding: 0 10px;}
.news_wh .num .more a{color: #fff;}
.ppyy_left_1{ padding:20px 0 0 10px;}

.news_fc{width: 328px; height:40px; border-bottom:1px solid #dddddd;}
.news_fc .num{display: flex;justify-content: space-between;align-items: center;}
.news_fc .num ul{width:328px;  margin-top:2px;}
.news_fc .num li{height: 40px; float: left; text-align: center; font-size: 18px; line-height: 36px; font-weight: bold;margin-right: 30px; }
.news_fc .num li a{ color: #666;}
.news_fc .num li.on{ border-bottom: 3px solid #056DFF; }
.news_fc .num li.on a{color: #056DFF; font-weight: bold;}
.news_nr{width: 328px; }


.anli_fr{width: 369px; height:40px; border-bottom:1px solid #dddddd;}
.anli_fr .num{display: flex;justify-content: space-between;align-items: center;}
.anli_fr .num ul{width:419px;  margin-top:2px;}
.anli_fr .num li{ height: 40px; float: left; text-align: center; font-size: 18px; line-height: 36px; font-weight: bold; margin-right: 30px;}
.anli_fr .num li a{ color: #666;}
.anli_fr .num li.on{ border-bottom: 3px solid #056DFF; }
.anli_fr .num li.on a{color: #056DFF; font-weight: bold;}
.anli_fr .num .more a{color: #fff;}

.anli_nr{width: 369px; }


/*新修改版块*/
.lanmu{ width: 1200px; margin: 40px auto; display: flex;justify-content: center; }
.lanmu ul{margin: 0 auto;}
.lanmu .delimiter{width: 1px; height: 116px; background: #D2D2D2;opacity: 0.3;}
.lanmu li{width: 204px; height: 116px;  float: left; margin-left: 20px; text-align: center;}
.lanmu li:nth-child(1){margin-left: 0;}
.lanmu a{width: 204px; height: 116px; font-size: 18px; line-height: 54px;color: #000;font-weight: bold;}
/* .lanmu .l1{background: #dfeefb; border-color: #005dac; }
.lanmu .l1 a{color: #005dac; display: block;} */
/* .lanmu .l2{background: #e1f6e2; border-color: #088c27; }
.lanmu .l2 a{color: #088c27; display: block;}
.lanmu .l3{background: #fff9e6; border-color: #f1ac2e; }
.lanmu .l3 a{color: #f1ac2e; display: block;}
.lanmu .l4{background: #fee5e5; border-color: #d22828; }
.lanmu .l4 a{color: #d22828; display: block;}
.lanmu .l5{background: #ebdbf8; border-color: #670fab; }
.lanmu .l5 a{color: #670fab; display: block;} */
.lanmu img{width: 60px; height: 60px; margin: 15px 0 0 72px;}

.ks{ width:1200px; margin:40px auto;}
.ks ul{width: 1200px; margin-top: 20px; display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.ks li{  max-width:24% !important;  width:24% !important; font-size:18px; border-right: 1px solid #e2e2e2;border: none;background-color: #f5f9fc;text-align: center;padding: 30px 0;}
.ks li img{ margin:0 auto;}
.ks li p{ text-align:center; }
.ks li a{ color: #666666;}
.ks li a div{font-size: 60px;color: #171717;height: 60px;margin-bottom: 9px;}
.ks li:hover{margin-top: -30px; color: #fff; background-color: #056DFF; transition: all 0.2s ease-in-out;}
.ks li:hover a{color: #fff;}
.ks li:hover a div{color: #fff;}
.tyzj{width:1200px; margin:20px auto 40px;position: relative; }
.tyzj_tit{width:1200px; border-bottom: 1px #dcdcdc solid; }
.tyzj_tit h2{font-size:22px; line-height:50px; color:#056DFF; border-bottom:3px #056DFF solid; width:100px; text-align:center;font-weight: bold;}
.tyzj ul{width:1200px; margin: 20px auto; display: flex;height: 420px;}
.tyzj li{width:264px;   margin-left: 46px;   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);border: 1px solid #dcdcdc; border-radius: 5px;height: 396px;}
.tyzj li:hover{margin-top: -20px;}
.tyzj li img{width:264px; }
.tyzj li:nth-child(1){margin-left: 0;}
/* lz241012 */
.tyzj h3{font-size:22px;margin: 19px 0 14px;  color:#000; font-weight:bold; text-align: center;} 
.tyzj p{font-size:14px; line-height:20px; color:#666; text-align: center; letter-spacing: -0.5px;}
.tyzj #news{height: 450px;position: relative;overflow: hidden;}
.tyzj #news ul{height: 450px; padding-top: 20px;position: absolute;display: flex;}

.tyzj .btn{width: 1200px;padding: 0 30px;display: flex;justify-content: space-between;align-items: center;position: absolute;top: 50%;}
.tyzj .btn img{padding: 5px;background-color: rgba(0,0,0,0.2);border-radius: 50%;width: 18px;}

.conyqlj{ width:1100px; height:auto; overflow:hidden; margin:10px auto 0 auto;}
.conyqljqh{ width:1100px; height:60px; line-height:60px; color:#aaa; border:1px solid #ccc; padding-left:10px;}
.conyqljqh a.hd{ font-size:16px; color:#333; border-bottom:2px solid #F00; height:56px; display:inline-block;}
.conyqljqh a{ font-size:16px; color:#aaa;}
.conyqljqhnr{ width:1100px; height:125px; overflow:hidden;border:1px solid #ccc; border-top:none; }


