@charset "gb2312";
/*
版本 1.0
作者 skyhot
时间 2012.9.6
*/

/*初始化*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td, p,article{

	margin: 0;
	padding: 0;
	
	
}


body {
	 font-size:14px;
	 font-family:'微软雅黑',proxima-nova,"Helvetica Neue",Arial,sans-serif,"Lucida Grande","Lucida Sans Unicode",Helvetica,Verdana,'Tahoma';
	 -webkit-text-size-adjust:none;
	 background:#f4f4f4;
	 height:100%;
	 width:100%;

}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight:bold;
	color:#000000;
	padding-left: 18px;
	line-height: 33px;
	padding-top:10pt;
	padding-bottom:10pt;
}
ol, ul {
	list-style: none
}
div
{
	display:block
}


a{
	text-decoration:none;
}


.clear{
	clear:both
}
.mid
{
	width:960px;
	margin:0 auto;
	clear:both;
	background-color: #FFFFFF;
}

.button{
	 color:#FFF;
	 text-align:center;
	 cursor:pointer;
	 display:inline-block;
	 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	 border-radius:4px;
}
.blue{
	border-radius:4px;
    background:#2780cb;	
	background: linear-gradient(top, #348cd6 0%, #1a74c0 100%);
	background: -o-linear-gradient(top, #348cd6 0%, #1a74c0 100%);
	background: -moz-linear-gradient(top, #348cd6 0%, #1a74c0 100%);
	background: -ms-linear-gradient(top, #348cd6 0%, #1a74c0 100%);
	background: -webkit-gradient(
	 linear,
	 left top,
	 left bottom,
	 color-stop(0, #348cd6),
	 color-stop(1, #1a74c0)
	 );
	 border-bottom:solid 2px #105086;
}
.blue:hover{
	background:#1a74c0;	
}
.blue:active{
	background:#1a74c0;
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3);
}


.gray{
	border:1px #cbc9c9 solid;
	color:#585858;
	border-radius:4px;
    font-size:14px;
    background:#ffffff;	
	background: linear-gradient(top, #ffffff 0%, #efefef 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
	background: -webkit-gradient(
	 linear,
	 left top,
	 left bottom,
	 color-stop(0, #ffffff),
	 color-stop(1, #efefef)
	 );
	 box-shadow: 0 2px 0px rgba(211, 209, 209, 1);
/*	 border-bottom:solid 2px #d3d1d1;*/
	text-shadow:none;
}
.gray:hover{
	background:#efefef;	
}
.gray:active{
	background:#efefef;
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3), 0 2px 0px rgba(211, 209, 209, 1);
}

#mian{ width:100%;  position:absolute; top:0px;		background-repeat: repeat;
	background-color: #FFFFFF;
		 background-image: url(bg_body_thin.png);}

