body{ background:#ffffff; padding:0; margin:0; min-width:1000px; font-family:"微软雅黑"; font-size:14px;}
*{ margin:0; padding:0; font-family:"微软雅黑";}
dl,ul,ol{list-style-type: none;}
a,img{border:0;}
a{ text-decoration:none;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;}
a:hover{ text-decoration:none;}
.bold{ font-weight:bold;}
.allclear{ clear:both;}
/*分页*/
DIV.black { FONT-SIZE: 80%; PADDING-top: 40px; MARGIN: 3px; COLOR: #a0a0a0; TEXT-ALIGN: center; width:300px;  margin:25px auto;}
DIV.black A { PADDING-RIGHT: 5px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #666666; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; TEXT-DECORATION: none; background-color:#ffffff; font-size:12px; border: #424a55 1px solid;}
DIV.black A:hover { background-color:#666666; COLOR: #ffffff; border:#424a55 1px solid;}
DIV.black A:active {BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BACKGROUND-IMAGE: url(invbar.gif); BORDER-LEFT: #f0f0f0 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #f0f0f0 1px solid; BACKGROUND-COLOR: #404040}
DIV.black SPAN.current {BORDER-RIGHT: #424a55 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #424a55 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #424a55 1px solid; COLOR: #dfdfdf; MARGIN-RIGHT: 3px; PADDING-TOP: 4px; BORDER-BOTTOM: #424a55 1px solid; BACKGROUND-COLOR: #666666;}
DIV.black SPAN.disabled { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #666666; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; font-size:12px;background-color:#ffffff; border:#424a55 1px solid;}

.size16{ font-size:16px; line-height:29px;}
.size18{ font-size:18px; line-height:35px;}
.size20{ font-size:20px; line-height:48px;}
.size22{ font-size:22px; line-height:51px;}
.size24{ font-size:24px; line-height:50px;}

/*首页开始*/
.top{ width:1000px; height:72px; padding:26px 0 0 0; margin:0 auto; position:relative;}
.language{ position:absolute; right:13px; top:5px; text-align:right; font-size:10px; color:#a8a8a8;}
.language a{ color:#a8a8a8;}
.language a:hover{ color:#3a69cd;}
.top_logo{ width:198px; height:53px; float:left; background:url(../images/toplogo.png) no-repeat; position:relative;}
.logo_font{ position:absolute; color:#1e254b; top:15px; right:-170px;}
.bg1{ width:100%; height:56px; background:#edeef1;}
.bg2{ width:100%; height:305px; background: url(../images/bg1.jpg) no-repeat center;}
.bg3{ width:100%; background:#333333; border-top:12px solid #262a5f;}
.main1{ width:1000px; height:56px; margin:0 auto; text-align:center; color:#576ed6;}
.main2{ width:1000px; height:132px; margin:0 auto; text-align:center; padding:160px 0 0 0; position:relative;}
.main2_pic1{ width:113px; height:113px; background:url(../images/pic1.png) no-repeat; left:110px; top:35px; position:absolute;}
.main2_pic2{ width:113px; height:113px; background:url(../images/pic2.png) no-repeat; left:442px; top:35px; position:absolute;}
.main2_pic3{ width:113px; height:113px; background:url(../images/pic3.png) no-repeat; right:111px; top:35px; position:absolute;}
.main2_bg1{ width:21px; height:10px; background:url(../images/bg1.png) no-repeat; left:489px; top:0; position:absolute;}
.main2_bg2{ width:70px; height:33px; background:url(../images/bg2.png) no-repeat; left:465px; bottom:0; position:absolute;}
.main2_bg3{ width:23px; height:32px; background:url(../images/bg3.png) no-repeat; left:489px; bottom:-15px; position:absolute;}
.more_btn1 a{ width:171px; height:70px; display:block; background: url(../images/more_btn11.png) no-repeat bottom; margin:0 81px; float:left; color:#325cd2;}
.more_btn1 a:hover{ background: url(../images/more_btn12.png) no-repeat bottom; color:#c70f8d;}

.main3{ width:1000px; height:305px; margin:0 auto; position:relative;}
.main3 a{ text-align:center; color:#ffffff; font-size:12px;}
.main3 p{ font-size:12px; -webkit-transform:scale(0.9); line-height:20px;}
.round1 a{ width:135px; height:80px; display:block; background: url(../images/round11.png) no-repeat; position:absolute; left:2px; top:38px; padding:55px 0 0 0;}
.round1 a:hover{ background: url(../images/round12.png) no-repeat;}
.round2 a{ width:108px; height:65px; display:block; background: url(../images/round21.png) no-repeat; position:absolute; left:195px; top:139px; padding:43px 0 0 0;}
.round2 a:hover{ background: url(../images/round22.png) no-repeat;}
.round3 a{ width:121px; height:72px; display:block; background: url(../images/round31.png) no-repeat; position:absolute; left:363px; top:112px; padding:50px 0 0 0;}
.round3 a:hover{ background: url(../images/round32.png) no-repeat;}
.round4 a{ width:108px; height:63px; display:block; background: url(../images/round21.png) no-repeat; position:absolute; right:365px; top:42px; padding:45px 0 0 0;}
.round4 a:hover{ background: url(../images/round22.png) no-repeat;}
.round5 a{ width:135px; height:75px; display:block; background: url(../images/round11.png) no-repeat; position:absolute; right:194px; top:139px; padding:60px 0 0 0;}
.round5 a:hover{ background: url(../images/round12.png) no-repeat;}
.round6 a{ width:152px; height:82px; display:block; background: url(../images/round41.png) no-repeat; position:absolute; right:0; top:98px; padding:70px 0 0 0;}
.round6 a:hover{ background: url(../images/round42.png) no-repeat;}

.main4{ width:1000px; margin:0 auto; font-size:12px; padding:0 0 30px 0;}
.main4 p{ width:940px; margin:0 auto; text-indent:2em; color:#666666; line-height:24px;}
.line{ width:366px; height:50px; background: url(../images/line.png) no-repeat bottom; text-align:center; margin:25px auto; color:#2836b9;}
.more_btn2 a{ width:96px; height:27px; margin:0 auto; display:block; background: url(../images/more_btn21.png) no-repeat; text-align:center; color:#ffffff; line-height:25px; margin-top:30px;}
.more_btn2 a:hover{ background: url(../images/more_btn22.png) no-repeat;}

.bot{ width:1000px; height:350px; margin:0 auto; padding:20px 0 0 0; position:relative;}
.leftlist{ width:600px; min-height:180px; float:left; font-size:12px;}
.leftlist dl{ display:inline; float:left; margin:0 35px;}
.leftlist dl dt{ font-size:15px; color:#ffffff; line-height:40px;}
.leftlist dl dd a{ line-height:25px; color:#999999;}
.leftlist dl dd a:hover{ color:#606364;}
.rightlist{ width:360px; float:right; font-size:12px;}
.rightlist dl{ display:inline; float:left;}
.rightlist dl dt{ font-size:15px; color:#ffffff; line-height:40px;}
.rightlist dl dd{ line-height:25px; color:#999999;}
.rightlist dl dd a{ line-height:25px; color:#999999;}
.rightlist dl dd a:hover{ color:#606364;}
.code{ width:121px; text-align:center; line-height:20px; color:#ffffff; position:absolute; right:50px; top:125px;}
.code2{ width:121px; text-align:center; line-height:20px; color:#ffffff;position:absolute; right:240px; top:125px;}
.bot_line{ width:100%; border:1px solid #838383; clear:both; margin-top:100px;}
.copyright{ color:#f6f6f6; font-size:12px; line-height:20px; position:relative;}
.bot_font{ width: 600px; position: absolute; text-align: center; top: 17px; right: 133px;}
.bot_logo{ width:128px; height:35px; position:absolute; background:url(../images/bot_logo.png) no-repeat; top:17px; left:90px;}

/* banner */
#slide-index {position: relative; width: auto; height:483px; overflow:hidden; z-index:1;}
#slide-index .slides { width: auto; height:483px;}
#slide-index .slide {position: relative; float:left; height:483px;}
#slide-index .image {z-index: 1; position: absolute;}
#slide-index .button {width: 138px; display: none;}
#slide-index .control {z-index:40; position:absolute; text-align:center; width:100%; bottom:15px; height:19px; cursor:pointer;}
#slide-index .center{ width:129px; height:26px; background:url(../images/bannerbg.png) no-repeat; margin:0 auto;}
#slide-index .control a{background-image:url(../images/hw_000505.jpg); filter: alpha(opacity=60); width:18px; height:4px; display:inline-block; background-repeat:no-repeat; cursor:pointer; margin-right:5px; opacity:0.6;}
#slide-index .control a:hover {background-image: url(../images/hw_000506.jpg); filter: alpha(opacity=100); opacity: 1;}
#slide-index .control a.active {background-image: url(../images/hw_000506.jpg); filter: alpha(opacity=100); opacity: 1;}
.autoMaxWidth {position: relative; height: 232px; overflow:hidden;}

.nav{ width:550px; float:right;}
.nav .current a{color:#3a69cd; background:url(../images/b_slider.jpg) center bottom no-repeat;}
.nav li{ float:left; list-style:none; width:110px;}
.nav li a{ text-align:center; letter-spacing:1px; margin:0 auto; height:25px; overflow:hidden; padding:10px 0 0 0; font-size:14px; display:block; color:#a8a8a8;}
.nav li a:hover{color:#3a69cd; background:url(../images/b_slider.jpg) center bottom no-repeat;}
.cssbadumenu { position:absolute; display:none; top:55px; margin:0 auto; width:510px;}
.cssbadumenu .column{ float:left; width:102px;}
.cssbadumenu .column ul{ margin:0; padding:10px 0; font-size:10px; list-style-type:none;}
.cssbadumenu .column ul li{ padding-left:10px; line-height:20px; margin-bottom:10px;}
.cssbadumenu .column ul li a{ color:#a8a8a8; padding:5px 0 0 0; font-size:10px;}
.cssbadumenu .column ul li a:hover{ color:#3a69cd;}
.cssbadumenu2 { position:absolute; display:none; top:55px; margin:0 auto; margin-left:90px; width:360px;}
.cssbadumenu2 .column{ float:left; width:120px;}
.cssbadumenu2 .column ul{ margin:0; padding:10px 0; font-size:10px; list-style-type:none;}
.cssbadumenu2 .column ul li{ padding-left:10px; line-height:20px; margin-bottom:10px;}
.cssbadumenu2 .column ul li a{ color:#a8a8a8; padding:5px 0 0 0; font-size:10px;}
.cssbadumenu2 .column ul li a:hover{ color:#3a69cd;}
.cssbadumenu3 { position:absolute; display:none; top:55px; margin:0 auto; margin-left:215px; width:300px;}
.cssbadumenu3 .column{ float:left; width:100px;}
.cssbadumenu3 .column ul{ margin:0; padding:10px 0; font-size:10px; list-style-type:none;}
.cssbadumenu3 .column ul li{ padding-left:10px; line-height:20px; margin-bottom:10px;}
.cssbadumenu3 .column ul li a{ color:#a8a8a8; padding:5px 0 0 0; font-size:10px;}
.cssbadumenu3 .column ul li a:hover{ color:#3a69cd;}
/*首页结束*/


/*侧边栏*/
.izl-rmenu{position:fixed; right:2%; bottom:10px; padding-bottom:30px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999;}
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
/* .izl-rmenu a.btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#2836b9; text-decoration:none; display:block;} */
/* .izl-rmenu a.btn-qq:hover{background-color:#ced6ff;} */
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#ced6ff; display:none;}
.izl-rmenu .btn-top:hover{background-color:#8a99f2;}


/*成功案例*/
.case{ width:1000px; margin:0 auto; padding:30px 0 50px 0; position:relative;}
.case_font{ width:366px; height:50px; background: url(../images/line.png) no-repeat bottom; text-align:center; margin:0 auto; color:#2836b9;}
.case_main{ width:1000px; height:236px; margin-top:39px; font-size:12px; color:#262055; line-height:17px;}
.case_top{ width:990px; height:49px; background:#1d2088; color:#ffffff; line-height:50px; padding:0 5px;}
.case_font2{ margin-right:15px;}
.case_logo{ width:357px; height:187px; float:left;}
.wartune{ width:609px; height:179px; float:left; background: url(../images/wartune_bg.jpg) no-repeat; padding:8px 17px 0 17px;}
.ddtank{ width:609px; height:172px; float:left; background: url(../images/ddtank_bg.jpg) no-repeat; padding:15px 17px 0 17px;;}
.zeusage{ width:609px; height:178px; float:left; background: url(../images/zeusage_bg.jpg) no-repeat; padding:9px 17px 0 17px;}


/*解决方案*/
.project{ width:1000px; height:487px; margin:0 auto; position:relative; color:#ffffff;}
.project_bg1{ width:100%; height:487px; background: url(../images/project_bg1.jpg) center no-repeat;}
.project_bg2{ width:100%; height:89px; background:#100964;}
.pro_main{ width:1000px; height:81px; margin:0 auto; color:#ffffff; line-height:5px; padding:7px 0 0 0;}
.pro_font1{ width:178px; height:175px; background: url(../images/pro_font1.jpg) no-repeat; position:absolute; top:68px; left:0; padding:30px 20px 0 20px;}
.pro_font2{ width:178px; height:175px; background: url(../images/pro_font2.jpg) no-repeat; position:absolute; top:68px; left:255px; padding:30px 20px 0 20px;}
.pro_font3{ width:178px; height:175px; background: url(../images/pro_font3.jpg) no-repeat; position:absolute; top:68px; right:267px; padding:30px 20px 0 20px;}
.pro_font4{ width:613px; height:84px; background: url(../images/pro_font4.jpg) no-repeat; position:absolute; top:291px; left:0; padding:30px 60px 0 60px;}
.pro_font5{ width:189px; height:225px; background: url(../images/pro_font5.jpg) no-repeat; position:absolute; top:125px; right:0; padding:55px 20px 0 20px;}
.pro_font6{ width:232px; position:absolute; top:67px; right:0; font-size:17px; line-height:27px; color:#2836b9;}
.pro_font62{ font-size:14px; color:#da2f83;}
.project_bg3{ width:100%; background:#edeef1 url(../images/project_bg2.jpg) bottom no-repeat;}
.pro_main2{ width:1000px; height:410px; margin:0 auto; color:#ffffff; line-height:5px; padding:38px 0 0 0;}
.pro_main3{ width:149px; height:365px; margin-right:16px; border:2px solid #1f2db0; float:left; background:#ffffff; font-size:12px; color:#221b76;}
.pro_main4{ width:149px; height:365px; border:2px solid #1f2db0; float:right; background:#ffffff; font-size:12px; color:#221b76;}
.pro_font7,.pro_font8,.pro_font9,.pro_font10,.pro_font11,.pro_font12{ width:149px; height:69px; text-align:center; font-size:16px; color:#ffffff; padding:30px 0 0 0;}
.pro_font7{ background: url(../images/pro_font7.jpg) no-repeat; line-height:18px;}
.pro_font8{ background: url(../images/pro_font8.jpg) no-repeat; line-height:30px;}
.pro_font9{ background: url(../images/pro_font9.jpg) no-repeat; line-height:18px;}
.pro_font10{ background: url(../images/pro_font10.jpg) no-repeat; line-height:30px;}
.pro_font11{ background: url(../images/pro_font11.jpg) no-repeat; line-height:30px;}
.pro_font12{ background: url(../images/pro_font12.jpg) no-repeat; line-height:30px;}
.pro_font13{ width:139px; padding:16px 5px 0 5px; line-height:17px;}
.pro_font14{ width:136px; padding:45px 0 0 13px; line-height:18px;}
.pro_font15,.pro_font16,.pro_font17,.pro_font18{ width:133px; padding:45px 8px 0 8px; line-height:18px;}

/*团队管理*/
.manage{ width:100%; padding:0 0 50px 0;}
.manage1{ width:1000px; margin:0 auto; position:relative; padding:30px 0 0 0;}
.manage2{ width:726px; height:275px; margin:0 auto; position:relative; padding:83px 0 0 274px;}
.manage_bg{ width:100%; height:358px; background:url(../images/manage_bg.jpg) center no-repeat;}
.manage_pic{ width:390px; position:absolute; left:0; top:58px; color:#404d83; line-height:25px;}
.ceo_font,.coo_font,.cto_font{ width:715px; float:left; color:#404d83; line-height:20px;}
.ceo_font{ padding:6px 0 0 0;}
.coo_font{ padding:30px 0 0 0;}
.cto_font{ padding:45px 0 0 0;}
.ceo_font p,.coo_font p,.cto_font p{ text-indent:2em;}

/*联系我们*/
.contact{ width:1000px; margin:0 auto; text-align:center; padding:30px 0; position:relative;}
.con_font{ width:200px; margin:0 auto; text-align:center; color:#123399; line-height:40px;}
.con_line{ width:52px; height:3px; background:#c9c9c9; margin:0 auto;}
.con_l{ width:570px; float:left; margin-left:60px; margin-top:40px;}
.con_shuru{ width:267px; height:26px; border:solid 1px #b5b5b5;}
.con_shuru2{ width:563px; height:86px; border:1px solid #b5b5b5; padding-left:5px; line-height:25px; margin-top:16px;}
.password{ position:relative; } 
.passText{ position:absolute; left:5px; top:0px; color:#a9a9a9; font-size:14px;}
.con_btn{ width:298px; height:30px; margin:0 auto; margin-top:18px;}
.con_r{ position:absolute; right:-50px; top:225px; text-align:left; line-height:35px; color:#5c6269;}
.con_r a{ color:#5c6269;}
.map{ width:100%; height:248px; margin:0 auto;}

/*关于我们*/
.ab_bg1{ width:100%; background: url(../images/ab_bg1.png) bottom no-repeat;}
.ab_bg2{ width:100%; height:324px; background: url(../images/ab_bg2.jpg)  center no-repeat;}
.ab_bg3{ width:100%; height:443px; background: url(../images/ab_bg3.png) top no-repeat;}
.ab_main2,.ab_main3{ width:1000px; margin:0 auto;}
.ab_main1{ width:920px; height:330px; position:relative; padding:40px 40px 0 40px; margin:0 auto;}
.ab_main1 p{ text-indent:2em; color:#666666; font-size:12px; line-height:22px;}
.ab_main2{ height:324px; color:#ffffff;}
.ab_main2 ul{ height:195px;}
.ab_main2 li{ width:813px; margin:0 auto; line-height:32px;}
.ab_main2 a{ color:#ffffff;}
.ab_main2 a:hover{ color:#01e188;}
.ab_main21{ width:760px; height:30px; float:left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.ab_main22{ float:right; text-align:right;}
.ab_main3{ height:413px; padding:30px 0 0 0;}
.ab_main3 li{ width:136px; height:66px; float:left; margin:0 14px; border:1px solid #d7d9dd; margin-bottom:38px;}
.ab_line{ width:537px; height:56px; background:url(../images/ab_line.png) no-repeat bottom; text-align:center; margin:0 auto; line-height:55px; margin-bottom:10px;}
.more_btn3 a{ width:83px; height:25px; margin:0 auto; display:block; background:url(../images/more_btn31.png) no-repeat; text-align:center; line-height:25px; margin-top:15px;}
.more_btn3 a:hover{ background:url(../images/more_btn32.png) no-repeat; color:#03fbb8;}
.fil_line{ width:366px; height:50px; background: url(../images/line.png) no-repeat bottom; text-align:center; color:#2836b9; margin:0 auto; margin-bottom:25px;}

/*新闻列表*/
.list_bg{ width:100%; height:311px; background:url(../images/list_bg.jpg) center no-repeat;}
.list{ width:1000px; height:750px; margin:0 auto; padding:30px 0 0 0;}
.list_main{ width:830px; height:550px; margin:20px auto;}
.list_main li a{ line-height:35px; color:#5b5d65;}
.list_main a:hover{ color:#545cc3;}
.list_l{ width:735px; height:35px; float:left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.list_r{ width:90px; height:35px; float:right; text-align:right;}
.line2{ width:100%; border-bottom:1px dotted #dfdfdf; clear:both;}

.page{ width:830px; margin:0 auto; text-align:center;}
.page a{ COLOR: #666666; MARGIN-RIGHT: 3px; background-color:#ffffff; border:solid 1px #424a55; padding:3px 8px;}
.page a:hover{ COLOR: #545cc3; MARGIN-RIGHT: 3px; background-color:#ffffff; border:solid 1px #545cc3; padding:3px 8px;}
.page span.current { COLOR: #dfdfdf; MARGIN-RIGHT: 3px; BACKGROUND-COLOR: #545cc3; padding:3px 8px; border:solid 1px #545cc3;}
.number{ padding:5px 6px; COLOR: #666666;}


/*新闻页*/
.news{ width:1000px; min-height:600px; margin:0 auto; padding:30px 0 50px 0; color:#666666;}
.news_title{ width:100%; text-align:center; line-height:35px; color:#a8a8a8;}
.news strong{ font-size:30px; color:#123399;}
.news p{ text-indent:2em; line-height:25px;}
.news_pic{ width:100%; text-align:center; margin:25px 0;}


/*SDK*/
.sdk_bg1{ width:100%; background:#16205e;}
.sdk_bg2{ width:100%; background:url("../images/sdk_bg2.jpg") center no-repeat;}
.sdk_bg3{ width:435px; height:435px; background:url("../images/sdk_bg3.png") no-repeat; position:absolute; top:4px; left:65px;}
.sdk_main1{ width:1000px; height:349px; margin:0 auto; position:relative; background:url("../images/sdk_bg1.png") center no-repeat;}
.sdk_main2{ width:1000px; height:439px; margin:0 auto; position:relative;}
.sdk_main3{ width:1000px; height:421px; margin:0 auto; position:relative;}
.signin a{ width:191px; height:71px; background:url("../images/signin1.png") no-repeat; display:block; position:absolute; top:122px; right:130px;}
.signin a:hover{ background:url("../images/signin2.png") no-repeat;}
.blog a{ width:191px; height:71px; background:url("../images/blog1.png") no-repeat; display:block; position:absolute; top:241px; right:130px;}
.blog a:hover{ background:url("../images/blog2.png") no-repeat;}
.sdk_input{ width:515px; position:absolute; top:55px; right:0;}
.sdk_mail{ width:470px; position:absolute; top:50px; left:0; text-align:left; line-height:35px; color:#16205e; font-size:24px;}
.sdk_mail a{ color:#16205e;}
.sdk_shuru{ width:240px; height:44px; background:#f2f2f3; border:0; text-indent:8px;}
.sdk_shuru2{ width:510px; height:213px; border:0; padding-left:5px; line-height:25px; margin-top:16px; background:#f2f2f3;}
.passText2{ position: absolute; left: 5px; top:-190px; color: #a9a9a9; font-size: 14px;}
.sdk_btn{ width:453px; height:34px; margin-top:18px; margin-left:31px;}