@charset "utf-8";
/* CSS Document */
/* Author: alsoflying */
/* Date: 2011.6 */
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:#333; font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif, '宋体';font-size:12px; background:#fff url(../images/bg_main.png) repeat-x center top;}
div {text-align:left; margin:0 auto; padding:0px;}
ul {list-style:none;}
li {line-height:22px;}
td {FONT-SIZE: 12px; FONT-FAMILY:"微软雅黑",Verdana, Arial, Helvetica, sans-serif, '宋体'; line-height:22px;}
img {border:0; margin:0px; padding:0px; display:block;}
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: #333; 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;}

.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;}

.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;}

.fleft {float:left;}
.fright {float:right;}

.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;}

.head {height:60px;}
.logo {padding:7px 0 0 7px; height:50px;}
.logo_e {text-align:right; padding:24px 20px 0 0;}
.logo_e a {float:right; padding-left:10px;}

.nav {height:72px;}
.nav_top {width:100%; clear:both; height:36px; background:url(../images/bg_nav.png) repeat-x left -72px;}
.nav_top ul {float:left; height:36px; background:url(../images/bg_nav.png) no-repeat left top; width:765px; padding-left:24px;}
.nav_top ul li {height:36px; float:left;}
.nav_top ul li.nav_line {width:2px; background:url(../images/bg_nav.png) no-repeat left -108px;}
.nav_top ul li a {float:left; height:36px; display:block; text-indent:-9999em; overflow:hidden;background-image:url(../images/bg_n.png); background-repeat:no-repeat;}
.nav_top ul li a.n_1{width:63px; background-position:left top;}
.nav_top ul li a.n_2{width:159px; background-position:-65px top;}
.nav_top ul li a.n_3{width:94px; background-position:-226px top;}
.nav_top ul li a.n_4{width:93px; background-position:-322px top;}
.nav_top ul li a.n_5{width:93px; background-position:-417px top;}
.nav_top ul li a.n_6{width:93px; background-position:-512px top;}
.nav_top ul li a.n_7{width:113px; background-position:-607px top;}
.nav_top ul li a.n_8{width:93px; background-position:-722px top;}
.nav_top ul li a.n_9{width:93px; background-position:-817px top;}
.nav_top ul li.nav_on {position:relative;}
.nav_top ul li.nav_on a {background-image:url(../images/bg_n.png); background-repeat:no-repeat;}
.nav_top ul li.nav_on a.n_1{width:63px; background-position:left -36px;}
.nav_top ul li.nav_on a.n_2{width:159px; background-position:-65px -36px;}
.nav_top ul li.nav_on a.n_3{width:94px; background-position:-226px -36px;}
.nav_top ul li.nav_on a.n_4{width:93px; background-position:-322px -36px;}
.nav_top ul li.nav_on a.n_5{width:93px; background-position:-417px -36px;}
.nav_top ul li.nav_on a.n_6{width:93px; background-position:-512px -36px;}
.nav_top ul li.nav_on a.n_7{width:113px; background-position:-607px -36px;}
.nav_top ul li.nav_on a.n_8{width:93px; background-position:-722px -36px;}
.nav_top ul li.nav_on a.n_9{width:93px; background-position:-817px -36px;}
.nav_top ul li.nav_on span {position:absolute; width:10px; height:9px; display:block; background:url(../images/bg_nav.png) no-repeat left -216px; left:45%; top:36px;}
.nav_top p {float:right; width:145px; height:36px; padding-right:25px; background:url(../images/bg_nav.png) no-repeat right -36px;}

