	/*标题*/

.Title1{width: 800px;position: relative; margin: 40px auto 30px auto;}
.Title1 strong{font-size: 32px;text-align: center;display: block;width: 150px;margin: 0 auto;height: 43px;line-height: 43px;font-weight: normal;}
.Title1 .Tit_xian1, .Title1 .Tit_xian2{width: 320px;height: 10px;border-bottom: dotted 1px #ccc;position: absolute;top: 12px;overflow: hidden;}
.Title1 .Tit_xian1{left: 0;}
.Title1 .Tit_xian2{right: 0;}
.Title1 .shuoming{color: #999;text-align: center;padding: 5px 0;}

/*内容*/

.biaoti{font-size: 22px;font-weight: bold;margin: 15px auto 10px auto;}
.C_text p{margin-bottom: 8px;}
.C_text .right img{margin-left: 20px;}

/*网站评估检查*/

.clearfix{padding-bottom: 30px;}
.clearfix li{ float: left; width: 33.333%; text-align: center; margin-top: 45px;}
.clearfix .liImg{ width: 63px; height: 63px; background: url(/images/security/ld-spri.png) no-repeat; background-position: 0 -164px; margin: 0 auto;}
.clearfix li:nth-child(2) .liImg{ background-position: -76px -164px;}
.clearfix li:nth-child(3) .liImg{ width: 64px; background-position: -152px -164px;}
.clearfix li:nth-child(4) .liImg{ background-position: 0 -247px;}
.clearfix li:nth-child(5) .liImg{ background-position: -77px -247px;}
.clearfix li:nth-child(6) .liImg{ background-position: -153px -247px;}

/*渗透测试*/

.solution{ clear: both; padding-top: 0px;}
.solution li{ text-align: center; width: 380px; height: 310px; float: left; list-style: none; box-sizing: border-box; padding-top: 0px;}
.solution li img{ width: 200px;}
.solution li:hover img{ transform: rotate(5deg); -ms-transform: rotate(5deg);
	/* Internet Explorer */
	-moz-transform: rotate(5deg);
	/* Firefox */
	-webkit-transform: rotate(5deg);
	/* Safari å’Œ Chrome */
	-o-transform: rotate(5deg);
	/* Opera */
	}
.solution li h4{ width: 198px; font-size: 18px; color: #222; margin: 0px auto; font-weight: 400;}
.solution li span{ display: block; width: 258px; margin: 12px auto; color: #555555; text-align: justify; font-weight: 300;}

/*安全加固*/

.wh_operation_cont{ width: 1176px;  margin: 0 auto; display: flex; justify-content: space-around; flex-wrap: wrap;}

.wh_cont_box{ width: 350px; height: 264px; margin: 20px; border: 1px solid #0077bf; border-radius: 8px; transition: all 0.3s; display: flex; justify-content: space-around;}
.wh_cont_img{ box-sizing: border-box; padding: 0 20px; padding-top: 82px;}
.wh_cont_img img{ display: block; width: 80px;}
.wh_cont_cont h2{ text-align: center; margin: 25px 0;}
.wh_cont_cont p{ padding: 10px 20px; font-size: 14px; text-align: left;}
.wh_cont_box:hover{ box-shadow: 0 0 20px #0077bf;
	.wh_operation_cont{ width: 1176px; padding-top: 10px; margin: 45px auto; display: flex; justify-content: space-around; flex-wrap: wrap;}