/* ==========================================================================
   Other Page
   ========================================================================== */
.section_inner{background: #fff}

/* nbanner*/
.nbanner{height: 250px;text-align: center;position: relative;overflow: hidden;}
.nbanner img{position: absolute;width: 1900px;height: 250px;left: 50%;top: 50%;margin-left: -950px;margin-top: -125px;max-width: inherit;}
.nbanner span,.nbanner span a{color: #ffffff}
.nbanner span.size1{font-size: 36px}
.nbanner span.size2{font-size: 18px}

/*栏目标题*/
.box{padding: 0 20px;background-color: #fff}
.box-title{background: url('../img/01.jpg');font-size: 14px}
.box-title strong{font-size: 36px;color: #fff;position: relative;padding: 5px 10px;float: left;}
.box-cont{padding: 20px 10px}
/*面包屑*/
.PageCrumbList{float: right;color: #fff;font-weight: normal;padding-top: 22px}
.PageCrumbList a{color: #fff;padding:0 6px}
.PageCrumbList a:hover{color: #fff;}
/*二级栏目*/
.submenu{padding-bottom:49px;background:url(../img/submenu_bg.png) center bottom no-repeat}
.submenu .wrap{position:relative;padding:25px 0;border-bottom:7px solid #1d4d93;text-align:center}
.submenu .wrap::before{position:absolute;right:100%;bottom:-7px;display:block;width:100%;height:7px;background:#1d4d93;content:''}
.submenu .wrap::after{position:absolute;bottom:-7px;left:100%;display:block;width:100%;height:7px;background:#1d4d93;content:''}
.submenu a{position:relative;display:inline-block;margin-right:25px;padding:10px 20px 10px 55px;border-top:11px solid #fbad27;border-radius:10px;background-color:#285ba6;color:#fff;text-align:center;font-weight:700;font-size:18px;margin-bottom: 15px}
.submenu a::before{position:absolute;top:-4px;left:7px;display:block;width:34px;height:34px;border:3px solid #285ba6;border-radius:50%;background:url(../img/12.jpg) center center no-repeat #faf9fa;content:''}
.submenu a:hover::before{top:3px}
.submenu a.cur::after{position:absolute;bottom:-12px;left:50%;display:block;width:15px;height:12px;background:url(../img/13.png) no-repeat;content:''}

/*简介*/
.aboutBox h5{margin-bottom:60px;text-align:center}
.aboutBox h5 span{position:relative;padding:0 50px;color:#ffa304;font-size:36px}
.aboutBox h5 span:after,.aboutBox h5 span:before{position:absolute;display:block;width:50px;height:37px;content:'';background-size: contain}
.aboutBox h5 span:before{top:0;left:0;background:url(../img/dot1.png) center center no-repeat}
.aboutBox h5 span:after{right:0;bottom:0;background:url(../img/dot2.png) center center no-repeat}
.aboutBox .p{color: #000;line-height: 2;text-indent: 2em}
.a1{padding-top: 40px;line-height: 2.4}

/*联系*/
.sect_contact .index_{padding-top: 0}
.sect_contact .row p{padding: 20px 0 20px 30px;background: url('../img/15.jpg') left center no-repeat;float: right;}
.sect_contact .m-table{border-collapse:separate; border-spacing:0 10px;width: auto;max-width: 100%;margin:0 auto;}
.sect_contact .m-table thead{background: #0c4da2;color: #fff;font-size: 18px}
.sect_contact .m-table tbody tr:nth-child(2n){background:#fff}
.sect_contact .m-table tbody tr:hover{background:#ffa304}
.sect_contact .m-table tbody tr:hover i{color:#fff}
.sect_contact .m-table th{padding-top:20px;border:0}
.sect_contact .m-table td{border:1px dashed #ccc;border-right:0;border-left:0}
.sect_contact .m-table td:first-child{border-left:1px dashed #ccc}
.sect_contact .m-table td:last-child{border-right:1px dashed #ccc}
.sect_contact .m-table td i{color:#ffa304;font-size:18px;margin-right: 4px}
.sect_contact .m-table .alignL{text-align:left}
/*sidebar*/
.sidebar1{width: 140px;background-color: #0c4da2;color: #fff;position: absolute;top: 75px;left: 100%}
.sidebar1 ul li{padding: 13px;border-bottom: 1px solid #fff;position: relative;cursor: pointer;}
.sidebar1 ul li:last-child{border-bottom: 0}
.sidebar1 img{width: 110px;height: 110px}
.sidebar1 div{position: absolute;width: 100%;right: 0%;top: 0;bottom:0;background-color: #0c4da2;padding: 15px;opacity: 0}
.sidebar1 div span{display: block;}
/*sidebar*/
.sidebar3{width: 98%;background-color: #0c4da2;color: #fff;float: left;}
.sidebar3 ul li{float:left;width:33.3333%;box-sizing:border-box;padding: 13px;border-right: 1px solid #fff;position: relative;cursor: pointer;}
.sidebar3 ul li:last-child{border-right: 0}
.sidebar3 img{width: 110px;height: 110px;float: left;}
.sidebar3 div{background-color: #0c4da2;padding: 5px 15px 0 15px;float: left;}
.sidebar3 div span{display: block;}
/*案例*/
.prod_cont .media-box .icon{width:383px;height:250px;padding: 10px;}
.prod_cont .media-box p{font-weight:700;font-size:17px}

/*产品*/
.case-item{width: 100%;text-align: center}
.case-item .icon{display:block;background: #fff; border: 1px solid #dcdcdc;width: 380px;height: 324px;overflow: hidden;box-sizing:border-box;}
.case-item .icon img{transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s;-webkit-transition-duration: 1s;}
.case-item p{font-size: 24px;background: #0c4da2;display:block;color: #fff;height: 80px;padding-top: 15px;position: relative;}
.case-item p:after{position: absolute;display: block;content: '+';width:18px;height: 18px;line-height:16px;border:1px solid #fff;left: 50%;margin-left: -10px;bottom: 14px;border-radius: 50%;font-size: 14px}
.case-item.cur .icon{border-color: #ffa304}
.case-item.cur p{background: #ffa304;}
/*产品详细*/
.sect_prod{background-color: #efeeee}
.sect_prod .index_{padding-top: 1em}
.sect_prod .mobile_qrview{background-color: #f7f8f8}
.prodDetail{font-size: 14px;line-height: 30px;padding: 40px 50px;background-color: #fff;}
.prodDetail h5{font-size: 18px;color: #fff;border-bottom: 1px solid #e2e2e2;line-height: 45px;margin-top: 15px}
.prodDetail h5 strong{background-color: #114589;padding: 10px 35px;line-height: 40px;position: relative;}
.prodDetail h5 strong:after{display: block;content: '';position: absolute;width: 15px;height: 12px;background: url('../img/13.png') no-repeat;bottom: -12px;left: 45%}
.prodDetail .prod_c{padding:10px 0;}
.f-picmid{width: auto; height:320px; background: #fff; display: table-cell; vertical-align: middle; text-align: center; position:relative;border:1px solid #dcdcdc;}
.f-picmid img{width:100%;height: auto}
.f-picmid .l-shadow {background:url(../img/bn_hover.gif) repeat;opacity: 0.4;filter: alpha(opacity=40);position: absolute;top: 0;left: 0; right: 0; bottom: 0}
.f-picmid a:hover .l-shadow{ display:none;}
.deright{padding-left: 5%}
.deright h4{ font-size:30px; color:#404040; border-bottom:#727272 3px solid; line-height:50px;font-weight: normal;margin:0}
.deright h4>span{ font-size:18px;}
.deright ul{background-color: #f1f4f5;padding: 10px 15px;margin-top: 15px}
.deright ul li{ color:#858585;font-size: 14px}
.deright ul li>span{ color:#404040;}
.yuall{ margin-top:48px; border-bottom:none;}
.yuall a{ float:left;display:block; text-align:center;line-height: 40px;color: #fff;padding: 0 20px 0 35px;position: relative;background-color: #ffa304}
.yuall .yy{}
.yuall .zx{margin-left:13px;}
.yuall i{font-size: 22px;position: absolute;top: 9px;left: 10px}

/*加盟*/
.sect_join{background: url('../img/bg7.jpg') center 74px no-repeat;}
/*sidebar*/
.sidebar2{width: 360px;background-color: #0c4da2;color: #fff;margin: 200px 0 0 111px;}
.sidebar2 ul li{padding: 13px;border-bottom: 1px solid #fff;position: relative;cursor: pointer;}
.sidebar2 ul li:last-child{border-bottom: 0}
.sidebar2 img{width: 110px;height: 110px;float: left;}
.sidebar2 div{background-color: #0c4da2;padding: 5px 15px 0 15px;float: left;}
.sidebar2 div span{display: block;}

/*产业*/
.section_ncate{background: url(../img/bg8.jpg) top center repeat-x;}
.section_ncate .index_{padding-top: 5em;padding-bottom: 5em}
.section_ncate .T{position: absolute;}
.section_ncate .index_ .T h1{font-size: 36px;color: #fff;font-weight: bold;}
.section_ncate .index_ .T h2{font-size: 24px;color: #fff;font-weight: bold;}

.boxSexangle{position:relative;margin:30px auto;width:100%;height:500px}
.boxCenter{width: 196px;height: 32px;position:absolute;top: 50%;left: 50%;margin-left: -98px;margin-top: -16px}
.boxSexangle .lineF,.boxSexangle .lineS{position:absolute;visibility:hidden}
.boxSexangle .lineF{left:105px}
.boxSexangle .lineS{top:182px;left:0;}
.boxSexangle .boxLayer1,.boxSexangle .boxLayer2,.boxSexangle .boxLayer3,.boxSexangle .overlayer{overflow:hidden;width:250px;height:300px}
.boxSexangle .boxLayer1,.boxSexangle .boxLayer2{visibility:hidden}
.boxSexangle .boxLayer1{float:left;-webkit-transform:rotate(90deg);transform: rotate(90deg);-ms-transform:rotate(90deg);}
.boxSexangle .boxLayer3,.boxSexangle .boxLayer2{/* -webkit-transform:rotate(-60deg); */transform: rotate(-60deg);-ms-transform:rotate(-60deg);}
.boxSexangle .boxLayer3{visibility:visible;background:no-repeat 50% center;background-color: #f2f1f5;position: relative;}
.boxSexangle .overlayer{position:relative;transition:all .25s ease-in-out 0s}
.boxSexangle .overlayer:hover{background-color:rgba(0,0,0,.6)}
.boxSexangle .boxLayer3:hover .overlayer{display:block;color: #fff}
.boxSexangle .boxLayer3:hover .overlayer a{color: #fff}
.boxSexangle .boxLayer3:hover .overlayer a i{margin-top:-100px;margin-bottom:80px;transform:scale(0);}
.boxSexangle .boxLayer3:hover .overlayer a span{margin-top:10px;opacity:1}
.boxSexangle .overlayer a{position:absolute;height:100%;text-align:center;transform:rotate(30deg);left: -20px;right: -20px}
.boxSexangle .overlayer a i{display:block;margin:0 auto;margin-top:70px;width:120px;height:110px}
.boxSexangle .overlayer a p{padding:0 22%}
.boxSexangle .overlayer a span{display:inline-block;margin-top:100px;padding:5px 10px;border:1px solid #fff}

.i1{background: url('../img/i1.png') no-repeat;}
.i2{background: url('../img/i2.png') no-repeat;}
.i3{background: url('../img/i3.png') no-repeat;}
.i4{background: url('../img/i4.png') no-repeat;}

.boxSexangle .boxLayer1{position: absolute;}
.bs1{right: 100%;top: 50%;margin-top: -220px;margin-right: 19px}
.bs1 .overlayer:hover a{background: url('../img/i1_bg.png') center center no-repeat;}
.bs2{bottom: 100%;left: 50%;margin-left: -58px;margin-bottom: -97px}
.bs2 .overlayer:hover a{background: url('../img/i2_bg.png') center center no-repeat;}
.bs3{left: 100%;top: 50%;margin-top: -150px;margin-left: 19px}
.bs3 .overlayer:hover a{background: url('../img/i3_bg.png') center center no-repeat;}
.bs4{top: 100%;left: 50%;margin-left: -125px;margin-top: -25px}
.bs4 .overlayer:hover a{background: url('../img/i4_bg.png') center center no-repeat;}

/*产业详细*/
.sect_indus h5{font-size: 24px;font-weight: bold;text-align: center;overflow: hidden;padding-bottom: 30px}
.sect_indus h5 span{position: relative;padding: 0 20px}
.sect_indus h5 span:before{position:absolute;right:100%;bottom:36%;display:block;width:1000px;height:0;border-bottom:1px solid #d4d4d4;content:' '}
.sect_indus h5 span:after{position:absolute;bottom:36%;left:100%;display:block;width:1000px;height:0;border-bottom:1px solid #d4d4d4;content:' '}
.sect_indus .C{padding-bottom:30px;line-height:2}
.sect_indus.block1{background-color: #f9f9f9}
.sect_indus.block1 .jcarousel li{width: 300px;padding: 0 10px;float: left;}
.sect_indus.block1 .jcarousel li .icon{border:0;}
.sect_indus.block1 .jcarousel-control{margin-top: -20px;width: 24px;height: 46px;line-height: 46px;background-color: #ffa304;color: #fff;border-radius: 24px 0 0 24px}
.sect_indus.block1 .jcarousel-control-prev {left: -60px}
.sect_indus.block1 .jcarousel-control-next {right: -60px;border-radius: 0 24px 24px 0}
.sect_indus.block1 .jcarousel-wrapper:hover .jcarousel-control-next{right:-60px}
.sect_indus.block1 .jcarousel-wrapper:hover .jcarousel-control-prev{left: -60px;}
.sect_indus.block2 .media-box p{background-color: #0c4da2;color: #fff;line-height: 2.8}
.sect_indus.block3{background-color: #f9f9f9}
.sect_indus .submenu a{margin-right: 8px;padding: 10px 15px 10px 50px}

/*防伪查询*/
.sect_fwcx{overflow: hidden;}
.sect_fwcx .m-table{margin:0 auto;max-width:100%;border-collapse:separate;border-spacing:0 10px}
.sect_fwcx .m-table thead tr{background:#2557a0;color:#fff}
.sect_fwcx .m-table td,.sect_fwcx .m-table th{padding:14px 3%;text-align:left;font-size:18px;word-break:break-all;}
.sect_fwcx .m-table tbody tr td{border:0;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.sect_fwcx .m-table tbody tr td:first-child{border-left:1px solid #e8e8e8}
.sect_fwcx .m-table tr td img{cursor:pointer}

.dia-weixin { width:800px; height:auto;background: #fff;padding: 40px 50px}
.dia-wtitle { font-size: 40px;text-align: center;margin-bottom: 15px}
.dia-box {height: 430px;overflow-y:scroll;overflow-x:hidden;}
.dia-box .qrBox{margin: 0 auto;text-align: center;padding: 0 10px;margin-bottom: 15px}
.dia-box .qrBox img{width: 205px;height: 205px}
.dia-box .qrBox p{background: #2557a0;color: #fff;padding: 10px}




/*新闻*/
.sect_news{background:#fff;overflow: hidden;}
.sect_news .index_{padding-top: 0}
/*ul li新闻*/
.new-box{font-size: 14px;color: #414141;margin-bottom: 20px;}
.new-box li{background-color: #f7f7f7;line-height: 45px;border-bottom: 1px solid #d2d2d2}
.new-box li .iconDetail{float: left;color: #fff;background-color: #0d62be;width: 45px;height: 45px;text-align: center;cursor:pointer;position: relative;}
.new-box li .iconDetail:after{position: absolute;display: block;content: '+';width: 24px;height: 24px;line-height:24px;font-size: 24px;left: 50%;top: 50%;margin-top: -12px;margin-left: -12px;    -webkit-transition: -webkit-transform 0.3s ease,background 0.3s ease;}
.new-box li.open .iconDetail:after{content: '-'}
.new-box li a{padding: 0 10px;display: block;float: left;}
.new-box .licont{background-color: #f0f0f0;padding: 10px 10px 10px 55px;color: #5b5b5b;border-bottom: 1px solid #d2d2d2;display: none;height: 70px;overflow: hidden;}
/*新闻样式2*/
.news-box{position: relative;color: #828282;border:1px solid #dcdcdc;padding: 15px;overflow: hidden;margin-bottom: 15px}
.news-box .date{text-align: center;padding: 0;position: relative;padding-left: 15px}
.news-box .date:before{display: block;content: '';position:absolute;width: 1px;top: -100px;bottom: -100px;left:0;background-color: #dcdcdc;}
.news-box .date i{font-size: 38px;font-weight: bold;display: block;color: #000}
.news-box h3{font-size: 16px;font-weight: normal;}
.news-box p{padding: 5px 0 10px 0}
.news-box a.more{border:1px solid #000;color: #000;padding: 3px 15px;display: inline-block;}

/*
 * 新闻详细
 */

/*正文*/
.newsDetail{}
.newsTit{width:100%;border-bottom:1px solid #eee;text-align:center;padding-bottom:15px;margin-bottom: 10px}
.newsTit h1,.newsTit h2{color:#000;font-weight: normal;line-height: 1.3}
.newsTit p{font-size:14px;color:#bbb}
.newsTit p a{color:#bbb}
.newsTit p span{padding:0 20px}
.newsTit p span .icon_js_c{background:url(../img/base/icon_news_detail.gif) no-repeat;display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;overflow:hidden;font-size:14px;vertical-align:middle;margin-left:4px}
.newsTit p span .icon_js_c_hover{background:url(../img/base/icon_news_detail.gif) -20px 0 no-repeat}
.newsThumb{text-align: center;}
.newsThumb img{max-width: 90%}
/*内容*/
.content{font-size:14px;line-height:30px;padding:40px 0px 40px;margin-bottom: 16px;}
.content p{font-size:14px;margin:1.12em 0;line-height:30px}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{line-height: 150%}
.content h1{font-size:32px;font-weight:bold;margin:.67em 0}
.content h2{font-size:24px;font-weight:bold;margin:.75em 0}
.content h3{font-size:18px;font-weight:bold;margin:.83em 0}
.content h4{font-size:16px;font-weight:bold;margin:1.12em 0}
.content h5{font-size:14px;font-weight:bold;margin:1.5em 0}
.content h6{font-size:12px;font-weight:bold;margin:1.67em 0}
.content ul li{list-style:inherit}
.content .n_top{margin-top:0}

.content_bak{font-size:14px;line-height:30px;padding:40px 60px;background-color: #fff;}
.content_bak p{font-size:14px;margin:1.12em 0;line-height:30px}
.content_bak h1,.content_bak h2,.content_bak h3,.content_bak h4,.content_bak h5,.content_bak h6{line-height: 150%}
.content_bak h1{font-size:32px;font-weight:bold;margin:.67em 0}
.content_bak h2{font-size:24px;font-weight:bold;margin:.75em 0}
.content_bak h3{font-size:18px;font-weight:bold;margin:.83em 0}
.content_bak h4{font-size:16px;font-weight:bold;margin:1.12em 0}
.content_bak h5{font-size:14px;font-weight:bold;margin:1.5em 0}
.content_bak h6{font-size:12px;font-weight:bold;margin:1.67em 0}
.content_bak ul li{list-style:inherit}
.content_bak .n_top{margin-top:0}
/*点赞*/
.newsPj{width:100%;text-align:center;padding-bottom:24px}
.newsPj a.good,.newsPj a.bad{float:none}
a.good,a.bad{font-size: 14px; float: right; color: #999;cursor: pointer}
a.bad{padding-left: 18px}
a.good span,a.bad span{background: url(../img/base/icon_news_detail.gif) no-repeat; width: 24px; display: inline-block; vertical-align: text-bottom; height: 31px; margin-right: 7px; cursor: pointer;}
.newsPj a.bad span{background-position:0 -51px}
.newsPj a.good span{background-position:0 -20px}
.newsPj a.bad:hover span{background-position:-24px -51px}
.newsPj a.good:hover span{background-position:-24px -20px}
/*分享*/
.newsbshare{text-align:center;font-size:14px}
.newsDetailCur{width:100%;position:relative;padding:22px 0 16px}
.newsDetailCur li{width:49.9%;float:left;font-size:14px;position:relative;z-index:1111;overflow: hidden;}
.newsDetailCur li a{padding:5px 0 5px;}
.newsDetailCur li.r{float:right;text-align:right}
/*手机查看*/
.check_moblie{ display:inline-block; width:98px; height:30px; vertical-align:middle; background:#f2f2f2; border:1px solid #e5e5e5; line-height:30px; color:#999; text-indent:9px; text-align:left; position:relative; cursor:pointer; margin-left:20px;}
.check_moblie .isj{background:#888888; width:0px; height:0px; overflow:hidden; margin-bottom:5px; border-top:5px solid #888888; border-right:5px solid #f2f2f2;border-left:5px solid #f2f2f2; display:block; position:absolute; right:8px; top:14px;}
.check_moblie .isj_hover{ border-top:none; border-bottom:5px solid #888888;}
.mobile_qrview{ width:100%; min-width:100%; display:none;}
.mobile_qrview .in{ border:1px solid #e5e5e5; position:relative; padding:20px 29px; min-height:130px; _height:130px; margin-top:22px;}
.mobile_qrview h1{ font-size:30px; color:#000; padding-bottom:10px;}
.mobile_qrview p{ line-height:24px; font-size:14px; color:#999}
.mobile_qrview img{float:right}
.mobile_qrview .clmoblie{display:none;width:24px; height:24px; line-height: 24px; font-size:22px; overflow:hidden; position:absolute; right:10px; top:10px}
/*推荐新闻*/
.newsRecmd h4{font-size: 24px;color:#000;padding:10px 0}
.newsRecmd .box-c{}


/*
 * 联系我们
 */
.usinfo{padding: 10px 0 0 30px;margin-bottom: 15px}
.usinfo .usinfo_title{margin-bottom: 20px; font-size: 24px;}
.usinfo .info{font-size: 14px; color: #444; line-height: 30px;}
#map{width:100%;height:500px}


/*
 * 招聘
 */
.section_njob.block1,.section_njob.block1 *{background: #f3f3f3}
.section_njob .services-box{padding-bottom: 0;}
.section_njob .services-box .icon{height: auto;font-size: 60px;color: #d83142}
.section_njob .services-box h3{color: #d83142;font-size: 20px;font-weight: normal}
.section_njob .services-box p,.section_njob .services-box p a{color: #7f7f7f;height: auto}
/*样式1*/
.section_njob .seg{padding: 5px;border: 1px solid #d5d5d5;text-align: left;margin-bottom: 15px}
.section_njob .seg .segin{padding: 5%;border: 1px solid #d5d5d5}
.section_njob .seg .segin .C{height: 130px}
.section_njob .seg h4{margin:15px 0}
.section_njob .seg h4 strong{font-size: 1.2rem}
.section_njob .help_info{padding: 20px 0;background-color: #f7f7f7;margin-bottom: 1em;text-align: center}
.section_njob a.back{position: absolute;top: 28px;padding: 2px 15px;border:1px solid #ccc}
/*样式2*/
.subNavBox{margin:10px auto;border-top:none;}
.sub_top{ width:100%; background:#d83142; height:50px; color:#FFF; border-radius:10px 10px 0px 0px; font-size:20px; line-height:50px;  border:none;}
.sub_top p{padding-left:2%;}
.sub_cont{border:solid 1px #e5e3da;}
.subNav{border-bottom:solid 1px #e7e5e5;cursor:pointer;font-size:14px;line-height:60px;padding-left:2%}
.subNav i{float: right;line-height: 60px;margin-right: 4%;color: #d83142;font-size: 24px}
.subNav i:before{content:"\ea43";}
.subNav:hover{color:#d83142;}
.subNav.on{color:#d83142;}
.subNav.open i:before{content: "\ea41"}
.navContent{display: none;border-bottom:solid 1px #e5e3da; background:#f9f8f8; padding:15px 2%;font-size:14px;color:#7f7f7f; line-height:24px;}

/*
 * 招聘详细
 */
.jobapply{border: 1px solid #cccccc;padding: 45px}
.jobchild{font-size: 14px;border-right: 1px solid #cccccc}
.jobchild p.job_label{padding:4px 0}
.jobchild h3.job_name{color:#333333;line-height: 43px;font-size: 26px;margin-bottom: 15px;font-weight: 500;}
.jobchild h4.job_name{font-size: 15px;margin-top: 25px;margin-bottom: 5px;}
.jobchild p,.jobchild .job_label,.jobchild .job_cont{color:#7c7c7c;}