@charset "utf-8";
/*载入字体BebasNeue.ttf*/
@font-face { font-family:BebasNeue; src:url(font/BebasNeue.ttf); }
/*base css*/
.textcenter{
	text-align:center;
}
/*背景色*/
.greybg{
	background-color:rgb(231,231,232);	/*灰色*/
	/* background: linear-gradient(to right, #11a786, #135bba); */
}
/*浮动*/
.fl{
	float:left;
}
.fr{
	float:right;
}
/*外间距和内间距*/
.ml5{
	margin-left:5px;	
}
.ml10{
	margin-left:10px;
}
.ml30{
	margin-left:30px;	
}
.ml100{
	margin-left:100px;
}
.mr5{
	margin-right:5px;	
}
.mr10{
	margin-right:10px;
}
.mr30{
	margin-right:30px;	
}
.mr100{
	margin-right:100px;
}
.mt5{
	margin-top:5px;
}
.mt10{
	margin-top:10px;
}
.mt30{
	margin-top:30px;	
}

.section{
	padding:4px;
	margin:4px 0 20px 0;
}
.section h3{
	font-size:18px;
	font-weight:bold;
	letter-spacing:3px;
	margin-bottom:10px;
}
.section p{
	font-size:14px;
	color:rgb(129,130,132);
}
.boxshadow{
	-moz-box-shadow: 2px 2px 10px #909090;/*兼容firefox*/
	-webkit-box-shadow: 2px 2px 10px #909090;/*兼容safari或chrome*/
	box-shadow:2px 2px 10px #909090;/*兼容opera或ie9*/
}

/*字体颜色*/
.fc1{
	color:rgb(220,225,217);
}
.fc2{
	color:rgb(192,192,192);
}
.fc3{
	color:rgb(148,149,153);
}
.fcgreen{
	color:rgb(0,167,126) !important;
}

/*字体大小*/
.fs12{
	font-size:12px !important;
}
.fs14{
	font-size:14px !important;	
}
.fs16{
	font-size:16px !important;
}
.fs18{
	font-size:18px !important;
}
/*字体加粗*/
.fb{
	font-weight:bold !important;
}
/*固定宽度，自适应的盒模型*/
.box1024{
	width:1024px;
	margin:auto;
	clear:both;
}
.box470{
	width:470px;
	height:260px;
	margin:20px 0 10px 0;
}

/*通过标签取消某些CSS属性*/
.cancel_indent{
	text-indent:0px !important;
}

/*background image*/
.translogo{
	background:url(../image/transparentlogo.jpg);
}
.bg1{
	background:url(../image/qlanalyselogo.png);
}
/*.banner01{
	background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat scroll center center;
}
.banner02{
	background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat scroll center center;	
}*/
.banner01{
	background:url(../image/banner03.png) no-repeat scroll center center;	
}
.banner02{
	background:url(../image/banner04.png) no-repeat scroll center center;	
}

/*page css*/
body{
	/*宋体： "SimSun","宋体","Arial Narrow",HELVETICA*/
	/*雅黑： "微软雅黑",Arial,Helvetica,sans-serif;*/
	font: 14px/20px "微软雅黑",Arial,Helvetica,sans-serif;;	
	width:auto;
}
.headline{
	height:40px;
	line-height: 30px;
	background-color:rgb(239,239,239);
	clear:both;
}
.headline .headtitle{
	position:relative;
	width:1290px;
	margin:auto;
	padding:5px 0 5px 30px;
}
.headline .headtitle .mobile{
	display:inline-block;
	height:20px;
	width:20px;
	position:absolute;
	left:4px;
	top: 8px;
	background:url(../image/mobilelogo.png) no-repeat center center;
}
.headbox{
	overflow:hidden;
}
.head{
	margin:auto;
	height:90px;
	width:1340px;
}
.logo{
	float:left;
}
.head .logo img{
	margin-top:4px;
}

.head .nav{
	float:right;
	letter-spacing:2px;
	margin-left:60px;
	font-size:17px;
	color:rgb(77,73,72);
	overflow:hidden;
}
.head .nav li{
	float:left;
	width:100px;
	line-height:38px;
	margin-left:22px;
	border-bottom: 3px solid #fff;
}
.menu01{
	height: auto;
	overflow: hidden;
}
.menu02{
	height: 90px;
	overflow: hidden;
}
.pull-down-div{
	position:absolute;
	z-index:9999;
	font-size:14px;
	background-color:white;
	border-top:2px solid rgb(0,154,116);
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	box-shadow:2px 4px 4px rgb(96,99,101);/*兼容opera或ie9*/
	-moz-box-shadow: 2px 4px 4px rgb(96,99,101);/*兼容firefox*/
	-webkit-box-shadow: 2px 4px 4px rgb(96,99,101);/*兼容safari或chrome*/
}
#navhead > li:hover{
	border-bottom: 3px solid #009b74;
}
.nav li:hover div{
	left:auto;
}

