.banner{ position:relative; height:290px; min-width:1100px; overflow:hidden;}
.banner img{position:absolute; left:50%;  margin-left:-960px;  max-width: 1920px; /* height:290px; */}
.body_c{ height:auto; overflow:hidden; padding:20px 0 40px;}
.chnal_list{ height:42px; background:url(../img/chnal_bd.jpg) repeat-x bottom; padding-bottom:30px;}
.chnal_list ul{ float:left; margin-left:-20px;}
.chnal_list li{ float:left; width:auto; height:42px; line-height:42px; padding:0 16px; background:url(../img/chnal_line.jpg) no-repeat right;}
.chnal_list li a{ font-size:16px; display:block; width:auto; height:39px; padding:0 4px; position:relative; z-index:10;}
.chnal_list li.chnal_cur a,.chnal_list li a:hover{ border-bottom:4px solid #384b97; color:#384b97;}
.content{ color:#484848; font-size:14px; line-height:28px; height:auto; overflow:hidden; padding:14px 0;}
/*page*/
.page{ padding:30px 0 10px; text-align:center;}
.page span{ color:#fff; font-size:14px; padding:4px 8px; margin:0 5px; background:#384b97; border:1px solid #d1d1d1;}
.page a{ color:#666; font-size:14px; padding:4px 8px; margin:0 5px; border:1px solid #d1d1d1;}
.page a.on,.page a:hover{ color:#FFF; background-color:#384b97; border:1px solid #c4cae0;}
/*Certificate*/
.certifi_con{ width:884px; color:#666; line-height:30px; margin-left:108px; text-align:center;}
.certifi_list ul{ width:1125px;}
.certifi_list li{ float:left; width:200px; margin:30px 25px 0 0; display:inline;}
.certifi_list li img,.certifi_list li span{ display:block;}
.certifi_list li img{ width:198px; height:278px; border:1px solid #e6e6e6;}
.certifi_name{ color:#666; font-size:12px; height:40px; line-height:20px; overflow:hidden; padding-top:10px; text-align:center;}
/*factory*/
.factory_big{ position:relative; width:1100px; height:538px; margin-bottom:12px;}
.factory_con{ position:absolute; left:0; bottom:0; background:url(../img/factory_yy.png) repeat; width:1040px; height:52px; padding:7px 30px;}
.factoty_show{ color:#FFF; font-size:16px; line-height:26px; height:52px; overflow:hidden;}
.factory_d{ position:relative; width:1100px; height:114px;}
.factory_Licon,.factory_Ricon{ display:block; position:absolute; top:8px; width:30px; height:106px;}
.factory_Licon{ background:url(../img/factory_Lac.jpg) no-repeat; left:0;}
.factory_Ricon{ background:url(../img/factory_Rac.jpg) no-repeat; right:0;}
.factory_list{ position:absolute; top:0; left:34px; width:1040px; height:114px; overflow:hidden;}
.factory_list li{ float:left; width:200px; height:104px; padding-top:10px; margin-right:8px; display:inline; cursor:pointer;}
.factory_list li.factory_cur{ background:url(../img/factory_cur.jpg) no-repeat; width:194px; height:104px; padding:10px 3px 0;}
.factory_list li.factory_cur img{ width:194px; height:101px;}
/*news*/
.title{ color:#384b97; font-size:22px; padding-top:12px; text-align:center;}
.infor{height:42px;line-height:42px;/* border-bottom:1px solid #ececec; */text-align:center;}
.infor span{ margin-right:14px;} 
.click{ background-color:#f5f5f5; padding:6px 16px; margin-bottom:26px;}
.pre_news,.next_news{ color:#484848;}
.pre_news a,.next_news a{ color:#384b97;}
.back{ background:url(../img/back_icon.jpg) no-repeat right; color:#384b97; font-size:14px; padding-right:36px; display:block; width:58px; height:26px;}
.hot_newTop{ height:38px; border-bottom:1px solid #cacaca;}
.hot_newTop h3{ float:left; position:relative; z-index:10; color:#384b97; font-size:22px; width:auto; height:36px; line-height:36px; padding:0 4px 0 8px; border-bottom:4px solid #384b97;}
/*faq*/
.zp_list li{ border-bottom:1px solid #e0e0e0;}
.zp_bTop{ background:url(../img/zp_tbd.jpg) no-repeat; width:734px; height:36px; line-height:36px; text-align:center;}
.zp_bTop h3{ color:#0093dd; font-size:18px;}
.zp_bTop h3 span{ color:#aeaeae; margin-left:8px;}
.zp_bDown{ height:auto; overflow:hidden; line-height:30px; padding:18px 0;}
.zp_Ltop{ height:48px; line-height:48px; cursor:pointer;}
.zp_jobName{ background:url(../img/zp_ac.jpg) no-repeat left; padding-left:36px; font-size:16px;}
.zp_jobTime{ color:#888; margin:0 12px 0 18px;}
.zp_jobNum{ color:#888;}
.zp_Ldown{ color:#717171; width:1048px; height:auto; overflow:hidden; line-height:26px; padding:15px 25px; border:1px solid #e0e0e0; display:none;}
.zp_list li.zp_cur .zp_jobName{ color:#054b8a; background:url(../img/zp_ho.jpg) no-repeat left;}
/*load*/
.load_chnal{ width:212px;}
.load_list{ padding-left:40px; padding-right:40px; border-left:0px solid #dfdfdf;}
.load_chtop{ color:#384b97; font-size:16px; height:38px; line-height:38px; padding-left:12px; border-bottom:1px solid #c5c5c5;}
.load_chList{ padding-top:8px;}
.load_chList li{ background:url(../img/load_chac.jpg) no-repeat; width:212px; height:38px; line-height:38px;}
.load_chList li a{ display:block; padding-left:12px; color:#666; font-size:14px; width:200px; height:38px;}
.load_chList li a span{ display:block; width:180px; height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.load_chList li.load_chcur a,.load_chList li a:hover{ color:#FFF; background:url(../img/load_chho.jpg) no-repeat;}
.load_list li{ height:40px; line-height:40px; border-bottom:1px dashed #e7e7e7;}
.load_list li span{ float:right; font-size:13px;}
.load_list li a{ background:url(../img/load_icon.jpg) no-repeat left; padding-left:38px; color:#666;}
.load_ask{ color:#ff0000; font-size:14px; padding:24px 0 16px;}
/*position*/
.position{ height:40px; line-height:40px; background:url(../img/position_icon.jpg) no-repeat left; padding-left:22px; border-bottom:1px solid #e3e3e3;}
.position a{ padding:0 4px;}
.position span{ margin-left:4px;}
/*case*/
.filter{ padding:12px 0; border-bottom:1px solid #e1e1e1;}
.filter_sel{ width:90px;}
.filter_selist{ width:1010px; height:auto; overflow:hidden;}
.filter_box{ clear:both; height:auto; overflow:hidden; padding:4px 0;}
.filter_sel{ color:#384b97; font-size:14px;}
.filter_selist a{ padding:6px; margin:0 12px;}
.filter_selist a.filter_cur{ color:#FFF; background-color:#384b97;}
.case_title{ color:#384b97; font-size:24px; height:60px; line-height:60px; background:url(../img/chnal_bd.jpg) repeat-x bottom; padding-top:20px; padding-bottom:30px; text-align:center;}
.com_messTop{ height:34px; border-bottom:1px solid #cacaca;}
.com_messTop h3{ float:left; position:relative; z-index:10; color:#384b97; font-size:22px; width:auto; height:32px; padding:0 8px; border-bottom:4px solid #384b97;}
.com_pad{ padding-left:110px;}
.com_messform .mess_area{ font-family:Arial; color:#666; font-size:12px; width:516px; padding-left:10px;}
.mess_mage{ font-size:14px; padding-left:10px;}
.com_messform{ padding:24px 0 32px;}
/*product*/
.product_list ul{ width:1192px; margin-left:-4px;}
.product_list li{float:left;margin:12px 5px 0 5px;display:inline;width:258px;/*height:230px;*/overflow:  hidden;padding:5px;}
.pro_Lshow{ width:258px; height:224px; border:1px solid #e0e0e0;}
.pro_box{ position:relative; width:258px; height:224px; border-bottom:1px solid #e0e0e0;}
.pro_Bshow{ width:258px; height:30px; line-height:30px}
.pro_Bshow,.solut_Bshow{ position:absolute; left:0; bottom:0; background:url(../img/pro_Lyy.png) repeat; text-align:center;}
.pro_Bshow a{ color:#FFF; font-size:14px; display:block;}
.pro_Bshow a:hover{ color:#FFF;}
.pro_cs{ margin-top:6px;}
.pro_cs td{ padding-left:14px; color:#484848; line-height:18px;}
.pro_bor{ border-right:1px solid #dcdcdc;}
.product_list li.pro_Lcur{background:url(../img/pro_Lcur.jpg) no-repeat;margin: 0px 4px 0 4px;}
.product_list li.pro_Lcur .pro_Lshow{ border:none;}
/*solution*/
.solution_c{ height:auto; overflow:hidden; padding-bottom:40px;}
.solut_list li{ float:left; width:345px; height:290px; margin:36px 32px 0 0; display:inline;}
.solut_list ul{ width:1131px;}
.solut_box{ position:relative; width:345px; height:180px;}
.solut_Bshow{ width:345px; height:36px; line-height:36px;}
.solut_Bshow a{ color:#FFF; font-size:18px; display:block;}
.solut_down{ line-height:22px; padding:10px 0 0 12px; height:100px; background-color:#f1f1f1;}
.solut_down a{ display:block; position:relative; width:333px; height:100px; cursor:pointer;}
.solut_intro{ display:block; width:300px; height:88px; overflow:hidden;}
.solut_icon{ position:absolute; right:0; bottom:0; background:url(../img/solut_ac.jpg) no-repeat; width:22px; height:22px; cursor:pointer;}
.solut_down a:hover{ color:#384b97;}
.solut_down a:hover .solut_icon{ background:url(../img/solut_ho.jpg) no-repeat;}
.solution_t{ width:1100px; height:600px; margin:20px 0; background-color:#eff0f5;}
.solut_R{ position:relative; width:180px; height:600px; margin-right:8px; display:inline;}
.solut_RtClick,.solut_RdClick{ display:block; position:absolute; left:0; width:180px; height:30px;}
.solut_RtClick{ background:url(../img/solu_Rtac.jpg) no-repeat; top:0;}
.solut_RdClick{ background:url(../img/solu_Rdac.jpg) no-repeat; bottom:0;}
.solut_Rlist{ position:absolute; width:180px; height:520px; overflow:hidden; top:46px;}
.solut_Rlist li{ width:180px; height:120px; margin-bottom:10px; cursor:pointer;}
.solut_Rlist li.solut_cur{ width:174px; height:114px; border:3px solid #384b97;}
.solut_Rlist li.solut_cur img{ width:174px; height:114px;}
.other_down{ height:auto; overflow:hidden;}
/*contact*/
.map{ position:absolute; left:50%; margin-left:-960px; width:1920px; height:400px;}
.map img{ height:400px;}
.contact{ height:auto; overflow:hidden;}
.contact_con{ width:420px; padding-right:100px; border-right:1px solid #dedede;}
.message{ width:536px;}
.mess_label{ display:block; width:112px; padding-right:14px; color:#666; font-size:14px; text-align:right;}
.mess_text{ width:290px; height:24px; line-height:24px; padding:4px; border:1px solid #d7d4d4;}
.red{ color:#ff0000; font-size:18px; line-height:34px; margin-left:8px;}
.mess_area{ font-size:13px; width:400px; height:130px; overflow:hidden; border:1px solid #d7d4d4; padding:4px;}
.mess_pd{ height:34px; padding-left:126px;}
.mess_submit{ display:block; background:url(../img/mess_subbd.jpg) no-repeat; font-family:Arial; color:#FFF; font-size:16px; width:110px; height:34px; padding-right:20px; border:none; cursor:pointer;}
.pro_viewL{ width:500px; vertical-align:top;}
.pro_dshTitle{ color:#0a2f8c; font-size:36px; line-height:48px; border-bottom:1px solid #0a2f8c;}
.pro_dshIntro{ clear:both;}
.pro_dshIntro{ color:#231916; font-size:20px; line-height:30px; height:auto; overflow:hidden; background:url(../img/pro_viewicon.jpg) no-repeat bottom; padding-bottom:80px; padding-top:14px;}
.pro_viewForm td.pro_viewImg{ width:528px; padding-left:72px; vertical-align:top;}
.pro_viewForm td{ padding:50px 0; border-bottom:1px dashed #231916;}


.pro_viewL{ width:500px; vertical-align:top;}
.pro_dshTitle{ color:#0a2f8c; font-size:36px; line-height:48px; border-bottom:1px solid #0a2f8c;}
.pro_dshIntro{ clear:both;}
.pro_dshIntro{ color:#231916; font-size:20px; line-height:30px; height:auto; overflow:hidden; background:url(../img/pro_viewicon.jpg) no-repeat bottom; padding-bottom:80px; padding-top:14px;}
.pro_viewForm td.pro_viewImg{ width:528px; padding-left:72px; vertical-align:top;}
.pro_viewForm td{ padding:50px 0; border-bottom:1px dashed #231916;}