#body{ width:100%; height:auto; overflow:hidden; margin-top:-3px; min-height:630px; min-width:1120px; padding-top:230px; background:top center no-repeat;}
.body{ width:1120px; margin:0 auto; height:auto; overflow:hidden; padding-bottom:60px;}
.body_t{ background:url(../images/body_tbd.png) no-repeat; width:1120px; height:10px;}
.body_c{ background:url(../images/body_cbd.png) repeat-y; width:980px; height:auto; overflow:hidden; padding:30px 75px 0 65px;}
.body_cen,.slider_c{ width:980px; height:auto; overflow:hidden; }
.body_d{ background:url(../images/body_dbd.png) no-repeat; width:1120px; height:112px;}
.position{ height:auto; overflow:hidden;}
.position_cn{ color:#193a74; font-size:28px; margin:0 10px 0 26px; line-height:normal;}
.position_en{ font-family:Arial; color:#cecece; font-size:14px; padding-top:14px; display:inline;}
.position_wh{ line-height:38px; margin-right:15px; display:inline; background:url(../images/position_icon.jpg) no-repeat left; padding-left:15px;}
.position_wh a{ color:#959595; padding:0 8px;}
.position_wh span{ margin-left:8px; color:#e77817;}
.slider_c{ padding-top:28px;}
.slider_l{ width:235px;}
.slider_r{ width:732px;}
.slider_Rbox{ background:url(../images/body_rbd.jpg) repeat; padding-bottom:14px; width:730px; height:auto; overflow:hidden; padding-top:14px; border:1px solid #cfcfcf;}
.chnal{ width:222px; background:url(../images/chnal_bd.jpg) no-repeat bottom; padding-bottom:4px; margin-bottom:15px; margin-left:11px;}
.chnal_list,.chnal_list2{ width:220px; padding-bottom:50px; border:1px solid #cfcfcf;}
.chnal_list li,.chnal_list2 li{ height:40px; line-height:40px; border-bottom:1px solid #ebebeb;}
.chnal_list li a,.chnal_list2 li a{ color:#333; display:block; padding-left:76px; padding-right:21px; margin-left:-8px; position:relative; z-index:10; width:138px; height:40px;}
.chnal_list2 li a { padding-left:26px; width:188px;}
.chnal_list li a span,.chnal_list2 li a span{ display:block; height:40px; background:url(../images/chnal_rac.png) no-repeat right;}
.chnal_list li a span b,.chnal_list2 li a span b{ font-weight:normal; display:block; height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.chnal_list li.chnal_cur,.chnal_list li:hover,.chnal_list2 li.chnal_cur,.chnal_list2 li:hover{ border-bottom:1px solid #FFF;}
.chnal_list li.chnal_cur a,.chnal_list li a:hover,.chnal_list2 li.chnal_cur a,.chnal_list2 li a:hover{ color:#FFF; background:url(../images/chnal_cur.png) no-repeat; height:42px; line-height:35px;}
.chnal_list li.chnal_cur a span,.chnal_list li a:hover span,.chnal_list2 li.chnal_cur a span,.chnal_list2 li a:hover span{ background:url(../images/chnal_rho.png) no-repeat right;}
.slider_cont{ margin-left:11px;}
.slider_img{ border:1px solid #d0d0d0;}
.slider_contCon{ font-family:"宋体"; color:#555; height:auto; overflow:hidden; padding-top:6px;}
.slider_chnal{ padding-top:40px; text-align:center;}
.chnal_cn{ color:#333; font-size:30px; margin:0 10px;}
.chnal_en{ font-family:Arial; color:#a8a9a9; font-size:18px; padding-top:14px; text-align:center;}


/*page*/
.page{ height:34px; line-height:34px; padding:30px 0 20px; text-align:center;}
.page a,.page span{ padding:4px 9px; background-color:#FFF; margin:0 5px; border:1px solid #dcdcdc;}
.page .current{ color:#FFF; background-color:#e77817; border:1px solid #e77817;}
.page input,.page button,.page .bt{overflow:hidden; display:none;}
#xinli_online{z-index:999;}

/*news*/
.news li{ clear:both; height:82px; padding:38px 0; border-bottom:1px dotted #aaa;}
.news_img{ width:128px; height:82px; background:url(../images/new_imgbd.png) no-repeat; padding:0 2px 4px 2px; margin-left:28px; display:inline;}
.news_R{ width:498px; margin-left:26px; display:inline;}
.news_Rtop{ height:24px;}
.news_Rtop a{ display:block; float:left; font-family:"宋体"; color:#e77817; font-size:14px; font-weight:bold; width:380px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.news_Rtop span{ float:right; font-family:"宋体"; color:#a3a3a3;}
.news_Rintro{ line-height:22px; height:44px; overflow:hidden; margin-top:4px;}
.more{ line-height:normal; margin-right:5px; display:inline;}
.more a{font-family:"宋体"; color:#e77817;}
.title{ color:#e77817; font-size:22px; padding:16px 0 10px; text-align:center;}
.infro,.content{font-family:"宋体";}
.infro{ height:24px; text-align:center;}
.infro span{ margin-right:20px;}
.content{ width:656px; line-height:22px; height:auto; overflow:hidden; margin:0 38px; padding:12px 0 30px;}
.click{ padding-bottom:30px; text-align:center;}
.click a{ padding:4px 12px; background-color:#FFF; margin:0 6px; border:1px solid #dcdcdc;}

/*honor*/
.honor_top{ position:relative; z-index:20; height:96px;}
.honor_img{ width:160px; height:98px;}
.honor_Tr{ width:558px;}
.honor_Trintro{ color:#e98431; font-size:20px; height:48px; overflow:hidden; padding-top:4px;}
.sub_chnal{ position:relative; z-index:10; height:29px; margin-top:17px;}
.sub_chnal li{ float:left; margin-right:3px; position:relative; z-index:10; display:inline; background:url(../images/sub_chnalac.jpg) no-repeat; width:100px; height:29px; line-height:29px; text-align:center;}
.sub_chnal li a{ display:block; color:#333; width:100px; height:29px;}
.sub_chnal li.sub_chcur a,.sub_chnal li a.selected,.sub_chnal li a:hover{ background:url(../images/sub_chnalho.jpg) no-repeat; color:#FFF;}
.honor_list{ padding-top:32px;}
.honor_list li{ float:left; width:202px; height:314px; margin:22px 0 0 30px; display:inline;}
.honor_list li img,.honor_list li span{ display:block;}
.honor_name{ font-family:"宋体"; color:#333; line-height:20px; height:40px; overflow:hidden; padding-top:8px; text-align:center;}
.honor_list li a:hover span{ color:#e77817;}

/*solution*/
.solution_chnal{ padding-left:5px; height:28px; margin-top:8px;}
.solution_chnal li{ float:left; display:inline; width:auto; height:28px; padding:0 8px; line-height:28px;}
.solution_chnal li a{ display:block; color:#333; font-size:14px; width:auto; padding:0 20px 0 12px; height:28px; position:relative; z-index:10;}
.solution_chnal li.sub_cur a{ border-bottom:2px solid #e87f23; color:#e77817;}
.solution_list li{ float:left; margin-left:30px; display:inline; width:450px; height:auto; overflow:hidden; padding-bottom:12px; padding-top:12px; margin-bottom:30px; border-bottom:1px solid #eee;}
.solu_dR{ width:256px;}
.solution_title{ margin-bottom:12px;}
.solution_title a{ display:block; color:#193a74; font-size:16px; width:450px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.solu_dRintro{ font-size:13px; line-height:20px; margin-top:-5px; height:80px; overflow:hidden;}
.solu_more a{ color:#e77817; font-size:13px;}
.chnal_solu .chnal_list li a{ padding:0 19px 0 16px; width:200px;}
.chnal_solu .chnal_list li a span{ width:200px;}
.chnal_solu .chnal_list li a span b{ width:186px;}
.solu_content{ width:698px; padding:16px; height:auto; overflow:hidden;}
.solu_content ul,.solu_content ol{padding-left:16px;}
.solu_content li{list-style-type:inherit;}
.load_list li{ height:188px; padding:28px 0; border-bottom:1px dotted #bfbfbf;}
.load_img{ width:182px; height:186px; margin-left:26px; display:inline; border:1px solid #c0c0c0;}
.load_R{ width:444px; margin-right:52px; display:inline;}
.load_Rtitle{ color:#e98431; font-size:18px;}
.load_Rintro{ font-family:"宋体"; color:#656565; height:96px; overflow:hidden; margin-top:10px; margin-bottom:14px;}
.load_click a{ display:inline-block; float:left; margin-right:24px;  font-family:"宋体"; color:#FFF; font-size:13px; width:89px; height:33px; line-height:33px; padding-left:12px;}
.load_click a:hover{ color:#FFF;}
.load_click1{ background:url(../images/load_click1bd.jpg) no-repeat;}
.load_click2{ background:url(../images/load_click2bd.jpg) no-repeat;}

/*case*/
.case_c{ width:974px; padding-left:6px; padding-top:14px; }
.case_c .slider_Rbox{ width:972px;}
.case_list{ padding-left:22px;}
.case_list li{ float:left; width:228px; height:246px; margin:18px 5px 0 0; display:inline;}
.case_list a,.case_list a span,.case_intro{ display:block;}
.case_list a{ width:223px; height:237px; padding:3px 2px 6px 3px;}
.case_Lbox{ width:223px; height:225px; padding-top:12px; background-color:#f2f2f2;}
.case_Lbox img{ margin-left:20px;}
.case_intro{ font-family:"宋体"; line-height:20px; font-weight:normal; width:188px; height:100px; overflow:hidden; margin-left:18px; margin-top:10px;}
.case_list a:hover{ background:url(../images/case_bd.png) no-repeat;}
.case_list a:hover span{ background:none;}
.case_logo{ padding-top:24px; text-align:center;}
.custorm_list{ padding-left:8px;}
.custrom_img{ background:url(../images/custorm_Lbd.png) no-repeat; width:130px; height:118px; padding:0 2px 4px 2px;}
.custorm_list li{ float:left; margin:22px 6px 0 8px; display:inline; width:438px; height:124px; padding:10px 14px 8px 10px; background-color:#FFF;}
.custorm_R{ width:290px;}
.custorm_Rtitle a{ display:block; color:#e77817; font-size:14px; width:290px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.custorm_Rintro{ont-family:"宋体"; line-height:22px; height:88px; overflow:hidden; margin-top:4px;}
.hot_custorm{ width:874px; height:auto; overflow:hidden; margin:26px 0 0 48px; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.hot_custorm li{ float:left; position:relative; width:174px; height:122px; overflow:hidden; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.hot_cusShow{ position:absolute; top:122px; left:0; width:174px; height:122px; text-align:center;}
.hot_cusShow a,.hot_cusShow span{ display:block;}
.hot_cusShow a{ background:url(../images/custorm_shyybd.png) repeat; color:#FFF; width:174px; height:102px; padding-top:20px;}
.hot_custorm li.none{ border-right:none;}
.hot_cusTitle{ font-size:14px; margin-bottom:8px; width:174px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.hot_cusIntro{  width:154px; line-height:20px; height:60px; margin-left:10px; overflow:hidden; }

/*contact*/
.map{ position:relative; width:680px; height:356px; margin-left:25px;}
.map_site{ width:675px; height:352px; padding:0 3px 4px 2px; background:url(../images/map_imgbd.png) no-repeat;}
.map_show{ position:absolute; top:0; left:12px; z-index:9999; width:272px; height:auto; overflow:hidden; background-color:#0970c6;}
.map_shcon{ color:#FFF; line-height:22px; height:auto; overflow:hidden; padding:10px 12px 30px 12px;}
.online_mess{ font-family:"宋体"; width:476px; margin-left:45px;}
.onl_messName{ font-family:"Microsoft YaHei"; color:#e77817; font-size:18px; margin-bottom:6px;}
.online_messLabel{ color:#727272; display:block; width:54px; text-align:right;}
.red{ color:#b11d1d; margin-left:7px;}
.online_messText,.online_sel,.online_area{ background-color:#FFF; font-family:"宋体"; color:#666; font-size:12px;  padding-left:6px; border:1px solid #d6d6d6;}
.online_messText{ width:384px; height:20px; line-height:20px;}
.online_sel{ width:392px; padding:3px 0 3px 6px;}
.online_area{ width:384px; height:74px; padding-top:6px;}
.online_sub{ display:block; font-family:"Microsoft YaHei"; background-color:#e77817; color:#FFF; font-size:17px; width:115px; height:30px; border:none; cursor:pointer;}
.load_Rtitle{ width:444px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

/*media*/
.media_list{ padding-left:70px;}
.media_list ul{ width:672px;}
.media_list li{ float:left; width:254px; height:256px; margin:34px 82px 0 0; display:inline;}
.media_start{ width:248px; height:212px; padding:2px; background-color:#FFF; border:1px solid #e77817;}
.media_title{ color:#333; font-size:14px; width:254px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  padding-top:14px; text-align:center;}
.media_yk{ width:620px; margin:20px auto 0 auto;}

/*download*/
.download_list{ height:auto; overflow:hidden; padding:14px 20px 0 20px;}
.download_list li{ height:60px; line-height:60px; border-bottom:1px dotted #aaa;}
.load_title a{ background:url(../images/load_icon1.png) no-repeat left; padding-left:20px; margin-left:8px; color:#454545; font-size:14px;}
.load_icon{ height:16px; padding:25px 10px 0 0; display:inline;}