/* CSS Document */
/* base */
@charset "utf-8";

*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{min-width:1200px;position:relative;color:#888;background-color:#f6f6f6;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;
  font:14px/20px "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
em{ font-style:normal;}
.fl{ float:left;}
.fr{ float:right;}
.cr{ text-align:right;}
button{ cursor:pointer;}
.red{ color:#F00;}
.f12{font-size:12px;}

.mt10{margin-top:10px;}
.m10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.ml5{margin-left:5px;}
#jbjs .m160{margin-left:160px;}
.h700{height:600px;}

.topbg,.btmbg,.l_btn,.r_btn,.pre,.next,.tab_box button,.q_box h3,.more{ background:url('/main/nfcsjjh/images/skin.jpg') no-repeat;}
/*²¼¾ÖÑùÊ½*/
.header{width:1200px;zoom:1;/*overflow:hidden;*/margin:0 auto;;}
/*.header .logo{float:left;margin:32px 0;width:273px;height:42px;text-indent:-9999em;background:url('/main/nfcsjjh/images/new/logo.jpg') 0 0 no-repeat;}*/
/* .nav{width:600px;float:right;padding-top:15px;}
.nav li{ float:left;height:40px;padding-right:32px;background:url('/main/nfcsjjh/images/sx_03.jpg') no-repeat right top;}
.nav li a{ line-height:40px;color:#039;font-size:13px;font-family:"Microsoft Yahei";text-shadow:0 0 5px #333;}
.nav li a:hover,.nav li .on{ color:#ff0505;} */
.footer{height:45px;background:#144f9f;color:#FFF;text-align:center;line-height:45px;clear:both;width:100%;}
.footer img{display:none}
/*.banner{width:1024px;height:171px;margin:0 auto;}*/
/* .leftbar{width:188;height:635px;float:left;background-color:#fff;}  */
/* .leftbar h2{height:50px;background:url('/main/nfcsjjh/images/tbg_02.jpg') repeat-y;color:#47749e;font-family:"Microsoft Yahei";line-height:45px;text-align:right;padding-right:10px;font-size:18px} */
/* .subnav{width:180px;padding:20px 0 55px 55px;}
.subnav li{height:31px;border-bottom:1px solid #e4eaf2;background:url('/main/nfcsjjh/images/jt_03.jpg') no-repeat left center;padding-left:20px;font-family:"Microsoft Yahei" }
.subnav li a{ line-height:31px;color:#235282;}
.subnav li a:hover,.subnav li .on{ color:#e5731f;} */
.tel{height:58px;background:url('/main/nfcsjjh/images/tel_03.jpg') no-repeat 142px 0;margin-left:29px;border-bottom:1px solid #cbd6e2;padding-left:29px;color:#44b2db;font-family:"Microsoft Yahei";font-size:18px}
.tel span{ font-size:16px;}

.topbg,.btmbg{display:none;}
.box h2{height:33px;line-height:33px;background:url('/main/nfcsjjh/images/jh_03.jpg') no-repeat 10px 10px;padding-left:25px;font-family:"Microsoft Yahei";color:#02315b;font-size:14px}
.oldlist{padding:5px 15px;}
.oldlist li{ float:left;margin-left:6px;border:1px #5d88a3 solid;background:#e8effa;text-align:center;padding:5px;margin-bottom:12px;}
.sub_menu{width:137px;height:590px;float:left;padding-top:44px;padding-left:10px;padding-right:5px;background:url('/main/nfcsjjh/images/line_03.jpg') no-repeat right top;}
.sub_menu li{ border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;text-align:center;margin-bottom:10px;background:url('/main/nfcsjjh/images/libg_03.jpg') repeat-y;}
.sub_menu li a{padding:5px;display:block;line-height:22px;font-family:"Microsoft Yahei";}
.sub_menu li a:hover{ background:#297bb9;color:#FFF;}
.msg_box{width:548px;float:left;margin-left:2px;padding-top:10px;}
.old_videa{width:300px;height:248px;background:url('/main/nfcsjjh/images/vidia_03.jpg') no-repeat;margin-left:14px;float:left;margin-right:10px}
.msg_box p{ line-height:20px;text-indent:2em;}
.img_box{width:547px;height:116px;background:#f4f4f4;border-radius:5px;position:relative;margin-top:10px;}
.img_box ul{padding-top:20px;padding-left:3px;}
.img_box li{ float:left;width:94px;height:75px;margin-left:33px;}
.img_box  .l_btn{width:17px;height:36px;display:block;background-position:0 -11px;position:absolute;left:0;top:42px;}
.img_box  .r_btn{width:18px;height:36px;display:block;background-position:-18px -11px;right:0;top:42px;position:absolute;}
.msg_txt{padding:5px 10px;overflow:auto;zoom:1;overflow:hidden;}
.msg_txt img{ float:left;margin-right:10px;}
.msg_txt h3{ text-align:center;line-height:24px;margin-left:243px;}
.msg_txt h3 span{ text-align:right;font-weight:normal;width:450px;font-size:12px;color:#797b72;}
.msg_txt p{ line-height:20px;text-indent:2em;}
.img_box_02{ clear:both;background:#dee7f2;padding:5px;margin-top:10px;overflow:auto;zoom:1;overflow:hidden;}
.img_box_02 li{ float:left;width:209px;float:left;text-align:center;margin-top:10px;line-height:22px;margin-left:10px;}
.msg_txt_box{padding:10px 10px 260px;}
.msg_txt_box .title{font-size:14px;font-weight:bold;}
.msg_txt_box h3{height:30px;line-height:30px;color:#1a4a7e;text-align:center;font-size:14px;}
.msg_txt_box h4{height:30px;line-height:30px;color:#1a4a7e;font-size:12px;}
.msg_txt_box p{ text-indent:2em;line-height:20px;}
.msg_txt_box strong{ line-height:30px;}
#zc{padding-bottom:100px;}
#zc h4{height:33px;background:#2364ac;margin-bottom:10px;}
#zc h4 a{ line-height:33px;padding-left:10px;color:#FFF;}
#zc .div{ background:#c7d8ea;padding:10px;margin-bottom:10px;}
#zc .div p{ text-indent:0;}
#jg{ background:#f3f3f3;margin:10px;}
#jg p strong{ color:#F00;}
#jg img{margin:20px auto;display:block;}
.gl_list{padding:50px 150px;}
.gl_list li{ float:left;text-align:center;width:113px;height:137px;}
.gl_list li a{ line-height:22px;}
.tab{width:642px;margin:20px auto 100px;border-right:1px #d9e1e4 solid;border-bottom:1px #d9e1e4 solid;}
.tab td{padding-left:10px;line-height:30px;color:#1a487b;border-left:1px #d9e1e4 solid;border-top:1px #d9e1e4 solid;}
.tab .bg{ background:#d8f0fc;}
.news_box{padding:10px;}
.news_list li{ border-bottom:1px dotted #c5c5c5;width:595px;height:30px;line-height:30px;padding:2px 75px 2px 25px;font-family:"ËÎÌå";}
.news_list li span{ float:right;color:#666;}
.news_list li em{margin-right:10px;}
.news_list .bg{ background:#f3f6fa;}
.page_list{ text-align:center;padding:20px 20px 50px;}
.page_list a{margin-left:8px;}
.page_list .pre{width:39px;height:19px;display:inline-block;background-position:-38px -11px;vertical-align:middle;}
.page_list .next{width:39px;height:19px;display:inline-block;background-position:-78px -11px;vertical-align:middle;}
.news_box h3{height:30px;line-height:30px;text-align:center;}
.news_box p{padding:5px 20px;line-height:22px;text-indent:2em;}
.tab_box,.tab_txt{ border:1px #ececed solid;box-shadow:0 0 5px #333;margin:15px 20px;padding:20px;border-radius:5px;}
.tab_box p{padding:5px 0;line-height:20px;color:#333;}
.tab_box p strong{ color:#F00;}
.tab_box p em{ color:#1f5a9c;font-weight:bold;}
.tab_box input{width:117px;height:18px;border:1px #ccc solid;margin-right:5px;}
.tab_box textarea{width:520px;height:80px;border:1px #ccc solid;}
.tab_box img{ vertical-align:middle;}
.tab_box button{width:74px;height:23px;background-position:-118px -11px;border:medium none;vertical-align:middle;margin-left:20px;}
.tab_txt h3{ color:#1f5a9c;}
.tab_txt li{ border:1px #d3d3d3 solid;background:#fafafa;padding:5px;line-height:20px;margin-top:5px;}
.tab_txt .hf{ background:#eee;padding:2px;}
.tab_txt .hf strong{ color:#404040;}
.q_box{width:650px;margin-left:28px;margin-bottom:10px;}
.q_box h3{height:29px;background-position:0 -48px;text-indent:4em;color:#FFF;line-height:24px;font-size:12px;}
.q_box ul{width:604px;border-right:3px #c8d9ec solid;border-left:3px #c8d9ec solid;padding:0 20px;}
.q_box ul li{height:24px;line-height:24px;padding:0 20px 0 10px;border-bottom:1px #c5c5c5 dotted;font-family:"ËÎÌå";}
.q_box ul li span{ float:right;}
.q_box ul li .more{width:35px;height:11px;display:block;background-position:-193px -11px;float:right;margin-top:10px;}
.q_box .btmbg{width:650px;height:14px;background-position:0 -79px;}
.content{height:143px;background:#afafaf url('/main/nfcsjjh/images/bg_03.jpg') repeat-x;margin-top:-6px;position:relative}
.i_box{width:217px;height:133px;float:left;margin-left:17px;display:inline;}
.ln{padding-top:10px;background:url('/main/nfcsjjh/images/ln_03.jpg') no-repeat 0 14px;}
.i_box a{width:217px;height:133px;display:block;text-indent:-999em;}
.zr{ background:url('/main/nfcsjjh/images/zr_03.jpg') no-repeat 0 10px;}
.gy{ background:url('/main/nfcsjjh/images/gy_03.jpg') no-repeat 0 10px;}
.news{width:288px;float:left;margin-left:20px;padding-top:10px;}
.news h3{height:30px;background:url('/main/nfcsjjh/images/xw_03.jpg') no-repeat;padding-left:40px}
.news h3 a{ line-height:30px;font-family:"Microsoft Yahei";}
.news h3 a em{ color:#2d627b;}
.news h3 a span{ color:#fe0000;}
.news li{height:22px;line-height:22px;}
.news li a{ line-height:22px;color:#393c31;}
.news li a:hover{ line-height:22px;color:#fe0002;}
.news li a em{margin-left:3px;margin-right:3px;}
.hide{ display:none;}
.tab_txt01{ text-align:center;line-height:22px;border-right:1px #ccc solid;border-bottom:1px #ccc solid;}
.tab_txt01 td{padding:5px;border-left:1px #ccc solid;border-top:1px #ccc solid;}
.qq_box{padding:20px 40px;line-height:22px;}
.qq_box h3{height:30px;line-height:30px;margin-top:20px;border-bottom:1px #ccc dotted;margin-bottom:10px;}

.msg_txt_box{line-height:22px;}
.msg_txt_box h3{height:30px;line-height:30px;margin-top:20px;border-bottom:1px #ccc dotted;margin-bottom:10px;color:#000;text-align:left;}
.bt{color:#02315b;font-size:14px;font-family:"ËÎÌå";font-style:normal;line-height:22px;font-weight:bold;text-decoration:none;}

.tw_warp table table img{margin-top:5px;}
.tw{font-size:12px;font-family:"Î¢ÈíÑÅºÚ","Arial";text-align:center;color:#000;height:22px;line-height:22px;}
.zw{color:#333333;font-size:12px;font-family:"ËÎÌå";font-style:normal;line-height:22px;font-weight:none;text-decoration:none;}
.llinkhei:link{FONT-SIZE:12px;COLOR:#393c31;TEXT-DECORATION:none;line-height:24px;font-family:"ËÎÌå";font-weight:normal;font-style:normal;font-variant:normal;}
.linkhei:visited{FONT-SIZE:12px;COLOR:#393c31;TEXT-DECORATION:none;line-height:24px;font-family:"ËÎÌå";font-style:normal;font-weight:normal;font-variant:normal;}
.linkhei:active{FONT-SIZE:12px;COLOR:#393c31;TEXT-DECORATION:none;line-height:24px;font-family:"ËÎÌå";font-style:normal;font-weight:normal;font-variant:normal;}
.linkhei:hover{FONT-SIZE:12px;COLOR:#FA0000;TEXT-DECORATION:none;line-height:24px;font-family:"ËÎÌå";font-weight:normal;font-variant:normal;}

/*Çå³ý¸¡¶¯*/
.clear:before, .clear:after{display:table;content:" ";}
.clear:after{clear:both;}
.clear{zoom:1;}

/*×óÓÒ¸¡¶¯*/
.pull-left, .left, .left-part{float:left;}
.pull-right, .right, .right-part{float:right;}
.pull-none{float:none !important;}
.half{width:50%;}

/*Á´½Ó--webkit-tap-highlight-color:transparent(°²×¿ÎÞÐ§)*/
a{color:#187EEA;text-decoration:none;background:transparent;}
a:link, a:visited, a:hover, a:active, a.active{outline:none;text-decoration:none;-webkit-tap-highlight-color:(255,255,255,0);}
a.line, a.line:hover, a.line:active{text-decoration:underline;}
a, input, select, textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);}

.bg-white{background-color:#fff !important;}
.block{display:block;}
.inline-block, label, a, i, em, span, strong, img{display:inline-block;}

/*ÎÄ±¾´Ö*/
.bold, b, strong{font-weight:bold;}

/*ÎÄ±¾»»ÐÐ*/
.word-break{display:block;word-break:break-all;}/*°Ñ³¤µ¥´Ê½Ø¶ÏÁ½²¿·Ö»»ÐÐ*/
.word-wrap{display:block;word-wrap:break-word;}/*Õû¸öµ¥´Ê»»ÐÐ*/

/*Ê¡ÂÔºÅ*/
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

img{display:block;page-break-inside:avoid;border:none;width:100%;vertical-align:middle;}

/*ÁÐ±í-Ä¬ÈÏÓÐÁÐ±í·ûºÅ*/
ul, ol{list-style:inside;}
ol{list-style-type:decimal;}
ul, ul ul, ul ol, ol, ol ol, ol ul, ul.normal, ol.normal, nav ul, nav ol{margin:0;padding:0;}

/*È¡ÏûÁÐ±í·ûºÅ*/
.list-unstyled, .list-inline{list-style:none;}
.list-inline{display:-webkit-flex;display:flex;justify-content:flex-start;}
.list-inline > li{float:left;display:inline-block;padding-left:0;padding-right:0;}
.list-inside{list-style:inside;}
.list-outside{list-style:outside;}
.list-num-in{list-style:decimal inside;}
.list-num-out{list-style:decimal outside;}

/*ÁÐ±íÉÏÏÂ±ß¾à*/
.list-p5 > li{padding:5px 0 !important;}
.list-p10 > li{padding:10px 0 !important;}
.list-p15 > li{padding:15px 0 !important;}
.list-p20 > li{padding:20px 0 !important;}

/*ÁÐ±í×óÓÒÄÚ±ß¾à*/
.list-m5 > li{margin:0 5px !important;}
.list-m10 > li{margin:0 10px !important;}
.list-m15 > li{margin:0 15px !important;}
.list-m20 > li{margin:0 20px !important;}

/*ÁÐ±í·Ö¸ôÏß*/
.list-bd > li{border-bottom:1px solid #ddd;}
.list-bd > li:last-child{border-bottom:none;}

/*ÏÔÊ¾-Òþ²Ø*/
.show{display:block !important;}
.hide{display:none !important;}
.hidden{visibility:hidden !important;}
.indent{text-indent:-999.9px !important;}
.overhide{overflow:hidden !important;}

.fs-12{font-size:12px;}
.fs-13{font-size:13px;}
.fs-14{font-size:14px;}
.fs-15{font-size:15px;}
.fs-16{font-size:16px;}
.fs-18{font-size:18px;}
.fs-20{font-size:20px;}
.fs-22{font-size:22px;}
.fs-26{font-size:26px;}
.fs-32{font-size:32px;}
.fs-34{font-size:34px;}

.none{display:none!important;}
.container-full, .wrap{position:relative;background-color:#fff;}
.container{margin:0 auto;width:1200px;}
.bd_header{border-bottom:2px solid #004098;}
img{width:auto;}
.mr-15{margin-right:15px;}
.pl-15{padding-left:15px;}
.pr-15{padding-right:15px;}
.w355{width:355px;}
.h246{height:246px;}
/*header*/
.header .logo{padding:30px 0;}
.header .nav{padding-top:52px;}
.header .nav li{margin-left:15px;position:relative;}
.header .nav li > a{padding:0 20px;height:50px;line-height:50px;font-size:18px;border-radius:4px 4px 0 0;color:#333;}
.header .nav li.active > a, .header .nav li > a:hover{color:#fff;background-color:#004098;}
.header .nav li:hover dl{display:block;}
.header .nav dl{display:none;position:absolute;width:150px;left:50%;top:50px;margin-left:-75px;z-index:999;padding:15px 0;border-radius:0 0 4px 4px;background-color:#fff;text-align:center;}
.header .nav dl a{height:40px;line-height:40px;color:#333;font-size:18px;}
.header .nav dd.active a, .header .nav dl a:hover{color:#004098;}
.footer{height:130px;line-height:130px;text-align:center;color:#959aa8;font-size:14px;background-color:#15263a;}
.footer span{padding:0 10px;}
.footer span a{color:#959aa8;}

/* ¹«ÓÃÂÖ²¥×é¼þ */
.banner{margin-bottom:30px;height:320px;}
.banner .swiper-container{height:100%;text-align:center;}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide img{position:absolute;width:1920px;height:100%;left:50%;top:0;margin-left:-960px;}
.banner .swiper-pagination-bullets{bottom:15px;}
.banner .swiper-pagination-bullet{width:12px;height:12px;border-radius:6px;background:#fff;opacity:.7;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:24px;background:#004098;}

.main-ind{margin-bottom:150px;}
.main-ind .cont-inner{float:left;margin-right:15px;width:290px;}
.main-ind .cont-inner.last-child{margin-right:0;width:590px;}
.main-ind .cont-inner .title{padding:0 20px;height:65px;line-height:65px;font-size:24px;background-color:#fff;}
.main-ind .cont-inner .cont-news{margin-bottom:20px;}
.main-ind .cont-inner .cont-news .news-title{margin-bottom:15px;padding-top:10px;font-size:18px;color:#333;}
.main-ind .cont-inner .cont-news .news-cont{line-height:20px;color:#666;}
.main-ind .cont-inner .news-cont-bar li{height:30px;line-height:30px;}
.main-ind .cont-inner .news-cont{float:left;color:#333;}
.main-ind .cont-inner .news-date{float:right;color:#999;}
.main-ind .cont-inner a:hover .news-cont,
.main-ind .cont-inner a:hover .news-date{color:#004098 !important;}

.item-guide{margin-bottom:30px;}
.item-guide .item{float:left;font-size:16px;color:#999;}
.item-guide{padding-top:10px;}
.item-guide .item.last-child,
.item-guide .item:hover{color:#333 !important;}
.item-guide .arrow-icon{margin-right:15px;width:45px;height:20px;background:url('/main/nfcsjjh/images/new/arrow-r.png') right center no-repeat;}

.left-menu{float:left;margin-bottom:30px;width:190px;background-color:#fff;}
.left-menu .left-menu-bar{padding-top:25px;}
.left-menu .menu-item a{display:block;height:44px;line-height:44px;text-align:center;color:#333;}
.left-menu .menu-item.active > a, .left-menu .menu-item > a:hover{color:#fff;background-color:#004098;}
.left-menu .menu-item .item-second{display:none;}
.left-menu .menu-item.active .item-second{display:block;}
.left-menu .menu-item .item-second .active a,
.left-menu .menu-item .item-second a:hover{color:#004098;}
.r_box{margin-bottom:80px;width:980px;float:right;background-color:#fff;}

.pagelist table{width:100%;}
.pagelist table tr:nth-child(odd){background-color:#f8fafe;}
.pagelist table td{padding-left:10px;padding-right:10px;}
.pagelist table tr td:nth-child(2){text-align:left;}
.pagelist table a{color:#333;}
.pagelist table a:hover{color:#004098;}
.pagelist table span.zw{color:#999;}

.r_box .msg_txt_box{padding:30px 30px 100px;}
.r_box .msg_txt_box .page-title{margin-bottom:30px;font-size:24px;text-align:center;color:#333;}
.r_box .msg_txt_box p{margin-bottom:10px;font-size:14px;color:#333;}

.pagelist-jjhzc .bt{display:block;}
.pagelist-jjhzc .bt a.bt{text-align:center;font-size:24px;color:#333;background-color:transparent;}
.pagelist-jjhzc .bt h4{margin-top:20px!important;margin-bottom:0!important;background-color:transparent!important;}
.pagelist-jjhzc .bt h4 a span{background-color:transparent!important;color:#333!important;}
.pagelist-jjhzc .bt p{margin-bottom:0!important;}
.pagelist-jjhzc .bt p span{background-color:transparent!important;color:#333!important;font-weight:normal!important;}

.pagelist-jjhdsj table{width:100%;}
.pagelist-jjhdsj table tr td{border-top:1px solid #c3c3c3;border-left:1px solid #c3c3c3;text-align:center;line-height:30px;font-size:14px;}
.pagelist-jjhdsj table tr td:nth-of-type(1){width:50px;}
.pagelist-jjhdsj table tr td:nth-of-type(2){width:100px;}
.pagelist-jjhdsj table tr td:nth-of-type(4){width:100px;}
.pagelist-jjhdsj table tr td:nth-of-type(5){border-right:1px solid #c3c3c3;text-align:left;}
.pagelist-jjhdsj table tr:last-child td{border-bottom:1px solid #c3c3c3;}
.pagelist-jjhdsj table tr td span{color:#333;}
.pagelist-jjhdsj table tr:nth-child(odd) td{background-color: #e8edf5;}
.pagelist-jjhdsj table tr:nth-child(even) td{background-color: transparent;}