.pull-down-left{
	float:left;
	width:120px;
}
.pull-down-left img{
	width:100px;
	height:100px;
	margin-top:10px;
}
ul.pull-down-list{
	padding:0 8px 0 8px;
}
.nav .pull-down-list li{
	float:none;	
	min-width:80px;
	line-height:20px;
	height:30px;
	width:auto;
	margin-left:0;
	padding-left:20px;
	border-bottom:1px solid rgb(243,243,243);
	font-weight:normal;
	background:url(../image/dot.png) no-repeat 4px center;
}
.nav ul.pull-down-list li a{
	display:block;
	line-height:30px;
	text-align:left;
	width:auto;
	_width:0;
	_white-space: nowrap;
}
.nav ul.pull-down-list li:hover{
	background-color:rgb(239,239,239);
}
.head .nav li a{
	display:block;
	text-align:center;
	text-decoration:none;
	color:rgb(77,73,72);
	line-height:86px;
}
.head .nav li a:hover{
	color:rgb(0,147,112);
}
.head .nav li.current{
	border-bottom: 3px solid #009b74;
}
.head .nav li.current > a{
	color:rgb(0,147,122);
}
.head .tel{
	font-size:18px;
	line-height:40px;
	font-weight:bold;
	letter-spacing:1px;
	color:rgb(0,147,112);
}