.navbar{ background:#FFF; width:100%; height:40px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.15);  position:fixed; z-index:10; }
.logo{ width:190px; float:left; height:40px; background:url(imagesimg.png); overflow:hidden; display:inline-block; text-indent:-990px;}
.logo a{width:190px; height:40px; overflow:hidden; display:block;}
.nav{ float:left; width:770px; height:40px; position:relative; z-index:10;}
.nav li{ float:left; width:70px; height:40px; font-size:14px; overflow:hidden; margin-right:5px; }
.nav li.tel{ float:right; width:142px; background:url(imagesimg.png) no-repeat -219px -53px; margin-right:0px;}
.nav li a{ color:#555; display:block; width:70px; height:40px; text-align:center;line-height:40px}
.nav li.login a{ color:#585858; line-height:40px;  font-size:14px;}
.nav li a:hover, .nav .current a{ color:#FFF; display:block; width:70px; height:40px; text-align:center; background:#737373; box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.19);}


.navbar .mid{ position:relative;}

.banner{ height:430px; overflow:hidden; background:#fff; position:relative; border-radius:4px; margin-top:60px;}
.banner img,.banner div{ position:absolute; width:960px;height:430px; top:0px; left:0px;}
.banner .banner_pre{ width:480px; height:430px; display:inline-block; position:absolute; top:0px; left:10px; background:url(imagesbanner_btn.png) no-repeat 0px 170px; cursor:pointer;}
.banner .banner_next{ width:480px; height:430px; display:inline-block; position:absolute; top:0px; right:10px;background:url(imagesbanner_btn.png) no-repeat 440px -392px; cursor:pointer;}


.part_title{ padding:30px 0px 10px 0px; font-size:26px; color:#333; height:26px; line-height:1em; text-shadow:0 1px 0px rgba(255, 255, 255, 1); clear:both;}
.part_mes{ font-size:16px;color:#585858; line-height:24px; padding-bottom:10px; }
.part_title ul{ float:right; font-size:14px;}
.part_title ul li{ float:left; padding:0px 10px 0px 10px;}
.part_title ul li a{color:#707070; vertical-align:bottom;}
.part_title ul li a:hover,.part_title ul li a.select{color:#1564af;}




.internet{ height:378px; background:#fff url(imagesimg.png) no-repeat 0px -420px; position:relative;}
.enterprise{ height:380px;}
.solutions,.contact{height:430px; }
.customers{height:370px;}
.news{}
.internet .text i{ float:left; display:inline-block; line-height:13px; margin-right:2px;}
.internet .text i{
	width:15px;
	height:23px; margin:0px 0px 0px 0px;
	background:url(imagesimg.png) no-repeat;
	background-position:-459px 0px;
}
.internet .text i.num100{
	width:24px;
	background-position:-459px -200px;
}
.internet .websitediv{
	position:absolute;
	top:95px;
	left:50px;
}
.internet .requestdiv{
	position:absolute;
	top:185px;
	left:50px;
}
.internet .todaywebsitediv{
	position:absolute;
	top:95px;
	right:45px;
}
.internet .interceptdiv{
	position:absolute;
	top:195px;
	right:45px;
}

.gotojsl{ width:96px; height:48px; display:inline-block; border-radius:4px; background:#3989cd; background:url(imagesimg.png) no-repeat -5px -276px; position:absolute; top:120px; left:373px; text-indent:-333px; overflow:hidden;}
.gotoscanv{ width:96px; height:48px; display:inline-block; border-radius:4px; background:#6cc133; background:url(imagesimg.png) no-repeat -130px -276px; position:absolute; top:120px; left:494px; text-indent:-333px;overflow:hidden;}
.gotojsl:hover{background:#3989cd url(imagesimg.png) no-repeat -5px -276px;}
.gotoscanv:hover{background:#6cc133 url(imagesimg.png) no-repeat -130px -276px;}


.enterprise .product_bar{
	width:254px;
	padding:33px;
	height:400px;
	float:left;
	border-right:solid #e6e6e6 1px;
}

.enterprise .product_bar{
	width:254px;
	padding:32px 32px 32px 33px;
	float:left;
	border-right:solid #e6e6e6 1px;
}
.enterprise .websaber{
	border:none;
	padding:32px;
}
.enterprise .product_bar .title{
	display:block;
	font-size:14px;
	font-weight:bolder;
	padding:0px 0px 0px 0px;
	color:#086cc1;
	
}
.enterprise .product_bar .title i{	
	width:43px;
	height:43px;
	vertical-align:middle;
	display:inline-block;
}
.enterprise .product_bar .title .websoc_ico{
	background:url(imagesimg.png) no-repeat -215px 0px;
}
.enterprise .product_bar .title .kswaf_ico{
	background:url(imagesimg.png) no-repeat -305px 0px;
}
.enterprise .product_bar .title .websaber_ico{
	background:url(imagesimg.png) no-repeat -405px 0px;
}


.enterprise .product_bar .introduction_{
	height:225px;
}
.enterprise .product_bar .introduction{
	color:#737373;
	padding-bottom:20px;
	line-height:18px;
	padding-top:10px;
	height:105px;
}



.enterprise .product_bar .int_list{
	padding-bottom:10px;
	color:#333;
	text-indent:-70px;
	padding-left:70px;
}

.download_btn{
	width:120px; height:30px;
	line-height:30px;
	float:right;
	margin-top:20px;
	font-size:14px;
}
.solutions{ text-align:center;}
.solutions table{ width:958px;}
.solutions thead{ text-align:center; height:60px;}
.solutions thead td{ height:60px; vertical-align:middle; border-right:#e6e6e6 1px solid;}
.solutions thead td.title{ width:181px; background:url(imagesimg.png) no-repeat 0px -183px;}
.solutions thead td.title label{ width:161px; text-align:left; height:30px; display:inline-block; line-height:30px; color:#737373;}
.solutions thead td.title label.text_right{ text-align:right; padding:0px 10px 0px 10px;}
.solutions td.price{ width:113px; text-align:left; text-indent:10px; vertical-align:middle;}
.solutions td.free{ color:#47b200;}
.solutions td.problem{ width:228px; text-align:left; text-indent:10px; border:none; vertical-align:middle;}
.solutions thead i{ width:56px; height:25px; display:inline-table;}
.solutions thead label{ width:128px; color:#CCC; display:block;}
.solutions thead .scanv_ico{ background:url(imagesimg.png) no-repeat -12px -106px;}
.solutions thead .jsl_ico{ background:url(imagesimg.png) no-repeat -98px -110px;}
.solutions thead .websaber_ico{ background:url(imagesimg.png) no-repeat -184px -112px;}
.solutions thead .kswaf_ico{ background:url(imagesimg.png) no-repeat -274px -111px;}
.solutions thead .websoc_ico{ background:url(imagesimg.png) no-repeat -365px -110px;}
.solutions tbody tr{ height:40px; vertical-align:middle; background:#fff;}
.solutions tbody tr.bg_gray{ background:#f8f8f8;}
.solutions tbody tr td{ height:40px; vertical-align:middle;border-right:#e6e6e6 1px solid; color:#585858;}
.solutions tbody td.title{ padding-left:10px; text-align:left; color:#333;}
.solutions tbody .yes{
	background-position: 0 -2830px;
	height: 14px;
	width: 14px;
	display: inline-block;
	text-indent: -119988px;
	overflow: hidden;
	text-align: left;
	background:url(imagesimg.png) no-repeat -1px -65px; 
}

.contact .map{
	background:url(imagesimg.png) no-repeat -500px 40px;
	width:455px;
	height:400px;
	margin-left:40px;
	float:left;
	position:relative;
}

.contact .map i{
	cursor:pointer;
	width:40px;
	height:25px;
	display:inline-block;
	background:url(imagesimg.png) no-repeat;
	position:absolute;
}
.contact .map i.bj{
	width:60px;
	top:156px;
	left:276px;
	background-position:0px -357px;
}
.contact .map i.sh{
	top:235px;
	left:346px;
	background-position: -224px -357px;
}
.contact .map i.gz{
	top:321px;
	left:283px;
	background-position: -117px -357px;
}
.contact .map i.cd{
	top:245px;
	left:205px;
	background-position: -64px -357px;
}

.contact .map i.xg{
	top:350px;
	left:294px;
	background-position: -171px -357px;
}
.contact .message {
width: 420px;
float: right;
padding-top: 15px;
}
.contact .message .contact_bar{
	cursor:pointer;
	padding:15px;
}
.contact .message .contact_sh{ display:none;}
.contact .message .contact_cd{ display:none;}
.contact .message .contact_gz{ display:none;}
.contact .message .contact_xg{ display:none;}
.contact .message .contact_bar h4{
	font-weight:bolder;
	color:#333;
	padding-bottom:5px;
	font-size:14px;
}
.contact .message .contact_bar ul li{
	text-indent:-42px;
	margin-left:42px;
	color:#585858;
	line-height:22px;
}
.contact .message .contact_bar ul li span{
	color:#adadad;
}
#allmap{
	width: 380px;
	margin-left:15px;
	height:220px;
	margin-top:20px;
	border-radius:4px;
}


.customers_ { width:970px;}
.customers_ Li{ width:182px; height:78px; border:solid #e6e6e6 1px; padding:0px; margin:0px; float:left; margin:0px 10px 10px 0px;}
.honors_ { width:970px;}
.honors_ Li{ width:184px;  padding:0px; margin:0px; float:left; margin:0px 10px 10px 0px; height:169px; text-align:center; font-size:12px; color:#737373;}
.honors_ Li img{border:solid #e6e6e6 1px; height:117px; margin:0px auto;}
.honors_ Li label{ display:block;}
.news ul{ padding:30px 0px 30px 0px;}
.news li{ clear:both; cursor:pointer;}
.news .time{ width:120px; position:relative; float:left;}
.news .year{ font-size:11px; color:#aaaaaa; padding-left:23px; line-height:11px;vertical-align:text-top; width:48px; display:inline-block; }
.news .day{ font-size:28px; color:#585858; line-height:23px;vertical-align:text-top; display:inline-block; }
.news .news_round{ width:12px; height:12px; border:solid #d0d0d0 2px; border-radius:12px; background:#FFF; display:inline-block; float:right; right:-9px; position:absolute;}
.news .news_index{border:solid #1564af 2px;}
.news .newslist{ float:left; width:784px; padding-left:28px; border-left:solid 2px #d0d0d0; padding-bottom:50px;}
.news .title{ font-size:18px; color:#333; display:block; padding-bottom:5px;}
.news .title:hover{ color:#1564af;}
.news .con{ color:#737373;}
.news .news_cont{ display:none;}
.news .news_cont img{ display:block;}
.news .news_more{ text-align:center; margin-bottom:20px;}
.news .news_more a{ width:138px; height:36px; line-height:36px; }
.news .news_more a i{ background:url(imagesimg.png) no-repeat -176px -65px; vertical-align:middle; margin-left:10px; display:inline-block; width:14px; height:15px;}


#mems_ .year{ font-size:11px; color:#aaaaaa; padding-left:23px; line-height:11px;vertical-align:text-top; width:15px; display:inline-block; }
#mems_ .title{ font-size:14px; color:#333; display:block; padding-bottom:5px;}
#mems_ .newslist{padding-bottom:25px;}

.news_,.medias{ display:none;}
.medias .medias_{ padding:0px;}
.medias div.medias_title{
	padding:20px 0px 0px 20px;
	color:#737373;
	clear:both;
}
.medias_ li{ padding:20px; clear:both;}
.medias_ li img{float:left; border:solid #e6e6e6 1px;}
.medias_ li .media_links{
	width:730px;
	float:left;
	padding-left:30px;
	height:auto;
	
}
.medias_ li .media_links span{
	display:block;
}
.medias_ li .media_links .links_bar{
	padding:5px 0px 25px 0px;
	font-size:12px;
}
.medias_ li .media_links a{
	color:#4674b9;
	display:block;
	text-decoration:underline;
}


.news .job_list_lv2{ padding:20px;}
.news .job_list_lv2 h1{ padding-bottom:10px;}
.news .job_list_lv2 li{ padding-bottom:30px;}
.news .job_list_lv2 li span{ color:#737373;}

.content_detail{ padding:20px; text-indent:2em; line-height:28px; color:#585858;}
.content_detail p{ margin-bottom:20px;}

#footer{
	margin-top:20px;
	border-top:solid 1px #d0d0d0;

	}
#footer .footer{
	font-size:12px;
	border-top:solid 1px #fff;
	padding-top:8px;
}
#footer .footer .konwnseclogo{
	float:left;
	width:130px;
	margin-top:18px;
	text-align:center;
}

#footer .footer ul{
	float:left;
	width:120px;
	margin-bottom:10px;
}
#footer .footer ul li{
	height:20px;
}

#footer .footer ul li a{
	color:#848484;
	
	display:inline-block;
	
}
#footer .footer ul li a:hover{
	text-decoration:underline;
}
#footer .footer ul .title{
	color:#4C4C4C;
	font-weight:bolder;
}

.copyright{ color:#848484; float:right; text-align:right;line-height:18px;}
.copyright a{ margin-left:6px;}

#cus_ser{
	width:32px; height:142px; 
	position:absolute; right:0px; color:#FFF; top:200px; overflow:hidden;
}
.cus_ser_{width:165px; height:112px; background:#ff6600;border-bottom-left-radius:4px;  border-top-left-radius:4px;overflow:hidden;}
#cus_ser .title{ width:32px; height:112px; float:left; background:url(imageszxzx.jpg); cursor:pointer;
}
#cus_ser  ul{ padding:10px 0px 0px 2px; width:125px; float:left;}
#cus_ser  ul li{ height:30px; line-height:30px; display:block; font-size:12px; padding-left:19px; background:url(imageszqq.jpg) no-repeat 0px 7px;}
#cus_ser  ul li a{ color:#FFF;}
#cus_ser  ul li a:hover{ text-decoration:underline;}
#cus_ser .close{ display:inline-block; width:16px; height:16px; overflow:hidden; cursor:pointer; margin-right:4px; float:right;}


.loading{ text-align:center; padding:10px 0px 10px 0px;}
.loading img{ width:32px; filter:alpha(opacity=50); -moz-opacity:0.5;  -khtml-opacity: 0.5; opacity: 0.5; }

.error_tip{
	position:absolute;
	background:#d63a3e;
	border-radius:4px;
	position:absolute;
	white-space:nowrap;
	font-size:12px;
	top:100px;
	left:20px;
	color:#FFF;
	display:inline-block;
	padding:5px;
	display:none;
}
.error_tip i{
	top: 9px;
	border-style: dashed dashed dashed solid;
	border-color: #d63a3e;
	border-bottom: dashed transparent;
	border-left: dashed transparent;
	border-top: dashed transparent;
	border-width: 5px;
	font-size: 0;
	position: absolute;
	width: 0;
}
.error_tip i.right{
	top: 9px;
	border-style: dashed dashed dashed solid;
	border-color: #d63a3e;
	border-bottom: dashed transparent;
	border-right: dashed transparent;
	border-top: dashed transparent;
	border-width: 5px;
	font-size: 0;
	position: absolute;
	width: 0;
}

.tip{
	position:absolute;
	background:#fff;
	border-radius:4px;
	position:absolute;
	white-space:nowrap;
	font-size:12px;
	top:100px;
	left:20px;
	color:#FFF;
	display:inline-block;
	padding:5px;
	display:none;
	border:solid #e5e5e5 1px;
}

.error_tip i{
	top: 9px;
	border-style: dashed dashed dashed solid;
	border-color: #d63a3e;
	border-bottom: dashed transparent;
	border-left: dashed transparent;
	border-top: dashed transparent;
	border-width: 5px;
	font-size: 0;
	position: absolute;
	width: 0;
}