.nav_bottom {height:33px; padding-top:3px;}
.nav_0 {height:33px; padding-left:30px; line-height:33px;}
.nav_0 a {padding-left:6px; color:#039;}
.nav_1 {padding-left:70px;}
.nav_2 {padding-left:104px;}
.nav_3 {padding-left:266px;}
.nav_4 {padding-left:551px;}
.nav_5 {padding-left:595px;}
.nav_6 {padding-left:0px;}
.nav_8 {padding-left:409px;}
.nav_bottom ul li {float:left; line-height:33px; padding:0 6px;}

.index_click li {float:left; height:49px;}
.index_click li.click_1 {width:320px; border-right:#5aacc3 solid 1px;}
.index_click li.click_2 {width:319px; border-right:#5aacc3 solid 1px;}
.index_click li.click_3 {width:319px;}
.index_click li a {display:block; text-indent:-9999em; overflow:hidden; height:49px;}
.index_click li.click_1 a {width:320px; background:url(../images/click_1.jpg) no-repeat;}
.index_click li.click_1 a:hover {background:url(../images/click_1_on.jpg) no-repeat;}
.index_click li.click_2 a {width:319px; background:url(../images/click_2.jpg) no-repeat;}
.index_click li.click_2 a:hover {background:url(../images/click_2_on.jpg) no-repeat;}
.index_click li.click_3 a {width:319px; background:url(../images/click_3.jpg) no-repeat;}
.index_click li.click_3 a:hover {background:url(../images/click_3_on.jpg) no-repeat;}

.app_left {width:712px; padding:4px; height:272px; float:left; background:#DCDCDC url(../images/bg_app2.jpg) no-repeat; position:relative;}
.main_right {width:231px; float:right;}

.app_nav {width:109px; height:272px; position:absolute;}
.app_nav ul {width:109px; height:271px; padding-top:1px;}
.app_nav ul li {width:109px; height:89px;  background:none;}
.app_nav ul li a{width:109px; height:89px; text-indent:-9999em; display:block; background-image:url(../images/icon_t2.png); background-repeat:no-repeat; overflow:hidden;}
.app_nav ul li a.app_4 {background-position:left -1px;}
.app_nav ul li a.app_1 {background-position:left -91px;}
.app_nav ul li a.app_5 {background-position:left -182px;}
.app_nav ul li.app_on {position:relative;}
.app_nav ul li.app_on a {background-image:url(../images/icon_t3.png); background-repeat:no-repeat; position:absolute; width:117px; height:90px; overflow:hidden; top:-1px;}
.app_nav ul li.app_on a.app_4 {background-position:left 0px;}
.app_nav ul li.app_on a.app_1 {background-position:left -90px;}
.app_nav ul li.app_on a.app_5 {background-position:left -180px;}

.app_area {width:603px; height:272px; float:right; overflow:hidden;}
.app_area h2 {font-size:24px; line-height:34px; height:53px; font-weight:normal; padding-left:17px;}
.app_area ul li {line-height:28px; background:url(../images/icon_dian.png) no-repeat left center; padding-left:17px; font-size:14px; font-weight:bold;}
.app_area p {padding-top:12px; padding-left:8px;}
.app_area p a {float:left;}
.app_area p a.info {width:103px; height:24px; background:url(../images/bg_app_more.png) no-repeat; text-align:center; line-height:24px; display:block; color:#C0403D;margin-right:10px;}
.app_area p a.case {width:103px; height:24px; background:url(../images/bg_app_more2.png) no-repeat; text-align:center; line-height:24px; display:block; color:#000;}

.index_special {background-color:#fff; width:215px; padding-left:13px; height:278px; border:#cad2db solid 1px;}

.index_special h2 {font-size:15px; color:#c00; height:34px; line-height:32px;}
.line_botom {height:1px; line-height:1px; width:100%; overflow:hidden; clear:both; font-size:0px; background-color:#ccc; border-bottom:#ddd solid 1px;}
.index_special dl {width:160px; clear:both; height:64px; padding-top:6px; padding-left:45px; background-image:url(../images/icon_t.png); background-repeat:no-repeat;}
.index_special dl dt {font-weight:bold; color:#1c66ac; line-height:18px; padding-bottom:3px;}
.index_special dl dd {line-height:14px; color:#666;}
.index_special dl.special_1 {background-position:left -293px;}
.index_special dl.special_2 {background-position:left -365px;}
.index_special dl.special_3 {background-position:left -432px;}
.index_special p {padding-right:10px; text-align:right; clear:both; line-height:20px;}
.index_special p a,.index_news_block div a,.meeting_more a,.case_more a,.bottom ul li a:hover {color:#D0121B;}

.index_news {width:325px; float:left;}
.index_news_top {width:325px; height:6px; background:#fff url(../images/bg_index_news.jpg) no-repeat left top; overflow:hidden;}
.index_news_block {width:309px; padding-left:14px; border-left:#e7e7e7 solid 1px; border-right:#e7e7e7 solid 1px; border-bottom:#e7e7e7 solid 1px; clear:both; height:347px; background:#fff; overflow:hidden;}
.index_news_title {width:100%; height:70px; position:relative; clear:both;}
.index_news_title h2 {height:60px; position:absolute; background:url(../images/icon_index_news.png) no-repeat left top; left:-15px; top:-8px; padding-left:104px; line-height:30px; padding-top:28px; font-size:16px; color:#000;}
.index_news_block p {line-height:24px;}
.index_news_block p a {color:#1c66ac; font-weight:bold; font-size:14px;}
.index_news_block p em {padding-left:9px; color:#999;}
.index_news_block dl dt {padding-left:16px; line-height:26px; font-size:14px; height:26px; overflow:hidden; background:url(../images/icon_news.gif) no-repeat left 10px;}
.index_news_block dl dd {height:72px; padding-left:16px; line-height:18px; padding-bottom:10px; color:#666;}
.index_news_block ul li {padding-left:16px; padding-right:10px; clear:both; line-height:24px;*line-height:22px; height:24px;*height:22px; overflow:hidden; background:url(../images/icon_news.gif) no-repeat left 9px;}
.index_news_block ul li a {float:left; width:230px; overflow:hidden;}
.index_news_block ul li em {float:right; color:#999; width:40px; display:block;}
.index_news_block div {padding-top:10px; line-height:20px; text-align:right; padding-right:10px; clear:both;}

.index_meeting {width:386px; margin-left:9px; float:left;}
.index_meeting_top {height:34px; line-height:34px; background:url(../images/bg_index_meeting_top.jpg) no-repeat;}
.index_meeting_top h2 {font-size:16px; color:#000; padding-left:16px; padding-top:13px; line-height:21px;}
.index_meeting_blick {width:384px; border-left:#e7e7e7 solid 0px; border-right:#e7e7e7 solid 0px; border-bottom:#e7e7e7 solid 0px; clear:both; background-color:#fff; height:355px; padding-top:0px;}
.index_meeting_blick dl {height:50px; border-bottom:#ddd solid 1px; width:355px; margin:0 auto;}
.index_meeting_blick dl.last {height:51px; border-bottom:0;}
.meeting_txt {width:355px; padding-top:6px; height:79px; overflow:hidden;}
.meeting_txt p {width:123px; float:left; height:79px; position:relative;}
.meeting_txt p img {padding:2px; border:#ccc solid 1px; width:108px; height:73px;}
.meeting_txt p a.p_play {width:108px; height:73px; position:absolute; display:block; background:url(../images/icon_play.png) no-repeat center center; left:3px; top:3px; cursor:pointer;}
.meeting_txt div {float:right; width:232px; line-height:19px; height:72px; overflow:hidden; color:#666;}
.index_meeting_blick dl dt {line-height:30px; padding-left:16px; background:url(../images/icon_meeting.gif) no-repeat left 11px;}
.index_meeting_blick dl dd {line-height:20px; color:#999; padding-left:16px;}
.meeting_more {width:355px; text-align:right; clear:both;}

.index_case {width:231px; float:right; overflow:hidden;}
.index_case_top {width:231px; height:6px; font-size:0; background:url(../images/bg_index_case_top.jpg) no-repeat; overflow:hidden;}
.index_case_block {width:229px; border-left:#e7e7e7 solid 1px; border-right:#e7e7e7 solid 1px; border-bottom:#e7e7e7 solid 1px; clear:both; background-color:#fff; height:347px;}
.index_case_block h2 {font-size:16px; padding-left:13px; width:150px; clear:both; line-height:25px; color:#1c66ac; padding-top:5px; height:54px;}
.index_case_block ul li {width:100px; height:44px; float:left; padding:0 7px;}
.index_case_block ul li img {width:100px; display:block;}
.index_case_block p {width:100%; text-align:center; height:261px;}
.index_case_block p img {margin:0 auto;}
.case_more {padding-right:10px; text-align:right; clear:both; line-height:20px;}

.bottom_txt {width:958px; border:#ddd solid 1px; border-bottom:0px; background-color:#fff;}
.bottom_left {width:210px; float:left; padding-left:10px; text-align:center;}
.bottom_left_400 {width:210px; text-align:center; padding-top:19px; height:46px;}
.bottom_left_400 img {margin:0 auto;}
.bottom_left_weibo {width:210px; height:97px;}
.bottom_right {float:right; padding-right:0px;}
.bottom_right dl {float:left; padding-right:16px;}
.bottom_right dl dt {padding-left:3px; border-bottom:#c8d2dc solid 1px; height:28px; line-height:28px; padding-top:12px; font-size:14px; margin-bottom:4px;}
.bottom_right dl dt a {color:#1c66ac;}
.bottom_right dl dd {padding-left:3px; line-height:21px;}
.bottom_right dl dd a {color:#808080;}
.bottom_right dl.w78 {width:78px;}
.bottom_right dl.w124 {width:124px;}
.bottom_right dl.w103 {width:103px;}
.bottom_right dl.w88 {width:88px;}
.bottom_right dl.w69 {width:69px;}

.bottom {height:88px; border-top:#CDCECF solid 1px; text-align:center;}
.bottom ul {padding-top:16px;}
.bottom ul li {line-height:25px; color:#666;}
.bottom ul li a {color:#666; padding:0 4px;}
#BDBridgeFixedWrap{width:156px;display:block;height:80px;margin-right:-5px;margin-top:410px;position:fixed;right:0;top:0;_margin-right:-5px;_position:absolute;_margin-top:380px;_top:expression(eval(document.documentElement.scrollTop));}
.index_online {width:103px;display:block;height:180px;margin-right:0px;margin-top:154px;position:fixed;right:0;top:0;_margin-right:0px;_position:absolute;_margin-top:154px;_top:expression(eval(document.documentElement.scrollTop));}
.index_online_close {width:16px; float:right; height:97px; padding:44px 5px 0; text-align:center; line-height:18px; font-weight:bold; cursor:pointer; color:#fff; background:url(../images/bg_online_close.gif) no-repeat;}
.index_online_on {width:101px; float:left; position:relative;}
.index_online_on h3 {width:91px; padding-left:10px; height:26px; font-size:12px; font-weight:bold; line-height:26px; color:#fff;  padding-top:5px; background:url(../images/bg_online_on.png) no-repeat; margin-top:-5px; position:absolute;}
.index_online_block {width:99px; padding:24px 0px 0px 0px; background-color:#F8F8F8; border-left:#ddd solid 1px; border-right:#ddd 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;}


.service_left {width:205px; float:left;}
.service_right {width:745px; float:right;}

.service_nav h1 {width:179px; height:45px; background:url(../images/bg_service_left_top.gif) no-repeat; font-size:14px; color:#232323; padding-left:26px; line-height:43px;}
.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/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;}


.left_bar {width:100%; height:289px; background:url(../images/bg_nav_left.png?t=20120116) no-repeat left top;}
.left_bar dl {width:100%; height:139px; clear:both;}
.left_bar dl.t_2 {margin-bottom:11px;}
.left_bar dl dt {width:100%; height:100px; clear:both overflow:hidden; text-indent:-9999em; overflow:hidden;}
.left_bar dl dd {height:30px; float:left;}
.left_bar dl dd a {display:block; width:100%; height:30px; overflow:hidden;text-indent:-9999em;}
.left_bar dl dd.t_1_1 {width:73px;}
.left_bar dl dd.t_1_2 {width:64px;}
.left_bar dl dd.t_1_3 {width:63px;}
.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 p {float:left; width:258px; height:149px; padding-left:90px; padding-top:21px;}
.service_top p img {width:258px; height:149px;}
.service_top dl {float:right; width:338px; height:156px; padding-top:18px;}
.service_top dl dt {height:43px; line-height:37px; font-size:24px; color:#c00; padding-left:30px;}
.service_top dl dd {padding-left:14px; background:url(../images/icon_dian.png) no-repeat left 10px; height:24px; line-height:24px; font-size:14px; color:#333;}
.service_top div {text-align:right; clear:both; float:right; padding-top:5px; padding-right:30px;}
.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;}
.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_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 dt,.service_w dl.w_3 dt,.service_w dl.w_4 dt,.service_w dl.w_5 dt,.service_w dl.w_6 dt {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_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_6 dd p {line-height:24px; text-indent:0; padding:3px 0; color:#5a5a5a;}
.service_w dl.w_6 dd strong {color:#4a761f; font-weight:normal;}

.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;}

.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_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_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 h2 {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) no-repeat;}
.free_check_2 {width:254px; height:233px; float:left; background:url(../images/f_2.jpg) 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) no-repeat; cursor:default;}
.free_check_3 {width:256px; height:233px; float:left; background:url(../images/f_3.jpg) 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) 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:78px; 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:1005; clear:both;}
.f_frm li {float:left; height:30px; line-height:30px; padding:5px 0 4px;}
.f_frm li.ff_1 {width:113px; padding-right:18px; text-align:right; font-size:14px;}
.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;}

.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;}

.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 dt {line-height:50px; font-size:20px; font-weight:bold; color:#1b1b1b;}
.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 dt {line-height:40px;}
.usage_list div dl dt a {font-size:18px; font-weight:bold; color:#1b1b1b;}
.usage_list div dl dt 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 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;}
.case_area ul li {width:142px; padding:0 10px; text-align:center; height:117px;*height:92px; overflow:hidden; float:left;}
.case_area ul li a {display:block;}
.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:162px; padding-right:15px; float:left; text-align:right;}
.buy_frm dl dd {width:350px; float:left;}
.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;}