.content{
	/* background-color:rgb(0,154,116); */
	background: linear-gradient(to right, #11a786, #135bba);
}
.maincontent{
	position:relative;
	margin:auto;
	width:1420px;
}
.content .imageview{
	height:540px;
	/*background-size:100% 465px;*/
}
/*.content .btn_pos01{
	position:absolute;
	right:300px;
	bottom:150px;
}
.content .btn_pos02{
	position:absolute;
	left:335px;
	bottom:150px;
}*/
.content .btn_pos01{
	position:absolute;
	right:160px;
	bottom:130px;
}
.content .btn_pos02{
	position:absolute;
	left:200px;
	top:250px;
}
.content .app_button_normal{
	width:190px;
	height:36px;
	background:url(../image/app_download_normal.png) no-repeat center center;
	display:inline-block;
}
.content .app_button_normal:hover{
	width:190px;
	height:36px;
	background:url(../image/app_download_selected.png) no-repeat center center;
	display:inline-block;
}

.downfloor{opacity:0; position: fixed; left: 35%; top:16%;  width: 600px; height: 620px;background-color: #fff;border-radius: 3px; z-index:9999;display:none; -webkit-box-shadow:0 0 30px #5d5d5d; -moz-box-shadow:0 0 30px #5d5d5d; box-shadow:0 0 30px #5d5d5d; }
.msgbox{ width:580px; height: 600px; margin:0 auto; background: #fff; border-radius: 3px;}
.msgclose{ float: right; width: 36px; height: 36px; overflow: hidden; margin: 15px 15px 0 0; text-indent: -999px; background:transparent url(../image/close.png) no-repeat 0 0;}
.downUdunClose{ float: right; width: 36px; height: 36px; overflow: hidden; margin: 15px 15px 0 0; text-indent: -999px; background:transparent url(../image/close.png) no-repeat 0 0;}
.msgbody{ clear: both; width: 400px; margin: 0 auto;}
.msgbody_{ clear: both; width: 520px; margin: 0 auto;padding: 30px;}
.msgdesc{ height: 38px; color: #111; font-size: 16px;}
.msgbody{ clear: both; width: 500px; margin: 0 auto;}
.message{background-color: #fcf7f1;width: 100%;height: 60px;border-radius: 3px;}
.message p{padding: 10px 66px;color:#f38f3c;}
.msg_list{color:#3b3b3b;font-size: 16px;}
.msg_list li{width: 100%; padding: 10px}
.msg_list li .red{color:red;}
.msg_list li .text{width: 100px; text-align: right;padding-right: 10px;display: inline-block;}
.msg_list li .input{width:350px;height:40px;padding-left:10px;border: 1px solid #f5f5f5;border-radius: 5px;}
.msg_list li .submit{width:350px;height:45px;line-height:45px;text-align:center;cursor: pointer; font-size:18px;margin-left:110px;padding-left:10px;background-color: #26c5be;color:#fff;border-radius: 5px;}
.msg_list li .submit a{display: inline-block; width: 100%;}
.msg_list li .input:focus,.msg_list li .input:active,.msg_list li .input:visited,.msg_list li .input:hover{outline:none;border: 1px solid #26c5be;}
.msgdesc{ height: 38px; color: #3b3b3b; font-size: 24px;text-align: center;}
.msgcode{ float: left; width: 130px; height: 130px; overflow: hidden; border: 1px solid #e8e8e8;}
.msgcode img{ width: 100%; height: 100%;}
.msgbtns{ float: right; width: 238px;}
.msgbtns a{ display: block; width: 224px; height: 54px; overflow: hidden; text-indent: -999px; background:transparent url(../image/mobile_type.png) no-repeat 0 0;}
.msgbtns a.iph{ margin-bottom: 23px; background-position: 0 0;}
.msgbtns a.iph:hover{ background-position: 0 -55px;}
.msgbtns a.and{ background-position: 0 -110px;}
.msgbtns a.and:hover{ background-position: 0 -165px;}
.msgbtns_{ display: block;margin-bottom: 25px;}
.msgbtns_ p{ display: inline-block; width: 160px;font-size: 16px;float: left;margin-top: 17px;}
.msgbtns_ a{ display: inline-block; width: 285px; height: 54px; overflow: hidden; text-indent: -999px; background:transparent url(../image/mobile_type_U.png) no-repeat 0 0;}
.msgbtns_ a.iph{background-position: 0 0;}
.msgbtns_ a.iph:hover{ background-position: 0 -55px;}
.msgbtns_ a.and{ background-position: 0 -110px;}
.msgbtns_ a.and:hover{ background-position: 0 -165px;}
.hide{ display: none;}
.show{ display: block;}

.content .download_button_normal{
	width:151px;
	height:36px;
	background:url(../image/button_dowload_normal.png) no-repeat center center;
	display:inline-block;
}
.content .download_button_normal:hover{
	width:151px;
	height:36px;
	background:url(../image/button_dowload_selected.png) no-repeat center center;
	display:inline-block;
}
.content .vpn_download_button_normal{
	width:151px;
	height:36px;
	background:url(../image/udun_h.png) no-repeat center center;
	display:inline-block;
}
.content .vpn_download_button_normal:hover{
	width:151px;
	height:36px;
	background:url(../image/udun_hover.png) no-repeat center center;
	display:inline-block;
}
.content .acquaint_button_normal{
	width:151px;
	height:36px;
	background:url(../image/button_acquaint_normal.png) no-repeat center center;
	display:inline-block;
}
.content .acquaint_button_normal:hover{
	width:151px;
	height:36px;
	background:url(../image/button_acquaint_selected.png) no-repeat center center;
	display:inline-block;
}

.content .navline{
	height:40px;
	background-color:rgb(0,167,126);
}
.content .nav{
	font-size:17px;
	width:1208px;
	margin:auto;
	font-weight:bold;
	overflow:hidden;
}
.content .nav li{
	float:left;
	width:300px;
	line-height:40px;
	border-left:2px solid white;
}
.content .nav:last-child{
	border-right:2px solid white;
}
.content .nav li a{
	color:white;
	display:block;
	text-align:center;
	text-decoration:none;
	font-weight:500;
}
.content .nav li.current a{
	color:rgb(0,167,126);
	background-color:rgb(204,237,229);
	display:block;
	text-align:center;
	text-decoration:none;
	font-weight:500;
}
.content .nav li a:hover{
	color:rgb(127,203,183);
}
.foot{
	width:1340px;
	margin:auto;
	overflow:hidden;
}

.foot .news{
	width:500px;
	float:left;
}
.foot .news h3{
	margin-top:20px;
	width:440px;
	padding:4px;
	font-size:16px;
	font-weight:bold;
	color:rgb(96,96,101);
	letter-spacing:4px;
	border-bottom:2px solid rgb(238,240,242);
}
.foot .news .newslist{
	margin-top:10px;
}
.foot .news .newslist p{
	margin-bottom:4px;
	line-height:20px;
	color:rgb(88,88,90);
}

.foot .news .newslist span{
	margin-left:20px;
}
.foot .contactus{
	width:520px;
	float:right;
	position:relative;
}

.foot .contactus .chead{
	margin-left:40px;
	margin-top:15px;
	width:440px;
	height:22px;
	padding:4px;
	font-size:16px;
	font-weight:bold;
	color:rgb(184,184,187);
	letter-spacing:4px;
	border-bottom:2px solid rgb(238,240,242);
	background:url(../image/contactus.png)no-repeat left top;
	position:relative;
}
.foot .contactus .chead h3{
	margin-left:27px;
	margin-top:-5px;
	margin-bottom:5px;
	font-size:14px;
	color:rgb(88,88,90);
}
.foot .contactus .chead h1{
	margin-top:-10px;
	margin-left:27px;
	font-size:10px;
	letter-spacing:2px;
}
.foot .contactus .chead span{
	position:absolute;
	letter-spacing:0px;
	color:rgb(245,130,33);
	right:0;
	bottom:4px;
}
.foot .contactus .map{
	margin-left:40px;
	padding-top:3px;
	height:200px;
}

/*	background:url(../image/contactus.png) no-repeat left top;*/

.headbox2{
	/*height:80px;*/
}
.headbox2 .headtop{
	margin:auto;
	width:1024px;
	height: 40px;
	line-height: 35px;
}
.headbox2 .headtop .box{
	display:block;
	width:120px;
	margin-top: 8px;
	height:25px;
}
.headbox2 .headtop b{
	color:rgb(0,167,130);
	font-weight:bold;	
}
.headbox2 .headbottom{
	margin:auto;
	width:1024px;
	height: 90px;
	overflow:hidden;
	position:relative;
}
.headbox2 .headbottom .mt5{
	margin-top: 23px;
}
.headbox2 .headbottom .nav2{
	width:400px;
	position:absolute;
	right: -110px;
	height: 87px;
	line-height: 87px;
	font-size:15px;
}

.headbox2 .headbottom .nav2 ul li{
	float:left;
	width:90px;
	margin-right:10px;
	line-height:87px;
}

.headbox2 .headbottom .nav2 ul li a{
	display:block;
	text-align:center;
	text-decoration:none;
	color:rgb(77,73,72);
	font-weight:500;
	line-height: 87px;
}
.headbox2 .headbottom .nav2 ul li.current a{
	color:rgb(0,147,112);
	border-bottom:3px solid rgb(0,147,112);
	display: inherit;
	line-height: 85px;
}
.headbox2 .headbottom .nav2 ul li a:hover{
	color:rgb(0,147,112);
}
/**************************************************************************************************/
/******************************************产品介绍页面样式******************************************/
/**************************************************************************************************/

.introduce_content{
	width:1024px;
	margin:auto;
	padding:30px 0 0 0;
}
.introduce_head{
	background:url(../image/introduce/introduce_head.jpg) no-repeat left bottom;
	font-size:16px;
	font-weight:bold;
	color:white;
	line-height:30px;
	padding-left:20px;
}
.product_introduce{
	overflow:hidden;
}
.product_introduce_content{
	background-color:rgb(245,246,248);
	padding:5px 165px 10px 165px;
	margin-top:20px;
	margin-bottom:40px;
}
.product_introduce_content p{
	color:rgb(88,88,90);
	text-indent:20px;
	line-height:26px;
	margin-top:5px;
}
.product_introduce_body_left{
	overflow:hidden;
	float:left;
	width:340px;
	margin-left:60px;
	_margin-left:30px;
}
.product_introduce_body_right{
	overflow:hidden;
	float:right;
	width:500px;
	margin-right:100px;
	_margin-right:70px;
}
.product_desc{
	float:left;
	min-height:83px;
	padding-left:100px;
	margin-bottom:30px;
}
.product_desc h2{
	display:inline-block;
	font-size:20px;
	line-height:24px;
	_display:inline;
}
.product_desc .h2{
	font-size:18px;
	line-height:24px;
	color:black;
}
.product_desc span{
	color:rgb(189,190,193);
	font-size:12px;
	line-height:18px;
}

.bigdata_logo01{
	background:url(../image/introduce/bigdata_logo01.png) no-repeat left top;
}
.bigdata_logo02{
	background:url(../image/introduce/bigdata_logo02.png) no-repeat left top;
}
.bigdata_logo03{
	background:url(../image/introduce/bigdata_logo03.png) no-repeat left top;
}
.bigdata_logo04{
	background:url(../image/introduce/bigdata_logo04.png) no-repeat left top;
}
.outside_logo01{
	background:url(../image/introduce/outside_logo01.png) no-repeat left top;
}
.outside_logo02{
	background:url(../image/introduce/outside_logo02.png) no-repeat left top;
}
.outside_logo03{
	background:url(../image/introduce/outside_logo03.png) no-repeat left top;
}
.outside_logo04{
	background:url(../image/introduce/outside_logo04.png) no-repeat left top;
}
.internet_logo01{
	background:url(../image/introduce/internet_logo01.png) no-repeat left top;
}
.internet_logo02{
	background:url(../image/introduce/internet_logo02.png) no-repeat left top;
}
.internet_logo03{
	background:url(../image/introduce/internet_logo03.png) no-repeat left top;
}
.mobile_logo01{
	background:url(../image/introduce/mobile_logo01.png) no-repeat left top;
}
.mobile_logo02{
	background:url(../image/introduce/mobile_logo02.png) no-repeat left top;
}
.mobile_logo03{
	background:url(../image/introduce/mobile_logo03.png) no-repeat left top;
}
.mobile_logo04{
	background:url(../image/introduce/mobile_logo04.png) no-repeat left top;
}


.product_info_body{
	margin:30px;
	padding:0 100px 0 100px;
}
.product_info_body span.product_info_content{
	display:inline-block;
	width:200px;
	font-size:18px;
	line-height:30px;
	color:rgb(0,167,126);
	letter-spacing:2px;
}
.product_info_body span.product_info_content2{
	display:inline-block;
	width:160px;
	font-size:18px;
	line-height:30px;
	color:rgb(0,167,126);
	letter-spacing:2px;
}

.product_value_body{
	line-height:30px;
	text-indent:24px;
	color:rgb(88,88,90);
	padding:5px 230px 10px 130px;
	margin-top:20px;
	margin-bottom:40px;
}
/**************************************************************************************************/
/******************************************产品介绍页面样式******************************************/
/**************************************************************************************************/



/*通用的底部样式*/
.footer{
    width: 100%;
    background-color: #4c4b49;
    color: #aaa;
}
.bottom{
	width:1024px;
	margin:auto;
    padding: 30px 0;
}
.bottom ul li{float: left;padding: 0 50px;margin-bottom: 30px;border-right: 1px solid #353535;}
.bottom ul li:last-child{border-right: none}
.clear{clear: both;}
.uptbox{
	width:1024px;
	margin:auto;
	padding:20px 0 100px 0;
}
.uptbox .uptcontent{
	margin:20px 10px 10px 100px;
}
.uptbox .uptcontent h3{
	font-weight:bold;
	font-size:16px;
	color:rgb(0,167,126);
	padding:7px 4px 7px 4px;
	border-bottom:2px solid rgb(220,225,217);
}
.uptbox .uptcontent .uptdetail{
	padding:10px 0 10px 10px;
}
.uptbox .uptcontent p{
	line-height:20px;
}

.content2{
	margin:10px 30px 10px 30px;
	padding:30px 15px 10px 15px;
	width:960px;
	overflow:hidden;
}
.content2 .left{
	width:250px;
	float:left;
	padding:20px 0 3px 0;
	height:auto!important;
	height: 600px;
	min-height:600px;
	border-right:2px solid rgb(223,228,232);
}
.content2 .right{
	padding:20px 3px 3px 10px;
	width:670px;
	float:right;
	height:auto!important;
	height: 600px;
	min-height:600px;
}
.content2 .right img{
	max-width:700px;
}
.content2 .left h3{
	font-weight:bold;
	font-size:16px;
	color:rgb(129, 130, 132);
}

.content2 .left ul{
	margin:20px 0 0 30px;
}
.content2 .left li{
	margin-bottom:5px;
}
.content2 .left li a{
	display:block;
	color:rgb(35,31,32);
	font-weight:bold;
	font-size:12px;
}
.content2 .left li a.current{
	color:rgb(0,167,130);
}

.content2 .left li a:hover{
	background-color:rgb(250,248,248);
}

.content2 .right h3{
	font-weight:bold;
	font-color:black;
	font-size:18px;
}
.content2 .right h2{
	font-weight:bold;
	font-color:black;
	font-size:16px;
}
.content2 .right .detail{
	margin:20px 5px 20px 20px;
}

.content2 .right p{
	font-weight:500;
	font-size:13px;
	line-height:25px;
	text-indent:24px;
	color:rgb(88,89,90);
	margin-bottom:5px;
}
.content2 .right .newslist{
	padding:20px 5px 0 5px;
}
.content2 .right .newsinfo{
	font-size:13px;
	letter-spacing:1px;
	color:rgb(88,88,90);
	line-height:20px;
	margin:8px 0 8px 0;
	padding-left:10px;
}
.content2 .right .newsinfo:hover{
	color:rgb(0,167,126);
}
.newsinfo span{
	margin-left:10px;
}

.content2 .left .label{
	padding:5px 0 15px 0;
	margin:10px 30px 0 30px;
	letter-spacing:10px;
	line-height:30px;
	text-align:center;
	font-size:18px;
	color:rgb(148,149,153);
	background:url(../image/underline.jpg) no-repeat center bottom;
}
.content2 .left .label a{
	display: inline-block;
	width:100%;
}
.content2 .left .label:hover{
	background-color:rgb(250,248,248);
}
.content2 .left .current{
	color:rgb(0,167,126);
	font-weight:bold;
}


.typelist{
	height:126px;
	background-color:rgb(0,167,126);
}

.typebox{
	width:300px;
	height:106px;
	padding:16px 0 0 40px;
	float:left;
}
.typevalue{
	color:white;
	padding:18px 0 6px 25px;
}
.typebox .leftbd{
	border-left:4px solid rgb(69,191,161);
}
.typevalue h2{
	padding:4px 0 10px 0;
	font-size:26px;
	line-height:26px;
}
.typevalue h1{
	font-size:18px;
}
.typelist .currentbox{
	background-color:rgb(69,191,161);
	border-bottom:4px solid rgb(162,223,208);
}

.casetype{
	height:40px;
	padding:10px 0 0 20px;
	border-bottom:1px solid rgb(0,167,126);
}
.casetype p{
	color:rgb(129,130,132);
	font-size:13px;
	font-weight:bold;
}
.casecontent h3{
	border-bottom:1px solid rgb(129,130,132);
	padding:10px 0 10px 20px;
	font-size:16px;
	color:rgb(129,130,132);
	font-weight:bold;
}
.caselist ul{
	overflow:hidden;
}
.caselist li{
	padding:3px 0 0 3px;
	width:180px;
	height:50px;
	float:left;
	margin:20px 10px 20px 10px;
}

.probation{
	border:1px solid rgb(220,220,222);
	width:1009px;
	height:200px;
	margin:auto;
	margin-top:40px;
	margin-bottom:40px;
}
.probation .phead{
	height:30px;
	font-size:14px;
	color:rgb(88,89,90);
	background-color:rgb(220,220,222);
}
.probation .phead .messageleft{
	margin-left:200px;
	line-height:30px;
	font-weight:bold;
}
.probation .phead .messageright{
	margin-left:300px;
	line-height:30px;
	font-weight:bold;
}
.probation .forminline{
	float:left;
	width:300px;
	margin:25px 0 0 25px;
}
.probation .label80{
	width:90px;
	padding:0 5px 0 5px;
	display:inline-block;
	text-align:right;
}
.probation .forminline strong{
	color:red;
}
.probation .forminline select{
	width:70px;
}
.probation .btn{
	float:left;
	margin:25px 0 0 105px;
	line-height:30px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	width:170px;
	height:30px;
	background-color:rgb(220,220,222);
}
.probation .btn a{
	display:block;
}

.dvp_area{
	position:relative;
	width:630px;
	height:220px;
	margin:20px 0 20px 0;
	font-size:12px;
	/*background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat center center;*/
	background-image:url(../image/his_img.png);
	background-repeat:no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image//develop_history_bg.png', sizingMethod="scale");
	_background-image:none;
}
.dvp_area .date{
	background:url(../image/dot.png) no-repeat left 9px;
	padding-left:10px;
}
.dvp_area .dvp_content{
	background:url(../image/dot.png) no-repeat left 9px;
	padding-left:10px;
	font-size:12px;
}

/*公司发展历程，相对于图片的位置*/
.dvp_area_r1{
	position:absolute;
	color:rgb(63,63,64);
	width:120px;
	bottom:10px;
	left:-20px;;
}
.dvp_area_r2{
	position:absolute;
	color:rgb(63,63,64);
	width:120px;
	top:10px;
	left:130px;;
}
.dvp_area_r3{
	position:absolute;
	color:rgb(63,63,64);
	width:120px;
	bottom:10px;
	left:160px;;
}
.dvp_area_r4{
	position:absolute;
	color:rgb(63,63,64);
	width:120px;
	top:10px;
	left:318px;;
}
.dvp_area_r5{
	position:absolute;
	color:rgb(63,63,64);
	width:120px;
	bottom:10px;
	right:200px;
}
.dvp_area_r6{
	position:absolute;
	color:rgb(63,63,64);
	width:120px;
	top:10px;
	left:480px;;
}
.dvp_area_r7{
	position:absolute;
	color:rgb(63,63,64);
	width:120px;
	bottom:10px;
	right:20px;
}

.recruit_box{
	margin:10px 0 0 10px;
}
.recruit_content{
	margin:10px 10px 2px 10px;
	padding:10px 10px 2px 10px;
}
.recruit_seperation{
	height:20px;
	background:url(../image/underline_long.jpg) no-repeat center 4px;
}

.recruit_title{
	color:rgb(0,167,126);
	margin-left:10px;
	font-weight:bold;
	font-size:15px;

}
.recruit_info{
	margin:10px 5px 10px 0;
	padding:2px 20px 5px 20px;
	font-size:13px;
	border-bottom:1px dashed rgb(231,231,232);
}

.recruit_check{
	float:right;
	margin-right:100px;
}
.recruit_check a:hover{
	color:rgb(0,167,126);
}

.QRCode{
	right:0;
	top:605px;
	position:fixed;right:1px;top:605px; z-index:9999;
	_position:absolute;
	_bottom:auto;
	_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-0-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||10));
}

/*---客户案例新加20151015---*/
.case_right_box1{margin-bottom:50px; overflow:hidden;}
.case_title{background-color:#f5f6f8; color:#231f20; font-size:22px; font-weight:bold; text-align:center; line-height:60px; display:block; margin-bottom:20px;}
.case_right_box2{ border-left:0px; border-right:0px; overflow:hidden; padding-top:10px;}
.case_right_box2 ul{ overflow:hidden; border:0px;}
.case_right_box2 ul li.li1{width:29%; border-top:1px dashed #e7eaed; border-bottom:1px dashed #e7eaed; text-align:center; padding:30px 0px; display:block; float:left;}
.case_right_box2 ul li.li2{width:29%; border-bottom:1px dashed #e7eaed; text-align:center; padding:30px 0px; display:block; float:left;}
.case_right_box2 ul li.li3{width:13px; height:111px; background:url(../image/case_fg_line.jpg) no-repeat; float:left; display:block;}

/*清朗U盾页面*/
.banner3{background:url(../image/banner3.png) no-repeat top center; height:390px;}
#faq{width:1000px; margin:0px auto; padding:0px;}
#faq dt{cursor:pointer; font-family:"微软雅黑"; font-size:18px; color:#333; border-bottom:1px dashed #d6d6d6; line-height:60px;}
#faq dd{display:none; line-height:30px; padding:15px 0px 30px; color:#333;}
#faq dd p{display:block; text-indent:2em; line-height:36px;}
#faq dd p.none{display:block; text-indent:0em; line-height:36px;}
#faq dd p.img{text-align:center; margin:20px 0px;}
#faq dd p a{ color:#35a3dc; text-decoration:underline;}
#faq dd p span{ color:#f30; font-weight:bold;}

/*清朗巡查端页面*/
.bottom50{margin-bottom: 50px;}
.mar_right{margin-right: 144px;}
.banner2{background:url(../image/banner2.png) no-repeat top center; height:465px;}
.patrol_body_left {overflow: hidden;float: left;width: 580px;margin-left: 60px;}
.patrol_body_right{background:url(../image/pic.png) no-repeat top right; height:606px;}
.patrol_cont p{line-height: 26px;color:#3a3b3b;}
.patrol_title{font-size: 24px;font-weight: bold;line-height: 60px;}
.font_color{color:#009c74;}
.patrol_icon{ width: 95px; height: 95px; float: left; margin-left: -100px;background:url(../image/patrol_icon1.png) no-repeat;}
.icon1{background-position-x: -95px;}
.icon2{background-position-x: -190px;}
.icon3{background-position-x: -285px;}
.icon4{background-position-x: -381px;}
.patrol_desc { float: left; min-height: 88px; padding-left: 100px;margin-bottom: 30px;}
.patrol_desc h2{ display: inline-block; font-size: 24px;line-height: 35px;color:#00ac90;padding-left: 20px;margin-top: 10px;}
.patrol_desc span{ display: inline-block;color:#323333; font-size: 14px;line-height: 24px;padding-left: 20px;}
.patrol_product_info {height:525px;padding: 30px 0 40px 0;}
.patrol_product_info ul li{width: 478px;height:230px;padding: 0 30px 30px 0;float: left;background:url(../image/info_bg.png) no-repeat;}
.patrol_icon1{ width: 125px;height: 122px;float: left;margin: 50px 40px;background:url(../image/patrol_icon2.png) no-repeat;}
.icon01{background-position-x: -121px;;}
.icon02{background-position-y: -125px;}
.icon03{background-position: -120px -125px;}
.info_cont{width: 252px;float: left;margin-top: 40px;}
.info_cont h2,.application_scene h2{font-size:24px;line-height:45px;color:#3a3a3b;}
.info_cont p{font-size:14px;line-height:24px;color:#323333;}
.application_scene_cont{height: 300px;margin-top: 30px;}
.application_scene{width: 440px;height:250px;float: left;text-align:center; display: inline-block;}
.application_scene ul li{float: left;border: 1px solid #9c9c9c;font-size: 18px;color:#323333;padding: 10px 30px; margin: 30px 0 0 30px;}

/*首页改版样式*/
.list_title{margin-top: 30px;padding-left: 110px;}
.list_title li{float: left;height: 132px;width: 321px;padding-top: 6px;cursor:pointer;text-align: center;line-height: 105px;font-size:20px;margin-right: 70px;background:url(../image/home/title.png) no-repeat;background-size: 100% 100%;}
/*.list_title li:hover{float: left;height: 80px;width: 235px;cursor:pointer;text-align: center;line-height: 80px;font-size:18px;margin-right: 20px;background:url(../image/home/title_hover.png) no-repeat;background-size: 235px 80px;}*/
.list_title li:hover,.list_title li.active{color:#009b74;background:url(../image/home/title_hover.png) no-repeat;}
.list{height: 512px;}
.list_show{display: block}
.list_hidden{display: none;}
.list_cont .cont_l{width:45%;height:300px;display: inline-block;background:url(../image/home/list01.png) no-repeat;}
.list_cont .cont_l02{width:45%;height:346px;display: inline-block;background:url(../image/home/list02.png) no-repeat;}
.list_cont .cont_l03{width: 44%;height: 375px;display: inline-block;background:url(../image/home/list03.png) no-repeat;}
.list_cont .cont_l04{width: 45%;height: 375px;margin-top: 29px;display: inline-block;background:url(../image/home/list04.png)no-repeat;}
.list_cont .cont_r{width:55%;display: inline-block;float: right;}
.list_cont .cont_r .title{font-size: 20px;line-height: 60px;margin-top: 30px;}
.list_cont .cont_r .content_list{font-size: 14px;line-height: 30px;color: #666;}
.list_cont .cont_r .btn{width:200px;height:50px;font-size: 20px;line-height: 50px;margin-top: 30px;text-align:center;cursor:pointer;color: #fff;background-color: #51a7de;border-radius: 5px;}
.list_cont .cont_r .btn a{display: inline-block;width: 100%;}
.list_cont .cont_r .btn_pos01{display: inline-block;margin-top: 30px;}
.list_cont .cont_r .btn_pos01 img{width: 170px;	margin-right: 5px;margin-top: -16px;}
.list_cont .cont_r .Android{width: 250px;height: 66px;display: inline-block;background:url(../image/home/btn01.png)no-repeat;}
.list_cont .cont_r .iPhone{width: 250px;height: 66px;display: inline-block;background:url(../image/home/btn02.png)no-repeat;}
.list_cont .cont_r .PC{width: 216px;height: 66px;display: inline-block;background:url(../image/home/btn03.png)no-repeat;}
.list_cont .download{display: inline-block;float: left;}
.list_cont .download p{line-height: 30px;}
.list_cont .line {height: 60px;width: 1px;border-right: 1px dashed #dedede;float: left;margin: 33px 10px;}

.about{width:100%;min-height:480px;background-color: #fafafa;text-align: center;padding: 40px 0 0px;}
.news{width:100%;text-align: center;padding-top: 40px;}
.news .newslist{width: 1340px;min-height: 100px;margin: 0 auto;text-align: left;}
.news .newslist p{width: 490px;	display: inline-block;	white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news .newslist .list_title{line-height: 36px;margin: 0 0px 30px; width: 34%;display: inline-table;}
.news .newslist .more{line-height: 36px;background-color: #fafafa;text-align: center;font-size: 18px;color: #666;border:1px solid #f3f3f3;margin-bottom: 60px;margin-left: 86px;}
.news .newslist .more:hover{background-color: #fff;box-shadow: #e9e9e9 0px 5px 20px 0;}
.news .newslist .more a{ width: 100%;display: inline-block;}
.about h2,.news h2{font-size: 24px;color: #333;}
.about .title,.news .title{font-size: 18px;color: #333;line-height: 50px;text-align: center;}
.about h2 span,.news h2 span{font-size: 24px;color: #dedede; margin: 0 20px;font-weight: 100;}
.about p{font-size: 16px;color: #1a1a1a;line-height: 30px;text-align: left;}
.about .cont{ width: 1340px;margin: 0 auto;text-align: center;}
.about .cont p{ width: 1120px;margin: 0 auto;}
.about .cont p span{ font-weight: bold;color: #009c73;}
/*申请试用弹框*/
#cover{
	position:fixed;left:0px;top:0px;
	background:rgba(0, 0, 0, 0.4);
	width:100%;  /*宽度设置为100%，这样才能使隐藏背景层覆盖原页面*/
	height:100%;
	filter:alpha(opacity=60);  /*设置透明度为60%*/
	opacity:0.6;  /*非IE浏览器下设置透明度为60%*/
	display:none;
	z-Index:999;
}