.solution_main_nav{ width:974px; height:auto; overflow:auto; background:url(../Images/solution_main_nav_bg.jpg) top no-repeat; margin:0 auto}
.solution_main_nav div{ width:238px; height:118px; background:url(../Images/solution_main_nav_li_bg.jpg) no-repeat; float:left; margin-left:7px; padding-top:10px}
.solution_main_nav .smn_first{ margin-left:0; margin-right:1px}
.smn_img{ padding-top:6px; padding-right:12px}
.solution_more{ margin:17px auto auto auto;width:975px; height:auto; overflow:auto; position:relative; padding-top:27px}
.solution_more_title{ position:absolute; top:0; left:0}
.s_m_main{ border:1px solid #CFCFCF; background:url(../Images/s_m_main_bg.jpg) left bottom repeat-x; height:164px; padding-top:30px}
.s_m_main div{ float:left; text-align:left; line-height:22px; width:243px}
.s_m_main div ul{ padding:10px 0 0 27px; height:85px}
.s_m_main div li{ background:url(../Images/jt3.jpg) left center no-repeat; padding-left:12px}
.s_m_main h4{ width:211px; height:30px; padding-left:20px; background:#F7F7F7; border:1px solid #E5E5E5; margin-left:7px; padding-top:12px}
.s_m_main div p{ width:180px;padding-left:30px; padding-top:10px; height:85px}
.s_mm_more{ display:block; text-align:right; padding-right:12px}
.s_mm_more img{ padding:2px 5px 8px 2px}
.s_m_exp{ clear:both; width:976px; margin:auto; padding:15px 0 0 0; height:200px}
.s_m_exp_l{ width:656px; height:186px; border:1px solid #DBDBDB; float:left; text-align:left; color:#000}
.s_m_exp h3{ margin:0 12px 5px 12px; border-bottom:1px dotted #ccc; padding:12px 0 12px 22px}
.s_m_exp_l p{ padding:0 12px 0 32px; line-height:26px; text-align:left}
.smxl_1{ font-size:14px; color:#000; font-weight:bold}
.smxl_2{ color:#284D10}
.r{ font:11px Arial, Helvetica, sans-serif}
.r2{ font:12px Arial, Helvetica, sans-serif}
.s_m_exp_r{ width:306px; height:186px; background:url(../Images/s_m_exp_r_bg.jpg) -1px 0 no-repeat; border:1px solid #DBDBDB; float:left; margin-left:9px; text-align:left}
.sr{padding:20px 12px 0 32px; line-height:26px; text-align:left; color:#000}

.solution_main{ width:982px; margin:0 auto; height:auto; overflow:auto}
.solution_main_sidebar{ width:215px; float:left; text-align:left; padding-top:5px}
.sms_nav{ width:212px; border:1px solid #C0C0C0; font-size:14px; border-bottom:0}
.sms_nav h2{ margin:19px 0 19px 15px}
.sms_nav li { padding-left:8px}
.sms_nav_hover{height:34px; background:url(../Images/sms_nav_li_bg.jpg) left top repeat-x; line-height:34px}
.sms_nav_nomorl{ height:34px; background:url(../Images/sms_nav_li_bg.jpg) left -36px repeat-x; line-height:34px; border-bottom:1px solid #C0C0C0}
#sms_nav .sms_nav_nomorl a{ color:#000; padding-left:15px; background:url(../Images/sms_nav_a_bg.gif) left 2px no-repeat}
#sms_nav .sms_nav_hover a{ color:#fff; padding-left:15px; background:url(../Images/sms_nav_a_bg.gif) left -28px no-repeat}
.sms_nav2{ margin-top:8px; border-bottom:1px solid #ccc}
.sms_nav2 li{ padding:0; position:relative}
.smsn_more{ text-align:right; padding:0 12px 8px 0}
.sms_nav2 h2{ margin:0;padding:15px 0 15px 15px; border-bottom:1px solid #B2B2B2}
.sms_nav2 ul{ height:auto; overflow:auto; padding:12px 0 12px 0}
.sms_nav2 li span{ display:block; font-weight:bold; line-height:24px;}
.sms_nav2 li{ text-align:center}
.solution_main_content{ float:right; padding-top:5px; width:760px; text-align:center; position:relative}
.solution_main_content p{ width:390px; text-align:left; margin:8px auto 20px auto; line-height:20px}
.smcbp{ font-size:14px; color:#000; padding-bottom:26px}
.solution_main_content h2{ border-bottom:1px solid #D5D9D5; text-align:left; padding-left:185px; padding-bottom:8px}
.solution_main_content .smc_l1 ul li{ margin:2px 0 8px 0; color:#000; background:url(../Images/dian.jpg) left 6px no-repeat; padding-left:10px}
.solution_main_content ul{ text-align:left; font-size:14px; margin-left:175px; line-height:20px; padding:8px 30px 26px 0}
.smc_btn_box{ background:url(../Images/cms_btn_bg.jpg) 86px center no-repeat; text-align:left; padding-left:185px; margin:18px 0 37px 0}
.smc_more{ border-top:1px solid #EAEAEA; padding:32px 0 32px 0; text-align:left; font:bold 14px "����"; color:#000}
.smc_more ul{ list-style:none; font-weight:normal; margin-top:-26px}
.smc_btn_box img{ padding-right:20px}
.smc_l1{background:url(../Images/solution_content_bg1.jpg) bottom repeat-x; border-bottom:1px solid #A2D09C; text-align:left}

.smc_exp{ width:738px; height:228px; border:8px solid #299A3C; background:#E8F4EA url(../Images/smc_exp_bg.jpg) right top no-repeat; position:absolute; top:360px; left:2px; display:none}
.smce_btn{ text-align:right; cursor:pointer}
.smce_1{width:185px; float:left; padding:60px 0 0 15px}
.smce_2{ width:245px; float:left; padding:0 0 0 10px; text-align:left; line-height:22px; color:#000}
.smce_2 img{ margin-left:-10px; padding-bottom:5px}
.smce_3{ width:216px; float:left; padding:0 30px 0 20px; text-align:left; line-height:22px; color:#000}
.smce_3 img{ margin-left:-20px; padding-bottom:5px}

.pl1{ display:block; height:26px; border-top:1px solid #ccc; padding-bottom:12px; margin-top:12px; padding-top:15px}

.smc_img{ color:#000; padding-left:168px; line-height:24px; margin-top:12px}
.smc_img img{ margin-left:-40px}

.smcb_l{ border-bottom:2px solid #FB260F;background:url(../Images/solution2_content_bg.jpg) bottom repeat-x}
.smcb_l h3{ font-size:12px; color:#000; width:400px; border-bottom:1px solid #ECECEC; line-height:24px; margin-left:160px; padding-left:24px}
.dbimg{ padding:30px 0  40px 120px}
.sms_navb{ border-bottom:1px solid #C0C0C0}
.solution_main_content .smcp_b{ width:450px; margin-left:184px}
.smcp_line{ border-bottom:1px solid #ECECEC; padding-bottom:12px}
.msserver{ background:#fff url(../Images/msserver_bg.jpg) repeat-x; height:323px}
.msserver{ background: font-size:12px;text-align:left; padding:0; margin:0}
.msserver h4{ font-size:12px; padding-left:82px; line-height:16px}
.smc_l1 .msserver ul{ margin:0; padding:25px 0 0 10px; height:auto; overflow:auto}
.smc_l1 .msserver ul li{ background:none;width:236px; height:150px; float:left; margin:0 6px 0 6px; padding:0}
.smc_l1 .msserver p img{ padding-right:8px; padding-bottom:10px; padding-top:10px}
.smc_l1 .msserver p{ width:236px; font-size:12px}

.sitemap_main{ width:824px; height:562px; margin:8px auto 0 auto; position: relative; background:url(../Images/mapsite_bg.jpg) 204px 0  no-repeat; text-align:left}
.sitemap_main div{position:absolute}
.smn_1{left: 376px;top: 245px}
.smn_2{left: 451px;top: 13px}
.smn_3{left: 567px;top: 77px}
.smn_4{left: 38px;top: 80px}
.smn_5{left: 11px;top: 336px}
.smn_6{left: 199px;top: 447px}
.smn_7{left: 543px;top: 364px}
.smn_t{left: 646px;top: 112px}
.smn_b{left: 631px;top: 395px}
.smn_t img{ display:block}
.smn_b img{ display:block}
#sitemaptext_main{ width:982px; margin:5px auto auto auto; text-align:left; padding-bottom:50px; padding-left:20px; height:300px}
#sitemaptext_main li{ width:140px; float:left}
#sitemaptext_main h3{ margin:12px 0 12px 0}
#sitemaptext_main a{ color:#000; line-height:22px}
#sitemaptext_main p{}
#sitemaptext_main p a{ display:block; color:#444}


