﻿@charset "utf-8";
/* CSS Document */
img { vertical-align: top; }
a { transition:all 0.5s;}
body{min-width: 1400px;font-weight:400;background: #fff;}
.wrap { overflow: hidden; }
.clear{clear: both;} 
#content{zoom: 1;width: 100%;}
.row{width: 1400px; margin: auto; position: relative;}
.row:after { content:""; clear:both; display:block; overflow:hidden;}

/*-- All --*/ 
body{color:#333;text-align:center;font:normal 15px/200% "Microsoft YaHei",宋体,Tahoma,Helvetica,Arial,sans-serif;min-width: 1200px;}
.siteWidth {max-width: 1400px;min-width: 1200px;margin: 0 auto;text-align: left;position: relative;}
#header{display: none;}
#headerChannel{ position:relative; width:100%; height: 720px; background: url(images/banner.jpg) no-repeat center bottom; background-size: cover; overflow: hidden; }
#headerChannel .logo{display:block;float: left;overflow:visible;margin: 41px 0 100px;}
#headerChannel .logo img { height:100%; width:auto;}
#headerChannel .links {height: 36px;position: absolute;top: 48px;right: 0;}
#headerChannel .links a { height:35px;background: none; border-radius: 18px;line-height: 35px;text-align: center;color: #fff;font-size: 16px; float:left; padding:0 1.5em;margin-left:10px;border:1px solid #EEEEEE;border-radius: 50px;}
#headerChannel .links a:hover { background-color: #0000002c;border-color: #0000002c;}

#headerChannel .con { position: absolute; left: 0; top: 205px; right: 0; line-height: 1.3; color: #fff; text-align: center; }
#headerChannel .con h1 { font-size: 80px; font-weight: bold; line-height: 106px;}
#headerChannel .con h3 { margin-bottom: 17px; font-size: 50px; font-weight: bold; }
#headerChannel .con .intro {font-size: 18px; color: rgba(255, 255, 255, 0.6);line-height: 32px;width: 1227px;margin: 60px auto 0;}
 


/* new */
.text_p{width: 1300px;padding: 50px;line-height: 36px;text-indent: 2em;text-align: left;font-size: 18px;margin: -90px auto 70px;background: linear-gradient(to bottom, #FFFFFF, #EAF4F2);position: relative;border-radius: 10px;box-shadow: 0px 4px 15px #046a4e7a;}
.red_start{height: 34px;background: url(images/red_start.png) center no-repeat;margin-bottom: 20px;}
.yellow_start{height: 34px;background: url(images/yellow_start.png) center no-repeat;margin-bottom: 20px;}
.flex_box{display: flex;}
.pub_hd{height: 40px;display: flex;justify-content: center;}
.pub_hd h3{height: 40px;line-height: 40px;margin: auto 30px;font-size: 40px;font-weight: 700;color: #046A4E;}
.pub_hd .left_line,.pub_hd .right_line{height: 40px;position: relative;margin: auto 0;flex: 1;}
.pub_hd .left_line{background: url(images/left_hd.png) right center no-repeat;} 
.pub_hd .right_line{background: url(images/right_hd.png) left center no-repeat;}

.rowA{padding-bottom: 50px;}
.rowA .pub_hd{margin-bottom: 40px;}
.rowA .order_p{height: 36px;line-height: 36px;text-align: center;font-size: 16px;color: #666666;margin-bottom: 30px;}
.rowA .flex_box{margin-bottom: 30px;}
.rowA .flex_box .left_box,.rowA .flex_box .right_box{width: 520px;}
.rowA .flex_box .left_box li{height: 58px;line-height: 58px;border: 1px solid #046A4E33;padding: 0 30px;text-align: right;font-size: 16px;color: #666;border-radius: 10px;background: linear-gradient(to right,#046A4E00,#046A4E0D);margin-bottom: 20px;}
.rowA .flex_box .right_box li{height: 58px;line-height: 58px;border: 1px solid #046A4E33;padding: 0 30px;text-align: left;font-size: 16px;color: #666;border-radius: 10px;background: linear-gradient(to right,#046A4E0D,#046A4E00);margin-bottom: 20px;}
.rowA .flex_box .right_box .li5,.rowA .flex_box .left_box .li5{margin: 0;}
.rowA .flex_box img{margin: auto;}
.rowA .jjfa_box{width: 1000px;height: 106px;display: flex;flex-wrap: wrap;margin: auto;background: url(images/jjfa_bg.png) center no-repeat;border-radius: 100px;position: relative;}
.rowA .jjfa_box .p1{font-size: 18px;font-weight: 700;color: #F5A623;text-align: center;width: 100%;line-height: 1;margin: auto auto 15px;}
.rowA .jjfa_box .p2{font-size: 24px;font-weight: 700;color: #fff;text-align: center;width: 100%;line-height: 1;margin: 0 auto;}
.rowA .jjfa_box i{width: 0;height: 0;border-left: 25px solid transparent;border-right: 25px solid transparent;border-top: 29px solid #058F75;border-bottom: 0 solid transparent;position: absolute;left: 0;right: 0;bottom: -26px;margin: auto;}

.rowB{padding: 45px 0;background-color: #F2FAF8;}
.rowB .pub_hd{margin-bottom: 70px;}
.rowB .order_p{text-indent: 2em;line-height: 32px;font-size: 16px;text-align: left;width: 1340px;margin: 0 auto 30px;}
.rowB .jyhjs_ul{background-color: #fff;border-radius: 10px;display: flex;justify-content: space-between;}
.rowB .jyhjs_ul li:nth-child(2){border-left: 1px solid #F1F1F1;border-right: 1px solid #F1F1F1;}
.rowB .jyhjs_ul li{display: flex;flex: 1;}
.rowB .jyhjs_ul li .con{width: 350px;margin: 60px auto;}
.rowB .jyhjs_ul li .con p{line-height: 32px;font-weight: 700;font-size: 24px;margin: 20px 0;}
.rowB .jyhjs_ul li .con h3{font-size: 16px;color: #999;line-height: 32px;text-align: center;}


.rowC{padding: 50px 0;}
.rowC .pub_hd{margin-bottom: 35px;}
.rowC .solution-ITAI .sRow-intro{font-size: 16px;line-height: 32px;text-indent: 2em;margin-bottom: 55px;text-align: justify;}
.rowC .cx_img{display: flex;justify-content: space-between;margin-bottom: 40px;}
.rowC .solution-ITAI .list .title{font-size: 16px;color: #333;}
.rowC .solution-ITAI .tips{text-align: center;height: 32px;line-height: 32px;color: #999999;font-size: 14px;}
.rowC .p_text span{color: #C7000B;}
.rowC .solution-ITAI .tips a{color: #6D6D6D;text-decoration: underline;}
.rowC .solution-ITAI .tips a:hover{color: #046A4E;}

.rowD .bg,.rowD .nobg{padding: 80px 0;}
.rowD .bg{background: linear-gradient(to bottom right,#14CC8F,#046A4E);}
.rowD .nobg{border-bottom: 1px solid #EEEEEE;}
.rowD .bg .pub_hd .left_line{background: url(images/left_hd_w.png) right center no-repeat;}
.rowD .bg .pub_hd .right_line{background: url(images/right_hd_w.png) left center no-repeat;}
.rowD .bg .pub_hd h3{color: #fff;}
.rowD .pub_hd{margin-bottom: 50px;}
.rowD .pt_box{display: flex;justify-content: space-between;}
.rowD .pt_box .con{width: 933px;margin: auto 0;}
.rowD .pt_box .con .intro{line-height: 32px;text-align: justify;font-size: 16px;margin-bottom: 50px;text-indent: 2em;}
.rowD .pt_box .con .more a{line-height: 36px;border-radius: 50px;padding: 7px 20px;border: 1px solid #26AF6C;color: #26AF6C;display: inline-block;}
.rowD .bg .pt_box .con .intro{color: #fff;}
.rowD .bg .pt_box .con .more a{border: 1px solid #fff;color: #fff;}
.rowD .pt_box img{margin: auto 0;}
.rowD .pt_box .con .more a:hover,.rowD .bg .pt_box .con .more a:hover{background: linear-gradient(to right,#26AF6C,#249682);color: #fff;border: 1px solid #26AF6C;}

.rowE{padding: 80px 0 0;}
.rowE .pub_hd{margin-bottom: 30px;}
.rowE  .order_p{line-height: 32px;font-size: 16px;text-indent: 2em;text-align: justify;margin-bottom: 30px;}
.rowE .ywxt_ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.rowE .ywxt_ul li{width: 605px;border: 1px solid #EEEEEE;border-radius: 10px;padding: 0 40px 40px;display: flex;flex-wrap: wrap;margin-bottom: 30px;}
.rowE .ywxt_ul li .tit{width: 340px;height: 50px;line-height: 50px;background: linear-gradient(to bottom right,#14CC8F,#046A4E);font-size: 24px;color: #fff;font-weight: 700;text-align: center;border-radius: 0 0 10px 10px;margin: 0 auto 30px;}
.rowE .ywxt_ul li .con{display: flex;justify-content: space-between;margin: auto 0;flex: 1;}
.rowE .ywxt_ul li .con img{margin: auto 0;}
.rowE .ywxt_ul li .con .text_box{width: 385px;margin: auto 0;}
.rowE .ywxt_ul li .con .text_box p{line-height: 32px;text-indent: 2em;font-size: 16px;color: #666666;text-align: justify;}
.rowE .ywxt_ul li .more{margin: 30px auto 0;}
.rowE .ywxt_ul li .more a{line-height: 32px;border-radius: 50px;padding: 4px 64px;border: 1px solid #26AF6C;color: #26AF6C;display: inline-block;}
.rowE .ywxt_ul li .more a:hover{background: linear-gradient(to right,#26AF6C,#249682);color: #fff;border: 1px solid #26AF6C;}
.rowE .ywxt_ul .last{width: 100%;margin: 0;}
.rowE .ywxt_ul .last .con{width: 100%;}
.rowE .ywxt_ul .last .con .text_box{width: 1080px;}

.rowF{padding: 80px 0;}
.rowF .pub_hd{margin-bottom: 30px;}
.rowF .order_p{font-size: 16px;line-height: 32px;text-align: center;margin-bottom: 50px;}
.rowF .solution-institution .sRow-con .bg::after{border-radius: 20px;}

.rowG{padding: 50px 0 30px;background-color: #F8FAFA;}

.rowH .solution-attackTesting{background: url(images/solution-attackTesting-bg.jpg) 50% 50% no-repeat;}

.rowI{padding: 70px 0;}
.rowI .solution-securityLevel .sRow-card::before{background: linear-gradient(30deg, #26AF6C 50px, #046A4E);}

.rowJ{padding-bottom: 80px;}
.rowJ .top_box{margin-bottom: 30px;}
.rowJ{background: url(images/rowJ_bg.jpg) center 150px no-repeat;width: 100%;}
.rowJ .solution-defenseSystem .sRow-card::before,.rowJ .solution-defenseSystem .sRow-card::after,.rowJ .sRow-more{display: none;}
.rowJ .solution-safetyProtection{width: 1400px;margin: auto;}
.rowJ .solution-safetyProtection .tit{color: #fff;}
.rowJ .solution-safetyProtection .protectionList li{text-align: left;}
.rowJ .solution-safetyProtection .protectionList{margin-bottom: 50px;}
.rowJ .more{margin: 30px auto 100px;}
.rowJ .more a{line-height: 32px;border-radius: 50px;padding: 7px 30px;border: 1px solid #fff;color: #fff;display: inline-block;}
.rowJ .more a:hover{background: linear-gradient(to right,#26AF6C,#249682);color: #fff;border: 1px solid #26AF6C;}

.rowJ .row-icon{width:71px; height:100px; margin:0 auto 21px; background:url(images/icon-08.png) 0 0 no-repeat}
.rowJ .row-title2{font-size:36px; font-weight:bold; text-align:center; color:#fff; text-shadow:0 0 4px rgba(0,0,0,0.25); line-height:48px; margin-bottom:10px;}
.rowJ .row-title3{font-size:20px; text-align:center; color:#fff; text-shadow:0 0 4px rgba(0,0,0,0.25); line-height:48px; margin-bottom:54px;}
.rowJ .provinceList{display:flex; justify-content:space-between}
.rowJ .provinceList li{height:36px; line-height:36px; width:145px; background:#fff; text-align:center; font-size:16px; color:#166299; border-radius:18px;}

.rowK{padding-top: 50px;}
.rowK .pub_hd{margin-bottom: 50px;}
.rowK .case_ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.rowK .case_ul li{margin-bottom: 25px;}
.rowK .case_ul li p{height: 50px;line-height: 50px;font-size: 16px;color: #046A4E;text-align: center;font-weight: 700;box-shadow: 0 2px 4px #0000001A;border-radius: 0 0 5px 5px;transition: all 0.5s;}
.rowK .case_ul li:hover p{background-color: #046A4E;color: #fff;}
/* 相关技术支撑功能模块 */
#content .lxss .row{z-index:0; position:relative;}
#content .lxss a{position:relative; }
#content .lxss a,
#content .lxss a.sq{background-color:transparent; }
#content .lxss a::after{content:""; position:absolute; left:0px; top:0; right:0; bottom:0; display:block; background:linear-gradient(to right, #26AF6C, #046A4E); z-index:-1; border-radius:30px; transition:0.5s}
#content .lxss a:hover{background-color:#046A4E; box-shadow:none}







