@charset "utf-8";
/* CSS Document */

/*********产品页***********/
.pro_main01,.zz_main01,.fg_main01{
	margin: 30px auto;}
.pro_main01 .pro_link{
	margin-bottom: 30px;
	font-size: 13px;}
.pro_main01 .pro_link a:hover{
	color: #1c569e;}
.pro_main01 .pro_top{
	border-top: 1px dashed #ACACAC;
	width: 1200px;
	padding-top: 30px;
	box-sizing: border-box;}
.pro_main01 .pro_top .main01_icon01{
	float: left;}
.pro_main01 .pro_top span{
	float: left;}
/*********国安资质***********/
.zz_main01 ul li img{
	height:auto;
	width: 350px;}
/*********法规标准***********/
.fg_main01 ul{
	margin-top: 10px;}
.fg_main01 ul li{
	width: 1200px;
	margin:0 auto;
	padding-left: 20px;
	box-sizing: border-box;
	line-height: 40px;
height: 40px;

}
.yingye {width: 800px;
    float: left;
    height: 450px;
margin-left: 28%;
}
.yingye img{width: 500px !important;}
.end_pro{
	margin: 20px auto;
	width: 1200px;
	margin-bottom: 80px;}
.end_pro .e_title{
	text-align: center;
	border-bottom: 1px solid #BDBDBD;
	line-height: 80px;
	font-size: 24px;
	padding-bottom: 10px;
	box-sizing: border-box;}
.end_pro ul li{
	float: left;
	margin: 50px 1%;
	width: 31%;}
/*********关于国安***********/
.about_text{
	margin-top: 50px;}
.about_text .about_t{
	margin: 20px 0;
	font-size: 20px;
	text-align: center;}
.about_link,.about_link02{
	margin-top: 20px;
	width: 280px;
 
	border: 1px solid #CDCDCD;}
.about_link .l_title,.about_link02 .l_title{
	height: 46px;
	line-height: 46px;
	text-align: center;
	background:#666666;
	color: #FFFFFF;
	font-size: 18px;}
.about_link ul,.about_link02 ul{
	padding: 18px 20px;
	box-sizing: border-box;}
.about_link ul li{
	font-size: 16px;
	width: 210px;
	height: 46px;
	line-height: 46px; 
	background:#F1F1F1;
	text-align: center;
	margin: 12px auto;}
.about_link ul li:hover{ 
	background:#666666;}
.about_link ul li:hover a{ 
	color: #FFFFFF;}
.about_link02 ul li{
	font-size: 15px;
	width: 240px;
	line-height: 44px;
	border-bottom: 1px dashed #D8D8D8;
	background:none;}
.about_link02 ul li a:hover{
	color: #1c569e;}
/*********新闻页***********/
.news_main01{
	margin-bottom: 50px;}
.news_main01 ul{
	width: 1200px;
	margin:40px auto;}
.news_main01 ul li{
	float: left;
	width: 560px;
	margin: 16px 20px;}
.news_main01 ul li a{
	border: 1px solid #E0E0E0;
	display: block;
	padding: 14px 20px;
	box-sizing: border-box;
	color:#767676;}
.news_main01 ul li .n_title{
	font-size: 18px;}
.news_main01 ul li .n_text{
	font-size: 14px;
	margin-top: 10px;
	line-height: 22px;
	color: #979797}
.news_main01 ul li .n_but{
	font-size: 13px;
	margin-top: 14px;
	color:#A0A0A0;}
.news_main01 ul li .n_but span{
	text-align:right;
	margin: 0 250px;}
.news_main01 ul li a:hover{
	border: 1px solid  #1c569e;}
.news_main01 ul li a:hover .n_text{
	color:#979797;}
.news_main01 ul li a:hover .n_but span{
	color:#1c569e;}
/*********新闻内页***********/
.news_in{
	margin: 30px auto;
	width: 1200px;
	margin-bottom: 80px;}
.news_in .in_left{
	width: 880px;
	float: left;}
.news_in .in_left .left_more{
	width: 800px;
	text-align:left;
	font-size: 13px;
	color: #666666;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px dashed #ccc;
	float: left;}
.news_in .in_left .left_more a{
	color:#666666;}
.news_in .in_left .left_more a:hover{
	color:#1c569e;}
.news_in .in_left .l_t02{
	font-size: 26px;
	text-align: center;
	height: 70px;
	line-height: 70px;
	margin-top: 20px;
	border-bottom:1px dashed #B8B8B8;}
.news_in .in_left .l_time{
	font-size: 14px;
	color: #666666;
	text-align: center;
	margin: 12px 0;
	margin-bottom: 24px;}
.news_in .in_left .left_text{
	margin-top: 20px;
	font-size: 15px;
	color: #1a1a1a;
	line-height: 26px;}
.news_in .in_left .left_text img{
width: auto;
	margin-bottom: 20px;}
.news_in .in_left .left_icon{
	margin-top: 60px;
	height: 60px;
	border-bottom:1px dashed #B8B8B8;}
.news_in .in_left .left_icon .l_i01{
	font-size: 14px;
	text-align:right;

	line-height: 40px;
	float: left;
	margin-right: 60px;}
.news_in .in_left .left_icon .l_i01 img{
	width: 40px;
	float: left;}
.news_in .in_left .left_icon .l_i01 span{

	margin:10px 18px;}
.news_in .in_left .left_icon .l_tag{
	color: #666666;
	font-size: 14px;
	margin-left: 600px;
	line-height: 40px;}
.news_in .in_left .left_icon .l_tag a{
	color:#000000;
	margin-left: 10px;}
.news_in .in_left .left_icon .l_tag a:hover{
	color:#1c569e;}
.news_in .in_right{
	width: 280px;
	float: right;
	margin-top: 60px;}
.news_in .in_right .r_title{
	height: 46px;
	line-height: 46px;
	text-align: center;
	background:#666666;
	color: #FFFFFF;
	font-size: 18px;
	margin-top: 30px;}
.news_in .in_right .right_main01{
	line-height: 50px;
	border: 1px solid #dddddd;
	padding: 18px 0;
	padding-bottom: 20px;
	box-sizing: border-box;}
.news_in .in_right .right_main01 a{
	font-size: 15px;
	border-bottom: 1px solid #dddddd;
	line-height: 50px;
	height: 50px;
	width: 250px;
	display: block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin:0 auto;}
.news_in .in_right .right_main01 a:hover{
	color: #1c569e;}
.news_in .in_right .right_main02{
	margin-top: 30px;}
.news_in .in_right .right_main02 h2{
	font-size: 17px;
	font-weight: bold;
	line-height: 30px;
	margin: 20px 0;} 
.news_in .in_right .right_main02 img{
	width: 18px;
	float: left;
	margin: 8px 10px;}
.news_in .in_right .right_main02 a:hover{
	color: #1c569e;}
.news_in .in_right .right_main03 ul{
	margin-top: 20px;}
.news_in .in_right .right_main03 ul li{
	height: 28px;
	line-height: 28px;
	text-align: center; 
	border-radius: 6px;
	border: 1px solid #b3b3b3;
	color: #b3b3b3;
	font-size: 14px;
	float: left;
	margin: 6px 4px;
	padding: 0 14px;
	box-sizing: border-box;}
.news_in .in_right .right_main03 ul li:hover{
	border: 1px solid #1c569e;
	color:#1c569e;}
.pro_in ul{
	margin-left: 40px;}
.pro_in ul li {
	color: #333333;
	font-size: 15px;
	line-height: 26px;
	text-decoration: none;}
.pro_in h2:hover,.pro_in ul li :hover{
	cursor: pointer;
	color: #1c569e;}
.pro_in ul li span{
	color: #333333;
	font-size: 15px;
	margin-right: 4px;
	margin-left: -20px;

	float: left}
#pro_c2,#pro_c3,#pro_c4{
	display: none;}
#Table_Item0{
	display: block;}
#Table_Item1,#Table_Item2,#Table_Item3,#Table_Item4,#Table_Item5,#Table_Item6,#Table_Item7,#Table_Item8,#Table_Item9,#Table_Item10,#Table_Item11,#Table_Item12,#Table_Item13,#Table_Item14,#Table_Item15,#Table_Item16,#Table_Item17,#Table_Item18,#Table_Item19,#Table_Item20{
	display: none;}
#Table_It1,#Table_It2,#Table_It3,#Table_It4,#Table_It5,#Table_It6,#Table_It7,#Table_It8,#Table_It9,#Table_It10,#Table_It11,#Table_It12,#Table_It13,#Table_It14,#Table_It15,#Table_It16,#Table_It17,#Table_It18,#Table_It19,#Table_It20{
	display: none;}
/*********标签页***********/
.nl{
	float: left;
	margin-top: 30px;
width:880px;
}
.nl .top{
	width: 97%;
	border-left: 5px solid #cc0000;
	border-bottom: 1px solid #cbcbcb;
	height: 40px;
	font-size: 24px;
	color: #000000;
	padding-left: 20px;}
.nl ul li {
	border-bottom: 1px dashed #dedede;}
.nl ul li .time{
	width: 88px;
	height: 88px;
	float: left;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	display: block;
	background: #f2f2f2;
	color: #444;}
.nl ul li .time span{
	font-size: 32px;
	color: #d11818;
	line-height: 60px;}
.nl ul li .time h4{
	font-size: 14px;
	line-height: 10px;}
.nl ul li .tle {
	width: 87%;
	float: right;
	color: #666666;}
.nl ul li .tle h1{
	color: #000;
	font-size: 18px;
	font-weight: bold;
	text-align: left；}
.nl ul li .tle h3{
	font-size: 13px;
	color: #848484;
	margin-top: 4px;
	line-height: 20px;}
.nl ul li .tle span{
	color: #a6a6a6;
	font-size: 12px;
	line-height: 20px;
	display: block;}
.nl ul li a{
	display: block;
	padding: 25px 0;
	overflow: hidden;}
.nl ul li a:hover {
	display: block;
	background: #f2f2f2;}
.nl ul li a:hover h1{
	color: #cc0000;}










.izl-rmenu{
    width: 120px;
    position: fixed;
    right: 0;
    margin-right: 5px;
    bottom: 30px;
    padding-bottom: 20px;
    z-index: 999;}
.izl-prolist{
    width: 100%;
    border: #ccc 1px solid;
    background: #fff;}
.izl-prolist li{
    line-height: 42px;
    font-size: 14px;
    border-top: #ccc 1px solid;
    text-align: center;}
.izl-prolist li:hover{
    background: #1c569e;}
.izl-prolist li a{
    font-size: 14px;}
.izl-prolist li:hover a{
    color: #fff;}
.bddiv{
    margin-top: 10px;
    border: #ccc 1px solid;
    background: #eee;}
.izl-rmenu .btn{
    width: 100%;
    height: 73px;
    margin-bottom: 1px;
    cursor: pointer;
    position: relative;}
.izl-rmenu .btn-qq2{
    background: url(../images/r_qq2.png) 24px 0px no-repeat;
    border-bottom: #ccc 1px solid;
	text-decoration: none;
    display: block;}
    .izl-rmenu .btn-qq1{
    background: url(../images/r_qq1.png) 24px 0px no-repeat;
    border-bottom: #ccc 1px solid;
	text-decoration: none;
    display: block;}
    .izl-rmenu .btn-qq3{
    background: url(../images/r_qq3.png) 24px 0px no-repeat;
    border-bottom: #ccc 1px solid;
	text-decoration: none;
    display: block;}
    .izl-rmenu .btn-wxx{
    background: url(../images/rwx2.png) 24px 0px no-repeat;
    border-bottom: #ccc 1px solid;}
.izl-rmenu .btn-wxxx{
    background: url(../images/rwx1.png) 24px 0px no-repeat;
    border-bottom: #ccc 1px solid;}
.izl-rmenu .btn-wxxx .picc{
    position: absolute;
    left: -160px;
    top: 0px;
    display: none;
    width: 160px;
    height: 160px;}
    .izl-rmenu .btn-wxx .pic{
    position: absolute;
    left: -160px;
    top: 0px;
    display: none;
    width: 160px;
    height: 160px;}
.izl-rmenu .btn-phone{
    background: url(../images/r_phone.png) 24px 0px no-repeat;
    border-bottom: #ccc 1px solid;}
.izl-rmenu .btn-phone .phone{
    background-color: #ff811b;
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #FFF;
    font-size: 18px;
    text-align: center;
    display: none;}
.izl-rmenu .btn-top {
    background: url(../images/r_top.png) 24px 0px no-repeat;
    background-color: #666666;
    display: none;}


.brc_man  .img_list li a.pic{
	display:block;
	padding:2px;
	border:1px solid #dedede;
	background:#fff;}
.brc_man  .img_list li a.pic:hover{
	border:1px solid #ec6517;}
.brc_man  .img_list li span.txt{
	display:block;
	height:40px;
	line-height:30px;
	text-align:center;}

.brc_man {
	background:none;
}
.brc_man .brc_bod {
	line-height:1.6em;
	color:#666; /*å¸¸æ€è‰²*/
	text-align:left;
	font-size:14px;
	padding-bottom:20px;
	min-height:480px;
	
}
.brc_man .brc_bod img{vertical-align:middle;
height:240px !important;
width:180px !important;
margin-top: 10px;
}
.brc_man .brc_bod .in {

	word-wrap:break-word;
	
}

.brc_man  .img_list li{
	width:235px;
	height:280px !important;
	float:left;
	margin-right:30px;
	margin-top:10px;
	text-align: center;
	display:inline;}
.brc_man  .img_list li a.pic{
	display:block;
	padding:2px;
	border:1px solid #dedede;
	background:#fff;}
.brc_man  .img_list li a.pic:hover{
	border:1px solid #ec6517;}
.brc_man  .img_list li span.txt{
	display:block;
	height:40px;
	line-height:30px;
	text-align:center;}



































