/*------------// Overall //------------------*/
body { font: 14px 'Microsoft yahei','Simsun', 'STHeiTi', Arial, Simsun, Helvetica, sans-serif, Verdana; color: #000; margin: 0; padding: 0; background: #FFF; overflow-x:hidden;}
table, td { font: 14px 'Microsoft yahei','Simsun',  'STHeiTi', Arial, Simsun, Helvetica, sans-serif, Verdana; color: #000; }
table { border-collapse: collapse; border-spacing: 0; empty-cells: show; }
th, td { border-collapse: collapse; }
A:link { text-decoration: none; color: #000; }
A:visited { text-decoration: none; color: #000; }
A:hover { text-decoration:underline; color: #0054a7; }
img { border: 0; }
div, p, img, ul, li, form, input, label, aside, menu, section, span, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border:none;
padding:0;
font-family:Arial;
}
ol, ul, li { list-style-type: none; }
.overz { overflow: auto; zoom: 1; overflow-x: hidden; overflow-y: hidden; }
.hide { display: none; }
.font14 { font-size: 14px; }
.font18 { font-size: 18px; }
.fl_l { float: left; display: inline; }
.fl_r { float: right; display: inline; }
.dsn { display: none; }
.clr_b { clear: both; height: 0; line-height: 0; overflow: hidden; }
.tl_r { text-align: right; }
.red_fnt, .red_fnt a, .red_fnt a:visited { color: #F00; }
.gray_fnt, .gray_fnt a, .gray_fnt a:visited { color: #999; }
.blue_fnt, .blue_fnt a, .blue_fnt a:visited { color: #0054a7; }
.ftwt{ font-weight:normal;}
.ftaw{ width:4px; height:8px; background:url(https://jj-service.com/images/arw.png) no-repeat -20px -30px; vertical-align:middle; display:inline-block; margin-left:5px;}
.overz { overflow: auto; zoom: 1; overflow-x: hidden; overflow-y: hidden; }
/*back-to*/
.back-to {bottom: 35px;overflow:hidden;position:fixed; right:10px; z-index:999;}
.back-to .back-top {background: url(https://jj-service.com/images/top_arrow.png) no-repeat; display: block;float: right;height:45px;margin-left:10px;outline: 0 none;text-indent: -9999em;width: 45px;}
.back-to .back-top:hover {background-position: -45px 0;}
/* for IE */
:focus, map { -moz-outline-style: none; } /* for Firefox */
input:focus, a, map { outline: none; }
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; }
img.alg_r { margin-left: 15px; margin-bottom: 15px; }
img.alg_l { margin-right: 15px; margin-bottom: 15px; }
/*back-to*/
.back-to { bottom: 35px; overflow: hidden; position: fixed; right: 10px; z-index: 999; }
.back-to .back-top { background: url(https://jj-service.com/images/top_arrow.png) no-repeat; display: block; float: right; height: 45px; margin-left: 10px; outline: 0 none; text-indent: -9999em; width: 45px; }
.back-to .back-top:hover { background-position: -45px 0; }
.clr-b { clear: both; line-height: 0; height: 0; overflow: hidden; }
.org_fnt{ font-weight:normal; color:#eb5306;}
/*------------// Homepage //------------------*/
.wrp{ width:100%; margin:0 auto; max-width:1920px;}
.wrp .cmwd{ width:950px; margin:0 auto;}
.hdr{ height:82px;}
.hdr .logo{ float:left;}
.hdr  nav.nvi{ float:right; padding-top:30px;}
.hdr  nav.nvi ul li{ float:left; margin-left:55px;}
.hdr  nav.nvi ul li.crt,.hdr  nav.nvi ul li.crt a,.hdr  nav.nvi ul li.crt a:visited{ color:#0054a7;}
.ibrn{  width:100%; margin:0 auto;  max-height:758px; max-width:1920px;  height:758px; position:relative; overflow:hidden;}
.ibrn .bd{ width:100%; margin:0 auto;}
.ibrn .hd{ position:absolute; bottom:20px; z-index:300; width:100%; margin:0 auto;}
.ibrn .hd ul{ text-align:center;}
.ibrn .hd ul li{ display:inline-block; float:none; width:10px; height:10px; text-indent:-9999px; overflow:hidden; background:#d7d7d7;  margin:0 4px; cursor:pointer;}
.ibrn .hd ul li.on{ background:#006edb;}
.ibrn .bd ul li.brn_01{ background:url(https://jj-service.com/images/ibrn_01.jpg) no-repeat center center; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.ibrn .bd ul li.brn_02{ background:url(https://jj-service.com/images/ibrn_02.jpg) no-repeat center center; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.ibrn .bd ul li.brn_03{ background:url(https://jj-service.com/images/ibrn_03.jpg) no-repeat center center; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.ibrn .bd ul li.brn_04{ background:url(https://jj-service.com/images/ibrn_04.jpg) no-repeat center center; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.ibrn .bd ul li{ width:100%; height:758px; }
main.imn{ padding:38px 0 70px 0;}
main.imn .cm_tit{ font-size:20px; margin-bottom:28px; font-weight:normal;}
.imn .cls_l{ float:left; width:415px;}
.imn .cls_r{ float:right;}
.imn .nlst p.time{ float:left; text-align:center; color:#999;}
.imn .nlst p.time .tm_m{ font-size:16px;}
.imn .nlst p.time .tm_y{ font-size:10px; -webkit-transform:scale(0.8); display:block;}
.imn .nlst .cnt{ float:left; width:350px; font-size:12px; color:#666; border-left:1px solid #e5e5e5; padding-left:16px; margin-left:16px;}
.imn .nlst h3{ font-size:12px; margin-bottom:10px;}
.imn .nlst .cnt span.arw{ display:block; width:15px; height:10px; background:url(https://jj-service.com/images/arw.png) no-repeat;}
.imn .nlst .cnt .nw_itr{ margin-bottom:8px; line-height:180%;}
.imn .nlst{ margin-bottom:26px;}
.imn .more{ text-align:right; font-size: 12px;}
.imn .more a,.imn .more a:visited{ color:#0054a7;}
.imn .more a:hover{ text-decoration:underline;}
.imn .cls_r dl{ float:left; width:240px;}
.imn .cls_r dl dd{ font-size:12px;  line-height:180%; margin-bottom:36px;}
.imn .cls_r dl.clt{ float:right; width:210px; padding-left:22px; border-left:1px solid #d7d7d7; margin-left:16px;}
.imn .cls_r a.mlnk_b,.imn .cls_r a.mlnk_g{ width:120px; height:30px; text-align:center; line-height:30px; text-align:center; display:block;}
.imn .cls_r a.mlnk_b,.imn .cls_r a.mlnk_b:visited,.imn .cls_r a.mlnk_g,.imn .cls_r a.mlnk_g:visited{ color:#FFF;}
.imn .cls_r a.mlnk_b{ background:#0054a7;}
.imn .cls_r a.mlnk_b:hover{ background:#00478e; text-decoration:none;}
.imn .cls_r a.mlnk_g{ background:#8d97a1;}
.imn .cls_r a.mlnk_g:hover{ background:#677685;  text-decoration:none;}
footer{ border-top:3px solid #0054a7;}
footer .cnt{  padding:18px 0 32px 0; font-size:12px;}
footer .cnt,footer .cnt a,footer .cnt a:visited{ color:#666;}
footer .cnt .cp_l{ float:left; line-height:200%;}
footer .cnt .cp_r{ float:right;  line-height:200%;}
footer span.icp,footer span.shgs{ display:inline-block; vertical-align:middle; margin-right:5px;}
footer span.icp{ background:url(https://jj-service.com/images/arw.png) no-repeat -15px 0; width:14px; height:16px;}
footer span.shgs{ background:url(https://jj-service.com/images/arw.png) no-repeat -29px 0; width:16px; height:17px;}
/*---page main---*/
.pg_bnr{  height:68px;  background:url(https://jj-service.com/images/pg_bnr_bg.gif) repeat-x #e8edf1; }
.pg_bnr h2{ font-size:24px; line-height:68px;}
.pgm{ padding:15px 0 50px 0;}
.ltn{ margin-bottom:15px;}
.ltn,ltn a,ltn a:visited{ color:#999; font-size:12px;}
.ltn span.arw{ margin:0 8px;}
.ltn span.ltn_icn{ width:14px; height:14px; background:url(https://jj-service.com/images/arw.png) no-repeat 0 -16px; display:inline-block; vertical-align:middle; margin-right:15px;}
.pgm aside{ float:left; width:230px;}
.pgm .pgmr{ float:right; width:682px;}
.pgm .pgmr .pgh img{ max-width:100%; max-height:100%;}
.pgm menu ul li{  line-height:36px; font-size:14px;}
.pgm menu ul li a{ display:block; height:36px; line-height:36px; padding:0 11px; background:url(https://jj-service.com/images/menu_arw_01.png) no-repeat right; border-bottom:1px solid #e2e6eb;}
.pgm menu ul li a:hover{ background:url(https://jj-service.com/images/menu_arw_02.png) no-repeat right #f8fafc; text-decoration:none;}
.pgm menu ul li.crt a{ background:url(https://jj-service.com/images/menu_arw_02.png) no-repeat right #f2f5f8; font-weight:bold; color:#0054a7;}
.pgm menu ul li ul li a{ font-size:12px; text-indent:15px; background:url(https://jj-service.com/images/menu_pnt_01.png) no-repeat right;}
.pgm menu ul li.crt ul li a,.pgm menu ul li.crt ul li.crt a:hover{ background:url(https://jj-service.com/images/menu_pnt_02.png) no-repeat right #f2f5f8; font-weight:bold; color:#0054a7;}
.pgm menu ul li.crt ul li a,.pgm menu ul li ul li a{ background:url(https://jj-service.com/images/menu_pnt_01.png) no-repeat right #FFF; font-weight:normal; color:#333;}
.pgm menu ul li ul li.crt a{ background:url(https://jj-service.com/images/menu_pnt_02.png) no-repeat right #f2f5f8; font-weight:bold; color:#0054a7;}
.pgm menu ul li.crt ul li a:hover{background:url(https://jj-service.com/images/menu_pnt_01.png) no-repeat right #f8fafc; }
.pgm .pgmr .pgh{ line-height:180%;}
.pgm .pgmr .pgh p{ margin-bottom:15px;}
.pgm .pgmr p.spfnt{ color:#0054a7; font-size:20px; margin-bottom:20px; }
.tnw{ overflow:hidden; margin-bottom:30px;}
.tnw .lst{ width:50%; display:inline; float:left; }
.tnw .lst-l,.tnw .lst-r{background:#ededed; height:108px; position:relative;}
.tnw .lst-l{ margin-right:5px;}
.tnw .lst-r{ margin-left:5px;}
.tnw .lst .nwpc{ position:absolute; left:0; top:0;}
.tnw .lst .nwc{ margin-left:170px; font-size:12px; padding:15px 10px 0 0 ;}
.tnw .lst .nwc p{ height: 60px; line-height: 20px; overflow: hidden;}
.tnw .lst .nwc .mr{text-align:right; padding-top:10px;}
.tnw .lst .nwc .mr a,.tnw .lst .nwc .mr a:visited{ color:#0054a7;}
.tnw .lst .nwc .mr a:hover{ text-decoration:underline;}
.nwlst span.icn{ background:url(https://jj-service.com/images/arw.png) no-repeat -14px -16px; display:inline-block; vertical-align:middle; width:8px; height:8px; margin:0 18px 0 6px;}
.nwlst span.tm{ color:#999; margin-right:10px;}
.nwlst ul li{ height:46px; line-height:46px; border-bottom:1px solid #e6e6e6; font-size:12px;}
.paging{ text-align:center;}
.abs{ background:#ededed; padding:20px 24px; margin-bottom:30px;}
.abs h3{ font-size:16px; color:#0054a7; margin-bottom:10px;}
.abs p{ font-size:12px; line-height:180%;}
.hrlst{ margin-bottom:20px;}
.hrlst .jn_tbl{ border:1px solid #d5dbde; }
.hrlst .jn_tbl .jn_l{  	width:60%; padding:20px 30px; font-size:12px; line-height:200%;}
.hrlst .jn_tbl .jn_r{ background:#eff3f5; border-left:1px solid #d5dbde; width:40%; padding:15px; padding-left:20px; line-height:200%;}
.hrlst .jn_tbl .jtit{  color:#0054a7; font-weight:bold;}
.hrlst .jn_tbl .jn_r p.lnk{ padding-top:10px;}
.hrlst .jn_tbl .jn_r p.lnk .jn_lnk{ width:70%; color:#FFF;}
.pagination>li>a, .pagination>li>span{ border:0;}
.cif img{ float:left; margin-right:42px;}
.cif .cnt{ float:left; line-height:180%;}
.cif .cnt h3{ color:#0054a7; padding:15px 0; font-size:18px;}
.cif { margin-bottom:50px;}
.hnr_lst{ background:url(https://jj-service.com/images/horn_line.gif) repeat-y; padding:15px 0; margin-bottom:30px;}
.hnr_lst .hry{ display:inline-block; width:55px; vertical-align:middle; color:#0054a7;}
.hnr_lst .pnt{ display:inline-block; width:10px; height:10px; vertical-align:middle; background:url(https://jj-service.com/images/arw.png) no-repeat -33px -18px; }
.hnr_lst .lst-l{ float:left; width:70px;}
.hnr_lst .lst-r{ float:right; width:600px; position:relative;}
.hnr_lst .lst-r .cnt{ background:#ededed;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:10px; font-size:12px; line-height:180%;}
.hnr_lst .lst-r .arw{ display:block; width:11px; height:14px; background:url(https://jj-service.com/images/arw.png) no-repeat -22px -18px; position:absolute;left:-11px; top:5px;}
.hnr_lst .lst{ margin-bottom:30px;}
.hnr_pht{ padding:15px 0 5px 0; border:1px solid #e2e6eb; background:#f8fafc;}
.hnr_pht_lst .bd ul li{ text-align:center; height:360px;}
.hnr_pht_lst .bd ul li img{ margin:0 auto;  height:360px; background:url(https://jj-service.com/images/loading_03.gif) no-repeat 50% 50%;}
.hnr_pht_lst .pageState{font-size:12px; color:#666; }
.hnr_pht_lst .pageState span{ color:#f00000;}
.pcd{ position:relative; padding-top:10px; margin-bottom:20px;}
.pcd .bar{ position:absolute; z-index:200; height:36px; line-height:36px; left:0; right:0; bottom:0; background:url(https://jj-service.com/images/pcd_bar_bg_01.png); color:#FFF;}
.pcd .bar:hover{background:url(https://jj-service.com/images/pcd_bar_bg_02.png);}
.pcd .bar a,.pcd .bar a:visited{ color:#FFF;}
.pcd .bar .lft{ float:left; line-height:36px; padding-left:12px;}
.pcd .bar .rgt{ float:right; line-height:36px; padding-right:7px;}
.pcd .bar .step{ padding-top:3px; display:inline-block; vertical-align:middle;}
.pcd .bar .step a{ display:inline-block; display:inline-block; width:10px; height:17px; margin-right:5px;}
.pcd .bar .step a.prev{ background:url(https://jj-service.com/images/arw.png) no-repeat 0 -30px; }
.pcd .bar .step a.next{ background:url(https://jj-service.com/images/arw.png) no-repeat -10px -30px; }
.pcd .bar .pageState{ margin-right:15px;}
.pcd .bar .pageState span{ color:#ffa500;}
.est_tab{ margin-bottom:15px;}
.est_tab ul li{ float:left; margin-right:15px; border:1px solid #e2e6eb; background:#f2f5f8;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:3px 10px; cursor:pointer;}
.est_tab ul li.crt{ background:#FFF; color:#0054a7; font-weight:bold;}
.djhy_lnk .wb_lnk{ color:#FFF; width:30%;}
.pcd .nbg,.pcd .nbg:hover{ background:none;}
.pcdst .pageState{  background:url(https://jj-service.com/images/bk_bg.png); padding:0 10px; font-size:12px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.pcd .bd ul li,.pcdst .bd ul li{ position:relative; height:384px;}
.pcdst .bd ul li span{ position:absolute; display:block; left:10px; bottom:10px; color:#FFF; background:url(https://jj-service.com/images/bk_bg.png); padding:0 10px;}
.frm_lst{ padding-right:20px;}
h2.nw_tit{ font-size:20px; margin-bottom:20px; font-weight:bold; text-align:center;}
.dj_lnk a{ font-size:12px; padding:2px 15px; background:#0054a7; display:inline-block; vertical-align:middle; margin-left:10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.dj_lnk a,.dj_lnk a:visited{ color:#FFF;}
.dj_lnk a:hover{ background:#00478e; text-decoration:none;}
.flnk .site_logo, .flnk .dropup{ float:left;}
.flnk .site_logo img{ vertical-align:middle; display:inline-block; margin:0 15px;}
.flnk .btn,.flnk .dropdown-menu{ font-size:12px;}
footer .cnt{  padding:24px 0 32px 0; }
.ibrn .bd ul li{ position:relative;}
.ibrn .bd ul li span.fnt{ color:#FFF; font-size:18px; position:absolute; z-index:200; left:30px; bottom:20px;}
.swiper-wrapper .swiper-slide{ text-align:centerl;}
.swiper-wrapper .swiper-slide img{ max-width:100%;}
.swiper-pagination-bullet{ width:12px; height:12px; border-radius:0; background:#d7d7d7; opacity:1;}
.swiper-pagination-bullet-active{ background:#006edb;}
 .cltr_new .cltr_t{ display: flex;  flex-wrap: nowrap; align-items: flex-start; justify-content: space-between; width: 100%;  margin-bottom: 5%; line-height: 180%;}
 .cltr_new .cltr_t .img{ width:50%;}
  .cltr_new .cltr_t .fnt{ width: 45%; padding-left: 5%;}
.cltr_new .cltr_t .lst h2{color: #0054a7; font-size: 24px; margin-bottom: 2%;}
.cltr_new .cltr_t .img img{ max-width: 100%;}
 .cltr_new .cltr_t .lst { margin-bottom: 8%;}
.cltr_new .cltr_b h1{ font-size: 26px; font-weight: bold; margin-bottom: 5%; color: #0054a7;}
.cltr_new .cltr_b span{ color: #0054a7; margin-right: 10px;   display: inline-block;   width: 100px;}
.cltr_new .cltr_b p{ margin-bottom: 3%;  line-height: 180%;}
