@charset "utf-8";
header, section, nav, article, aside, figure, footer { display:block;}
body, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, textarea, label, figure{ margin:0; padding:0;}
body{ font:12px/1.5em Tahoma, Geneva, sans-serif; color:#666;}

caption, th, td { text-align:left; font-weight:normal; }
table, td, th { vertical-align:middle; }
table{border-collapse:collapse;border-spacing:0;}

ul, li{ list-style:none;}
img{ border:0;}
em{ font-style:normal;}
input:focus, textarea:focus{ outline:none;}
textarea{ resize:none; }
h1, h2, h3, h4{ font-family:'宋体','Vendana','Arial'; font-weight:600;}
.clearfix:after,
.product-show .item:after,
.ext-info .server:after,
.ext-link ul:after { display:block; clear:both; height:0; content:"　";}
.clearfix,
.product-show .item,
.ext-info .server,
.ext-link ul { *zoom:1;}
.clear { display:block; overflow:hidden; _zoom:1;}
.none { display:none;}
.laquo,
.raquo { font-size:14px; margin:0 4px 0 0; color:#055D9C; font-family:Tahoma, Geneva;}
.raquo { margin:0 0 0 4px;}

a:link{ color:#055d9c; text-decoration:none; }
a:visited{ color:#055d9c; text-decoration:none;}
a:hover{  color:#055d9c; text-decoration:underline;}
a:active{ color:#055d9c; text-decoration:none;}

body { background:url(header_bg.png) repeat-x;}


/* 导入图片 */
.down-panel-list .down-btn,
.search-solution a,
.icon-solution,
h3.bg-title,
h3.contact,
.contact-block .xweibo-click,
.sidebar-title,
.cate-nav dt,
.apply-server .apply-icon,
.apply-form .submit,
.apply-server .apply-btn a,
.apply-server .bind-btn a,
.top-title-nav .curr,
.btn-add-follow { background:url(../images/all_bg.jpg) no-repeat;}
.bbs .icon-bbs,
.btn-area span,
.case-show .hd,
.case-show .bg-l,
.case-show .bg-r,
.case-show .bg-l-disable,
.case-show .bg-r-disable,
.down .official,
.down .plugins,
.servers .appkey,
.servers .hosting-service,
.servers .parked-domains,
.weibo-info,
.win-pop,
.btn-confirm{ background:url(../images/index_bg.png) no-repeat;}
.down h3,
.servers h3,
.apply-server h3,
.used-functions,
.functions-skin,
.top-title-nav .q,
.cate-nav .curr,
.contact-block .qq-group span,
.icon-each,
.icon-manage,
.icon-security,
.icon-phone,
.icon-live { background:url(../images/icon_bg.jpg) no-repeat;}
.icon-bg,
.icon-t,
.infomation-title,
.show-problem,
.current-sle a,
.weibo-info .item-cont h4,
.cooperation span.icon,
.ins-cooper .install-guide li a,
.icon-close{ background:url(../images/icon_bg.png) no-repeat;}
.con,
.info-title,
.infomation-content,
.solution-con,
.product-con,
.weibo-show .list-cont li,
.weibo-everybody .list-cont li,
.contact-s2 .contact-list,
.contact-s2 .qq-list { background:url(../images/line-2.gif) bottom repeat-x;}
.classification li,
.category-lb { background:url(../images/line-1.gif) bottom repeat-x;}
.con-img-ma,
.con-img-mb,
.con-img-mc,
.con-img-sa,
.con-img-sb,
.con-img-sc,
.con-img-qa,
.con-img-qb,
.con-img-qc,
.con-img-qd,
.con-img-pa,
.con-img-pb,
.con-img-pc,
.con-img-pd,
.con-img-pe,
.con-img-ca,
.con-img-cb,
.con-img-cc,
.con-img-cd { background:url(../images/with_map.jpg) no-repeat;}
.num-1,
.num-2,
.icon-xweibo,
.icon-api,
.icon-service { display:block; background:url(../images/special_bg.jpg) no-repeat; text-indent:-9999em;}
.contact-s2 .mail,
.contact-s2 .hotline,
.icon-qq,
.icon-group,
.icon-contact{  background:url(../images/icon_contact.png) no-repeat;  }
/*标签背景*/
/* .tab-s1,
.tab-s1 span,
.tab-s1 span span, */
.product-server li{display:inline-block;	_display:inline;}
.tab-s1 .current,
.tab-s1 .current span{ background:url(../images/tab_bg.png); }
#header .site-nav  li ul{ width:220px; background:#fff; border:1px solid #666; padding:10px;}
#header .site-nav  li ul  dd{ width:220px; height:25px; line-height:25px; border-top:1px solid #}
#header .site-nav  li ul dd a{ display:inline; background:none; line-height:25px; font-size:12px; font-family:'微软雅黑','宋体'; height:25px; color:#333; padding:0px; margin:0px; font-weight: normal;}
#header .site-nav  li ul dd a:hover{text-decoration: underline;}
/* 页面头部 */
#header{ margin:0 0 10px;}
#header .hd-inner { position:relative; width:960px; height:120px; margin:0 auto;}
#header p { position:absolute; right:-7px; top:45px; text-align:right; color:#D8D8D8;}
#header p a { margin:0 7px; padding:2px 5px 3px; outline:none; color:#666;}
#header p a:hover { background:#BABABA; text-decoration:none; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px;}
#header h1 { position:absolute; left:0; top:18px; width:495px; height:49px; text-indent:-9999em; overflow:hidden; background:url(logo.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="logo.png", sizingMethod="scale");}
#header h1 a { display:block; height:100%;}

#header .site-nav { position:absolute; left:0; top:83px; height:40px; background:url(nav_bg.png) no-repeat; z-index:2000}
#header .site-nav li { float:left; overflow:hidden;}
#header .site-nav  li a { display:block; width:135px; height:40px; margin-left:2px; background:url(nav_bg.png) no-repeat; text-indent:-9999em;}
#header .site-nav .home a{ width:137px; margin:0;}
#header .site-nav .map a{ width:137px; margin:2;}
#header .site-nav .service a { background-position: -139px 0;}
#header .site-nav .solution a { background-position: -276px 0;}
#header .site-nav .case a { background-position: -413px 0;}
#header .site-nav .download a { background-position: -550px 0;}
#header .site-nav .coop a { background-position: -687px 0;}
#header .site-nav .map a { background-position: -824px 0;}
#header .site-nav .home a:hover{ background-position: 0 -60px;}
#header .site-nav .service a:hover {background-position: -139px -60px;}
#header .site-nav .solution a:hover { background-position: -276px -60px;}
#header .site-nav .case a:hover { background-position: -413px -60px;}
#header .site-nav .download a:hover {background-position: -550px -60px;}
#header .site-nav .coop a:hover { background-position: -687px -60px;}
#header .site-nav .map a:hover { background-position: -824px -60px;}
#header .site-nav .home a:active,
#home-page .site-nav .home a, 
#home-page .site-nav .home a:hover,
#xweibo-2 .site-nav .home a,
#xweibo-2 .site-nav .home a:hover  { background-position: 0 -120px;}
#header .site-nav .service a:active,
#service-page .site-nav .service a, 
#service-page .site-nav .service a:hover {background-position: -139px -120px;}
#header .site-nav .solution a:active,
#solution-page .site-nav .solution a, 
#solution-page .site-nav .solution a:hover  { background-position: -276px -120px;}
#header .site-nav .case a:active,
#case-page .site-nav .case a,
#case-page .site-nav .case a:hover { background-position: -413px  -120px;}
#header .site-nav .download a:active,
#download-page .site-nav .download a, 
#download-page .site-nav .download a:hover {background-position: -550px -120px;}
#header .site-nav .coop a:active,
#coop-page .site-nav .coop a, 
#coop-page .site-nav .coop a:hover { background-position: -687px -120px;}
#header .site-nav .map a:active,
#coop-page .site-nav .map a, 
#coop-page .site-nav .map a:hover { background-position: -824px -120px;}


/*首页大图样式*/
.stage-cont { position:relative; width:960px; height:300px; margin:0 auto 17px;}
.top-stage { position:relative; height:300px; }
.top-stage .top-stage-bg { position:relative; width:100%; height:100%;}
.top-stage .top-stage-bg a { position:absolute; text-indent:-9999em; outline:none;}
.top-stage .stage-1-1,
.top-stage .stage-2-1,
.top-stage .stage-3-1,
.top-stage .stage-4-1 { width:960px; height:300px;}

#top-stage-bg-1 { background:url(../images/feature_bg1.jpg) no-repeat;}
#top-stage-bg-2 { display:none; background:url(../images/feature_bg2.jpg) no-repeat;}
#top-stage-bg-3 { display:none; background:url(../images/feature_bg3.jpg) no-repeat;}
#top-stage-bg-4 { display:none; background:url(../images/feature_bg4.jpg) no-repeat;}

.btn-area { position:absolute; right:5px; bottom:10px; z-index:40;}
.btn-area span { float:left; background:url(../images/stage_btn.png) no-repeat; width:8px; height:9px; overflow:hidden; margin-right:7px; cursor:pointer; _display:inline; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/../images/stage_btn.png", sizingMethod="scale");}
.btn-area span {;}
.btn-area span.current { background:url(../images/stage_btn_hover.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/../images/stage_btn_hover.png", sizingMethod="scale");}

/*首页三栏*/
.grid { float:left; width:300px; margin-left:30px; _display:inline;}
.grid.first { margin-left:0;}

/*案例展示*/
.case-show { margin:0 0 20px;}
.case-show .hd { position:relative; height:32px; margin:0 0 20px; background-position:0 -452px; background-repeat:repeat-x; line-height:32px;}
.case-show .hd h3 { padding-left:12px; font-size:14px;}
.case-show .hd .more { position:absolute; right:12px;}
.case-show .hd .bg-l,
.case-show .hd .bg-r { position:absolute; top:0; width:3px; height:32px; background-position:0 -371px;}
.case-show .hd .bg-r { right:0; background-position:-3px -371px;}
.case-show .bd { position:relative; padding:0 59px; _zoom:1;}
.case-show .case-list { position:relative; overflow:hidden; height:135px; }
.case-show .bd .bg-l,
.case-show .bd .bg-r,
.case-show .bd .bg-l-disable,
.case-show .bd .bg-r-disable { position:absolute; top:36px; width:29px; height:30px; text-indent:-9999em; outline:none;}
.case-show .bd .bg-l { left:16px; background-position:0 -311px;}
.case-show .bd .bg-r { right:16px; background-position:-175px -311px;}
.case-show .bd .bg-l:hover { background-position:-87px -311px;}
.case-show .bd .bg-r:hover { background-position:-271px -311px;}
.case-show .bd .bg-l-disable,
.case-show .bd .bg-l-disable:hover{ left: 16px; background-position: -43px -311px; cursor: default; }
.case-show .bd .bg-r-disable,
.case-show .bd .bg-r-disable:hover{ right: 16px; background-position: -223px -311px; cursor: default; }
.case-show .case-items{ position: absolute; left: 0; top: 0; width: 10000px; }
.case-show ul { float: left; overflow:hidden; width:865px; _zoom:1;}
.case-show li { float:left; width:150px; margin-right:23px; _display:inline;}
.case-show .pic { display:block; border:1px solid #E5E5E5; margin:0 0 9px; padding:2px;}
.case-show .pic img { vertical-align:top;}
.case-show li p { width:144px; height:18px; overflow:hidden; text-align:center;}

/*页面主体*/
#container{ position:relative; margin:0 auto; padding-bottom:40px; border-bottom:#dedede 1px solid; width:960px; overflow:hidden;}
#home-page #container { padding-bottom:0; border:none;}
.max-container { width:80%; margin:0 auto}

#container .sidebar{ float:right; width:260px;}
#container .sidebar-f { float:left; width:261px;}

#container .page_sidebar{ float:right; width:180px;}
#container .page_sidebar-f { float:left; width:181px;}

#container .sidebar-job { float:left; width:281px;}
#container .main{ width:660px;}
#container .page_main{ width:700px;}

#container .main-r { float:right}
#container .main-auto { width:100%}
.top-title ,.top-title-r{ padding-bottom:15px; border-bottom:#dedede 1px solid;  color:#434343;}
.top-title{ font-size:14px; line-height:1.3}
#news-content .top-title { margin-bottom:5px;}
.top-title-r{ padding-top:5px; font-size:13px;}
.top-title-nobor { border-bottom:0}
.top-title-nav { position:relative; font-family:宋体; font-size:14px;height:32px; padding:0; padding-top:20px; text-align:center;}
.top-title-nav a { color:#075c9c}
.top-title-nav span { margin-right:15px; font-weight:normal; line-height:32px;  width:95px; float:left}
.top-title-nav .curr { position:relative; top:1px; font-weight:bold; background-position:0 -164px;}
.top-title-nav .curr a { color:#333;}
.top-title-nav .q { position:absolute; right:0; top:24px; margin:0; padding:2px 0 0 23px; font-weight:normal; font-size:12px; background-position:-15px -371px}

.classification{ margin-bottom:20px;}
.classification li{ padding:6px 0;}
.classification li a{ padding-left:15px; outline:none;}
.functions-skin{ background-position:0 -142px; margin-top:20px; padding-left:40px; height:30px; line-height:30px; font-size:14px; color:#444;}
.arr{ padding:0 4px; font-family:"宋体"; font-weight:normal; font-size:9px; color:#055d9c; vertical-align:1px;}
.product-server{ display:none;}
.product-server.block{ display:block;}

/* 标识、图标 */
.icon-each { padding-left:32px; height:25px; line-height:25px; background-position:-8px -444px; font-size:14px;}
.icon-manage { padding-left:32px; height:22px; line-height:22px; background-position:-7px -522px; font-size:14px;}
.icon-security { padding-left:32px; height:24px; line-height:24px; background-position:-8px -600px; font-size:14px;}
.icon-phone { padding-left:32px; height:24px; line-height:24px; background-position:-16px -687px; font-size:14px;}
.icon-live { padding-left:40px; height:24px; line-height:24px; background-position:-3px -763px; font-size:14px;}

.num-1 { width:25px; height:25px;}
.num-2 { width:25px; height:25px; background-position:-56px 0;}
.icon-xweibo { width:77px; height:48px; background-position:0 -64px;}
.icon-api { width:54px; height:49px; background-position:-112px -64px;}
.icon-service { width:60px; height:47px; background-position:-200px -64px;}

/* 标题 */
.tit-s1 { padding:0 0 8px; margin:0 0 18px; border-bottom:1px solid #E5E5E5; color:#95000C; font:normal 18px/1.5 "微软雅黑", "黑体"; _zoom:1;}
.tit-s2 { padding:0 0 8px; margin:0 0 18px; border-bottom:1px solid #E5E5E5; color:#444; font:normal 16px/1.5 "微软雅黑", "黑体"; _zoom:1;}

/* Tab */
.tab-s1{ height:32px; border-bottom: 1px solid #DEDEDE; }
.tab-s1 span{ float:left; height:32px; font-size:14px; }
.tab-s1 span span{ margin:0 0 0 4px; padding:8px 20px 0 16px; height:24px; background-position:right -151px; }
.tab-s1 .current{ position: relative; bottom: -1px; background-position:0 0; font-weight:700; }
.tab-s1 .current span{ background-position:right -42px; }
.tab-s1 .current{ color: #444; }

/* 解决方案 */
/* .solution{ overflow:hidden; _zoom:1;}
.xad-imagination{ margin:20px 0; width:660px; height:180px;}
.solution h3{ font-size:14px; color:#434343;}
.solution .content{ padding:12px 0 40px 0; line-height:1.8em;}
.category-1{ float:left; width:220px; padding-top:15px;}
.category,.category-lb{ margin-top:15px; padding-bottom:15px; font-weight:bold; font-size:12px; color:#434343;}
.category,.category-lb a{ display:block; float:right; font-weight:normal;}
.category,.category-lb span{ display:block; float:right;}
.category-1 h4{ background-position: 0 7px ; padding-left:15px; font-size:14px; font-weight:normal;}
.category-1 h4 a{ color:#666;}
.category-1 h4 a:visited{ color:#666;}
.category-1 p{ padding:5px 0 5px 15px;} */
.solution-banner{ position: relative; height: 220px; margin: 25px 0; overflow: hidden; _zoom: 1; }
.solution-banner .link-download,
.solution-banner .link-demo{ position: absolute; bottom: 0; width: 90px; height: 30px; overflow: hidden; text-indent: -9999px; _background: url(#);  }
.solution-banner .link-download{ right: 115px; }
.solution-banner .link-demo{ right: 12px; }
    /* 方案特色 */
    .solution-intro{ margin-bottom: 60px; }
    .solution-intro p{ margin-bottom: 15px; font-size: 14px; line-height: 1.8; }
    /* 解决方案内容 */
    #solution-page .item{ margin-bottom: 60px; }
    #solution-page .item-s1 .item-desc{ padding-top: 20px; }
    #solution-page .item-s2 .pic{ padding-right: 40px; }
    #solution-page .item-s2 .item-desc{ width: 430px; }
    #solution-page .item-s3 .pic{ padding-left: 40px; }
    #solution-page .item-s3 .item-desc{ width: 450px; padding-top: 30px; padding-right: 70px; }
    #solution-page .item-s4 .pic{ padding-right: 30px; }
    #solution-page .item-s4 .item-desc{ padding-top: 0; padding-left: 30px; }
    /* 客户案例 */
    #solution-page .case-show .hd { background: none; border-bottom: 1px solid #DEDEDE; }
    #solution-page .case-show .hd  h3{ padding-left: 0; font-size: 16px; font-weight: normal; color: #444; }
    /* 安装教程与合作联系 */
    .ins-cooper{ overflow: hidden; _zoom: 1; }
    /* .ins-cooper .hd{ margin-bottom: 10px; }
    .ins-cooper .hd h3{ height: 30px; line-height: 30px; font-size: 16px; font-weight: normal; text-indent: 10px; color: #444; background: url(../images/tit_solution_bg.png) no-repeat; } */
    .ins-cooper .bd{ overflow: hidden; _zoom: 1; }
    .ins-cooper .install-guide{ display: inline; float: left; width: 290px; margin-top: 5px; padding: 25px 0; border: 1px solid #E5E5E5; background: #F8F8F8 url(../images/media_wb.png) no-repeat 12px 20px; -moz-border-radius: 2px; border-radius: 2px; }
    .ins-cooper .install-guide h3{ margin: 0 0 15px 130px; font-size: 16px; color: #444; }
    .ins-cooper .install-guide ul{ margin-left: 130px; }
    .ins-cooper .install-guide li{ padding-bottom: 8px; }
    .ins-cooper .install-guide li a{ display: inline-block; padding-right: 25px; background-position: right -301px; font: normal 15px/1.5 "Microsoft Yahei", "黑体"; color: #055d9c; }
    /*.ins-cooper .cooperation{ margin-left: 315px; _margin-left: 312px; }
    .ins-cooper .coop-item{ float: left; width: 215px; }*/
    .ins-cooper .case-show{ margin-left: 315px; _margin-left: 312px; }
	.ins-cooper .case-list { height: 100px; }
	.ins-cooper .case-show .bd{ padding: 0; }
	.ins-cooper .case-show ul{ width: auto; margin-right: -15px; }
	.ins-cooper .case-show li{ margin-right: 15px; }
    .ins-cooper .case-show .pic{ margin: 0; }


/* 解决方案详细页 */
.solution-content{ line-height:1.8em; text-indent:2em;}
.solution-anli{ float:left; margin-right:15px;}
.solution-anliwrap{ padding:20px 0 40px 0; border-bottom:1px #dedede solid; overflow:hidden; _zoom:1;}
.solution-anli .anli-pic{ margin-bottom:5px; padding:2px; border:#e1e1e1 1px solid;}
.solution-anli p{ text-align:center;}
.solution-con{ padding:20px 0; overflow:hidden; _zoom:1;}
.con1-left{ float:left; width:320px;}
.con1-left .used-functions{ margin-top:20px; padding-left:40px; height:30px; line-height:30px; font-size:14px; color:#000;}
.con1-left p, .con1-right p{ margin-top:15px; line-height:1.8em;}
.con-img-ma{ float:right; background-position:-30px -30px; width:302px; height:230px;}
.con-img-mb{ float:left; background-position:-362px -30px; width:302px; height:230px;}
.con-img-mc{ float:right; background-position:-694px -30px; width:302px; height:230px;}
.con-img-sa{ float:right; background-position:-30px -290px; width:302px; height:230px;}
.con-img-sb{ float:left; background-position:-362px -290px; width:302px; height:230px;}
.con-img-sc{ float:right; background-position:-694px -290px; width:302px; height:230px;}
.con-img-qa{ float:right; background-position:-30px -550px; width:302px; height:230px;}
.con-img-qb{ float:left; background-position:-362px -550px; width:302px; height:230px;}
.con-img-qc{ float:right; background-position:-694px -550px; width:302px; height:230px;}
.con-img-qd{ float:left; background-position:-694px -30px; width:302px; height:230px;}
.con1-right{ float:right; width:302px;}

/* 案例 */
.case-title{ float:left; color:#434343;}
.case-title h2{ font-size:18px;}
.cooperation .coop-name{ background-position: 0 6px ; margin:15px 0 4px 16px; padding-left:15px; font-weight:bold; color:#434343;}
.cooperation .coop-other{ margin-left:16px; padding-left:15px; line-height:1.8em;}
.cooperation .icon-t { background-position:0 -58px; padding:5px 0 10px 15px; border-bottom:1px solid #dedede; font-size:14px;}
.cooperation span.icon { width:22px; height:22px; float:left;margin-right:8px;  background-position:0 -258px}
.customer-message{ display:block; color:#434343; font-size:14px; padding:5px 15px;}
.msg-content{ position:relative; padding:10px 15px; _zoom:1;}
.msg-content p{ line-height:2em; text-indent:3em;}
.msg-content .icon-tt{ display:block; position:absolute; top:10px; background-position:-553px -149px; width:24px; height:17px;}
.msg-content .icon-yy{ display:block; position:absolute; right:15px; bottom:10px; background-position:-553px -112px; width:24px; height:17px;}
.msg-author{ padding:5px 15px; text-align:right; color:#a3a3a3;}
.mod-kehu{ margin-top:40px; background-color:#f7f7f7;}

/* 案例详细页 */
.details-title{ border-bottom:1px solid #dedede; padding-bottom:15px; margin-bottom:20px;}
.details-title h2{ font-size:16px; color:#444;}
.details-title h2 span{ float:right; padding-top:5px; font-size:12px; color:#434343; font-weight:normal; font-family:Arial;}
.article-content { line-height:1.8;}
.xad-case{ margin-top:20px; width:660px; height:180px; position:relative;}
.xad-case #download { position:absolute; width:180px; height:57px; right:55px; top:68px; background:url(../images/transparent.png);}
.xad-case-mar { margin-top:40px; position:relative; height:517px; overflow:hidden; width:auto;}
.xad-case-mar p img {}
.xad-case-mar .panel { float:left; display:inline; width:270px; position:relative; top:-180px; margin:0 50px 0 15px}
.xad-case-mar .panel.last { margin:0;}
.xad-case-mar .panel h3 { color:#333; font-size:16px; line-height:30px;}
.xad-case-mar .panel p { line-height:1.7; margin-bottom:10px;}

.case-name { margin:18px 0 16px; font:normal 14px/1.5 Arial;}
.info-title{ margin:20px 0 7px 0; padding-bottom:15px; font-size:12px; color:#444; font-family:Arial;}
.detail-content{ padding:8px 0; line-height:1.8;}
.view{ margin-top:30px;}
.view a:link{ text-decoration:underline;}
.view a:visited{ text-decoration:underline;}

/* 资讯 */
.sidebar-title{ margin-bottom:10px; padding-left:10px; background-position:0 -314px; width:260px; height:30px; line-height:30px;}
.sidebar-title a:hover{ color:#0077cc; text-decoration:none;}
.infomation-content{ padding:12px 0; overflow:hidden; _zoom:1;}
#information-detail .infomation-content { background:none;}
.infomation-content .infomation-title{ background-position:0 7px; padding-left:15px; font-size:13px; _zoom:1;}
.infomation-content p{ padding:10px 0 0 10px; line-height:1.8em;}
.infomation-content .article-info-s{ float:right; font-size:12px; color:#656565; font-weight:normal;}
.infomation-content .article-info-s span{ padding-left:10px; font-size:10px; color:#a4a4a4;}
.bottom-btn{ float:right; padding-top:25px;}
.bottom-btn a{ display:block; float:left; margin-left:10px;}
.btn-prev,.btn-next,.backto-btn{ background-position:-108px 0; width:70px; height:21px; line-height:21px; font-size:12px; font-weight:normal; text-align:center;}
.backto{ float:right;}

/* 资讯详细页 */
.article-body .article-title{ padding:28px 0 18px 0; font-size:18px; color:#333; text-align:center;}
.article-body .article-info{ margin:0 10px; padding-top:3px; height:21px; background:#eee; text-align:center;}
.article-body .article-info span{ padding:0 10px;}
.article-body .article-content{ margin:25px 10px; line-height:1.8em; font-size:14px;}
.article-body .article-content p{ padding:8px 0; text-indent:2em;}
.article-body .article-content p.main{ font-weight:bold; color:#333;}
.bottom-btn a:link{ color:#000;}

/* 产品服务 */
.products h3{ margin-top:20px; font-size:14px; color:#434343;}
.product-content{ padding:10px 0 15px 0; line-height:1.8em;}
.product-info{ position:relative;}
.xweibo-downloads{ position:relative; padding:5px 0 20px 0;}
.dowsload-btn{ position:absolute; top:-6px; left:350px; background-position:-343px -284px; width:126px; height:43px;}
.product-m{ padding-bottom:15px; line-height:1.8em; }
.product-m strong{ color:#000;}
.anli-wenti{ padding-bottom:40px; border-bottom:#e1e1e1 1px solid; _zoom:1;}
.anli-wenti .show-problem{ float:left; background-position:0 7px; margin-right:30px; padding-left:15px; font-size:14px; }
.product-con{ padding:20px 0; overflow:hidden; _zoom:1;}
.product-con p{ margin-top:15px; line-height:24px; font-size:12px;}
.con-img-pa{ float:right; background-position:-30px -810px; width:302px; height:230px;}
.con-img-pb{ float:left; background-position:-362px -810px; width:302px; height:230px;}
.con-img-pc{ float:right; background-position:-694px -810px; width:302px; height:230px;}
.con-img-pd{ float:left; background-position:-694px -30px; width:302px; height:230px;}
.con-img-pe{ float:right; background-position:-30px -1070px; width:302px; height:230px;}
.con-img-ca{ float:right; background-position:-362px -1070px; width:302px; height:230px;}
.con-img-cb{ float:left; background-position:-694px -30px; width:302px; height:230px;}
.con-img-cc{ float:right; background-position:-694px -1070px; width:302px; height:230px;}
.con-img-cd{ float:left; background-position:-30px -1330px; width:302px; height:230px;}
.con2-left{ float:left; width:302px;}
.con2-right{ float:right; padding-top:20px; width:306px;}
.current-sle a { background-position:0 -30px; font-weight:bold; color:#444;}
.current-sle a:visited{ color:#444;}

.chajian-downloads{ padding:10px 0 25px 0; overflow:hidden; zoom:1;}
.chajian-btn{ position:relative; float:left; width:314px; line-height:24px;}
.ttt{background:url(../images/line-3.gif) right repeat-y;}
.yyy{ padding-left:30px;}
.chajian-downloads strong ,.xweibo-downloads strong{ color:#000;}
.dowsload-btn-v6072{ position:absolute; top:40px; right:30px; float:right; background-position:-343px -284px; width:126px; height:43px;}
.dowsload-btn-x15{ position:absolute; top:40px; right:40px; background-position:-343px -284px; width:126px; height:43px;}

/*页面控制样式*/
#home-page .sidebar { width:281px}
h3.icon-title { line-height:1.3; font-size:14px; padding:6px 0; padding-left:15px; border-bottom:1px solid #dedede; background-position:0 -57px}
h3.icon-title .more { float:right; color:#055d9c; font-size:12px; font-family:sans-serif; font-weight:normal}
h3.contact { margin-top:-11px; height:44px; background-position:0 -534px; position:relative;}
.box-wrap { margin-bottom:20px;}
.box-wrap-bor { border:1px solid #E5E5E5; *zoom:1;}
.box-wrap-bg { background:#F8F8F8;}
.box-radius { height:2px;}
.box-radius .t-l-cornor,
.box-radius .t-r-cornor,
.box-radius .b-l-cornor,
.box-radius .b-r-cornor { height:2px; width:4px; overflow:hidden; position:relative; background:url(../images/index_bg.png) no-repeat -495px -151px;}
.box-radius .t-l-cornor { top:-1px; left:-1px; float:left; background-position:-32px -397px;}
.box-radius .t-r-cornor { top:-1px; right:-1px; float:right; background-position:-39px -397px}
.box-radius .b-l-cornor { bottom:-1px; left:-1px; float:left; background-position:-32px -401px}
.box-radius .b-r-cornor { bottom:-1px; right:-1px; float:right; background-position:-39px -401px}
.box-radius-bg { height:7px;}
.box-radius-bg .t-l-cornor,
.box-radius-bg .t-r-cornor,
.box-radius-bg .b-l-cornor,
.box-radius-bg .b-r-cornor { width:12px; height:7px;}
.box-radius-bg .t-l-cornor { background-position:-72px -371px;}
.box-radius-bg .t-r-cornor { background-position:-99px -371px;}
.box-radius-bg .b-l-cornor { background-position:-72px -387px;}
.box-radius-bg .b-r-cornor { background-position:-99px -387px;}
.box-content { padding:0 15px;}

/*下载专区*/
.down h3,
.servers h3 { height:30px; margin:10px 0 8px; padding-left:39px; line-height:27px; font-size:14px;}
.down .official,
.down .plugins { position:relative; width:300px; height:69px; margin-bottom:10px;}
.down a { position:absolute; left:163px; top:13px;width:125px; height:42px; text-indent:-9999em; outline:none; *background:url(_);}
.down span { display:block; padding:3px 0 0 15px; font-family:'微软雅黑'; font-weight:bold; color:#414140;}
.down .name { padding-top:15px; color:#002354;}
.official { background-position: 0 -192px;}
.plugins { background-position: 0 -271px;}

/*服务专区*/
.servers h3 { background-position:0 -72px;}
.servers .appkey,
.servers .hosting-service,
.servers .parked-domains { position:relative; width:300px; height:51px; margin-bottom:10px; overflow:hidden; line-height:1000px;}
.servers .appkey { background-position:0 -89px;}
.servers .hosting-service { background-position:0 -160px;}
.servers .parked-domains { background-position:0 -231px;}
.servers p a { position:absolute; left:218px; top:17px; line-height:18px;}

.case-panel-list { padding:17px 0; background:url(../images/line-2.gif) repeat-x bottom}
.case-panel-list a.pic { float:left; border:1px solid #dedede; padding:2px; margin-right:17px;}
.case-panel-list h4 { margin-top:10px; line-height:30px; font-size:12px; font-family:'宋体'}
.case-panel-list h4 a { color:#444; padding:0}
.case-panel-list h4 a:hover{ color:#065b9b;}
.case-panel-list p { color:#666; line-height:1.8; }
.case-panel-list-float { float:left; width:450px; height:90px; overflow:hidden; margin-right:60px; margin-bottom:10px; background:none;}
.case-panel-list-float h4 { margin-top:0} 
.case-panel-list-float-mar { margin-right:0}
.cate-desc-list { width:207px; float:left; margin-right:19px; height:230px;  overflow:hidden;}
.cate-desc-list p.systems { width:203px; height:107px; background:url(../images/all_bg.png) no-repeat 0 0;}
.cate-desc-list p.plugins { width:203px; height:107px; background:url(../images/all_bg.png) no-repeat -215px 0;}
.cate-desc-list p.solution { width:203px; height:107px;  background:url(../images/all_bg.png) no-repeat -440px 0;}
.cate-desc-list h3 { font-size:14px; color:#505050; margin-bottom:15px} 
.cate-desc-list p { color:#666;margin-top:5px; padding:0 5px; line-height:1.6}
.cate-desc-list p a { display:block; margin-top:10px}
.cate-desc-list-last { margin:0}
.bbs { padding:8px 0 12px; background:url(../images/line-2.gif) repeat-x bottom} 
.bbs .icon-bbs { display:block; float:left; background-position:-227px -371px; margin:10px 20px 20px 0; width:73px; height:58px; }
.bbs h4 { padding-bottom:5px; font-family:'宋体'; font-size:12px; color:#444;}
.bbs p{ height:40px; overflow:hidden; line-height:20px;}
.news-list { padding:10px 3px 0 14px;}
.news-list li { margin-bottom:7px; padding-left:16px; background:url(../images/icon_bg.png) no-repeat left 9px}
.news-list a { color:#444;}
.news-list a:hover { color:#055d9c; }
.news-list li span { float:right; margin-right:5px; color:#a4a4a4; _display:inline;}
.news-list-pad { }
.profile-area p { margin-bottom:23px;  line-height:1.8}
.profile-area p img { margin-left:0; vertical-align:middle}
.profile-area p.profile-image { text-indent:0; margin-top:20px}
.down-panel-list { padding:18px 0; background:url(../images/line-2.gif) repeat-x bottom; line-height:20px;}
.down-panel-list.last { background:none;}
.down-panel-list p { line-height:1.8;}
.down-panel-list h3 { font-size:14px; margin-bottom:10px; font-family:verdana; color:#333}
.down-panel-list h3 span { font-weight:normal; margin-left:10px; font-size:12px}
.down-panel-list div { padding-top:10px; position:relative;}
.down-panel-list h4 { line-height:24px; font-size:12px; font-weight:normal;}
.down-panel-list .down-btn { position:absolute; right:5px; top:-5px; width:126px; height:43px;}
.contact { padding:0; margin:0; margin:8px 0; line-height:1.8;}
.contact dt { font-weight:bold; padding-left:12px; background:url(../images/icon_bg.png) no-repeat left 10px}
.contact dd { margin:0; padding:0; padding-left:13px}
ul.sider-menu { padding-bottom:20px}
ul.sider-menu li { color:#055d9c; cursor:pointer; text-indent:1em; border-bottom:1px dashed #ddd; line-height:30px;}
ul.sider-menu li.current { font-weight:bold;  background:url(../images/icon_bg.png) no-repeat 0 -21px}
ul.sider-menu li.current a { color:#333; outline:none;}
dl.sider-menu dt { line-height:31px; text-indent:3.2em; margin:12px 0 8px; font-weight:bold; border-bottom:1px dashed #dedede; background:url(../images/icon_bg.png) no-repeat 20px -96px; color: #444; }
dl.sider-menu { margin-top: 12px; }
dl.sider-menu dd { margin-left:20px; line-height:27px; text-indent:1.5em;}
dl.sider-menu dd a { color:#075c9f;}
dl.sider-menu dd.curr { background:url(../images/icon_bg.png) no-repeat 5px -131px; }
dl.sider-menu dd.curr a { color:#454545;}
dl.sider-menu dd.title { padding:0; margin:0;line-height:31px; text-indent:3.2em; margin-bottom:8px; font-weight:bold; border-bottom:1px dashed #dedede; background:url(../images/icon_bg.png) no-repeat 20px -96px;}
dl.sider-menu dd.title a { color:#666}

/* 客服联系方式 */
.contact-s2 strong{ color: #444; }
.contact-s2 .icon-t { background-position:0 -58px; padding:5px 0 10px 15px; border-bottom:1px solid #dedede; font-size:14px;}
.contact-s2 .bd { padding: 10px 15px; }
.contact-s2 .mail,
.contact-s2 .hotline { padding-left: 46px; }
.contact-s2 .mail{ background-position: 0 5px; }
.contact-s2 .hotline{ margin-top: 15px; background-position: 0 -38px; }
.contact-s2 .contact-list{ margin-bottom: 10px; padding-bottom: 15px; }
.contact-s2 .contact-list p{ margin-top: 5px; }
.contact-s2 .qq-list p { padding: 10px 0; }
.icon-qq,
.icon-group { display: inline-block; padding-left: 30px; margin-right: 10px; height: 26px; line-height: 26px; }
.icon-qq { background-position: 0 -96px; }
.icon-group { background-position: 0 -140px; color: #055D9C; }
.contact-s2 .weibo{ padding: 15px 0 0; }
.weibo strong{ display: block; margin-bottom: 8px; }
.contact-s2 .weibo a{ color: #444; }
.icon-contact { padding-left: 50px; margin-bottom: 15px; }
.icon-offical { background-position: 0 -180px; }
.icon-contact { background-position: 0 -234px; }
	.btn-add-follow { display: block; width: 65px; height: 21px;
		background-position: -458px 0; overflow: hidden; text-indent: -9999px; 
	 }
	 .btn-add-follow:hover{ background-position: -538px 0; }
/* 客服联系方式 */	 
.contact-s3 .hd{ background: url(../images/contact_tit_bg.png) no-repeat; height: 43px; overflow: hidden; text-indent: -9999px; }
.contact-s3 .bd { overflow: hidden; _zoom: 1; }
.contact-s3 .col-left{ display: inline; float: left; width: 420px; margin: 20px 0 20px 15px; }
.contact-s3 .col-right{ display: inline; float: right; width: 380px; margin: 20px 50px 20px 0; padding-left: 60px; border-left: 1px solid #E5E5E5; }
.contact-s3 .qq-list{ overflow: hidden; _zoom: 1; }
.contact-s3 .qq-list strong{ color: #444; }
.contact-s3 .qq-list div { display: inline; float: left; margin-right: 20px; }
.contact-s3 .qq-list p { padding: 10px 0; }
.contact-s3 .hint { margin-top: 20px; }
.contact-s3 h4{ padding: 10px 0; font-size: 15px; color: #444; }
.contact-s3 .weibo{ overflow: hidden; _zoom: 1; padding-bottom: 20px; } 
.contact-s3 .weibo div { float: left;  margin: 0; }
.contact-s3 .weibo a{ color: #444; }
.contact-s3 .hotline{ margin-top: 35px; color: #cc1826; font:bold 15px/1.5 "Microsoft Yahei", "黑体";}

/* 帮助中心 */
.icon-solution{ display:block; width:231px; height:68px; margin:30px 0 0; background-position:0 -385px; text-indent:-9999em; outline:none;}

/* 帮助中心-常见问题  */
.toggle-content .top-title-nav{ padding-top: 0; margin-bottom: 12px; font-size: 12px; }
.toggle-content .top-title-nav span{ margin-right: 2px; }
.toggle-content .tab-con{ padding: 0; }
.toggle-content .tab-con h4{ margin-bottom: 0; }

/* 帮助中心-视频教程 */
.video-title{ color: #444; font-size: 14px; text-align: center; margin: 20px 0; }
.video-con{ text-align: center; padding-bottom: 20px; border-bottom: 1px dashed #ddd; }
.video-list{ padding-left: 15px; }
.video-list li{ display: inline; position: relative; float: left; width: 120px; height: 130px; overflow: hidden; margin: 20px 0 0 30px; text-align: center; }
.video-list li img{ width: 120px; height: 90px; }
.video-list li .video-view{ position: absolute; left: 50%; top: 50%; width: 33px; height: 33px; margin-left: -16px; margin-top: -28px; background: url(../images/video_play.png) no-repeat; opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50); }
.video-list li .video-view:hover{ opacity: 0.8; filter:alpha(opacity=80); }
.video-list li a:visited{ color: #333; }

/* 帮助中心-搜索问题 */
.search-solution{ margin-top: 15px; padding: 6px 15px; background: #f8f8f8; }
.search-solution span{ display: inline-block; height: 29px; margin-right: 4px; color: #444; font-size: 14px; line-height: 29px; }
.search-solution input{ height: 19px; width: 290px; border: 1px solid #e5e5e5; padding: 4px; color: #444; font-size: 12px; line-height: 19px; vertical-align: middle; }
.search-solution a{ display:inline-block; width: 90px; height: 31px; text-indent: -9999px; background-position:-189px 0; vertical-align: middle; outline:none;}
.back-to-list{ float: right; margin-top: 8px; }
.toggle-content .hilight{ color: #f00; }

dl.desc { padding-left:16px; line-height:18px; padding-bottom:10px;}
dl.desc dt { margin-bottom:10px;}
dl.desc dd { margin:0; padding:0; padding-left:15px; margin-bottom:7px;}

.cate-nav{}
.cate-nav dt { color:#cc0826; font-family:'Microsoft YaHei'; font-size:14px; border-bottom:1px solid #ddd; padding-left:18px; line-height:42px; height:42px; background-position:0 -231px}
.cate-nav dd { margin:0; padding:0; padding-left:50px; height:34px; line-height:34px; border-bottom:1px dashed #ddd}
.cate-nav .curr { background-position:6px -292px;}
.cate-nav .curr a { color:#333;}

p.email { padding-left:30px}
h3.bg-title { height:31px; line-height:31px; font-size:14px; text-indent:1.2em;background-position:-379px -314px;}
h3.bor-title { line-height:35px; font-size:14px; border-bottom:1px solid #dedede; margin:13px 0;}
.toggle-content { display:block;}
.toggle-content.block { display:block; margin-bottom: 20px; }
.toggle-content .toggle-menu { border-bottom:1px dashed #ddd; padding-bottom:8px; margin-bottom:8px;line-height:25px;}
.toggle-content h4 { line-height:23px; font-family:"宋体"; font-size:12px; text-indent:1.2em; color:#454545; font-weight:normal; background:url(../images/icon_bg.png) no-repeat 0 9px; cursor:pointer; }
.toggle-content h4.on { border:0;  font-weight:bold; color:#444; }
.toggle-content h4.onbor { border-bottom:1px solid #dedede; line-height:35px; margin:10px 0 20px;;background:url(../images/icon_bg.png) no-repeat 0 15px;}
.toggle-content .toggle-menu div { line-height:25px; font-size:12px; background:none}
.toggle-content .toggle-menu div.show { display:block;}
.toggle-content .toggle-menu div p { margin-bottom:5px;}
.toggle-content .toggle-menu dl dt { font-weight:bold;}
.toggle-content .toggle-menu dl dd { margin:0 0 5px 2em;}
.toggle-content .toggle-menu img { margin:7px 0; display:block;}
.toggle-content .toggle-menu ol { padding-left:15px;}
.toggle-content .toggle-menu ol li { list-style:decimal;}

/*页面底部*/
#footer { width:960px; margin:15px auto 0; padding-bottom:30px; color:#666; }
#footer div { float:right; color:#d8d8d8}
#footer a { margin:0 7px; color:#666; }

/*友情链接*/
.links { clear:both; margin:0;}
.links .links-cont { padding:10px 0 10px 70px; line-height:30px;}
.links .links-cont span { margin-left:-70px; color:#888; font-weight:bold;}
.links .links-cont a,
.links .links-cont a:visited { display:inline-block; margin-right:11px; color:#A09F9F; white-space:nowrap;}

/*每周推荐*/
.recommend { margin-bottom:14px;}
.recommend .special { background:url(../images/line-2.gif) repeat-x left bottom; padding:15px 0 11px; margin:0 12px 10px; overflow:hidden; _zoom:1;}
.recommend .special .pic { float:left; border:1px solid #E5E5E5; margin:0 10px 0 0; padding:2px; _margin-right:7px;}
.recommend .pic img { width:135px; vertical-align:top;}
.recommend .special h4 { padding:5px 0 6px; font-size:12px;}
.recommend h4 a { color:#444;}
.recommend .special p { height:60px; overflow:hidden; line-height:20px;}
.recommend ul { padding-left:4px; overflow:hidden; _zoom:1;}
.recommend li { float:left; width:66px; margin-left:5px; _display:inline;}
.recommend li .pic { display:block; border:1px solid #E5E5E5; margin:0 0 5px; padding:2px;}
.recommend li .pic img { width:60px;}
.recommend li p { height:20px; overflow:hidden; text-align:center;}

/*微博信息*/
.weibo-info { background-position:0 -531px; background-repeat:repeat-x;}
.weibo-info .box-content { padding:12px 7px 15px; overflow:hidden; _zoom:1;}
.weibo-info .box-radius { height:3px;}
.weibo-info .t-l-cornor,
.weibo-info .t-r-cornor,
.weibo-info .b-l-cornor,
.weibo-info .b-r-cornor { width:3px; height:3px;}
.weibo-info .t-l-cornor { background-position:-32px -371px;}
.weibo-info .t-r-cornor { background-position:-45px -371px;}
.weibo-info .b-l-cornor { background-position:-32px -379px;}
.weibo-info .b-r-cornor { background-position:-45px -379px;}
.weibo-info .item-cont { float:left; background:url(../images/line-3.gif) repeat-y; width:300px; margin:0 0 0 11px; padding:0 0 0 11px; overflow:hidden; _display:inline;}
.weibo-info .weibo-show { background:none; margin:0; padding:0;}
.weibo-info .item-cont h4 { background-position: 0 -259px; margin-left:10px; padding:0 0 5px 25px; height:18px; font:normal 12px/19px Arial;}

/* 产品动态 */
.product-new { margin-bottom:13px;}

/*合作伙伴*/
.blank { height:10px; overflow:hidden}
.tab-con { line-height:1.8; padding:15px 18px; display:none;font-size:12px;}
.tab-con.block { display:block}
.tab-con h3, .tab-con h4 {font-family:'宋体'; font-size:12px; color:#333; margin-bottom:15px;}
.tab-con p { margin-bottom:15px}
.system-image { margin-top:50px;}
.system-image img { width:258px; border:1px solid #dedede;}
.guide-head { margin:20px 0 30px}
.guide-head img { vertical-align:middle; margin-bottom:15px}
.guide-head p { line-height:2; }
.contact-block { position:relative; padding-top:20px; margin-bottom:10px; overflow:hidden; height:1%; background:url(../images/line-2.gif) repeat-x bottom}
.profile-area .last { background:none;}
.contact-block p.large { font-size:14px;}
.contact-block .left { width:405px; float:left ; display:inline}
.contact-block .left p { margin-bottom:15px}
.contact-block .left h4 { font-family:'宋体'; font-size:14px; color:#444; margin-bottom:10px}
.contact-block .right { width:225px; float:right; overflow:hidden;}
.contact-block .right strong { display:block;}
.contact-block .right p { height:25px; margin-top:12px; overflow:hidden;}
.contact-block .right p span { float:left; width:100px; text-indent:2.5em; margin-right:12px; color:#055d9c}
.contact-block .right p.qq span { padding-bottom:6px; background:url(../images/all_bg.png) no-repeat -632px -290px}
.contact-block .qq-group span { padding-bottom:6px; background-position:-9px -221px}
.contact-block .xweibo-click { position:absolute; right:0; top:25px; width:300px; height:102px; background-position:-360px -385px;}
.apply-server { padding:50px 0 ; }
.apply-server .apply-server-bg {  background:url(../images/apply_server_bg.png) no-repeat center top}
.apply-server .apply-server-bg p {padding:115px 0 0 86px;}
.apply-server .apply-server-text { padding-top:40px;}
.apply-server .bind-server-bg {  background:url(../images/bind_server_bg.png) no-repeat center top}
.apply-server .left { float:left; width:600px;}
.apply-server .left p { line-height:1.5; margin-bottom:15px}
.apply-server .right { float:right; width:270px; padding-right:85px;}
.apply-server h3 { position:relative;padding:3px 0 12px 40px; background-position:0 -72px; font-size:14px; font-family:'宋体'; color:#333;}


.apply-server p { margin:5px 0 10px 0; padding-left:42px; line-height:25px}

.apply-server .skip { font-weight:bold; color:#cc1826; font-size:14px; padding:20px 0 10px 42px; }

.apply-server .apply-btn a { display:block; width:234px; height:51px; background-position:0 -73px; text-indent:-999em; outline:none;}
.apply-server .bind-btn a {display:block;  width:310px; height:51px; background-position:-287px -73px; text-indent:-999em; outline:none;}
.apply-server .apply-icon {width:87px; height:87px; float:left; margin-right:30px;}
.apply-server .apply-icon-true { background-position: -378px -166px;}
.apply-server .apply-icon-false{ background-position: -573px -166px;}
.apply-server .apply-text { font-size:14px; float:left;  padding:0;}
.apply-server-inner { width:500px; margin:0 auto; padding:30px 0;}
.apply-server-inner h3 { padding-top:15px; background:none;}
.apply-server-agreement { width:850px; margin:0 auto;}
.apply-server-agreement textarea { color:#888;height:450px;padding:10px; width:100%; font-size:12px; line-height:23px;border:1px solid #e2e2e2;}
.apply-server-agreement h3 { background:none; text-align:center}
.apply-form { padding:20px 0 0 30px; }
.apply-form input, .apply-form textarea, .apply-form select { float:left;font-family:verdana; font-size:12px; vertical-align:middle;}
.apply-form .apply-step { margin-bottom:18px; overflow:hidden; height:1%}
.apply-form .apply-step label { float:left; width:100px; line-height:28px; text-align:right; margin-right:20px;color:#444; }
.apply-form .apply-step label span { padding-right:5px;color:#cd1827}
.apply-form .apply-step div { width:450px;  float:left}
.apply-form .apply-step .mar { clear:left; margin:20px 0 0 120px; _margin-top:10px;}
.apply-form .text { padding:6px 0 6px 4px; width:300px;border:1px solid #e5e5e5; }
.apply-form .sort { width:186px}
.apply-form select { width:110px; margin: 5px 4px 0 0;}
.apply-form textarea { width:530px; height:98px;   overflow:hidden;border:1px solid #e5e5e5; }
.apply-form .radio { margin-right:25px; float:left; margin-top:5px;  letter-spacing:2px;}
.apply-form .radio input { float:none; margin-right:5px;}
.apply-form .check { position:relative;margin-right:10px; margin-top:4px; _margin-top:0; vertical-align:text-bottom} 
.apply-form .submit { width:112px; height:31px; border:none; cursor:pointer; background-position:-330px 0;}
.apply-form strong { color:#065e9d; margin-left:10px; line-height:28px; font-size:14px}
.apply-form span.tips { margin-left:10px; line-height:28px; color:#f00;}
.apply-form span.gray-tips { width:60%; color:#999; padding:5px 0 0 110px; float:left; }
.bind-form span.gray-tips { padding:5px 0 0 153px}
.apply-form .hidden { visibility:hidden;}
.apply-btn { margin:22px 0 22px;}
.apply-btn img { vertical-align:middle}
.bind-btn { padding-top:10px}
.bind-form .apply-step label { width:143px;}

/*xwebibo 2.0专题页*/
.top-banner { position:relative; height:531px; margin:0 0 20px; background:url(../images/xweibo_2.0_bg.jpg) no-repeat;}
.top-banner .download,
.top-banner .demo { position:absolute; top:279px; left:264px; width:187px; height:56px; line-height:99em; overflow:hidden;}
.top-banner .demo { top:280px; left:484px;}

.product-show .desc { margin:0 0 35px;}
.product-show .desc p { font-size:14px; line-height:1.8;}
.product-show .item { margin:0 0 30px;}
.product-show .item .item-desc { line-height:1.8;}
.product-show .item h3 { margin:0 0 7px; color:#444; font-family:Tahoma;}
.product-show ol { padding:0 0 0 53px;}
.product-show ol ol { padding:0;}
.product-show ol li { margin:0 0 3px; list-style:decimal outside;}
.product-show ol ol li { position:relative; padding-left:65px; list-style:none; *zoom:1;}
.product-show ol li span { position:absolute; left:0; top:0;}
.product-show ol ul li{ list-style: none; }
.product-show .item-s1 .pic { float:left; padding-left:15px;}
.product-show .item-s1 .item-desc { float:right; width:500px; padding-top:70px;}
.product-show .item-s2 { margin-bottom:45px;}
.product-show .item-s2 .pic { float:right; padding-right:15px;}
.product-show .item-s2 .item-desc { float:left; width:490px; padding-top:10px;}
.product-show .item-s3 .pic { float:left; padding-left:5px;}
.product-show .item-s3 .item-desc { float:right; width:510px; padding-top:10px;}
.product-show .item-s4 .pic { float:right; padding-right:5px;}
.product-show .item-s4 .item-desc { float:left; width:490px; padding-top:60px;}

.ext-info .server { margin:30px 0 40px;}
.ext-info .server ul { float:right; width:640px; padding-top:30px; font-size:14px;}
.ext-info .server li { position:relative; padding:0 0 10px 40px; line-height:1.8; *zoom:1;}
.ext-info .server .num-1,
.ext-info .server .num-2 { position:absolute; top:0; left:0;}

.ext-link ul { padding:15px 0; border:1px solid #E5E5E5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.ext-link li { position:relative; float:left; width:219px; height:60px; padding:20px 0 0 95px; background:url(../images/line-3.gif) repeat-y; *zoom:1;}
.ext-link .first { width:199px; padding-left:115px; background:none;}
.ext-link em { position:absolute; left:20px; top:18px;}
.ext-link li p { margin:0 0 8px; font-size:14px;}

/*分页样式*/
.digg { clear:both; padding:3px; margin:3px; text-align:right;}
.digg a { border:#AAD 1px solid; padding:2px 5px ; margin:2px; color:#055D9C; text-decoration:none;}
.digg a:hover { border:#CCC 1px solid; background-color:#CCC;}
.digg a:active { border:#CCC 1px solid; color:#000; border-bottom:}
.digg span.current { border:#009 1px solid; padding:2px 5px; font-weight:bold; margin:2px; color:#FFF; background-color:#009;}
.digg span.disabled { border:#EEE 1px solid; padding:2px 5px; margin:2px; color: #DDD;}
.digg .currPage {background-color: #efefef;color:#438ece;font-weight:bold;border:#efefef 1px solid;}
/*网站地图*/
.site-map ul{ padding-top: 24px; }
.site-map li{ position: relative; padding: 24px 0 22px; background: url(../images/line-2.gif) repeat-x left bottom; overflow: hidden; _zoom: 1; }
.site-map .odd{ background-color: #F9F9F9; }
.site-map .main-tag{ position: absolute; left: 0; top: 24px; height: 21px; line-height: 21px; background: url(../images/map_tag_bg.png) no-repeat; width: 80px; color: #fff; font-weight: bold; text-indent: 6px; }
.site-map .sub-tags{ padding: 5px 0; margin: 0 20px 0 100px; overflow: hidden; color: #D8D8D8; _zoom: 1; }
.site-map .sub-tags strong{ float: left; width: 105px; margin-right: -105px; color: #444; }
.site-map .sub-tags-s2 strong{ width: 65px; margin-right: -65px; }
    .sub-tags .tag-list{ float: left; width: 100%; }
    .sub-tags .tag-list .inner{ margin-left: 105px; }
    .sub-tags-s2 .tag-list .inner{ margin-left: 65px; }
    .sub-tags a{ margin: 0 6px; white-space: nowrap; }
    /*文字两端对齐*/
    .two-word span{ margin-right: 25px; }
    .three-word span{ margin-right: 6px; }

/*弹出提示*/
.win-pop{ position: fixed; right: 0; bottom: 0; width: 435px; background-position: 0 -532px; background-repeat: repeat-x; background-color: #fff; border: 1px solid #B6B6B6; z-index: 10000; }
    *html{ background-attachment:fixed; background-image:url('about:blank');}
    *html .win-pop{ position:absolute; top:expression(documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight-2));}
.win-pop .win-inn{ position: relative; border: 1px solid #fff; }
.win-pop .win-tit{ border-bottom: 1px solid #EAEAEA; margin: 0 20px; padding: 10px 0; font-size: 15px; color: #444; }
.win-pop .win-con{ margin: 15px 20px; }
.win-pop .win-con p{ margin-bottom: 8px; }
.win-pop .opea-area{ overflow: hidden; _zoom: 1; }
.icon-close{ position: absolute; right: 10px; top: 10px; width: 8px; height: 7px; background-position: -6px -342px; overflow: hidden; text-indent: -9999px; }
.icon-close:hover{ background-position: -6px -370px; }
.btn-confirm:link{ float: right; width: 64px; height: 25px; background-position: -118px -371px; line-height: 25px; color: #fff; text-align: center; }
.btn-confirm:visited,
.btn-confirm:hover,
.btn-confirm:active{ color: #fff; }

/* 招聘 */
.hr-content { display:none;}
.hr-content.block { display:block; margin-bottom: 20px; }
.hr-content .toggle-menu { border-bottom:1px dashed #ddd; padding-bottom:8px; margin-bottom:8px }
.hr-content h4 { line-height:23px; font-family:"宋体"; font-size:12px; text-indent:1.2em; color:#454545; font-weight:normal; background:url(bgimg/icon_bg.png) no-repeat 0 9px; cursor:pointer; }
.hr-content h4.on { border:0;  font-weight:bold; color:#444; }
.hr-content h4.onbor { border-bottom:1px solid #dedede; line-height:35px; margin:10px 0 20px;;background:url(bgimg/icon_bg.png) no-repeat 0 15px;}
.hr-content .toggle-menu div { line-height:22px; padding-left:15px; display:none; font-size:12px; background:none}
.hr-content .toggle-menu div.show { display:block;}
.hr-content .toggle-menu div p { margin-bottom:5px}
.hr-content .toggle-menu dl dt { font-weight:bold;}
.hr-content .toggle-menu dl dd { margin:0 0 5px 2em;}
.hr-content .toggle-menu img { margin:7px 0; display:block;}

/* 幻灯片 */
#TabID{ position:absolute; bottom:20px; left:20px;}
#TabID li{list-style:none;float:left;width:16px;height:16px;FILTER:alpha(opacity=80);opacity:0.8;border:1px solid #000000;background-color:#ECF4EC;color:#000000;list-style:none;text-align:center;cursor:pointer;padding:2px 5px 0 5px;margin:0 2px}
#TabID li:hover,#TabID li.active{border:1px solid #000000;background-color:#000000;color:#FFFFFF;}
.infomation-content .imgs{ float:left; padding-right:10px;}
.infomation-content .imgs img{max-height:300px;}
.infomation-content .ctxt{ float:left; width:450px;}