@charset "utf-8";
/* CSS Document */
/* Author: alsoflying */
/* Date: 2012.3 */
h1,h2,h3,h4,h5,h6,ol,dl,dd,dt,a,b,strong,form,input,em,ul,li,body,p {margin:0px; padding:0px;}
body {color:#3e3e3e; font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif, '宋体';font-size:12px; background:#fff url(../images/n_bg.jpg) repeat-x center 62px;}
div {text-align:left; margin:0 auto; padding:0px;}
ul {list-style:none;}
li {line-height:22px;}
strong{ font-weight:normal;}
td {FONT-SIZE: 12px; FONT-FAMILY:"微软雅黑",Verdana, Arial, Helvetica, sans-serif, '宋体'; line-height:22px;}
img {border:0; margin:0px; padding:0px;}
input {font-size:12px;font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif, '宋体'; COLOR:#333; line-height:16px;}
textarea {font-family:"微软雅黑",Verdana,Arial, Helvetica, sans-serif, '宋体';font-size:12px;COLOR: #282A2A; background:#fff; overflow:auto; padding:2px; border:#7F9DB9 solid 1px;}
select {font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif, '宋体';font-size:12px; height:22px;}
A {COLOR: #3e3e3e; text-decoration:none;}
A:hover {COLOR: #C44240; text-decoration:underline;}
A.red,.red{ color:#f00;}
A.red {text-decoration:underline;}
em {font-style:normal;}
.c00 {color:#c00;}
.f_16{font-size:16px;}

.input{height:14px; padding:2px 1px 0px 1px;}
.main {width:960px; clear:both;}
.clear {width:100%; clear:both; font-size:0px; height:0px; line-height:0px; margin:0;}
.height10 {width:100%; height:10px; line-height:10px; font-size:0px; clear:both;}
.height15 {width:100%; height:15px; line-height:15px; font-size:0px; clear:both;}
.height20 {width:100%; height:20px; line-height:20px; font-size:0px; clear:both;}
.center_area {width:100%; clear:both; text-align:center;}
.fw_n{ font-weight:normal;}
.page {font-size:11px; height:28px; padding-right:10px; float:right;}
.page div {float:left;}
.page div strong {color:#333;}
.page p{float:right; padding-right:6px;}
.page span ,.page b{float:left; display:block; line-height:20px; margin-left:3px;}
.page b {height:18px; display:block; line-height:18px; padding:0 4px; background:#303740; border:#444 solid 1px; color:#FFC805; font-weight:bold;}
.page a {height:18px; float:left; float:left; display:block; margin-left:3px; line-height:18px; padding:0 4px; background:#5B6879; border:#454F5C solid 1px; color:#fff; font-weight:bold;}
.page a:hover {background:#3B4C61;}
.page input{height:16px; margin-left:4px; margin-top:-1px;}

.pagination{height:20px; margin-top:15px;}
.page-count{ float:left; line-height:20px; font-size:12px; color:#999999;}
.page-nav{ float:right; text-align:right;}
.page-nav a{ display:inline-block; *display:inline; *zoom:1; height:20px; line-height:20px; font-size:12px; padding:0 6px; background-color:#e3e3e3; color:#b2b2b2; margin:0 2px;}
.page-nav a:hover{background-color:#2aacc8; color:#fff;}
.page-nav a.current{background-color:#2aacc8; color:#fff;}
.page-nav a.disable{ cursor:default;background-color:#e3e3e3; color:#b2b2b2;}

.fleft {float:left;}
.fright {float:right;}

.n_top {height:63px;}
.n_logo {padding:8px 0 0 10px;}
.n_cooperate{ padding:18px 0 0 25px;}
/*
.n_top ul {float:right; padding-top:15px;}
.n_top ul li {float:left; width:152px; height:34px; padding-left:9px;}
.n_top ul li a {background-image:url(../images/n_top_bg.png); background-repeat:no-repeat; display:block; width:152px; height:34px; text-indent:-9999em; overflow:hidden; cursor:pointer;}
.n_top ul li a.n_free:hover {background-position:left -34px;}
.n_top ul li a.n_e {background-position:left -68px;}
.n_top ul li a.n_e:hover {background-position:left -102px;}
*/
.language {width:70px;}
#languageBox{color:#333333;line-height:1;position:relative;zoom:1;width:70px;padding-left:5px; font-size:12px;}
#languageBox .cur{width:70px;height:24px;line-height:24px;position:absolute;top:0;text-align:center;font-weight:bold;border-top:2px #ca0e13 solid}
#languageBox .xsub{position:absolute;left:5px;top:26px;width:70px;overflow:hidden;background:#fff;display:none;}
#languageBox .xsub li{height:24px;line-height:24px;color:#666;border-top:1px #e4e4e4 solid;text-align:center;}
#languageBox .xsub li a{color:#666666;display:block;}
#languageBox .cur:hover,#languageBox .xsub li a:hover{background-color:#dedede;text-decoration:none;}
#languageBox.naFlag{width:auto;}
#languageBox.naFlag .cur{width:28px;height:13px;border:1px #d4d4d4 solid;text-align:right; line-height:0; cursor:pointer; font-size:0;}
#languageBox.naFlag .cur .arrow{display:inline-block;width:9px;height:13px;background:url(../images/public/icon_arrow-naflag.gif) top right no-repeat;}
#languageBox.naFlag .xsub{width:21px;top:15px;}
#languageBox.naFlag .xsub li{height:13px;line-height:13px;border:1px #d4d4d4 solid;margin-top:2px}
#languageBox.naFlag .xsub li a{ }
.n_h_contact {width:260px; font-size:12px; line-height:14px; padding-top:17px; background:url(../images/n_contact.png) no-repeat left 18px; padding-left:34px; padding-right:35px;}
.n_h_contact strong {color:#c00;}

.l-en{font-family:Arial, Helvetica, sans-serif;}
.l-ch{font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif, '宋体';}
.n_nav {height:67px;}
.n_nav ul li {float:left; width:103px; height:39px; position:relative;}
.n_nav ul li.w73 {width:73px;}
.n_nav ul li a {background-image:url(../images/n_nav.png); width:103px; background-repeat:no-repeat; background-position:left top; height:39px; display:block; text-align:center; font-size:14px; line-height:39px; color:#000; font-weight:bold;}
.n_nav ul li a:hover {background-position:left -39px; text-decoration:none; color:#014099;}
.n_nav ul li.w73 a {width:73px; background-position:left -124px;}
.n_nav ul li.w73 a:hover {background-position:left -163px;}
.n_nav ul li a.on {background-position:left -78px; height:46px; color:#014099; position:absolute; left:0; top:0; cursor:default;}
.n_nav ul li a.on:hover {text-decoration:none; color:#014099; background-position:left -78px;}
.n_nav ul li.w73 a.on {background-position:left -202px; height:46px; position:absolute; left:0; top:0;}
.n_nav ul li.w73 a.on:hover {text-decoration:none; color:#014099; background-position:left -202px;}
.n_nav_tip p {float:left; height:39px; line-height:39px;}
.n_nav_tip p.n_nav_help {width:47px; background:url(../images/n_icon_faq.png) no-repeat left center; padding-left:21px;}
.n_nav_tip p.n_nav_tel {width:50px; padding-left:20px; background:url(../images/n_contact2.png) no-repeat left center; height:39px;}

.n_body {width:974px; min-height:600px; padding-top:5px; background:#fff url(../images/n_body.png) no-repeat left top;}
.n_chg_p {width:960px; height:358px; position:relative;}
.n_chg_p .slides_container {width:960px; height:358px; display:none;}
.n_chg_p .slides_container div {width:960px; height:358px; display:block;}
.n_chg_p .slides_container div dl {position:absolute; left:26px; bottom:31px; width:250px;}
.n_chg_p .slides_container div dl dd a {background-image:url(../images/n_btn_a.png); background-repeat:no-repeat; width:122px; height:33px; display:block; text-indent:-9999em; overflow:hidden; _background-image:url(../images/n_btn_a_1.png);}
.n_chg_p .slides_container div dl dd.n_c_f2 a {background-position:left -132px;}
.n_chg_p .slides_container div dl dd.n_c_f2 a:hover {background-position:left -165px;}
.n_chg_p .slides_container div dl dd.n_c_f3 a {background-position:left -198px;}
.n_chg_p .slides_container div dl dd.n_c_f3 a:hover {background-position:left -231px;}
.n_chg_p .slides_container div dl dd.n_c_f a:hover {background-position:left -33px;}
.n_chg_p .slides_container div dl dd.n_c_o a {background-position:left -66px;}
.n_chg_p .slides_container div dl dd.n_c_o a:hover {background-position:left -99px;}

.n_chg_p .slides_container div p {position:absolute; width:101px; height:101px; top:11px; right:43px;}
.n_chg_p .slides_container div p a {display:block; width:101px; height:101px; text-indent:-9999em; overflow:hidden; background-image:url(../images/n_star.png); background-repeat:no-repeat; _background-image:url(../images/n_star_1.png);}
.n_chg_p .slides_container div p a:hover {background-position:left -101px;}

.n_chg_p ul.pagination {width:172px; position:absolute; bottom:13px; left:396px; z-index:200;}
.n_chg_p ul.pagination li {width:18px; height:18px; float:left; padding:0 8px; }
.n_chg_p ul.pagination li.current {}
.n_chg_p ul.pagination li a {display:block;width:100%; height:18px; overflow:hidden; text-indent:-9999em; background:url(../images/n_chg_p.png) -32px 0px no-repeat; _background:url(../images/n_chg_p_1.png) -32px 0px no-repeat;}
.n_chg_p ul.pagination li.current a {background:url(../images/n_chg_p.png) 0px 0px no-repeat; _background:url(../images/n_chg_p_1.png) 0px 0px no-repeat;}

.n_block {padding-top:13px; padding-bottom:20px; clear:both; overflow:hidden; *zoom:1;}
.n_block_area,.n_block_n {width:288px; padding:0 16px;}
.n_block_area h2.t,.n_block_n h2 {background-image:url(../images/n_bg_2.png?t=33); background-repeat:no-repeat; height:40px; width:100%; border-bottom:#c0c0c0 solid 1px; text-indent:-9999em; overflow:hidden;}
.n_training h2 {background-position:left -39px;}
.n_conference h2 {background-position:left -80px;}
.n_block_area dl dt {background-image:url(../images/n_web_p.jpg); background-repeat:no-repeat; width:100%; height:135px;text-indent:-9999em; overflow:hidden;}
.n_event dl dt {background-position:63px 11px;}
.n_training dl dt {background-position:-260px 11px;}
.n_conference dl dt {background-position:-571px 11px;}
.n_block_area dl dd {line-height:21px; height:105px; text-indent:2em;}
.n_block_area dl dd strong {font-weight:bold;}
.n_block_area dl dd h2 {display:inline; font-size:12px; font-weight:bold;}
.n_block_area p,.n_block_n p {height:30px; line-height:30px; clear:both; text-align:right; padding-right:10px; background:url(../images/n_bg_2.png) no-repeat right -475px;}
.n_block_area p a,.n_block_n p a {color:#005aa6; text-decoration:underline;}
.n_block_area p a:hover,.n_block_n p a:hover {text-decoration:none; color:#005aa6;}
.n_block_area dl dt a {display:block; width:100%; height:100%;}
/*new index*/
.n_block_new{ padding:3px 0 10px;}
.n_block_new .n_block_area{ width:455px; padding:0; margin:17px 0 0 17px; height:160px; background:url(../images/x2_index_bg_2.png) repeat-x; float:left; border-radius:5px; _display:inline;}
.n_block_new .n_block_area h2.t{ height:35px; background-image:url(../images/x2_index_t.png); background-repeat:no-repeat; border-top-left-radius:5px; position:relative;}
.n_block_new .n_training h2 {background-position:left -35px;}
.n_block_new .n_conference h2 {background-position:left -70px;}
.n_block_new .n_castmaker h2 {background-position:left -105px;}
.n_block_new .n_block_area dl{ overflow:hidden; *zoom:1;}
.n_block_new .n_block_area dl dt{ width:190px; height:120px; float:left;background-image:url(../images/x2_index_dt_bg.jpg); background-repeat:no-repeat;}
.n_block_new .n_block_area dl dd{ float:left; width:230px; height:65px; border:1px solid #eee; background-color:#fff; padding:5px 10px; margin-top:25px;border-radius:4px;}
.n_block_new .n_event dl dt {background-position:0 0;}
.n_block_new .n_training dl dt {background-position:0 -120px;}
.n_block_new .n_conference dl dt {background-position:0 -240px;}
.n_block_new .n_castmaker dl dt {background-position:0 -360px;}
.n_block_new .n_block_area p{ position:absolute; right:10px; top:3px; font-size:12px; font-weight:normal; zoom:1;}
.n_block_new .n_block_area p a{ text-indent:0;}

.n_news h2 {background-position:left -120px;}
.n_webcast h2 {background-position:left -158px;}
.n_case h2 {background-position:left -195px;}

.n_news h3 {height:28px; line-height:28px; color:#3581b9; font-size:13px;}
.n_news h3 a {color:#3581b9;}

.n_news ul {}
.n_news ul li {width:100%; height:24px; overflow:hidden; vertical-align:bottom;}
.n_news ul li a {float:left; width:238px; height:24px; line-height:24px; padding-left:10px; background:url(../images/n_bg_2.png) no-repeat left -519px;}
.n_news ul li em {width:40px; float:right; text-align:right; height:24px; line-height:24px; color:#999; font-family:Arial;}
.n_webcast ul {padding-top:6px;}
.n_webcast ul li {height:73px; padding:9px 0; width:100%; clear:both; overflow:hidden; vertical-align:bottom; border-bottom:#ccc dashed 1px;}
.n_webcast ul li.last {border-bottom:0;}
.n_webcast ul li div {width:108px; float:left; height:73px; position:relative;}
.n_webcast ul li div img {width:104px; height:69px; padding:1px; border:#c5c5c5 solid 1px;}
.n_webcast ul li div a.p_play {width:108px; height:73px; position:absolute; display:block; background:url(../images/icon_play.png) no-repeat center center; left:0px; top:0px; cursor:pointer;}
.n_webcast ul li dl {width:168px; float:right;}
.n_webcast ul li dl dt {line-height:20px; font-weight:bold;}
.n_webcast ul li dl dd {color:#999;}
.n_case div {width:265px; height:239px; padding:14px 0 29px 8px;}
.n_case div a {display:block; width:265px; height:239px; background:url(../images/n_case_2.jpg) no-repeat; text-indent:-9999em; overflow:hidden; cursor:pointer;}
.n_case div a:hover {background:url(../images/n_case_2.jpg) no-repeat;}

.n_bottom {width:100%; background-color:#ededed;}
.n_bottom_top {height:8px; background:url(../images/n_bg_2.png) repeat-x left -410px; overflow:hidden;}
.n_bottom_l {width:664px; float:left; border-right:#cecece solid 1px; height:150px; overflow:hidden;}
.n_bottom_l dl {width:150px; padding-left:16px; float:left;}
.n_bottom_l dl dt {height:46px; background-image:url(../images/n_bg_2.png); background-repeat:no-repeat; width:100%; text-indent:-9999em; overflow:hidden;}
.n_bottom_l dl.n_b_1 dt {background-position:left -235px;}
.n_bottom_l dl.n_b_2 dt {background-position:left -275px;}
.n_bottom_l dl.n_b_3 dt {background-position:left -315px;}
.n_bottom_l dl.n_b_4 dt {background-position:left -355px;}
.n_bottom_l dl dd {line-height:21px;}
.n_bottom_r {float:left;border-left:#f5f5f5 solid 1px; height:160px; padding-left:40px; padding-top:0px; overflow:hidden;}
.n_b_400 {width:209px; height:33px; overflow:hidden; text-indent:-9999em; background:url(../images/n_bg_2.png?t=2) no-repeat 7px -430px; float:left; clear:both;}
.n_b_weibo {padding-top:20px; clear:both; float:left; width:178px; padding-left:6px;}
.n_b_weixin {float:left;}
.n_b_weibo_tu {float:left; padding-left:30px; padding-top:5px;}
.n_bottom_line {width:100%; clear:both; height:1px; overflow:hidden; background-color:#ccc; border-bottom:#fff solid 1px;}
.n_b_txt {padding:10px 0; line-height:26px; text-align:center;}
.bottom14_weibo {padding-bottom:20px;}
.bottom14_weixinbj {width:73px; text-align:center; float:left; padding-right:36px;}
.bottom14_weixinhz {width:73px; text-align:center; float:left;}

#BDBridgeFixedWrap{width:156px;display:block;height:80px;margin-right:-5px;margin-top:610px;position:fixed;right:0;top:0;_margin-right:0px;_position:absolute;_margin-top:610px;_top:expression(eval(document.documentElement.scrollTop));}
.index_online {width:101px;display:block;height:180px;margin-right:0px;margin-top:63px;position:fixed;right:0;top:0;_margin-right:0px;_position:absolute;_margin-top:63px;_top:expression(eval(document.documentElement.scrollTop));}
.index_online_close {width:18px; float:right; height:95px; padding:46px 5px 0; text-align:center; line-height:18px; font-weight:bold; cursor:pointer; color:#000; background:url(../images/n_bg_online_close.png) no-repeat; _background:url(../images/n_bg_online_close_1.png) no-repeat; font-size:14px;}
.index_online_on {width:100px; float:left; position:relative;}
.index_online_on p.title {width:90px; padding-left:10px; height:26px; font-size:12px; font-weight:bold; line-height:26px; color:#000; padding-top:5px; background:url(../images/n_bg_online_on.png) no-repeat; _background:url(../images/n_bg_online_on_1.png) no-repeat; margin-top:-5px;}
.index_online_block {width:98px; padding:0px 0px 0px 0px; background-color:#F8F8F8; border-left:#ddd solid 1px; border-right:#ddd solid 1px; border-bottom:#ccc solid 1px; clear:both;}
.index_online_block ul {padding-top:5px;}
.index_online_block ul li {line-height:24px; height:24px; overflow:hidden; text-align:right; width:100%;}
.index_online_block ul li span {width:26px; float:left; padding-top:4px; display:block; text-align:right;}
.index_online_block ul li span img {float:right; cursor:pointer;}
.index_online_block ul li em {width:69px; float:left; display:block; cursor:pointer;}

.line_botom {height:1px; line-height:1px; width:100%; overflow:hidden; clear:both; font-size:0px; background-color:#ccc; border-bottom:#ddd solid 1px;}

.service_left {width:205px; float:left;}
.service_right {width:745px; float:right;}

.service_nav h1,.service_nav h2 {width:179px; height:37px; background:url(../images/n_bg_service_left_top.gif) no-repeat; font-size:14px; color:#03396f; padding-left:26px; line-height:34px;}
.service_nav dl,.service_nav ul {width:185px; padding:1px 9px 2px; border-left:#ddd solid 1px; border-right:#ddd solid 1px; background-color:#F8F8F8;}
.service_nav dl dd {width:185px; border-bottom:#ddd solid 1px; background:url(../images/icon_meeting.gif) no-repeat 16px 17px; line-height:39px;}
.service_nav ul li {line-height:24px; height:24px; overflow:hidden;}
.service_nav ul li.c_on {background-color:#ffeded;}
.service_nav ul li.last{border-bottom:#ddd solid 1px;}
.service_nav ul li a {padding-left:34px; font-size:12px; display:block;}
.service_nav ul li.c_on a {color:#c00; font-weight:bold;}
.service_nav dl dd.last{border-bottom:0;}
.service_nav dl dd.last2{border-bottom:0;border-top:#ddd solid 1px;}
.service_nav dl dd a {display:block; padding-left:34px; line-height:39px; height:39px; color:#636363; font-size:14px; overflow:hidden;}
.service_nav dl dd.on {position:relative; height:39px; clear:both;}
.service_nav dl dd.on a {position:absolute; width:170px; padding-left:43px; height:39px; background:url(../images/n_bg_left_on.gif) no-repeat left 1px; left:-9px; color:#fff;}
.service_nav dl dd.on a:hover {color:#fff; text-decoration:none;}

.service_nav dl dd ul li,.service_nav dl dd ul li a {line-height:24px; height:24px; font-size:12px;}

/*新增左侧二级导航菜单*/
.service_nav_2 h2{width:179px; height:37px; background:url(../images/n_bg_service_left_top.gif) no-repeat; font-size:14px; color:#03396f; padding-left:26px; line-height:34px;}
.service_nav_2 ul{width:185px; padding:1px 9px 2px; border-left:#ddd solid 1px; border-right:#ddd solid 1px; background-color:#F8F8F8;_overflow:hidden;}
.service_nav_2 ul li{width:185px; height:auto; _position:relative; }
.service_nav_2 ul li span{ display:block; height:39px; line-height:39px;  position:relative;}
.service_nav_2 ul li a{ width:151px; padding-left:34px; font-size:14px; display:block;border-bottom:#ddd solid 1px;background:url(../images/icon_meeting.gif) no-repeat 16px 17px;}
.service_nav_2 ul li.on span a{position:absolute; left:-9px; width:170px; height:39px;padding-left:43px; background:url(../images/n_bg_left_on.gif) no-repeat left 1px; border-bottom:none; color:#fff;}
.service_nav_2 ul li ul{ width:185px; border:none; padding:0;}
.service_nav_2 ul li ul li { height:33px; line-height:33px; position:relative;}
.service_nav_2 ul li ul li a{width:135px; font-size:12px; padding-left:50px;background:url(../images/x2_icon_meeting.gif) no-repeat 35px 12px;}
.service_nav_2 ul li ul li.on a{width:154px; position:absolute; left:-9px; padding-left:59px; background:url(../images/x2_bg_left_on.gif); color:#fff; border-bottom:none;}


.left_bar {width:100%; height:477px; background:url(../images/bg_nav_left.png?t=0614) no-repeat left top;}
.left_bar dl {width:100%; height:147px; clear:both;}
.left_bar dl.t_1 {padding-bottom:17px;}
.left_bar dl.t_2 {padding-bottom:19px;}
.left_bar dl dt {width:100%; height:117px; clear:both overflow:hidden; text-indent:-9999em; overflow:hidden;}
.left_bar dl.t_1 dt {height:119px;}
.left_bar dl.t_1 dt {height:118px;}
.left_bar dl dd {height:20px; float:left; line-height:20px; color:#999;}
.left_bar dl dd a {display:block; height:20px; line-height:20px; overflow:hidden; color:#0144a3;}
.left_bar dl dd.t_1_1 {width:72px; padding-left:7px;}
.left_bar dl dd.t_1_1 a {padding-left:7px; color:#fff;}
.left_bar dl dd.t_1_2 {width:43px; padding-left:2px; text-align:center;}
.left_bar dl dd.t_1_3 {width:39px; text-align:center;}
.left_bar dl dd.t_2_1 {width:73px;}
.left_bar dl dd.t_2_2 {width:102px;}
.left_bar dl dd.t_2_3 {width:97px;}
.left_case {padding-top:15px;}

.service_top {width:100%; height:210px; background:url(../images/bg_service_top.jpg) no-repeat; position:relative;}
.service_top_sec{ background:url(../images/x2_bg_service_top_2.jpg) no-repeat; }
.service_top_c div.service_top {background:url(../images/bg_service_top2.jpg) no-repeat;}
.service_top strong{ font-weight:normal;}
.service_top p {float:left; width:258px; height:149px; padding-left:90px; padding-top:21px; _margin-left:-2px;}
.service_top_sec p{ width:226px; height:128px; padding-left:80px; padding-top:13px;}
.service_top p img {width:258px; height:149px;}
.service_top_sec p img {width:226px; height:128px;}
.service_top_c .service_top p {float:right; padding-left:0; padding-right:71px;}
.service_top dl {float:right; width:338px; height:164px; padding-top:10px; padding-right:10px;}
.service_top_sec dl{ width:368px;}
.service_top_c .service_top dl {float:left; padding-left:64px;}
.service_top dl h1{height:43px; line-height:37px; font-size:24px; color:#c00; padding-left:30px; font-weight:normal;}
.service_top_c .service_top dl h1 {padding-left:0;}
.service_top dl dd {padding-left:14px; background:url(../images/icon_dian.png) no-repeat left 10px; line-height:22px; font-size:14px; color:#333;}
.service_top div {text-align:right; clear:both; float:right; padding-top:5px; padding-right:30px; width:300px;}
.service_top div a {display:block; width:86px; height:26px; line-height:24px; background:url(../images/bg_feature.png) no-repeat; color:#333; font-size:14px; text-align:center; float:right; margin-left:10px;}

.service_top ul {position:absolute; left:423px; top:172px;}
.service_top_c .service_top ul {left:18px;}
.service_top ul li {float:left;}
.service_top ul li a.s_v {width:132px; height:37px; background:url(../images/bg_s_v.jpg) no-repeat; text-indent:-9999em; overflow:hidden; cursor:pointer; display:block;}
.service_top ul li.s_v_2 {height:37px; line-height:37px; color:#0144a3; padding-left:16px;}
.service_top ul li.s_v_2 a {color:#0144a3;}

.s_free {position:absolute; display:block;width:116px; height:26px; left:500px; top:179px;}
.s_free a {display:block; width:116px; height:26px; line-height:24px; background:url(../images/bg_feature2.png) no-repeat; color:#c00; font-size:14px; text-align:center; float:right;}
.service_chg {height:28px; border-bottom:#ccc solid 1px;}
.service_chg ul {padding-left:19px;}
.service_chg ul li {width:109px; height:28px; margin-right:6px; float:left;}
.service_chg ul li a {display:block; border:#ccc solid 1px; text-align:center; line-height:27px; height:27px; width:107px; font-size:14px; position:absolute;}
.service_chg ul li a:hover {text-decoration:none;}
.service_chg ul li.on a {color:#c00; font-weight:bold; border-bottom:#fff solid 1px;border-left:#ccc solid 1px;border-right:#ccc solid 1px;border-top:#ccc solid 1px;}
.service_case_area div {width:100%; clear:both; padding-bottom:20px;}
.service_case_area div p {width:160px; float:left; padding-top:10px;}
.service_case_area div p img {width:140px; height:50px;}
.service_case_area div dl {width:410px; float:left;}
.service_case_area div dl dt {line-height:30px;}
.service_case_area div dl dt a {color:#039; font-size:14px; font-weight:bold;}
.service_case_area div dl dd {line-height:18px;}
.service_case_area div span {width:87px; float:right; padding-top:30px; display:block;}
.service_case_area div span a {display:block; width:86px; height:26px; line-height:24px; background:url(../images/bg_feature.png) no-repeat; color:#039; font-size:14px; text-align:center;} 

/*service_tabs*/
.service_tabs{ width:743px; height:244px; background:url(../images/x2_live_nm_bg_0.png) repeat-x; border-left:1px solid #ddd; border-right:1px solid #ddd; }
.service_tabs li{ float:left; position:relative; background:url(../images/x2_index_bg_2.png) repeat-x; border:1px solid #dedede; line-height:normal; position:relative; border-radius:5px;}
.service_tabs li a.link{  display:block; background:url(../images/x2_live_nm_bg_2.png) no-repeat; margin:0 auto; text-indent:-999px; overflow:hidden;}
.service_tabs li a.t1{ background-position:0 0;}
.service_tabs li a.t2{ background-position:0 -120px;}
.service_tabs li a.t3{ background-position:0 -240px;}
.service_tabs li em{ background:url(../images/x2_live_n_bg.png) no-repeat; display:block; width:45px; height:70px; position:absolute; left:-10px; top:-10px;}
.service_tabs li div { padding:10px;}
.service_tabs li div a{background: url(../images/n_bg_2.png) no-repeat right -482px; padding-right: 10px; text-align: right;color: #005AA6; text-decoration: underline; position:absolute; right:10px; bottom:10px;}
.service_tabs li div a:hover { color: #C44240; text-decoration: underline;}
.t_live li{ height:200px; width:195px; margin:22px 0 0 40px; _display:inline;}
.t_live li a.link{height:120px; width:150px;}
.t_live li em.a{ background-position:0 0;}
.t_live li em.b{ background-position:-45px 0;}
.t_live li em.c{ background-position:-90px 0;}
.t_train li{ height:200px; width:155px; margin:22px 0 0 24px; _display:inline;}
.t_train li a.link{height:100px; width:130px; background:url(../images/x2_live_nm_bg_1.png) no-repeat;}
.t_train li a.t1{ background-position:0 0;}
.t_train li a.t2{ background-position:0 -100px;}
.t_train li a.t3{ background-position:0 -200px;}
.t_train li a.t4{ background-position:0 -300px;}
.t_train li em.a{ background-position:-135px 0;}
.t_train li em.b{ background-position:-180px 0;}
.t_train li em.c{ background-position:-225px 0;}
.t_train li em.d{ background-position:-270px 0;}
.t_meeting li{height:185px; width:315px; margin:28px 0 0 37px; _display:inline;}
.t_meeting li a.link{height:150px; width:290px; background:url(../images/x2_live_nm_bg_3.png) no-repeat;}
.t_meeting li a.t1{ background-position:0 0;}
.t_meeting li a.t2{ background-position:0 -150px;}
.t_meeting li p{ text-align:center; font-size:18px; }
.t_meeting li p a{color:#005aa6;}

.service_w dl.w_3 dd .w_auto{ width:auto;}
.service_w dl.w_3 dd .w_auto li{ margin-bottom:8px;}
.p-btm10 li{ padding-bottom:10px;}

.service_body,.jobs_body {width:685px; padding:21px 29px 26px; border-left:#ddd solid 1px; border-right:#ddd solid 1px; background-color:#fff; color:#333;}
.service_txt {font-size:14px; line-height:24px; padding-bottom:20px;}
.service_txt p{text-indent:2em;}
.service_w {font-size:14px; line-height:24px; padding-bottom:20px;}
.service_w p {text-indent:2em; color:#2a2a2a; line-height:30px;}
.service_w h4 {font-size:16px; color:#0c6ad4;}
.service_w dl {clear:both;}
.service_w dl.w_2 h2,.service_w dl.w_3 h2,.service_w dl.w_4 h2,.service_w dl.w_5 h2,.service_w dl.w_6 h2 {line-height:35px; font-size:18px; color:#2a2a2a;}
.service_w dl.w_2 dd span {float:left; padding-top:10px;}
.service_w dl.w_2 dd div {float:right; width:520px;}
.service_w dl.w_2 dd div p {line-height:24px; color:#5a5a5a;}

.service_w dl.w_3 dd span {float:right; padding-top:5px;}
.service_w dl.w_3 dd div {float:left; width:520px;}
.service_w dl.w_3 dd div p {line-height:24px; color:#5a5a5a;}
.service_w dl.w_3 dd p.line-n{ line-height:24px;color:#5a5a5a;}
.service_w dl.w_4 dd {line-height:24px; text-indent:2em; color:#5a5a5a;}
.service_w dl.w_4 dd img {float:right;}
.service_w dl.w_5 dd p {line-height:24px; color:#5a5a5a;}
.service_w dl.w_5 dd div.fright{ width:520px;}
.service_w dl.w_5 dd span{ float:left; padding-top:5px;}
.service_w dl.w_6 dd p {line-height:24px; text-indent:0; padding:3px 0; color:#5a5a5a;}
.service_w dl.w_6 dd strong,.service_w dl.w_5 dd strong,.service_w dl.w_3 strong,.service_w dl.w_2 strong,.service_w dl.w_4 strong,.service_w strong {font-weight:bold; color:#333;}
.service_w dl dd strong.i {font-style:italic;}

.service_w_h3 {font-size:18px; color:#0c6ad4; font-weight:bold; text-align:center; line-height:65px; clear:both;}
.service_w_h3 h5 {font-size:18px;}
.service_w .w_c {width:251px; height:60px; clear:both; background:url(../images/bg_w.gif) no-repeat;}
.service_w .w_l {width:251px; height:60px; clear:both; background:url(../images/bg_l.gif) no-repeat;}
.service_w .w_c a {display:block; height:60px; width:110px; text-indent:-9999em; overflow:hidden;}
.service_w .w_c a.a_1 {float:left;}
.service_w .w_c a.a_2 {float:right;}

.service_w .has-list{ background:url(../images/x2_w_left_num.png) 20px 0 no-repeat; padding:4px 0 10px 50px; }
.service_w .has-list p{ height:24px;line-height:24px; padding-bottom:5px;}
.service_w .has-list p.h{ height:auto;}

.table-a{ border:1px solid #000; border-collapse:collapse; width:600px; margin:0 auto;color:#5a5a5a;}
.table-a td{ padding:0 5px;border:1px solid #000;}

.w_list{ color:#5a5a5a;}
.w_list li{ background: url("../images/icon_dian.png") no-repeat left 10px; padding-left:14px; text-indent:0;}
.service_w dl.w_6 .w_list li strong{ color:#5a5a5a;}
.p_link a{ display:inline-block; *display:inline; zoom:1; margin:0 10px 10px 0; border: 1px solid #DDDDDD; height:50px;}

.w_line {height:20px; background:url(../images/icon_dian.gif) repeat-x left bottom; width:100%; clear:both; overflow:hidden;}

.line_ccc {width:100%; clear:both; height:1px; background-color:#ccc; overflow:hidden;}
.service_body h2 {font-size:16px; color:#c00; padding-top:20px; line-height:25px; height:42px; clear:both; font-weight:normal;}
.service_distinction {width:100%; clear:both;}
.service_distinction ul {width:300px; padding-left:22px; float:left;}
.service_distinction ul li,.service_info ul li {line-height:23px; padding-left:18px; background:url(../images/icon_lan.gif) no-repeat left 8px;}
.service_distinction p {width:320px; height:238px; float:right; position:relative;}
.service_distinction p a {position:absolute; display:block; width:129px; height:56px; text-align:center; line-height:30px; font-size:16px; color:#fff; background:url(../images/bg_free_use.png) no-repeat; left:118px; top:182px;}

.service_distinction_2{width:100%;}
.service_distinction_2 ul{padding-left:22px; float:left; font-size:14px; color:#5a5a5a;}
.service_distinction_2 ul.w300 { width:300px;}
.service_distinction_2 ul li{line-height:23px; padding-left:18px; background:url(../images/x2_circle_orange.gif) no-repeat left 8px;}
.service_body .service_distinction_2 h2{color: #2A2A2A; font-size: 18px; line-height: 35px;}


.service_case {clear:both;}
.service_body h3 {font-size:14px; color:#333; padding-top:15px; line-height:38px; height:38px; clear:both; font-weight:normal;}
.service_info ul {padding-left:22px; padding-bottom:20px;}
.service_body .w_3 h3{ height:24px; line-height:24px;}

.service_list {padding-left:26px;}
.service_list ul li {width:161px; height:53px; float:left;}
.service_list ul li img {width:140px; height:38px; border:#D8D8D8 solid 1px;}

.agent_body,.agent_body2 {width:685px; padding:2px 29px 26px; border-left:#ddd solid 1px; border-right:#ddd solid 1px; background-color:#fff; color:#333; font-size:14px;}
.agent_body h1 {height:40px; line-height:38px; padding-left:19px; background:url(../images/icon_quan.jpg) no-repeat 0px 12px; font-size:16px; color:#000; clear:both; margin-left:-17px; margin-top:-2px;}
.agent_body h2 {font-size:14px; color:#c00; line-height:32px; clear:both; font-weight:normal;}
.agent_title {width:743px; height:35px; border-left:#ddd solid 1px; border-right:#ddd solid 1px; border-top:#e7e7e7 solid 1px; background:url(../images/bg_title.gif) repeat-x;}
.agent_title h1 {padding-left:29px; line-height:32px; background:url(../images/icon_title.gif) no-repeat 12px 11px; font-size:16px; font-weight:normal; color:#000;}
.agent_body p {line-height:24px; text-indent:2em; padding:2px 0 10px;}
.agent_body ul,.agent_body dl {padding:8px 0;}
.agent_body ul li,.agent_body dl dt {line-height:25px; padding-left:18px; background:url(../images/icon_lan.gif) no-repeat left 10px;}
.agent_body dl dd {line-height:25px;padding-left:18px;}

.contact_nav_top {width:100%; height:6px; font-size:0; line-height:6px; background:url(../images/top_205.gif) no-repeat; overflow:hidden;}
.contact_nav {width:203px; border-left:#ddd solid 1px; border-right:#ddd solid 1px; background-color:#f8f8f8;}
.contact_nav h2 {font-size:15px; color:#c00; line-height:30px; padding-top:6px; padding-left:20px;}
.contact_nav dl {padding-left:20px; line-height:24px; width:164px; padding-bottom:10px;}
.contact_nav dl em {color:#c00;}
.contact_nav p {width:203px; height:76px; background:url(../images/contact_nav_bottom.jpg) no-repeat left top;}

.free_jiao_l {width:9px; height:9px; background:url(../images/free_jiao.gif) no-repeat left top; float:left; overflow:hidden;}
.free_jiao_c {width:727px; height:8px; float:left; font-size:8px; line-height:8px; overflow:hidden; background-color:#fff; border-top:#ddd solid 1px; overflow:hidden;}
.free_jiao_r {width:9px; height:9px; background:url(../images/free_jiao.gif) no-repeat left -9px; float:right; overflow:hidden;}
.free_body,.product_body,.news_body {width:743px; border-left:#ddd solid 1px; border-right:#ddd solid 1px; background-color:#fff;}
.free_body h1,.product_body h1 {height:40px; line-height:38px; padding-left:35px; background:url(../images/icon_title.gif) no-repeat 15px 12px; font-size:16px; color:#000; clear:both;} 
.free_frm {width:685px; margin:0 auto; clear:both;}
.free_frm_txt {padding-left:141px; line-height:24px; font-size:14px;}
.free_frm h3 {line-height:37px; border-bottom:#ccc solid 1px; padding-left:2px; clear:both; font-size:15px; color:#c00; margin-bottom:6px;}
.free_frm dl {padding:5px 0; line-height:29px; clear:both; width:100%;} 
.free_frm dl dt {width:210px; padding-right:20px; text-align:right; font-size:14px; float:left;}
.free_frm dl dd {float:right; width:455px;}
.free_frm dl dd ul li {width:150px; float:left; height:33px; line-height:33px;}
.free_frm dl dd ul.free2 li {width:210px; float:left; height:33px; line-height:33px;}
.input_1 {height:27px; border-bottom:#e3e9ef solid 1px; border-left:#e3e9ef solid 1px; border-right:#e3e9ef solid 1px; border-top:#abadb3 solid 1px; line-height:27px; padding-left:2px;}
.input_1:hover,.input_1:focus {border-color:#5cb2cf;}
.width200 {width:200px;}
.width300 {width:350px;}
.width60 {width:60px;}
.btn_free {width:89px; height:41px; background:url(../images/btn_free.gif) no-repeat; border:0; text-indent:-9999em; overflow:hidden; cursor:pointer; display:block;}
.free_new {padding-left:18px;}
.free_new h4 {font-size:16px; color:#014099; line-height:36px; clear:both;}
.free_pro {width:1005; clear:both; position:relative;}
.free_pro div {margin:0;}
.free_pro p {position:absolute; right:-22px; top:-5px;}

.free_check {width:639px; height:256px; padding-top:8px; margin:0;}
.free_check_1 {width:129px; float:left; height:233px; background:url(../images/f_1.jpg?t=2) no-repeat;}
.free_check_2 {width:254px; height:233px; float:left; background:url(../images/f_2.jpg?t=2) no-repeat; position:relative; cursor:pointer;}
.free_check_2 div.on {width:264px; height:264px; left:-5px; top:-8px; position:absolute; background:url(../images/f_on_1.jpg?t=2) no-repeat; cursor:default;}
.free_check_3 {width:256px; height:233px; float:left; background:url(../images/f_3.jpg?t=2) no-repeat; position:relative; cursor:pointer;}
.free_check_3 div.on {width:264px; height:264px; left:-37px; top:-8px; position:absolute; background:url(../images/f_on_2.jpg?t=2) no-repeat; cursor:default;}

.free_frm h5 {font-size:14px; padding-left:45px; background:url(../images/icon_buy.gif) no-repeat 21px 12px; line-height:41px; border-bottom:#e6e6e6 solid 1px;}
.free_s h6 {height:45px; line-height:45px; font-size:14px; padding-left:62px; border-bottom:#e6e6e6 solid 1px; clear:both;}
.free_s h6.fs_1 {background:url(../images/free_icon_1.png) no-repeat 18px 4px;}
.free_s h6.fs_2 {background:url(../images/free_icon_2.png) no-repeat 18px 4px;}
.free_s_contact {clear:both; width:100%;}
.free_s_contact ul {float:left; width:312px; padding-left:130px; height:69px; background:url(../images/free_s_1.gif) no-repeat 21px 0;}
.free_s_contact ul li {width:104px; float:left; height:29px; line-height:29px;}
.free_s_contact ul li span {padding-right:4px; float:left; padding-top:4px; display:block;}
.free_s_contact ul li span img {float:left; cursor:pointer;}
.free_s_contact ul li em {width:auto; float:left; display:block; cursor:pointer;}
.free_s_contact p {float:left;}

.f_frm {width:100%; clear:both; height:39px; overflow:hidden;}
.f_frm2 {height:auto;}
.f_frm_1 {height:54px;}
.f_frm li {float:left; height:30px; line-height:30px; padding:5px 0 4px;}
.f_frm2 li {height:auto;}
.f_frm li.ff_1 {width:113px; padding-right:18px; text-align:right; font-size:14px;}
.f_frm li.ff_1_1 {line-height:15px;}
.f_frm li.ff_1_2 {height:45px; line-height:15px;}
.f_frm li.ff_2 {width:292px;}
.f_frm li.ff_2 .width200 {width:280px;}
.f_frm li.ff_2 a {text-decoration:underline; color:#c00;}
.f_frm li.ff_2 a:hover {text-decoration:underline; color:#333;}
.f_frm li.ff_3 {color:#666;}

.f_frm2 li dl dd {width:170px; float:left; height:24px;}
.f_frm2 li.ff_1_1 {padding-top:10px;}
.f_frm2 li.ff_2 {width:510px; padding-top:0;}
.f_frm3 li dl dd {width:120px;}
.f_frm3 li.ff_2 {width:360px; padding-top:0;}

.btn_free {width:146px; height:34px; background:url(../images/btn_free.jpg) no-repeat; border:0; display:block; cursor:pointer; text-indent:-9999em; overflow:hidden;}
.dialog_alt {width:800px; height:450px; background:#fff; border:#999 solid 4px;}
.dialog_alt_close {text-align:right; padding-right:5px; line-height:20px; cursor:pointer; color:#c00; font-weight:bold;}
.dialog_txt {padding-left:10px; line-height:180%; font-size:14px; width:790px; height:430px; overflow:auto;}

.product_area {width:705px; padding-left:38px; padding-top:36px; clear:both;}
.product_div {width:345px; float:left; text-align:left;}
.product_div div {width:315px;clear:both; display:block; height:auto;}
.product_div div p {width:51px; float:left;}
.product_div div dl {width:264px; float:right; line-height:18px; font-size:12px; padding-bottom:22px; }
.product_div div dl dt {color:#c00; font-size:16px; font-weight:bold; line-height:31px;}
.product_div div dl dd {font-size:14px; line-height:24px; color:#333;}

.news_body {padding-top:10px; padding-bottom:20px;}
.news_body .page {width:685px; float:none; margin:0 auto;}
.news_list {width:685px; padding:10px 0 20px; clear:both; border-bottom:#ccc solid 1px;}
.news_list p {width:150px; padding-left:5px; float:left; line-height:24px;}
.news_list p a {color:#c00;}
.news_list p img {width:123px; height:83px; padding:3px; border:#ccc solid 1px;}
.news_list dl {width:525px; padding-right:5px; float:right;}
.news_list dl dt {line-height:24px; font-size:14px;}
.news_list dl dt a {color:#039;}
.news_list dl dd {line-height:23px;}
.news_list dl dd em {color:#999;}

.news_disp {padding:20px 0;width:685px; padding:10px 0 20px; clear:both;}
.news_disp h1 {font-size:18px; color:#c00; line-height:24px; text-align:center;}
.news_info {border-bottom:#ccc solid 1px; height:33px; line-height:33px; color:#999; text-align:center;}
.news_txt {padding-top:10px; line-height:200%; font-size:14px;}
.news_txt p {text-indent:2em; margin:10px 0;}
.news_txt a {color:#c00; text-decoration:underline;}

.faq_area {width:685px; margin:0 auto; clear:both;}
.faq_area dl {width:100%; clear:both; padding:18px 0 18px; border-bottom:#ddd solid 1px;}
.faq_area dl dt {padding-left:46px; line-height:25px; font-size:14px; color:#c00; background:url(../images/inon_q.gif) no-repeat 4px 4px; padding-bottom:20px;}
.faq_area dl dd {padding-left:46px; line-height:24px; font-size:14px; background:url(../images/icon_a.gif) no-repeat 4px 4px;}
.faq_area dl.last {border-bottom:0;}

.certificate_body {padding:23px 0 20px 20px; width:723px; clear:both; border-left:#ddd solid 1px; border-right:#ddd solid 1px; background-color:#fff;}
.certificate_body ul li {width:332px; height:290px; padding:0 9px 0 10px; float:left;}
.certificate_body ul li div {width:330px; height:229px; border:#ccc solid 1px; text-align:center; vertical-align:middle; clear:both;}
.certificate_body ul li strong {display:block; width:100%; text-align:center; line-height:29px; padding-top:5px; clear:both; font-size:14px;}

.contact_body {padding:33px 0 20px 29px; width:714px; clear:both; border-left:#ddd solid 1px; border-right:#ddd solid 1px; background-color:#fff;}
.contact_area {width:687px; float:left; clear:both; height:300px;}
.contact_area h3 {width:91px; height:24px; padding-left:14px; line-height:24px; text-align:center; color:#fff; background:url(../images/bg_contact_top.jpg) no-repeat 14px top; font-size:14px; clear:both;}
.contact_block {width:100%; clear:both; height:230px;}
.contact_block_l {width:9px; height:230px; float:left; background:url(../images/bg_contact_block.gif) no-repeat left top;}
.contact_block_r {width:9px; height:230px; float:left; background:url(../images/bg_contact_block.gif) no-repeat right top;}
.contact_block_c {width:669px; height:228px; float:left; border-bottom:#ddd solid 1px; border-top:#ddd solid 1px;}
.contact_block_c p {float:left; width:375px; padding-top:8px;}
.contact_block_c div {width:294px; float:right;}
.contact_block_c div h4 {background:url(../images/icon_c.gif) no-repeat left 26px; padding-top:15px; line-height:27px; font-size:16px; padding-left:14px; height:40px;}
.contact_block_c div dl {clear:both; line-height:24px; font-size:14px; padding:5px 0 5px 14px;}
.contact_block_c div dl dt {width:44px; float:left; color:#c00;}
.contact_block_c div dl dd {width:236px; float:right;}

.contact_service {width:684px; height:315px; float:left; clear:both; background:url(../images/n_contact4.jpg) no-repeat left 42px; margin-top:-10px;}
.contact_service_area {width:270px; float:right;}
.contact_service_area h2,.contact_service_sale h2 {line-height:40px; text-align:center; font-size:16px; color:#1459a9;}
.contact_service_area p,.contact_service_sale p {height:32px; line-height:32px; font-size:14px; text-align:center; font-weight:bold;}
.contact_service_area ul,.contact_service_sale ul {padding-top:10px; padding-left:10px;}
.contact_service_area ul li,.contact_service_sale ul li {line-height:31px; font-size:14px;}
.contact_service_area ul li strong,.contact_service_sale ul li strong {color:#c00;}
.contact_service_area ul li.w {height:78px;}
.contact_service_area ul li.w strong,.contact_service_area ul li.w img,.contact_service_area ul li.w span{display:block; float:left;}
.contact_service_area ul li.w img {margin-top:10px;}
.contact_service_area ul li.w span {width:74px; line-height:20px; padding-left:13px; padding-top:20px;}

.contact_service_sale {width:270px; float:left;}
.contact_service_sale h3 {font-weight:normal; text-align:center; line-height:30px; padding-top:20px;}

.jobs_top {font-size:14px; line-height:24px; clear:both; padding-bottom:20px;}
.jobs_search {width:490px; margin:0 auto; clear:both; height:37px; padding-bottom:15px; background:url(../images/bg_jobs_search.jpg) repeat-x left -74px;}
.jobs_search ul {width:100%; height:37px;}
.jobs_search ul li {height:37px; float:left; font-size:14px;}
.jobs_search ul li.jobs_1 {width:60px; text-align:right; line-height:31px; background:url(../images/bg_jobs_search.jpg) no-repeat left top;}
.jobs_search ul li.jobs_2 {width:150px; line-height:33px; padding-top:0px;_padding-top:5px;}
.jobs_search ul li.jobs_2 select {width:145px; overflow:hidden; height:22px;}
.jobs_search ul li.jobs_3 {width:75px; line-height:31px; text-align:right;}
.jobs_search ul li.jobs_4 {width:93px; line-height:33px; padding-top:0px;_padding-top:5px;}
.jobs_search ul li.jobs_4 select {width:90px; overflow:hidden; height:22px;}
.jobs_search ul li.jobs_5 {width:105px; padding-right:5px; text-align:right; float:right; line-height:33px; background:url(../images/bg_jobs_search.jpg) no-repeat right -37px;_padding-top:4px;}
.btn_jobs {width:100px; height:26px; border:0; background:url(../images/bg_btn_jobs.gif) no-repeat; font-size:14px; color:#fff; cursor:pointer;}

.jobs_list dl {width:100%; clear:both; padding-bottom:20px;}
.jobs_list dl dt {height:37px; border-bottom:#ccc solid 1px;}
.jobs_list dl dt h3 {float:left; line-height:37px; font-size:14px; color:#c00;}
.jobs_list dl dt p {width:30px; height:37px; float:right;}
.jobs_list dl dt p a {display:block; height:37px; text-indent:-9999em; overflow:hidden; background:url(../images/icon_jobs_top.gif) no-repeat 4px 26px;}
.jobs_list dl dd {font-size:12px; line-height:180%; padding:5px 0;}
.jobs_area {width:60px; float:left; line-height:24px; color:#666;}
.jobs_area_list {width:625px; float:left; line-height:24px;}

.cloud_body {background:#fff url(../images/cloud_1.jpg) no-repeat 329px 22px;}
.cloud_area,.case_area,.usage_area {width:685px; clear:both; margin:0 auto;}
.usage_top {padding-bottom:20px; border-bottom:#b6b6b6 solid 2px; clear:both;}
.usage_top h1{line-height:50px; font-size:20px; font-weight:bold; color:#1b1b1b; height:auto; background:none; padding-left:0;}
.usage_top dd {line-height:24px; font-size:18px; color:#3c3c3c;}
.usage_list {clear:both;}
.usage_list div {width:310px; padding-top:20px; height:270px;}
.usage_list div.line {border-bottom:#e7e7e7 solid 1px;}
.usage_list div dl h2 {line-height:40px;}
.usage_list div dl h2 a {font-size:18px; font-weight:bold; color:#1b1b1b;}
.usage_list div dl h2 a:hover {color:#2964b8;}
.usage_list div dl dd {font-size:14px; line-height:24px; color:#636363;}
.usage_list div dl dd img {float:right; margin-right:5px; }
.usage_manage_txt {padding-top:20px; padding-left:25px; clear:both;}
.usage_manage_txt dt {line-height:30px; font-size:18px; color:#014099;}
.usage_manage_txt dd {line-height:30px; color:#636363; font-size:14px; padding-left:16px; background:url(../images/icon_lan.gif) no-repeat left 13px;}
.usage_sell_txt {padding-left:25px; padding-top:20px; padding-bottom:20px;}
.usage_sell_txt th {color:#fff; font-size:18px; text-align:center;}
.usage_sell_txt th.usage_sell_h1 {background:url(../images/bg_usage_sell.jpg) repeat-x left top;}
.usage_sell_txt th.usage_sell_h2 {background:url(../images/bg_usage_sell.jpg) repeat-x left -50px;}
.usage_sell_txt td {padding:12px 20px; line-height:24px; font-size:14px; color:#636363;}

.usage_train_txt {clear:both; background:url(../images/bg_usage_train.jpg) repeat-x left top; padding:15px 22px;}
.usage_train_txt .txt1 {font-size:14px; line-height:30px; color:#606060; padding-bottom:15px;}
.usage_train_txt .txt2 {font-size:18px; line-height:30px; color:#000; padding-top:15px; padding-bottom:15px;}
.usage_train_txt .txt3 dt {line-height:30px; font-size:18px; color:#c00;}
.usage_train_txt .txt3 dd {line-height:30px; font-size:18px; color:#636363;}

.usage_sell_table {padding-left:25px; padding-top:25px; padding-bottom:20px;}
.usage_sell_table th.bg {background:url(../images/bg_sell.jpg); color:#fff; font-size:16px; font-weight:bold;}
.usage_sell_table td {padding:0 20px; font-size:14px; color:#636363;}

.usage_sell_list {padding-top:20px; background:url(../images/bg_line.gif) repeat-x left top; padding-left:15px;}
.usage_sell_list div {clear:both; padding-bottom:10px;}
.usage_sell_list div p {width:117px; height:57px; background:url(../images/bg_sell2.jpg) no-repeat; text-align:center; line-height:44px; font-size:18px; color:#191919; float:left;}
.usage_sell_list div dl {width:520px; float:right;}
.usage_sell_list div dl dt {line-height:20px; font-size:16px; color:#191919; height:26px; font-weight:bold;}
.usage_sell_list div dl dd {line-height:24px; font-size:14px; color:#636363; padding-bottom:15px; clear:both;}

.cloud_txt {width:266px; height:175px; float:left; clear:both; padding-top:25px;}
.cloud_txt p,.cloud_t p {line-height:24px; text-indent:2em; font-size:14px;}
.cloud_area h2,.case_area h2 {clear:both; font-size:15px; color:#c00; line-height:40px;}
.cloud_txt2 {width:100%; clear:both; padding-top:18px; padding-bottom:20px;}
.cloud_p {width:185px; float:left;}
.cloud_t {width:495px; float:right;}
.cloud_area dl {width:100%; clear:both; padding:8px 0;}
.cloud_area dl dt {padding-left:31px; height:38px; line-height:38px; background:url(../images/icon_lan.gif) no-repeat 15px 17px; font-size:14px; color:#5689b6; font-weight:bold;}
.cloud_area dl dd {padding-left:31px; font-size:14px; line-height:24px;}
.case_area dd.v_list p {height:50px; padding-top:10px; clear:both; line-height:30px; font-size:14px; text-align:center;}
.case_area ul {padding-left:18px; clear:both; padding-top:23px; overflow:hidden; *zoom:1;}
.case_area ul li {width:142px; padding:0 17px; text-align:center; height:117px; float:left;}
.case_area ul li a {display:block; position:relative;}
.case_area ul li a:hover img {text-decoration:none;}
.case_area ul li img {width:140px; height:50px; border:#ddd solid 1px; clear:both;}
.case_area ul li span {line-height:30px; height:30px; padding-top:10px; overflow:hidden; display:block; clear:both; font-size:14px; cursor:pointer;}
.case_area dl dt {height:65px; padding-top:10px;}
.case_area dl dd {line-height:24px; font-size:14px;}
.case_area2 {width:700px; margin:0 auto; clear:both;}
.case_area2 dl {margin-bottom:12px; background:url(../images/bg_c_1.jpg) repeat-y;}
.case_area2 dl dt {height:65px; background:url(../images/bg_c_2.jpg) no-repeat left top; padding:25px 26px 0;}
.case_area2 dl dt div {float:left;}
.case_area2 dl dt div img {width:140px; height:50px;}
.case_area2 dl dt p {float:right; width:85px; text-align:right; background:url(../images/icon_play.gif) no-repeat left 19px; line-height:42px;}
.case_area2 dl dt p a {font-size:14px; color:#07913a;}
.case_area2 dl dd {line-height:24px; font-size:14px; padding:0 26px;}
.case_area dl dd.c_bottom {background:url(../images/bg_c_3.jpg) no-repeat left bottom; height:23px; overflow:hidden;}
.case_area dl dd.v_list {height:110px; background:url(../images/bg_c_4.jpg) no-repeat left bottom;}
.case_area dl dd.v_list div.v_l {width:340px; padding-left:26px; float:left; padding-top:2px;}
.case_area dl dd.v_list div.v_l p {width:115px; float:left;}
.case_area dl dd.v_list div.v_l p img {width:104px; height:69px; padding:1px; border:#c5c5c5 solid 1px;}
.case_area dl dd.v_list div.v_l div {width:225px; overflow:hidden; float:right; padding-top:8px;}
.case_area dl dd.v_list div.v_l div h4 {height:20px; overflow:hidden; width:100%;}
.case_area dl dd.v_list div.v_l div h4 a {font-size:14px; font-weight:bold; line-height:20px;}
.case_area dl dd.v_list div.v_l div p {color:#666; width:100%; clear:both; height:auto; background-image:none; text-align:left; margin:0; padding:0; line-height:20px; font-size:12px;}
.case_area dl dd.v_list div.v_l div p em {color:#999;}
.case_area dl dd.v_list div.v_r {display:block; width:280px; float:right; padding-top:5px;}
.case_area dl dd.v_list div.v_r div {height:28px; line-height:28px; overflow:hidden; font-size:12px;}
.case_area dl dd.v_list div.v_r div span {font-family:"宋体"; color:#1c66ac;}
.case_area dl dd.v_list div.v_r div a {}

.case_area h3 {font-size:14px; line-height:50px; clear:both;}
.case_video ul {width:100%; clear:both; padding:0;}
.case_video ul li {line-height:24px; height:24px; padding:0; width:100%; text-align:left;}
.case_video ul li a {padding-left:28px; background:url(../images/icon_v.gif) no-repeat 5px center;}

.online_area {width:1280px; margin:0 auto; clear:both;}
.online_1 {width:1280px; height:33px; clear:both;}
.online_2 {width:189px; height:480px; float:left;}
.online {width:902px; height:480px; float:left;}
.online_3 {width:189px; height:480px; float:left;}
.online_4 {width:1280px; height:76px; clear:both;}
.online_5 {width:1280px; height:62px; background:url(../images/online_5.jpg) repeat-x; clear:both;}
.online_5 div {float:left; font-size:14px; font-weight:bold;}
.online_logo {width:120px; padding-left:25px; padding-top:7px;}
.online_txt {width:340px; line-height:60px;}
.online_email {width:370px; line-height:60px;}
.online_5 div.online_tel {float:right; width:176px; padding-top:19px;}
.online_email a {color:#c00;}

.why_top {width:100%; text-align:center; padding:8px 0 6px;}
.why_area {padding-top:18px; padding-bottom:25px; clear:both; width:100%;}
.why_p {width:180px; float:left;}
.why_t {width:496px; float:right; padding-top:15px;}
.why_t p {text-indent:2em; line-height:24px; font-size:14px;}
.feedback_frm {padding-bottom:130px;}
.feedback_frm li {padding:3px 0; font-size:14px;}

.msg_block {width:936px; padding:0 11px; border:#ddd solid 1px; border-bottom:0; background-color:#eef3f6;}
.msg_block_top {height:29px; border-bottom:#fff solid 1px;}
.msg_block_top p {height:28px; border-bottom:#8dbce2 solid 1px; line-height:28px; text-align:center; color:#7896c0;}
.msg_block_top ul {height:28px; border-bottom:#8dbce2 solid 1px; padding-left:630px;}
.msg_block_top ul li {float:left; width:73px; line-height:28px; background-image:url(../images/bg_msg_block.gif); background-repeat:no-repeat; padding-left:23px;}
.msg_block_top ul li.m_1 {background-position:left top;}
.msg_block_top ul li.m_2 {background-position:left -28px;}
.msg_block_top ul li.m_2_on {background-position:left -84px; font-size:14px; color:#026dc0; font-weight:bold;}
.msg_block_top ul li.m_3 {background-position:left -56px;}
.msg_block_top ul li.m_3_on {background-position:left -112px; font-size:14px; color:#026dc0; font-weight:bold;}
.msg_send {width:626px; margin:0 auto; height:177px; line-height:177px; padding-top:50px; font-size:18px; text-align:center; color:#2963ba; font-weight:bold; clear:both;}
.msg_back {width:120px; clear:both; margin:0 auto; height:73px;}
.msg_back a {width:120px; height:41px; background:url(../images/bg_msg_back.gif) no-repeat; display:block; cursor:pointer; text-indent:-9999em; overflow:hidden;}
.msg_tips {width:626px; margin:0 auto; border-top:#b7b7b7 solid 1px; clear:both; padding-bottom:30px;}
.msg_tips dl {border-top:#f8f8f8 solid 1px; padding-left:39px;}
.msg_tips dl dt {font-size:14px; font-weight:bold; line-height:30px; padding-top:8px;}
.msg_tips dl dd {line-height:24px; font-size:14px;}
.msg_kaitong {width:606px; margin:0 auto; padding:70px 10px 0; height:157px;}
.msg_kaitong dl dt {line-height:50px; font-size:30px; color:#c00; text-align:center;}
.msg_kaitong dl dd {padding-top:10px; font-size:16px; line-height:30px; text-indent:2em;}

.free_1 {width:100%; clear:both;}
.free_1 td {font-size:14px; color:#686868;}
.free_1 td a {color:#2963ba;}
.free_1 h1 {font-size:24px; text-align:center; line-height:100px; color:#2963ba;}

.buy_body {margin-left:5px;}
.buy_area {padding:5px 0 5px 15px; clear:both; text-align:left;}
.buy_tips {width:633px; height:57px; background:url(../images/b_2.jpg); float:left; clear:both; padding-left:68px; padding-top:10px; line-height:24px; font-size:14px;}
.buy_area h2 {padding-left:68px; width:633px; height:41px; background:url(../images/icon_buy.gif) no-repeat 36px 19px; line-height:41px; font-size:14px; padding-top:7px; border-bottom:#e6e6e6 solid 1px; font-weight:normal; clear:both;}
.buy_frm {padding-left:66px; clear:both;}
.buy_frm dl {line-height:22px; padding:3px 0; width:100%; clear:both; font-size:14px;}
.buy_frm dl dt {width:182px; padding-right:15px; float:left; text-align:right;}
.buy_frm dl dd {width:360px; float:left;}
.buy_frm dl dd ul li {width:120px; float:left; height:24px;}
.buy_frm dl dd strong {color:#971717;}
.buy_frm dl dd input.input {width:280px; height:20px; border:#c3c3c3 solid 1px;}
.buy_btn {padding:25px 0 25px 177px;}
.btn_buy {width:99px; height:34px; border:0; background:url(../images/b_4.jpg) no-repeat; text-indent:-9999em; overflow:hidden; display:block; cursor:pointer;}

.top_pic {width:960px; height:340px; position:relative; margin-top:-10px;}
.top_pic ul,.top_pic ul li {width:960px; height:340px; overflow:hidden;}
.top_pic dl {height:20px; position:absolute; right:53px; bottom:30px;}
.top_pic dl dt,.top_pic dl dd {float:left; height:20px;}
.top_pic dl dt {width:20px; margin-left:9px;}
.top_pic dl dt a {display:block; height:20px; text-align:center; color:#fff; font-weight:bold; font-size:14px; width:100%; background:url(../images/bg_chg.png) no-repeat left -20px; text-decoration:none;}
.top_pic dl dt a:hover {color:#fff; text-decoration:none;}
.top_pic dl dt a.on {background:url(../images/bg_chg.png) no-repeat left top;}

.main_p {width:720px; height:282px; float:left; position:relative;}
.main_p_bg {width:713px; height:248px; padding:36px 0 0 9px; position:absolute; left:-2px; top:-1px; background:url(../images/bg_p.png) no-repeat;}
.main_p_bg dl {width:212px; height:84px; padding:0px 30px 0 103px; float:left;}
.main_p_bg dl.last {height:83px;}
.main_p_bg dl.last {height:79px;}
.main_p_bg dl dt {line-height:36px; height:36px; color:#000; font-size:18px;}
.main_p_bg dl dd {line-height:18px; font-size:12px; color:#666;}

.index_tool {width:231px; height:282px; background:url(../images/bg_tool.png?t=20120116) no-repeat;}
.index_tool dl {width:231px; height:138px; clear:both;}
.index_tool dl.t_2 {margin-bottom:6px;}
.index_tool dl dt {width:231px; height:100px; clear:both overflow:hidden; text-indent:-9999em; overflow:hidden;}
.index_tool dl dd {height:39px; float:left;}
.index_tool dl dd a {display:block; width:100%; height:30px; overflow:hidden;text-indent:-9999em;}
.index_tool dl dd.t_1_1 {width:100px;}
.index_tool dl dd.t_1_2 {width:64px;}
.index_tool dl dd.t_1_3 {width:64px;}
.index_tool dl dd.t_2_1 {width:80px;}
.index_tool dl dd.t_2_2 {width:115px;}
.index_tool dl dd.t_2_3 {width:107px;}

.main2 {width:956px; clear:both; margin:0 auto;}
.main2 img {float:left;}

.btn_red {width:100px; height:26px; border:0; text-align:center; line-height:26px; color:#fff; font-size:14px; cursor:pointer; background:url(../images/btn_red.jpg) no-repeat; font-weight:bold;}
.btn_try{background: url("../images/bg_feature3.png") no-repeat scroll 0 0 transparent; color: #333333; display: block; font-size: 14px; height: 26px; line-height: 24px; width: 150px; text-indent:0; text-align:center; margin-top:10px;}

/****new case***/
.cast-title{ height:36px;}
.cast-title .t-l,.cast-title .t-m,.cast-title .t-r,.cast-title .t-m li.cur a{ background:url(../images/x_tibg.png); height:36px;  display:block;float:left;}
.cast-title .t-l{ background-position:0 0; width:5px; }
.cast-title .t-m{ background-position:0 -36px; width:950px;}
.cast-title .t-r{ background-position:0 -72px; width:5px;}
.cast-title .t-m li{ float:left; margin-left:10px; _display:inline;}
.cast-title .t-m li a{float:left;display:block; height:36px;line-height:34px;padding:0 15px; font-size:14px;} 
.cast-title .t-m li.cur a{ background-position:0 -108px; color:#fff;}

.case_area_new{width: 918px; padding:15px 20px; border-left:1px solid #ddd; border-right:1px solid #ddd;border-bottom:1px solid #ddd;}

.case-classify{ padding:5px 20px;}
.case-classify li{ overflow:hidden; *zoom:1; border-bottom:1px dotted #ddd; padding:15px 0;}
.case-c-left{ float:left;width:290px; height:150px; background:url(../images/x_logo_bg.png);}
.case-c-logo{ width:243px; height:102px; margin:24px 0 0 24px;  position:relative;}
.case-c-logo img{ width:140px; height:50px; margin:26px 0 0 51px;}
.case-c-right{ float:left; width:608px; padding-left:20px;}
.case-c-right p{ text-indent:24px;}

.case-video{ height:50px; width:50px; background:url(../images/x_case-video.png); position:absolute; top:50%; left:50%; margin-top:-25px; margin-left:-25px; display:;text-indent:-999px; overflow:hidden;}
.case-video-s{width:32px; height:32px;background:url(../images/x_case-video-s.png); position:absolute; top:9px; left:54px;display:; cursor:pointer; text-indent:-999px; overflow:hidden;}
.c-v-cover,.c-v-cover-s{ position:absolute; top:0; left:0; width:243px; height:102px; background-color:#000; opacity:0.5; filter:alpha(opacity=50); display:;}
.c-v-cover-s{ width:140px; height:50px;top:1px; left:1px;}

.case_disp_body{border-left:1px solid #ddd; border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.case_disp_t{ padding:25px; overflow:hidden; *zoom:1;}
.case-disp-left{ float:left; width:290px; padding-top:15px;}
.case-c-left-b{ float:left; width:290px; text-align:center; color:#cc0000; font-size:14px;padding-top:15px;}
.case-c-left-t{ float:left; width:290px; text-align:left; text-indent:2em; padding-top:15px; line-height:21px;}
.case-disp-right{ float:left; width:588px; padding-left:30px;}
.case-disp-right dl{ margin-bottom:5px;}
.case-disp-right dt{ font-size:18px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid;}
.case-disp-right dd{ font-size:14px; padding:0 0 3px 8px;}
.color-a{ color:#5a6e50;}
.color-b{ color:#487f8f;}

.case_disp_v{ width:956px; margin:0 auto; padding-bottom:25px; border-bottom:1px dotted #ddd; }
.case_disp_v h3{ font-size:18px; font-weight:normal; padding:0 0 10px 10px;}
.case_disp_v .case_v{ width:956px; height:580px; background-color:#ddd;}

/*展视大讲堂*/
.classroom{ border:1px solid #dfdfdf;}
.classroom-top{ background:url(../images/x_classroom_top.jpg); width:745px; height:287px;}
.classroom-ti{ background:url(../images/x_ti_orange.png); width:180px; height:40px; line-height:40px; padding-left:20px; color:#fff; font-size:18px; font-weight:normal; margin:15px 0;}
.classroom-list{}
.classroom-list li{  border:1px solid #dfdfdf; padding:5px; margin:0 8px 8px; overflow:hidden; *zoom:1;}
.classroom-list li p{ width:200px; height:150px; position:relative; float:left;}
.c-r-play{ display:block; position:absolute; left:0; top:0; width:200px; height:150px; background:url(../images/x_playbtn.png) center center no-repeat;}
.c-r-play:hover{background:url(../images/x_playbtn-hover.png) center center no-repeat;}
.classroom-list li dl{ float:left; width:500px; padding-left:10px;height:150px; overflow:hidden; line-height:24px;}
.classroom-list li dt a{ font-size:14px; color:#005aa6;}
.classroom-list li dd em{ padding:0 10px;}
.classroom-list li dd span{ font-size:13px; }

.classroom .page{ float:none; padding:8px 2px 8px 8px;}

/*首页快捷导航*/
.n_block_nav{ margin:5px 0 0; background-color:#f3f8fa; height:60px;  position:relative; z-index:1}
.n_block_nav ul{ padding-top:7px; height:52px; border-bottom:1px solid #ecf0f1;}
.n_block_nav li{ float:left; width:150px; margin:0 30px 0 60px; _display:inline; position:relative;}
.n_block_nav li span{ display:block; height:40px; line-height:40px;  font-size:16px;}
.n_block_nav li span a{ float:left; padding-left:50px; height:40px; background:url(../images/x3_nav_icon.png) no-repeat;}
.n_block_nav li span a:hover{ color:#1963ac; text-decoration:none;}
.n_block_nav li span .n_icon_1{ background-position:0 0;}
.n_block_nav li span .n_icon_2{ background-position:0 -80px;}
.n_block_nav li span .n_icon_3{ background-position:0 -160px;}
.n_block_nav li span .n_icon_4{ background-position:0 -240px;}
.n_block_nav li span a:hover.n_icon_1{ background-position:0 -40px;}
.n_block_nav li span a:hover.n_icon_2{ background-position:0 -120px;}
.n_block_nav li span a:hover.n_icon_3{ background-position:0 -200px;}
.n_block_nav li span a:hover.n_icon_4{ background-position:0 -280px;}
.n_block_nav li dl{ display:none; position:absolute; left:5px; top:40px; width:140px; border:1px solid #999; background-color:#fff; border-bottom-left-radius:4px; border-bottom-right-radius:4px; z-index:2;}
.n_block_nav li dl a{ display:block; height:24px; line-height:24px; text-align:center;}
.n_block_nav li dl a:hover{ background-color:#1963ac; text-decoration:none; color:#fff;}

/*在线演示*/
.ol_main{ width:956px; margin:0 auto; _height:600px;}
.box_top{ height:47px; line-height:47px; padding-left:30px; font-size:23px; color:#014099; background:url(../images/x3_box_top.png);}
.box_main{background:url(../images/x3_box_middle.png); overflow:hidden;*zoom:1;}
.box_btm{ height:20px; background:url(../images/x3_box_bottom.png);}

.ol_left{ float:left; width:310px; padding:40px 0 40px 120px;}
.ol_right{ float:left; padding:50px 0 0 30px;}
.ol_info{ text-align:center;}
.ol_info dd{ padding-top:10px; color:#ff8800;}

.ol_rt{ padding:0 0 5px 25px; height:18px; line-height:18px; border-bottom:1px solid #e6e6e6; background:url(../images/icon_buy.gif) no-repeat;}
.ol_form{ padding:20px 0 0;}
.width180{ width:180px;}
.ol_into{ width:120px; height:41px; border:none; background:url(../images/x3_into.png); margin:20px 0 0 132px; cursor:pointer;}

.msg_top_2013_bg {height:260px; background:url(../images/x3_live_form_top.jpg) no-repeat left top; padding-left:384px;}
.msg_top_2013_bg h1 {height:62px; padding-top:42px; line-height:36px; padding-left:30px; font-size:24px; color:#c00;}
.msg_top_2013_bg ul li {height:33px; line-height:33px; background:url(../images/icon_dian.png) no-repeat left center; padding-left:20px; font-size:16px;}