﻿@charset "utf-8";
body, dl, dt, dd, ol, ul, pre, form, field, input, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; color:#333; font-size:12px;}
body{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-style: normal; line-height:150%; font-weight: normal; color: #333333; text-decoration: none; background:#fff url(images/bg.jpg) repeat-x 0 -17px;}
a{text-decoration:none; color:#06c;}
a:hover, a:active{text-decoration:underline; color:#f30;}

ul, ol{list-style:none;}
input, textarea, select, button, file {	font-size:12px;}

img{border:0;}
p,li{line-height:1.8em;}

.clear,.cols-1 li{clear:both; }
.f-l{float:left;}
.f-r{float:right;}

.dis_b{display:block;}
.dis_n{display:none;}
.f-n,a.f-n{ font-weight:normal;}
#top{width:940px; margin-bottom:10px; height:28px; color:#009CE8;}

/*宽度设置*/
.main,#foot,.slide,#top,#banner,#banner-1{width:940px; margin:0 auto;}

#foot{/* border-top:1px solid #A1C1D6;*/ line-height:24px; color:#444; padding-top:12px;}
#foot a{color:#444;}
.w-290,.w-640,#service,#flash{text-align:left;}
.w-290{width:290px;}
#flash,.w-640{width:640px;}
.w-700{width:700px;}
.w-940{width:940px;}
.w-220{width:220px;}

.w-640 h2,.w-290 h2,.w-220 h2,.title{ background:url(images/bg_01.gif) no-repeat 0 0; line-height:31px; height:31px; padding-left:14px; position:relative; overflow:hidden;}
h2 a{ width:90px; margin-right:6px; display:block; float:left; text-align:center; font-size:14px; font-weight:normal;}
h2 a.s-1{background:url(images/bg_01.gif) no-repeat -18px -55px; height:26px; line-height:27px; margin-top:5px;}

#service{background:url(images/bg_service.gif) no-repeat 0 0; width:240px;}
#menu{width:944px; margin:0 auto; height:64px; background:url(images/bg_menu.jpg) no-repeat 0 0;}
 #menu ul{margin-left:204px;}
 #menu a{ letter-spacing:6px; font-size:14px; width:80px; text-align:center; display:block; height:64px; line-height:64px; color:#454545;}
 #menu a:hover{ background:url(images/bg_01.gif) no-repeat -316px -136px; color:#fff; text-decoration:none;}
 #menu a.s-2{ background:url(images/bg_01.gif) no-repeat -316px -76px; font-weight:bold; color:#fff;}
#banner,#banner-1{height:230px; overflow:hidden; background:url(images/bg_menu.jpg) no-repeat -2px -66px;}
#banner-1{height:120px;}

.space-0,#menu a.space-0{letter-spacing:0;}
.bk-10,.bk-5,.bk-50{height:10px; overflow:hidden;}
.bk-5{height:5px;}
.bk-50{height:50px;}
/*补丁*/
.mar-t-10{margin-top:10px;}
.mar-t-20{margin-top:20px;}
.mar-t-5{margin-top:5px;}
.mar-tr-5{margin-top:5px; margin-right:5px;}
.pad-lr-10{ padding:0 10px;}
.pad-tb-5{ padding:5px 0;}
/*通用列表*/
.list{ padding-left:6px;}
.list li,#solution-list li,.txt-list li{line-height:26px; background:url(images/bg_01.gif) no-repeat -695px -80px; padding-left:10px;}
 .list li a{color:#444;}
  .list li a:hover{color:#f30;}
/*客户评价*/
.list-1{ margin:0 8px; padding:1px;}
 .list-1 h3{ font-weight:normal; color:#06c; height:24px; line-height:24px;}
 .list-1 p{ line-height:16px; text-indent:2em; margin-bottom:12px; color:#787878;}
.bg-signup,.bg-case,.bg-media{ margin-top:10px; height:31px; background:url(images/bg.gif) repeat-x 0 -29px;}
.bg-signup h3,.bg-case h3,.bg-media h3{height:30px; line-height:30px; padding-left:6px; color:#1872B7;}
.bg-case h3{background-position:-910px -64px;}
.bg-media h3{background-position:-910px -107px;}
.bg-signup h3 span,.bg-case h3 span,.bg-media h3 span{ padding-left:8px; font-weight:normal; color:#999; font-size:11px;}
.bdr{background:#fff; border-left:1px solid #79C5EB; border-right:1px solid #79C5EB;}
 .bdr h2{margin-top:10px;}
.bdr-right{background:#D3EEF9 url(images/bg_01.gif) no-repeat right 0; height:31px; padding-right:8px; position:absolute; right:0; bottom:0;_*bottom:-1px;}
.bdr-top-220,h2.col-nav{background:url(images/bg_01.gif) no-repeat -5px -160px; height:7px;}
.bdr-bottom-700{background:url(images/bg_01.gif) no-repeat 0 -31px; height:7px;}
.bdr-bottom-640{background:url(images/bg_01.gif) no-repeat 0 -271px; height:7px;}
.bdr-bottom-290{background:url(images/bg_01.gif) no-repeat -5px -133px; height:7px;}
.bdr-bottom-220{background:url(images/bg_01.gif) no-repeat -5px -183px; height:7px;}
 .bdr-bottom span{background:url(images/bg.gif) no-repeat right 0; height:7px; width:7px;}

.cols-3 li{width:33.3%; margin:5px 0;}
.cols-2 li{width:50%; margin:5px 0;}
.inline li{ float:left; display:inline;}
 .inline li a{text-align:center; display:block;}
 #module-hot li a{text-align:left; display:block;}

.orange,a.orange,.tit-1 h3{color:#f40;}
a.orange:hover{ text-decoration:underline;}
  

/*按钮*/
.btn,.btn-submit{background:url(images/bg_01.gif) no-repeat -482px -28px; height:22px; line-height:22px; width:48px; border:none; cursor:pointer;}
.btn-submit{ background-position:-435px -60px; color:#fff; width:64px;}

.center,.content-title{ margin:0 auto; text-align:center;}

/*#content{ border:1px solid #CBDCE7; padding:5px 10px;}*/

.partner{ background:#f1f1f1; /*height:24px; */line-height:24px; overflow:hidden; color:#444;}
 .partner span{background:#ccc; color:#333; height:48px; line-height:48px; display:block; width:80px; text-align:center; float:left; margin-right:8px;}
 .partner a{ margin-right:12px; color:#454545;}
 
.h2-more{ background:url(images/bg_01.gif) no-repeat -190px -50px; width:45px; height:31px; position:absolute; right:0; top:0;}

.cmstop_txt img{ margin:10px 15px 0 5px;}
 .cmstop_txt p{ text-indent:2em; margin:1em 0; font-size:14px; line-height:24px; padding:0 1em;}
 
.btn-style{margin-left:20px;}
 .btn-style a{ width:81px; height:28px; padding-left:8px; line-height:24px; background:url(images/bg_01.gif) no-repeat -440px -140px; display:block; float:left; margin-right:28px; color:#444; color:#076FCE;}
 .btn-style a:hover{ background-position:-440px -182px; text-decoration:none; color:#f30;}
.h-370{height:400px; overflow:auto;}
#position{ line-height:31px; height:31px; padding-left:8px; color:#06c;}
 #position a{ text-decoration:none; color:#06c; padding-right:20px; background:url(images/bg_01.gif) no-repeat right -235px;}

#module-bg{ background:url(images/bg_03.jpg) no-repeat right bottom;}
#module-hot{ margin:10px 0 5px 20px;}
 #module-hot li,#function-list li{ width:280px; margin-right:15px; margin-bottom:16px;}
  #module-hot li img{padding:1px; border:1px solid #ccc; float:left; display:block; margin-right:10px;}
  #module-hot li h3,#function-list li h3{color:#107AD1;}
  #function-list li h3 a{text-align: left;}
  #module-hot li p,#function-list li p{color:#444;}
#module-list{margin-left:20px;}
 #module-list li{background:url(images/bg_01.gif) no-repeat -550px -120px; width:82px; height:30px; line-height:30px; margin:0 30px 10px 0; text-align:center; }
/*解决方案*/
#p_plan_c{background:url(images/bg_04.jpg) no-repeat right bottom;}
 #p_plan_c h3,#p_plan_c p{ margin:10px 20px; font-size:14px;}
 #p_plan_c p{margin-bottom:20px; color:#444; line-height:22px; text-indent:2em;}
 #p_plan_c h3{color:#f30; margin-top:25px;}
#solution-list{padding-left:20px; margin:20px 0;}
 #solution-list li a{width:140px; text-align:left; margin-bottom:10px; font-size:14px; color:#444; cursor:default;}
  #solution-list li a:hover{text-decoration: none;}
/*功能列表*/
#function-list{padding-left:20px; margin-top:10px;}
 #function-list li{ margin-bottom:12px;}
  #function-list li p{ line-height:20px;}#function-list li h3{ color:#333;}

.dotline{background:url(images/bg_01.gif) repeat-x 0 -365px; height:10px; clear:both;}
#flash{ width:640px; height:226px; }

/*客户案例*/
.case-list{}
 .case-list li{margin-top:10px;}
  .case-list li img{ padding:1px; border:1px solid #ccc; margin-right:10px; float:left; display:block;}
  .case-list li p{ color:#555; text-indent:2em; line-height:18px; margin:6px 0;} 
  
.content-title{border-bottom:1px solid #C7E9F8; width:600px; padding:1px;}
.content-title h2{ font:bold 18px/32px "宋体"; text-align:center; margin:10px 0;}
.content img{ margin:10px auto; text-align:center; display:block;}

.tit-1{margin:15px 0 0;}
 .tit-1 h3{font-size:14px;}
 
.txt-list li{ line-height:30px; line-height:30px; overflow:hidden; border-bottom:1px dotted #ddd; background-position: -695px -76px;}

.table-apply{}
 .table-apply td{background:#fff; padding:8px 4px; line-height:22px;}
 .table-apply th{font-weight:normal; text-align:right; padding-right:4px;}
.f-18{font:normal 18px/40px "黑体"; line-height:50px; padding-right:30px;}
.gray{color:#787878;}
.v-t,.v-t input{ vertical-align:middle;}
/*联系我们*/
.contact-us dt{ margin-bottom:10px;}
.contact-us dd{ padding-left:20px; height:30px; line-height:30px; color:#444;}
.tree-nav{ padding:0 10px;}
 .tree-nav li{ border-bottom:1px dotted #ccc;}
  .tree-nav a{ font-size:14px; line-height:36px; display:block; font-size:12px; color:#454545; background:url(images/bg_01.gif) no-repeat -656px -397px; padding-left:24px;}
  .tree-nav a.s-1{ background-position:-656px -290px; color:#f30; font-weight:bold;}

.tab_area a:hover{text-decoration: none;}
