/* 龙名科技安全中心

主样式表 */
body{background: #f2f4f9;}
h1, h2, h3, h4, h5, h6{font-weight: bold;}
.aqTopTitle{
	text-align: left;
}

.aqTopTitle div{
	color: #666;
}
/*================== 首页 ================== */
.more{float: right;color: #999;font-size: 14px;margin-top: 5px;}

.white-box{background: #fff;}
.box-padding{padding:75px 0;}
@media(max-width:992px){.box-padding{padding:30px 0;}}
/*banner*/
.header{padding: 70px 0;background: url("../img/banner.jpg") center;background-size:100% 100%}
.header-banner{text-align: center;max-width: 800px;margin: auto;}
.header-banner h4{}
.header-banner h1{font-size: 64px;line-height: 1.4;}
.header-banner h3{font-size:18px;font-weight: normal;text-transform: uppercase;}
.header-icon{text-align: center;width: 100%;margin:15px auto 0;}
.header-data-box{text-align: center;max-width: 800px;margin: auto;overflow: hidden;line-height: 1.5;font-weight: bold}
.header-data-box li{float: left;width:25%;}
.header-data-box .header-data b{font-size: 30px;}
.header-data-box .header-data-tit{margin-bottom: 10px;font-size: 14px;color: #666;font-weight: normal}
.header-data-box .header-data-tip{}

.nav{background: #f88432;height:60px;box-shadow: 0 0 10px 10px rgba(0,0,0,.1);position: relative;z-index: 999;}
.nav .logo{float: left;padding-top: 15px;}
.logo img{height: 30px;}
/*导航*/
.megamenu_box{display:block;float: right;position: relative;}
.megamenu{margin:0;padding:0;list-style:none;display: inline-block;float: right;}
.megamenu>li{float: left;position: relative;height: 60px;line-height: 60px;}
.megamenu>li::after{content: ""; border-right: solid 1px rgba(255,255,255,0.3);height:20px;display: inline-block;vertical-align: middle;margin-left: -1px;}
.megamenu>li.active>.megamenu-tit a{color:#f60!important;}
.megamenu>li:hover{background: #f99245;}
.megamenu>li.active,.megamenu>li.active:hover{background: #fff;}
.megamenu>li>.megamenu-tit{float:left;text-align: center; color:#555;text-decoration:none;font-size: 16px;}
.megamenu>li>.megamenu-tit a{display: block;color: #fff;font-weight: bold;padding:0px 20px;font-size: 18px;}
.megamenu>li:hover .megamenu-tit > a{color: #fff;}
.megamenu>li .megamenu-tit a>.icon-arrow-down-bold::before{display: inline-block; transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
.megamenu>li:hover .megamenu-tit a .icon-arrow-down-bold::before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.showhide{display: none;}
.megamenu>li>.megamenu-tit a{width: max-content;}
/*多级下拉菜单 */
.megamenu .dropdown,.megamenu .dropdown li .dropdown{list-style:none;margin:0;line-height:35px;padding:0;display:none;position:absolute;z-index:999;width:160px;border:solid 1px rgba(0,0,0,0.1);background:#fff;}
.megamenu .dropdown{top:75px}
.megamenu .dropdown li .dropdown{left:160px;top:inherit}
.megamenu .dropdown li{clear:both;width:100%;border-bottom:solid 1px rgba(0,0,0,0.1)}
.megamenu .dropdown li:last-child{border-bottom:0}
.megamenu .dropdown li a{float:left;width:100%;padding:10px 25px;text-decoration:none;display:block;border:0 none;font-size:14px;color:#444;background:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:color .4s ease-in-out;-moz-transition:color .4s ease-in-out;-webkit-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out}
.megamenu .dropdown li:hover>a{background:#dbdbdb}
.megamenu>li>.megapanel{display:none;top:80px;left:0;z-index:99;padding:15px 0;overflow: hidden; position:absolute;background:#fff;box-shadow: 0 10px 10px rgba(0,0,0,.05);min-width: 100%;}
.megamenu>li>.megapanel .menv-link{line-height:36px;font-size: 16px;}
.megamenu>li>.megapanel .menv-link li{line-height:36px;height:36px;}
.megamenu>li>.megapanel .menv-link a{color: #666;display:block;text-align: center;}
.megamenu>li>.megapanel .menv-link a:hover{color: #ff3300;}
@media(max-width:1200px){
	.megamenu>li>.megamenu-tit a {padding: 0px 10px;font-size: 16px;}
	.header-banner h1 {font-size: 54px;}

	.wp{
		width: 100% !important;
	}

}
@media(max-width:992px){
    .showhide{display:block;float: right;padding: 8px 8px 0;margin-right: -13px;}
	.showhide img{height:35px;width: auto;float: left;}
	.header .wp{padding: 0}
	.header {padding:30px 0;height:auto;}
	.header-banner h1 {font-size: 40px;}
	.header-banner h3 {font-size: 14px;}
	.header-icon{margin-bottom: 0}
	.aqTopTitle{
		text-align: center;
	}
	.header-icon img{height: 100px;width: auto;}
	.header-data-box {font-weight: normal;}
	.header-data-box .header-data b {font-size:18px;}
	.nav{height: 50px;}
	.nav .logo {padding:8px 0;}
	.logo span,
	.logo {height: 50px;line-height:50px; width:auto;margin-right:0;}
	.logo img {height:25px}
	.megamenu_box {margin: 0;text-align: center;}
    .megamenu{min-width: 300px;width: 100%;background: #f0f0f0;position: absolute;top: 50px;right: 0;overflow: auto;z-index: 999;}
    .megamenu-min{}
    .megamenu-show{box-shadow: 0 5px 8px rgba(0,0,0,.15);border: solid 1px #ddd;}
    .megamenu>li{display:none;width:100%;box-sizing:border-box;overflow: hidden;height: auto;line-height: 36px;border: none;}
    .megamenu>li:hover,.megamenu>li.active{border-top:0}
    .megamenu>li>.megamenu-tit,
    .megamenu>li:hover .megamenu-tit,
    .megamenu>li.active .megamenu-tit{padding:0px 20px; line-height: 45px;height: 45px;border-bottom: solid 1px #ddd;text-align: left;}
    .megamenu>li .megamenu-tit a{display: block;color: #333;}
	.megamenu>li .megamenu-tit a .iconfont{float: right}
    .megamenu .megamenu-tit{width:100%;box-sizing:border-box;}
    .megamenu .dropdown,.megamenu .dropdown li .dropdown{width:100%;display:none;left:0;border-left:0;position:static;border:0;box-sizing:border-box;}
    .megamenu .dropdown li{background:#fff!important;border:0}
    .megamenu .dropdown>li>a{padding-left:40px!important}
    .megamenu>li>.megapanel{position:static;margin-top:40px;padding:10px;border-bottom: solid 1px #ddd;border-top: none} 
    .megamenu>li>.megamenu-tit .icon-arrow-down-bold{float: right;}
    .menv-link {width:100%;}
    .menv-link li{padding:0;width:50%;float: left;}
    .menv-link li span{display: none}
    .menv-link li a{padding:0;font-size: 14px;display: block;}
    
    .navbar-box .logo {padding: 0 10px 0 43px;line-height: 42px;width: auto;}
    .navbar-box .logo img {height:20px;}
    .navbar-box {line-height:44px;height:44px;position: fixed;top: 0;}
    .navbar-fixed{background:none;box-shadow:none;}
    .sub-nav{display: none;}
}
/*foot*/


/*举报入口*/
.report-box{overflow: hidden}
.report-box a{width:23.12%;margin-left:2.5%;float: left;padding: 20px 0;text-align: center;color: #333;font-size: 20px;font-weight: bold;margin-bottom: 20px;background:#ffffff;box-shadow: 0 5px 8px rgba(0,0,0,.05);}
.report-box a:hover{background:#fffdf9;box-shadow: 0 5px 8px rgba(0,0,0,.1);}
.report-box a:first-child{margin-left: 0;}
.report-box a i{display:block;width: 60px;height: 70px;margin: auto;background: url("../img/icon.png") no-repeat;}
.report-box a i.report-icon01{background-position:center 0;}
.report-box a i.report-icon02{background-position:center -109px;}
.report-box a i.report-icon03{background-position:center -217px;}
.report-box a i.report-icon04{background-position:center -324px;}
@media(max-width:992px){
	.report-box a{width:47%;margin-left:5%;font-size:16px;}
	.report-box a:nth-child(odd) {margin-left: 0;}
}
/*流程、处置公告*/
.czgg-box{overflow: hidden}
.czgg-left{width: 480px;margin-right: -480px; float: left;}
.czgg-right{margin-left: 520px;}

.jb-lc{overflow: hidden;margin-bottom: 15px;}
.jb-lc-con{text-align: center;float: left}
.jb-lc-ico{float: left;width:82px;height:10px;background: url("../img/icon.png") repeat-x 0 -432px;margin: 40px 15px 0;}
.jb-lc i{display: block;background: url("../img/icon.png") no-repeat;width: 85px;height: 85px;}
.jb-lc i.jb-ico01{background-position:-6px -479px;}
.jb-lc i.jb-ico02{background-position:-6px -603px;}
.jb-lc i.jb-ico03{background-position:-6px -728px;}

.czgg-con{}
.czgg-con .czgg-new{border-radius:4px;display: block;overflow: hidden;background: #f3f5f9;margin-bottom: 10px;}
.czgg-con .czgg-new h2{background: #4f5364;color: #fff;display: block;padding: 0 15px;line-height:35px;}
.czgg-con .czgg-new h2 a{color: #fff; font-size:16px;}
.czgg-con .czgg-new h2 a:hover{color: #fdf5b5;}
.czgg-con .czgg-new .czgg-new-con{padding:15px;}
.czgg-con .czgg-new p{font-size: 14px;overflow: hidden;position: relative;max-height: 48px;line-height: 21px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.czgg-con .czgg-list li a{display: block;float: left;width: 50%; overflow:hidden;padding: 0 0 0 14px;font-size: 14px; text-overflow: ellipsis;white-space: nowrap;position: relative;background: url("../img/icon.png") no-repeat -46px -844px;}
@media(max-width:1200px){
	.jb-lc-ico {width: 42px;}
	.czgg-left {width: 400px;}
	.czgg-right {margin-left: 430px;}
}
@media(max-width:992px){
	.czgg-left{width: 100%;margin-right:0;}
	.czgg-right {margin-left: 0;width: 100%;float: left;}
	.jb-lc-ico {
		width:-webkit-calc((100% - 315px)/2); 
		width:-moz-calc((100% - 315px)/2); 
		width:calc((100% - 315px)/2); }
	
}
/*部门介绍*/
.bmjs{}

.solution-tit{}
.solution-tit h2{font-size: 36px;}
.solution-tit p{color: #666;}

.solution-item{position:relative;width:100%;margin:20px auto;overflow:hidden;zoom:1;background:#fff;box-shadow: 0 5px 8px rgba(0,0,0,.05);}
.solution-item ul{height:400px;margin-right: -10px;}
.solution-item li{position:relative;overflow:hidden;zoom:1;float:left;width:60px;height:400px}
.solution-item .num{cursor:pointer;z-index: 1;position:absolute;right:0;top:0;width:60px;height:400px;word-wrap:break-word;text-align:center;color:#8a8a8a;background-color:#fff;border-left:solid 1px #e6e7eb;}
.num{background-size:auto 100%!important}
.num h1{font-size:20px;font-weight:400;width:20px;line-height:1.1;margin:80px auto 0;letter-spacing:0}
.num h1 span{font-size:24px}

.description{position:absolute;height: 400px; right:60px;top:0;color:#fff;padding: 40px;background:#4f5364;background-size:100% 100%!important;width:100%;overflow: hidden;box-sizing: border-box}
.description h2{margin:15px 0 15px 10px;font-size:24px;font-weight:400}
.description p{margin:0 10px;font-size:14px;line-height:1.7}

.active .num{right: -500px}
.active .description{right: 0;}
.first .description{background: url("../img/bmjs_1.png") no-repeat #4f5364;}
.second .description{background: url("../img/bmjs_2.png") no-repeat #4f5364;}
.third .description{background: url("../img/bmjs_3.png") no-repeat #4f5364;}
.fourth .description{background: url("../img/bmjs_4.png") no-repeat #4f5364;}

.first .num{background: url("../img/bmjs_1.png") no-repeat center #fff;}
.second .num{background: url("../img/bmjs_2.png") no-repeat center #fff;}
.third .num{background: url("../img/bmjs_3.png") no-repeat center #fff;}
.fourth .num{background: url("../img/bmjs_4.png") no-repeat center #fff;}

.num i{display: block;width: 46px;height: 46px;bottom: 50px;left: 50%;margin-left: -23px; background-image: url("../img/icon.png");position: absolute;}
.bmjs-ico01{background-position: -26px -910px!important;}
.bmjs-ico02{background-position: -26px -991px!important;}
.bmjs-ico03{background-position: -26px -1072px!important;}
.bmjs-ico04{background-position: -26px -1154px!important;}
@media(max-width:992px){.bmjs{display: none}}
/*首页资讯*/
.report-zixun{background: #fff;box-shadow: 0 5px 8px rgba(0,0,0,.05);padding:30px;}
.report-zixun-title{overflow: hidden;margin-bottom: 10px;}
.report-zixun-title strong{font-size: 20px;float: left}
.report-zixun-con{}

.report-anli-img{overflow: hidden;}
.report-anli-img li{float: left;width:15.6%;margin-left:1.2%;text-align: center;}
.report-anli-img li span{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.report-anli-img li:first-child{margin-left:0;}
.report-anli-img li img{width: 100%;height: 135px;}

.report-anli-link li a{display: block;overflow:hidden;padding: 4px 0 4px 14px;text-overflow: ellipsis;white-space: nowrap;position: relative;background: url("../img/icon.png") no-repeat -46px -838px;}
@media(max-width:992px){	
	.report-zixun{margin-bottom: 20px;padding:15px 20px;}
	.report-zixun-title strong{font-size: 18px;}
	.report-anli-img li{width:48%;margin-left:4%;}
	.report-anli-img li:nth-child(odd) {margin-left: 0;}
}
/*官方举报合作*/
.report-cooperation{text-align: center;overflow: hidden;}
.report-cooperation a{float: left;padding: 15px;border: solid 1px #ddd;width:23%;margin-left:2.5%;margin-bottom: 20px;line-height: 1.3;font-size:14px;}
.report-cooperation a:first-child{margin-left: 0;}
.report-cooperation img{display: block;margin: auto;width: 30px;}
@media(max-width:992px){
	.report-cooperation a{width:47%;margin-left:5%;font-size:14px;}
	.report-cooperation a:nth-child(odd) {margin-left: 0;}
}

/*新闻动态列表*/
.sub_box {
    background: #fff;
    box-shadow: 0 5px 10px rgba(0,0,0,.05);
    padding: 25px;
}

.xwdt_box{padding: 30px 0;overflow: hidden}
.xwdt_fl{float:left;width:75%;padding-right: 30px;}
.xwdt_fr{float:right;width:25%;}

.special_list li {position: relative;overflow: hidden;border-bottom:solid 1px #e1e1e1; padding:15px 10px;width: 100%;}
.special_list li:last-child{border-bottom: none;}
.special_list .panel_link {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.special_list li .info_img{float: right;width: 175px;height: 115px;margin-left:20px;margin-top: 8px;}
.special_list li .info_img img{height: 100%;width: 100%;}
.special_list li .info_text{}
.special_list li .info_tit{ display:block; font-size:20px;font-weight: bold;line-height: 1.2; margin:8px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.special_list li:hover{background: #fdfdfd}
.special_list li:hover .info_tit{color: #de0601;}
.special_list li .info_link{display:block;color:#006fc4;}
.special_list li .info_tip{display:block;font-size:12px; color:#b4b4b4;vertical-align: middle;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.special_list li .info_tip span{vertical-align: middle;}
.special_list li .info_con{max-height:65px;margin-top:8px; font-size:13px;line-height: 21px; color:#8a8a8a;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}

.rmtj_list{}
.rmtj_list li{font-size: 15px;padding-bottom:10px;line-height: 1.5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.sub_tit{margin-bottom: 10px;}
.sub_tit b{font-size: 20px;}

.position{font-size: 14px;margin-bottom: 11px;color: #666;padding-left:25px;background: url("../img/icon.png") no-repeat -30px -1252px;}

.sq_container{padding:20px;overflow: hidden}
.sq_container_title{font-size: 28px;font-weight: normal;color: #333;}
.sq_container_message{font-size: 12px;color: #999;height:30px;}
.sq_container_message a{color: #999;}
.sq_container_message a.red{color: #f53f43;}
.sq_container_message a.blue{color: #3092f5;}
.sq_container_message .acm_article{margin-right: 10px;vertical-align: middle;line-height:16px;float: left;}
.sq_abstract {padding: 25px;background: #f9f9f9;line-height: 20px;color: #999999;font-size: 14px;margin: 10px 0 30px 0;}
.sq_detail_article{padding-top: 30px;border-top: solid 1px #e1e1e1;margin-top: 30px;}
.sq_detail_article p{padding:5px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;width: 50%;padding-right: 20px;}

@media(max-width:992px){
	.xwdt_fr{display: none;}
	.xwdt_fl{width: 100%;padding-right:0px;}
	.sub_box{padding: 15px;}
}

@media screen and (max-width:768px) {
    .sq_container_title{font-size: 22px;line-height: 1.5}
    .sq_container_message{padding:10px 0;}
    .sq_container {padding: 0}
    .sq_share_btn{width: 150px;font-size: 14px;line-height:38px;height:40px;}
	.sub_nav .wp{padding: 0}
}

/*部门介绍*/
.int-nav{overflow: hidden;}
.int-nav .int-nav-title {display: inline-block;padding: 5px 19px;border: solid 1px #ddd;margin:5px;border-radius:3px;background: #fff;cursor: pointer;}
.int-nav .int-nav-title.active{background: #4f68b7;border-color: #4f68b7; color: #fff;}

.con-item{display: none;padding: 15px;}
.con-item.on{display: block;}

/*举报中心*/
.alert-info{border: solid 1px #8faae2;background: #f4f8ff;color: #396bd1;padding:5px 10px;margin-bottom:20px; font-size: 14px;line-height: 1.5}
.report-from{padding: 50px;background: #fff;box-shadow: 0 5px 8px rgba(0,0,0,.1);margin-bottom:30px;}
.report-from-title{font-size: 24px;color: #666;border-left: solid 5px #ee2d2d;line-height: 1;padding-left:15px;margin-bottom: 20px;}
.report-from-title a{font-size: 14px;color: #fff;background: #ee2d2d;display: inline-block;padding:7px 25px;float: right;}
.report-from .infringe-wrap{max-width: 1000px;margin: auto;}
.report-from .row{margin: 0}
.report-from .row-name{float: left; width: 180px;text-align: right;color: #666;}
.report-from .row-column{margin-left: 185px;}
.report-from .row {line-height: 2;padding: 12px 0;font-size: 14px;clear: both;}
.report-from .y-input{width: 280px;}
.from-more-btn{position: relative;z-index: 5;}
.from-more-btn .from-more-con{display: none;position: absolute;right: 0;bottom:20px;width:300px;padding: 10px;border: solid 1px #8faae2;background: #f6f9ff;color: #4469b6;}
.from-more-btn:hover .from-more-con{display: block;}

.report-tip{color: #666;padding-top:25px;border-top: dashed 1px #ddd;font-size: 14px;}
.report-tip h5{font-size: 16px;margin-bottom: 10px;}
.report-from .row-column label{display: inline-block}
.yzm-img{    vertical-align: middle;}
@media(max-width:992px){
    .report-from{padding:20px 10px}
	.report-from .row-column label{display:block}
}
@media(max-width:768px){
    .report-from .row-name{float: none;width: 100px;text-align: left;font-weight: bold}
    .report-from .row-column{margin-left: 0;}
    .report-from .row{padding:3px 0;}
    .report-from .y-input{width:100%;}
    .from-more-btn .from-more-con{right:-180px;;}

}
.zhidu_a{color: #fff;font-size: 14px;}
.zhidu_a:hover{color: red;}
