@charset "utf-8";
/* CSS Document */
img{ display:block; border:none;}


.container { /*根据效果图主体宽度定义*/ width: 1000px;}
body { font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif; }
/*header*/
header { height: 86px; position:relative; z-index:9999999999;}
.logo{ margin-top:18px;}
nav{ width:670px;}
nav>ul>li{ float:left; margin:0px 20px; line-height: 86px; position:relative;}
nav>ul>li.ling{ margin-right:0px;}
nav>ul>li>a{ color:#414141; font-size:14px;}
nav>ul>li:hover,nav>ul>li.xz{ border-top:3px solid #b8db49; margin-top:-1px; line-height:normal; line-height:82px;}
.xiala{ width:116px; position:absolute; text-align:center; left:-20px; top:84px; background:url(../images/navbg.png) left top no-repeat #fff; display:none;}
.xiala li{ height:37px; line-height:37px; border-top:1px solid #e9e9e9;}
.xiala li:first-child{ border-top:1px solid #b9b9b9;}
.xiala li a{ color:#858585;}
.xiala li a:hover{ color:#00a2e9;}

nav>ul>li:hover .xiala{ display:block; top:84px;}

/*footer*/
footer { width:100%; border-top:1px solid #e9e9e9;}
.footer{ width:100%; border-top:1px solid #f5f5f5; background:#eaeaea; padding-bottom:17px;}
.footleft{ width:820px; color:#909090; line-height:40px;}
.footleft a{ font-size:14px; color:#414141; margin-right:56px; line-height:normal; line-height:77px;}
.footertu img{ float:left; margin-right:20px;}

.footright{ width:135px; height:111px; background:#fff; margin-top:26px;}
.footright span{ display:block; font-size:14px; color:#757575; width:14px; line-height:17px; margin-left:8px; padding-top:6px;}
.footright img{ padding-top:6px; margin-right:5px;}

/*---------------------------index---------------------------*/
.top{ width:100%; height:29px; line-height:29px; border-bottom:1px solid #e9e9e9; background:#f4f4f4; text-align:right;}
.top span{ float:left; color:#929292;}
.top a{ padding-left:13px; background:url(../images/xian.jpg) left center no-repeat; margin-left:12px; color:#929292;}
.top a.ling{ background:none;}
/*banner*/
.slideBox { width:100%; height:310px; /*这个根据效果图定义*/ overflow:hidden; position:relative; }
.slideBox .bd { position:relative; height:100%; z-index:0;width:1000px;margin:0 auto; }
.-slideBox .bd { position:relative; height:100%; z-index:0;width:90%;margin:0 auto; }
.slideBox .bd li { zoom:1; vertical-align:middle; }
.slideBox .bd a { display: block; height: 310px; /*这个根据效果图定义*/ width: 100%; }
.slideBox .prev, .slideBox .next { /*这个是banner 左右箭头 更具需要添加或者删除*/ position:absolute; top:50%; margin-top:-20px; display:block; width:43px; height:43px;}
.slideBox .prev { background: url("../images/pre.png") no-repeat; /*这个根据效果图定义*/ left: 0%; }
.slideBox .next { left:auto; right: 0%; background: url("../images/last.png") no-repeat; /*这个根据效果图定义*/ }
.slideBox .prev:hover { background: url("../images/prehover.png") no-repeat; }
.slideBox .next:hover{ background: url("../images/lasthover.png") no-repeat;}

.box_select{
    position: absolute;
    width: 1000px;
    height: 43px;
    top: 50%;
    margin-top: -25px;
    margin:0 auto;
    left: 50%;
    margin-left: -500px;
}

.-box_select{
    position: absolute;
    width: 90%;
    height: 43px;
    top: 50%;
    margin-top: -25px;
    margin:0 auto;
    left: 5%;
}

.title{ width:100%; border-bottom:1px solid #e9e9e9;}
.tip{ text-align:right; height:34px; line-height:34px;}
.tip a{ color:#848484;}
.tip span{ float:left; font-size:18px; color:#414141; border-bottom:1px solid #b8db49; margin-top:-2px; *margin-top:0px;}
.tip span font{ color:#b1b1b1; font-size:12px; text-transform:uppercase;}

.k_01{ width:1016px; text-align:center; margin-left:-16px;}
.k_01 a{ float:left; width:238px; color:#9c9c9c; line-height:24px; padding-bottom:30px; margin-left:16px;}
.k_01 a span{ display:block; text-align:center; line-height:58px; margin-top:2px; font-size:14px; color:#414141;}
.k_01 a img{ display:block; margin:0 auto;}
.k_01 a img.jian{ display:block; margin-bottom:14px;}
.k_01 a:hover,.k_01 a.xz{ border-bottom:2px solid #00a2e9;}
.k_01 a:hover span,.k_01 a.xz span{ color:#00a2e9;}

.detail_left{
    width:400px;
    float:left;
    margin-left: 16px;
    cursor: pointer;
    text-align: left;
	border-right: 1px solid #f3f3f3;
    padding-right: 20px;
}
.news_prodects{
    width: 558px;
    float: right;
    padding-left: 20px;
}
.tip span.news_prodects_title
{
    margin-left: 300px;
}

.tech{
    float: left;
    text-align: left;
    border-bottom: 1px solid #b8db49;
    padding: 10px 0px;
    margin-top: 20px;
    padding-bottom:10px;

}
.news_prodects .title.fix
{
    margin-bottom: 20px;
}

.tech span{

    font-size: 18px;
    color: #414141;
    margin-top: -2px;

}
.tech font {
    color: #b1b1b1;
    font-size: 12px;
    text-transform: uppercase;
}
{
    color: #b1b1b1;
    font-size: 12px;
    text-transform: uppercase;
}

.mt35.mt_zero
{
    margin-top: 0px;
}

.mt35.mt_30
{
    margin-top: 30px;
}

.news_l{
    padding: 4px 0px 12px 0px;
}


.news_l ul{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}


.news_l li{
    background-image: url(../images/dot_notice.png);
    background-repeat: no-repeat;
    list-style: none;
    height: 34px;
    clear: both;
    border-bottom: 1px dashed #cccccc;
}

.news_l li a{
    padding: 0px 0px 0px 15px;
    display: block;
    float: left;
    line-height: 34px;
    text-overflow: ellipsis;
    white-space:nowrap;
    overflow:hidden;
}

.news_l li span{
    float: right;
    text-align: right;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #666666;
    line-height: 34px;
    padding: 0px 10px;
    font-size: 12px;
}
.news_l li:hover {
    list-style: none;
    background-image: url(../images/dot_notice.png);
    background-repeat: no-repeat;
    border-bottom: 1px dashed;
    background-color: #f5f5f5;
    border-bottom-color: #6B9CEB;
    background-position: left bottom;
}
.news_l li:active {
    list-style: none;
    background-image: url(../images/dot_notice.png);
    background-repeat: no-repeat;
    border-bottom: 1px dashed #06C;
    background-color: #eeeeee;
    background-position: left bottom;
}


.news_l li span#n1 {
    padding: 6px 5px 5px 5px;
    display: block;
    text-overflow: ellipsis;
    width: 34px;
    float: right;
    text-decoration: none;
}
.news_l li span#n2 {
    padding: 6px 5px 5px 5px;
    display: block;
    text-overflow: ellipsis;
    width: 34px;
    text-decoration: none;
    float: left;
}
.k_01 .news_l a,
.k_01 .news_l a:hover,
.k_01 .details a.xz,
.k_01 .details a.xz:hover
{
    border-bottom: 0px solid #00a2e9;
    text-align: left;
    width:380px;
}

.detail_left img{
    float:left;
    padding-right: 15px;
    margin-top: 8px;
}

.details{
    word-break: break-all;
    text-align:left;
    font-size:15px;
    font-family: tw_cen_mt_condensedregular, "Arial Narrow";
    line-height: 28px;
    color: #9c9c9c;

}

.details a{
    float:none;
    margin-left: 0px;
}


.driver
{
    height: 1px;
    margin: 20px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.kuai_02{ width:100%; background:#f3f3f3;}
.title2{ width:100%; background:url(../images/xian2.jpg) left bottom repeat-x; *padding-bottom:1px;}

.kuai_03{ margin-bottom:30px;}
.kk2{ width:489px; border:1px solid #efeeee; background:#fff; padding-top:2px; margin-bottom:20px;}
.kk2 span{ width:326px; font-size:12px; line-height:22px; color:#b1b1b1;}
.kk2 span a{ display:block; font-size:14px; color:#414141; line-height:normal; line-height:44px;}
.jiantou{ position:absolute; right:0px; top:-50px; width:40px;}
#left,#right{ width:17px; height:17px; margin-top:20px; cursor:pointer;}
#left{ float:left; background:url(../images/left.png) left center no-repeat;}
#right{ float:right; background:url(../images/right.png) left center no-repeat;}
#left:hover{ float:left; background:url(../images/lefthover.png) left center no-repeat;}
#right:hover{ float:right; background:url(../images/righthover.png) left center no-repeat;}
#middle{ float:left; margin:26px 0px 0px 0px; width:1000px; height:62px; overflow:hidden; display:inline; border-right:1px solid #dddada;}
#middle a{ float:left; width:142px; border:1px solid #dddada; border-right:none; overflow:hidden;}

/*---------------------APT防护产品------------------------*/
.banner{ width:100%; height:317px;}
.tips{ height:34px; line-height:34px; color:#a0a0a0; padding-top:14px;}
.tips a{ color:#a0a0a0;}
.title3{ height:42px; line-height:42px; border-bottom:1px solid #e9e9e9;}
.title3 font{ display:inline-block; height:42px; line-height:42px; width:188px; border-bottom:1px solid #929292; font-size:18px; color:#414141; font-weight:bold;}

.k_02{ background:#f5f5f4;}
.title4{ width:202px; position:relative; z-index:9999; font-size:14px;}
.title4 a{ display:block; line-height:40px; color:#414141; text-indent:16px;}
.title4 a span{ display:block; width:192px; border-top:1px solid #e9e9e9;}
.title4 a:first-child span{ border-top:none;}
.title4 a:hover,.title4 a.xz{ width:202px; background:url(../images/hover_01.png) left center no-repeat; color:#fff;}
.nr{ width:808px; margin-left:-10px;}
.nr_01{ display:none;}
.nr_01:first-child{ display:block;}
.nr_01 span{ display:block; width:412px; font-size:12px; color:#9c9c9c; line-height:24px; margin-right:24px;}
.nr_01 span a{ display:block; font-size:16px; color:#00a2e9; height:58px; line-height:58px; padding-top:9px;}

.kuai_04{}
.mt38{ margin-top:38px;}
.k_03{ margin-top:37px; width:1041px; margin-left:-39px;}
.k_03 a{ float:left; width:264px; height:362px; padding:0px 21px; border:1px solid #eaeaea; color:#9c9c9c; line-height:24px; margin-left:39px;}
.k_03 a span{ display:block; height:50px; line-height:50px; font-size:14px; color:#414141; font-weight:bold; margin-top:7px;}
.k_03 a font{ display:block; color:#636363; margin-top:26px;}
.k_03 a.bg_01{ background:url(../images/bg_01.jpg) center bottom no-repeat;}
.k_03 a.bg_02{ background:url(../images/bg_02.jpg) center bottom no-repeat;}
.k_03 a.bg_03{ background:url(../images/bg_03.jpg) center bottom no-repeat;}
.k_03 a:hover,.k_03 a.xz{ border:1px solid #00a2e9;}

/*-------------------联系我们-----------------------*/
.map{ background:#f3f3f3; margin-top:22px;}
.map span{ width:305px; margin-right:15px; font-size:14px; color:#adadad; line-height:32px;}
.map span font{ display:block; font-size:16px; color:#000000; font-weight:bold; height:48px; line-height:48px; margin-top:5px;}

/*-------------------web安全检测服务-----------------------*/
.k_04{ width:1038px; margin-left:-39px;}
.k_04 a{ float:left; width:307px; margin-left:39px;}
.art{ background:#f4f5f5; width:265px; height:199px; margin-top:2px; padding:0px 21px; line-height:24px; color:#9c9c9c;}
.art span{ display:block; height:48px; line-height:48px; padding-top:7px; font-size:16px; color:#414141;}

.title5{ height:42px; line-height:42px; border-bottom:1px solid #e9e9e9;}
.title5 font{ display:inline-block; height:42px; line-height:42px; width:188px; border-bottom:1px solid #929292; font-size:18px; color:#414141; font-weight:bold;}

.k_05{ width:1024px; margin-left:-23px; *padding-bottom:21px;}
.k_05 a{ float:left; width:233px; height:166px; overflow:hidden; position:relative; margin:0 0 21px 23px;}
.k_05 a span{ display:block; width:201px; padding:0px 16px; height:166px; background:#fff; position:absolute; top:124px;}
.k_05 a span font{ display:block; width:100%; height:42px; line-height:42px; font-size:14px; color:#414141;}
.k_05 a span ul{ margin-top:7px;}
.k_05 a span ul li{ width:100%; background:url(../images/lidian.png) left 11px no-repeat; line-height:24px; color:#9c9c9c;}
.k_05 a span ul li bdo{ display:block; padding-left:7px;}


/*------------------典型客户----------------------*/
.kuai_06{ width:1020px; margin-left:-26px;}
.kuai_06 a{ float:left; width:142px; height:91px; border:1px solid #dddada; margin:0 0 27px 26px;}
/*page*/
.page { text-align: center; padding: 30px; }
.page a { display: inline-block; border: 1px solid #dddddd; height: 24px; line-height: 24px; padding: 0 7px; color: #323232; }
.page a:hover, .page a.current { background: #00a2e9; color: #ffffff; border:1px solid #0088c4; }

/*------------------技术博客----------------------*/
.layout{ width:100%; background:#f3f3f3;}
.jishuzuo{ width:698px; margin:0 auto; background:#fff; padding:4px 26px 36px;}
.tip_01{ height:56px; line-height:56px; border-bottom:1px dashed #e2e2e2; font-size:18px; color:#414141; position:relative;}
.tip_01 span{ position:absolute; right:0px; font-size:12px; color:#9c9c9c;}

.art_01{ line-height:24px; color:#9c9c9c;}
.art_01 span{ display:block; height:26px; line-height:26px; color:#414141; font-size:14px; margin-top:13px;}
.art_01 font{ display:block; height:26px; line-height:26px; color:#414141; margin-top:13px;}

.jishuyou{ width:206px; background:#fff; padding:4px 10px 5px 16px;}
.jishuyou span{ display:block; height:50px; line-height:50px; font-size:16px; color:#00a2e9;}
.jishuyou ul li{ background:url(../images/dian3.png) left 10px no-repeat; line-height:24px;}
.jishuyou ul li a{ color:#9c9c9c; margin-left:12px;}

/*------------------加入我们----------------------*/
/*width*/
.w197 { width: 197px;}
.w764 { width: 764px; }
.bgbai{ background:#fff;}
.pb38{ padding-bottom:38px;}
.tou{ width:100%; height:101px; background:url(../images/bg_04.png) 19px 73px no-repeat #00a2e9;}
.tou span{ display:block; font-size:22px; color:#fff; margin-left:18px; height:33px; line-height:33px; padding-top:8px;}
.tou font{ display:block; height:20px; line-height:20px; margin-left:18px; font-size:12px; color:#6abdef; text-transform:uppercase;}
.ul1{ width:146px; border-left:1px solid #e2e2e2; margin-left:25px; padding:12px 0px 70px 0px;}
.ul1>li{ line-height:20px; margin-top:15px; font-weight:bold;}
.ul1>li>a{ color:#a0a0a0; padding-left:12px;}
.ul1>li:hover,.ul1> li.xz{ margin-left:-1px;}
.ul1>li:hover>a,.ul1>li.xz>a{ color:#b8db49; border-left:1px solid #b8db49;}
.ul1>li ul{ width:100%;}
.ul1>li ul li{ line-height:26px; padding-left:40px;}
.ul1>li ul li a{ color:#a0a0a0;}
.ul1>li ul li:hover a,.ul1>li ul li.xz a{ color:#b8db49;}

.title6{ width:780px; margin-left:-17px;}
.title6 a{ float:left; width:139px; height:42px; line-height:42px; background:url(../images/bg_06.png) left center no-repeat; margin-left:17px; margin-bottom:10px; text-align:center; font-size:14px; color:#ffffff;}

.title6 a:hover,.title6 a.xz{ background:url(../images/bg_05.png) left center no-repeat;}

.zhiwei{ width:100%; background:#fff;}
.zhitou{ width:100%; height:50px; background:#00a2e9; line-height:50px; text-indent:20px; color:#fff; font-size:18px; color:#fff; position:relative;}
.zhitou span{ position:absolute; right:22px; font-size:14px; color:#a3d4f4;}

.art_02{ width:714px; padding:0px 25px 68px; font-size:12px; color:#9c9c9c; line-height:24px;}
.art_02 span{ display:block; height:34px; line-height:34px; color:#9c9c9c; font-size:14px; color:#414141; margin-top:20px;}

/*------------------公司文化---------------------*/
.art_03{ width:714px; padding:6px 25px  30px; color:#9c9c9c; line-height:24px;}
.art_03>span{ display:block; font-size:24px; color:#00a2e9; font-weight:bold; height:70px; line-height:70px;}
.art_03 font{ display:inline; line-height:24px; padding-left:16px; background:url(../images/bg_07.png) left center no-repeat;}

/*------------------加入我们-公司资质---------------------*/
.k_06{ width:732px; margin-left:-21px;}
.k_06 a{ float:left; margin-left:21px;}
.k_06 a img{ padding:17px 7px; border:1px solid #e6e6e6;}
.k_06 a span{ display:block; width:164px; margin:0 auto; line-height:20px; padding:5px 0px; text-align:center; color:#a0a0a0;}


/*------------------加入我们-新闻中心---------------------*/
.shijian{ width:100%; margin-top:-10px;}
.shijian dl dt{ float:left; width:79px; text-align:right; font-size:24px; color:#414141; padding:6px 5px 0px 0px;}
.shijian dl dt span{ float:left; font-size:12px; color:#d2d2d2; line-height:normal; padding-top:7px;}
.shijian dl dd{ float:left; width:648px; background:url(../images/shijian.png) left top no-repeat; padding-left:32px; font-size:14px; color:#959595; line-height:26px; padding-bottom:42px;}
.shijian dl dd a{ display:block; font-size:16px; height:36px; line-height:36px; color:#414141;}



.lian{ position:fixed; right:0px; bottom: 100px; width:136px; height:67px; background:url(../images/bg_08.png) left center no-repeat;}
.lian span{ float:left; width:70px; margin-left:7px; font-size:12px; color:#fff; line-height:14px;}
.lian span font{ display:block;color:#b8db49; line-height:normal; line-height:28px; }
.lian img{ float:right; margin:15px 9px 0px 0px;}
