.banner_warp{text-align:center; width:1920px; height:450px; min-width:1152px; margin:0 auto; }
/* 多个左滚动 - 公用类 */ 
.picList ul, picList li{ list-style:none;}
.picList li{ width:1920px; height:450px; list-style:none;} 
.picList .pic{ text-align:center; line-height:0px;  } 
.picList .pic img{ width:1920px; height:450px;/* border:1px solid #ccc;*/ }  
/* 多个左滚动 - 公用类 */ 
.leftLoop{ overflow:hidden; position:absolute; width:1920px; height:450px; left:50%; margin-left:-960px; z-index:100;} 
.leftLoop .hd{ width:150px; height:15px; margin:0 auto;} 
.prev,.next{ display:block;  width:32px; height:32px; line-height:32px; float:right; overflow:hidden; cursor:pointer; background:url(../images/icoRight.png) no-repeat; _background:url(../images/icoRight.gif) no-repeat; position:absolute; right:62px; top:30px; z-index:999} 
.next{ background:url(../images/icoLeft.png) no-repeat; _background:url(../images/icoLeft.gif) no-repeat; left:62px !important;} 
.leftLoop .hd ul{ float:left; overflow:hidden; zoom:1; list-style:none;} 
.leftLoop .hd ul li{ list-style:none; position:relative; _display:inline; float:left; width:15px; height:15px;  font-size:0; overflow:hidden;  margin-right:15px; text-indent:-999px; cursor:pointer; background:url(../images/banner_ac.png) no-repeat;} 
.leftLoop .hd ul li.on{ background:url(../images/banner_ho.png) no-repeat;} 
.leftLoop .bd{width:1920px; height:450px; overflow:hidden;} 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ /*margin:0 10px;*/ text-align:center; float:left;display:_inline;}
.hd_back{ position:absolute; bottom:0; left:50%; z-index:400; margin-left:-960px; width:1920px; height:22px;}
/*main*/
#main{ width:100%; min-width:1152px; height:auto; overflow:hidden; padding-bottom:70px;}
.tags{ background:url(../images/tags_bd.jpg) repeat-x; width:100%; height:44px;}
.tags_cen{ height:44px; line-height:44px; overflow:hidden;}
.tags_cen span{ background:url(../images/tags_icon.png) no-repeat left; display:inline-block; float:left; margin-left:10px; padding-left:30px; color:#ec7713;}
.tags_list{ /* width:942px; */ height:44px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.tags_list a{ margin-right:12px;}
.tags_list a:hover{ text-decoration:underline;}
/*main_top*/
.main_Tshow{ height:360px; margin-bottom:36px; padding-top:28px;}
.mian_Tbd{ background:url(../images/main_Tline.jpg) no-repeat right top;}
.news{ width:405px; padding-right:28px; display:inline;}
.top{ height:36px; line-height:36px; margin-bottom:14px; border-bottom:1px solid #f1f1f1;}
.top_cn{ float:left; font-family:"Verdana"; color:#586c76; font-size:18px; padding-left:10px; display:inline;}
.top_cn .top_en{ font-family:Arial; color:#de6d0d; font-size:14px; padding-left:14px;}
.more{ background:url(../images/more_bd.jpg) no-repeat right; padding-right:14px; font-family:Arial;}
.hot_New{ height:102px; padding-bottom:18px; border-bottom:1px dotted #ccc;}
.hot_Nimg{ width:150px; height:102px; margin-left:14px; display:inline;}
.hot_Nright { width:222px;}
.hot_Nrtitle a{ display:block; color:#4b6f81; font-size:14px; font-weight:bold; width:222px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.hot_Nrintro{ line-height:22px; height:66px; overflow:hidden; padding-top:6px;}
.hot_Nmore{ color:#4b6f81;}
.hot_Nlist{ padding:13px 8px 0 14px;}
.hot_Nlist li{ height:35px; line-height:35px;}
.hot_Nlist li a{ display:inline-block; float:left; background:url(../images/icon_ac.jpg) no-repeat left; padding-left:12px; width:280px; height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.hot_Nlist li span{ float:right; color:#8c8c8c;}
.about{ width:312px; margin-left:8px; padding-right:28px; display:inline;}
.about_box{ padding:0 8px;}
.about_con{ line-height:26px; padding:14px 7px 0 7px; height:156px; overflow:hidden;}
.service{ width:312px;}
.ser_list{ height:309px; overflow:hidden;}
.ser_list li{ height:auto; overflow:hidden; padding:16px 18px 16px 10px; border-bottom:1px solid #f4f4f4;}
.ser_Title a{ display:block; background:url(../images/ask_ticon.jpg) no-repeat left; padding-left:30px; color:#454545; width:254px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ser_Dicon{ background:url(../images/ask_dicon.jpg) no-repeat; width:19px; height:14px; margin-top:4px; display:inline;}
.ser_down{ height:40px; margin-top:6px;}
.ser_Dcon{ color:#777; width:252px; height:40px; line-height:20px; overflow:hidden;}
/*main-c*/
.main_c,.main_cLine{ width:100%; height:auto; overflow:hidden;}
.main_c a span{ cursor:pointer;}
.main_c{ background:url(../images/main_cbd.jpg) repeat; padding-bottom:46px;}
.main_cLine{ background:url(../images/main_cline.png) repeat-x top; padding-top:32px;}
.main_CproL{ width:240px;}
.main_Cpror{ width:845px; height:auto; overflow:hidden; background-color:#FFF; border:1px solid #dfdfdf;}
.main_proTop{ background:url(../images/pro_chTbd.png) no-repeat; width:240px; height:70px; text-align:center;}
.main_proTop h3{ color:#FFF; font-size:24px; height:58px; line-height:58px;}
.main_proTop h3 span{ font-family:Arial; color:#e4e9ec; font-size:18px; margin-left:3px;}
.main_proCen{ background:url(../images/pro_chCbd.png) repeat;}
.main_proDown{ background:url(../images/pro_chDbd.png) no-repeat; width:240px; height:10px;}
.main_proList{ width:219px; background-color:#FFF; margin-left:10px; padding:10px 0 20px; border-radius:5px;}
.main_proList li{ height:35px; line-height:35px; padding:3px 8px; border-bottom:1px dotted #dfdfdf;}
.main_proList li a{ display:block; font-family:"Verdana"; color:#454545; font-size:14px; width:183px; height:35px; padding-left:20px;}
.main_proList li a span{ display:block; width:170px; height:35px; background:url(../images/main_cProac.png) no-repeat right;}
.main_proList li a span b{ display:block; font-weight:normal; width:160px; height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main_proList li.main_proCur{ border-bottom:none;}
.main_proList li.main_proCur a{ background-color:#de6d0d; color:#FFF;}
.main_proList li.main_proCur a span{ background:url(../images/main_cProho.png) no-repeat right;}
.main_proRtop{ background:url(../images/pro_Rtbd.jpg) repeat-x; height:37px; line-height:37px;}
.main_proRname{ background:url(../images/pro_Rticon.jpg) no-repeat; width:160px; height:37px; color:#FFF; font-size:14px; font-weight:bold; padding-left:12px;}
.main_proRtop .more,.solution_shTop .more,.main_Dtop .more{ margin-right:12px; display:inline;}
.main_proRlist{ padding:14px 0 18px 14px; height:auto; overflow:hidden;}
.main_proRlist ul{ width:832px;}
.main_proRlist li{ float:left; width:190px; height:180px; margin:9px 18px 0 0; display:inline;}
.main_proRlist li a{ display:block;  width:184px; height:172px; padding:3px 3px 5px 3px;}
.main_proRlist li a span{ display:block;}
.main_proRbox{ width:182px; height:170px; border:1px solid #d7d7d7;}
.main_proTitle{  background-color:#f7f7f7; height:40px; line-height:40px; padding:0 3px; width:176px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  border-top:1px solid #FFF; border-bottom:3px solid #f7f7f7; text-align:center;}
.main_proRlist li a:hover{ background:url(../images/ind_proho.png) no-repeat;}
.main_proRlist li a:hover .main_proRbox{ border:1px solid #ececec;}
.main_proRlist li a:hover .main_proTitle{ border-bottom:5px solid #637984;}
/*solution*/
.main_d,.solution{ width:100%; height:auto; overflow:hidden;}
.solution{ background:url(../images/solution_bd.jpg) repeat-x bottom; height:344px; padding-top:41px;}
.solution_show{ width:1098px; height:302px; background-color:#FFF; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}
.solution_shTop{ background:url(../images/solution_tbd.jpg) repeat-x; height:37px; line-height:37px;}
.solution_shDown{ padding:20px 0 0 15px;}
/* focus */
.com_focus{width:1066px; height:230px; overflow:hidden;position:relative;}
.move_intro{ color:#FFF; line-height:20px; height:120px; overflow:hidden; margin-top:30px;}
a.abtn{display:block; position:absolute; z-index:60; top:86px; width:14px; height:28px;}
a.aleft{ background:url(../images/solution_Lac.jpg) no-repeat; left:0;}
a.aright{ background:url(../images/solution_Rac.jpg) no-repeat; right:0;}
a.aleft:hover{ background:url(../images/solution_Lho.jpg) no-repeat;}
a.aright:hover{ background:url(../images/solution_Rho.jpg) no-repeat;}
.com_focus .move_box { width:1014px; height:230px; overflow:hidden; position:absolute; top:0; left:38px;/*必要元素*/}
.com_focus .move_box ul{width:20000px;position:absolute;left:0px;top:0px;}
.com_focus .move_box li{ float:left; position:relative; width:250px; height:211px; margin-right:28px; padding:15px 30px 4px 30px; background-color:#f4f4f4; display:inline; }
.com_focus .move_box li:hover{ background:url(../images/solution_ho.jpg) no-repeat;}
.solution_title{ background:url(../images/solution_icon.png) no-repeat right;}
.solution_title a{ display:block; color:#586c76; font-size:14px; font-weight:bold; width:230px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.solution_infor{ line-height:20px; height:40px; overflow:hidden; padding-top:10px;}
.solution_img{ width:248px; height:100px; margin-top:12px; border:1px solid #d5d5d5;}
.main_Dbox{ margin-top:32px;}
.main_Dtop{ height:36px; line-height:36px; margin-bottom:22px; border-bottom:1px solid #f1f1f1;}
/*advantage*/
.advantage{ margin-left:-52px; padding-top:24px;}
.advantage ul{ width:1216px;}
.advantage li{ float:left; margin-right:54px; display:inline; width:250px;}
.advantage li a,.advantage li a span{ font-family:"Verdana"; display:block; cursor:default;}
.advantage li a span{ text-align:center;}
.advan_com{ width:82px; height:82px; margin-left:84px; margin-bottom:5px; background-image:url(../images/advan_img.jpg);}
.advan_icon1{ background-position:0 0;}
.advan_icon2{ background-position:-304px 0;}
.advan_icon3{ background-position:-606px 0;}
.advan_icon4{ background-position:-910px 0;}
.advantage li a:hover .advan_icon1{ background-position:0 -98px;}
.advantage li a:hover .advan_icon2{ background-position:-304px -98px;}
.advantage li a:hover .advan_icon3{ background-position:-606px -98px;}
.advantage li a:hover .advan_icon4{ background-position:-910px -98px;}
.advan_title{ color:#637984; font-size:16px;}
.advantage li .advan_intro{ color:#8c8c8c; font-size:14px; height:72px; overflow:hidden; padding-top:14px; text-align:left;}