.slider{ width:100%; min-width:1200px;}
.banner{ width:1200px; height:210px; margin:0 auto;}
.slider_c{ height:auto; overflow:hidden; padding:32px 0 100px;}
.slider_l{ width:236px; background:url(../images/slider_lyy.png) no-repeat top right; padding-right:11px; display:inline;}
.slider_r{ width:912px;}
.slider_Lshow{ width:234px; border:1px solid #dcdcdc;}
.chnal{ height:33px; line-height:33px; padding:7px 0 8px 14px; border-bottom:1px solid #dcdcdc;}
.chnal h3{ background:url(../images/chnal_icon1.jpg) no-repeat left; color:#333; font-size:20px;}
.chnal h3 span{ background:url(../images/chnal_icon2.jpg) no-repeat left bottom; padding:0 0 20px 54px;}
.chnal_list{ padding:6px 10px 35px 9px;}
.chnal_list li{ width:215px; height:37px; margin-top:14px;}
.chnal_name{ display:block; font-size:16px; background:url(../images/chnal_ac.png) no-repeat; width:145px; height:37px; line-height:37px; padding:0 8px 0 62px;}
.chnal_name span{ display:block; width:145px; height:37px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.chnal_list li.cur .chnal_name,.chnal_list li .chnal_name:hover{ background:url(../images/chnal_ho.png) no-repeat; color:#FFF;} 
.sub_po{ height:31px; line-height:normal; border-bottom:1px solid #dcdcdc;}
.sub_poName{ background:url(../images/position_icon.jpg) no-repeat left top; padding-left:26px; display:inline; color:#b72024; font-size:14px; width:auto; height:30px; border-bottom:2px solid #cf6a6d;}
.positin{ color:#888; height:31px; line-height:26px; text-align:right;}
.positin a{ color:#888; padding:0 6px;}
.positin span{ color:#333; padding-left:6px;}
.ab_view{ padding:20px 0 40px;}
.content{ font-size:13px; height:auto; overflow:hidden;}

/*about*/
#ab_Move{ position:relative; width:816px; height:182px; padding:28px 47px 0 47px; border:1px solid #dcdcdc;}
.ab_Mlist{ position:absolute; top:28px; left:60px; width:816px; height:158px; overflow:hidden;}
.ab_Mlist ul{ position:absolute; top:0; left:0; width:20000px; height:158px;}
.ab_Mlist li{ float:left; width:176px; height:158px; margin-right:28px;}
.ab_Mimg{ width:172px; height:118px; padding:2px; border:1px solid #dcdcdc;}
.ab_Mname{ padding-top:10px; font-size:14px; width:176px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
#ab_Move .abtn{ display:block; position:absolute; top:80px; z-index:20; width:12px; height:22px;}
#ab_Move .aleft{ background:url(../images/ab_Mlac.png) no-repeat; left:20px;}
#ab_Move .aright{ background:url(../images/ab_Mrac.png) no-repeat; right:20px;}
#ab_Move .aleft:hover{ background:url(../images/ab_Mlho.png) no-repeat;}
#ab_Move .aright:hover{ background:url(../images/ab_Mrho.png) no-repeat;}
/*about-develop*/
.deve_name{ padding:34px 0 30px; text-align:center;}
.deve_name h3{ color:#333; font-size:18px;}
.deve_list li{ position:relative; width:912px; clear:both;}
.deve_img{ width:230px; height:150px; margin-left:174px; display:inline; border:3px solid #eee;}
.deve_infro{ width:410px; padding-left:45px; padding-bottom:46px; display:inline; min-height:156px; border-left:2px solid #da5562;}
.deve_infname{ color:#c80014; font-size:16px; line-height:normal; padding-bottom:8px; /* margin-top:-8px; */}
.deve_infIncon{ font-size:13px; height:auto; overflow:hidden;}
.deve_line{ position:absolute; top:0; left:455px; background:url(../images/deve_line.jpg) no-repeat; width:2px; height:74px;}
.deve_cur{ background:url(../images/deve_cur.png) no-repeat; position:absolute; top:0; left:445px; z-index:10; width:22px; height:22px;}
.deve_list li.cur .deve_img{ float:right; margin-left:0; margin-right:174px;}
.deve_list li.cur .deve_infro{ float:left; padding-left:0; padding-right:45px; border-left:none; border-right:2px solid #da5562; text-align:right;}

/*news*/
.news{ padding-top:32px;}
.news .news_t{ position:relative; width:912px; height:138px; overflow:hidden;}
.news .news_t ul{ position:absolute; top:0; left:0; width:20000px; height:138px;}
.news .news_Tr{ width:710px;}
.news_t li{ float:left; width:912px; height:138px;}
.news .news_d{ padding-bottom:0; padding-top:0; border-bottom:none;}
.news .news_dlist{ height:auto;}
.news .news_dlist li{ height:50px; line-height:50px; border-bottom:1px dashed #dcdcdc;}
.news .news_dlist li{ height:50px; line-height:50px;}
.news .news_Dname{ font-size:14px; height:50px;}
.news_t .btnBg{ position:absolute; bottom:0; right:0; width:auto; height:8px; z-index:20; text-align:right;}
.news_t .btnBg span{ display:inline-block; background-color:#d0d0d0; width:8px; height:8px; margin-left:8px; cursor:pointer;}
.news_t .btnBg span.on{ background-color:#b72024;}

/*news-view*/
.title{ padding-top:26px;}
.title,.infor{ text-align:center;}
.title h3{ color:#b72024; font-size:16px;} 
.infor{ padding:12px 0 16px; border-bottom:1px dashed #dcdcdc;}
.infor span{ font-size:13px; margin:0 9px;}
.loca_content{ font-size:14px; line-height:28px; height:auto; overflow:hidden; padding:16px 0;}
.click{ padding:18px 0; height:auto; overflow:hidden; border-top:1px dashed #dcdcdc;}
.pre_nextPage{ width:700px;}
.pre_nextPage a{ display:block; color:#666; font-size:14px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pre_nextPage a span{ color:#333;}
.share{ height:36px; line-height:36px; padding:12px 18px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #dcdcdc;}
.share_name{ background:url(../images/share_icon.png) no-repeat left; color:#333; font-size:14px; padding-left:26px; display:inline;}
.sare_come{ width:186px; height:36px; margin-left:4px; display:inline;}
.back{ width:116px; height:36px; margin-top:6px; display:inline;}
.back a{ display:block; background-color:#b72024; width:116px; height:36px; line-height:36px; text-align:center;}
.back a span{ background:url(../images/back_icon.png) no-repeat left; padding-left:24px; color:#FFF; font-size:14px;}

/*page*/
.page{ height:40px; line-height:40px; padding:6px; border:1px solid #dcdcdc; margin-top:38px; text-align:center;}
.page_show a{ color:#333; font-size:14px; padding:3px 8px; margin:0 2px;}
.page_show a.on,.page_show a:hover{ background-color:#b72024; color:#FFF; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.page_show a.page_next:hover,.page_show a.page_next.on{ background-color:#FFF; color:#b72024;}


/*product*/
.pro_t{background:url(../images/serch_bg.png) no-repeat center;height:74px;padding-top:35px;}
.pro_tbd{ background-color:#f6f6f6;}
.pro_tserBox{ width:592px; height:46px;}
.pro_tsLabel{ display:inline-block; color:#333; font-size:14px; font-weight:bold; width:52px; height:30px; line-height:30px; padding-right:8px; text-align:right;}
.pro_tser{ padding-top:16px;}
.pro_tsSel{ color:#666; font-size:12px; width:184px; padding:5px 0 4px 10px; border:1px solid #dcdcdc;}
.pro_tsSel option{ padding-left:12px;}
.com_sub{ display:block; font-family:'Microsoft YaHei';font-size:0px;color:#484848;background:url(../images/sq.png) no-repeat center; width:40px; height:33px;border:none; cursor:pointer;}
.pro_Tname{ display:block; background:url(../images/pro_scur.jpg) no-repeat right center; font-weight:bold; text-align:center;} 
.pro_Tserch{ width:512px; height:36px;border-radius:25px;border:2px solid #b72024;padding:0px;margin:0px auto;background:#fff;}
.pro_Tsertext{ display:block; font-family:'Microsoft YaHei';  color:#888; font-size:12px;width:408px;height:24px; line-height:24px;border:0px;padding:4px 9px;border-radius:25px;} 
.pro_d{ width:100%; height:auto; overflow:hidden; padding-bottom:100px;}
.pro_Dbtop{ background:url(../images/pro_tline.png) no-repeat bottom right; height:60px;}
.pro_Dbtshow{ background:url(../images/pro_tbd.jpg) repeat-x; height:34px; line-height:34px; padding:14px 0 11px 16px;}
.pro_Dbtname{ color:#b62125; font-size:20px;}
.pro_Dbtname img{ vertical-align:bottom; margin-right:14px;}
.pro_Dbshow{ width:1210px;}
.pro_Dbshbox{ position:relative; margin:8px 10px 0 0; display:inline;  width:232px; height:380px;}
.pro_Dbshpo{ position:absolute; top:0; left:0; z-index:20; background-color:#FFF; width:230px; min-height:378px; border:1px solid #dcdcdc;}
.z-index .pro_Dbshpo{ z-index:40;}
.pro_Dbponame{ color:#333; font-size:16px; background-color:#eee; width:230px; height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; border-bottom:1px solid #dcdcdc;}
.pro_Dbimg{ width:230px; height:186px;}
.pro_Dbhave{ padding:3px 12px 0 12px; border-top:1px solid #dcdcdc;}
.pro_Dbhname{ background:url(../images/pro_Dbmcur.png) no-repeat left; padding-left:16px;}
.pro_Dbhname,.sub_Dbplist li a,.pro_Dbvlist li a{ display:block; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pro_Dbshbox.on,.pro_Dbshbox.on .pro_Dbhave,.z-index.on .pro_Dbshpo{ z-index:600;}
.pro_Dbhname:hover{ background:url(../images/pro_liconac2.png) no-repeat left;}
.pro_Dbhlist li.cur .pro_Dbhname{ background:url(../images/pro_liconho2.png) no-repeat left;}
.pro_Dbhlist{ display:none;}
.pro_Dbhlist li.cur .sub_Dbplist{ display:block;}
.sub_Dbplist{ display:none; margin:2px 0 6px; padding-left:16px;}
.pro_Dbmore{ display:none; background-color:#f3f3f3; width:86px; height:22px; line-height:22px; text-align:center; cursor:pointer;}
.pro_Dbmore span{ background:url(../images/pro_mac.png) no-repeat right; padding-right:16px;}
.pro_Dbmore:hover{ color:#b72024;}
.pro_Dbmore:hover span{ background:url(../images/pro_mho.png) no-repeat right;}
.pro_Dbvlist{ height:120px; overflow:hidden; margin-bottom:5px;}
.pro_Dbvlist li a{ background:url(../images/pro_liconac1.png) no-repeat left; padding-left:14px;}
.pro_Dbvlist li a:hover{ background:url(../images/pro_liconho1.png) no-repeat left;}

/* 2022/05/07 */
.pro_Dbmore{display: none !important;}
.pro_Dbvlist{height: 140px;overflow-y: auto;}
.pro_Dbvlist::-webkit-scrollbar {width: 2px;}
.pro_Dbvlist::-webkit-scrollbar-thumb {background: #b62125;}
.pro_Dbvlist::-webkit-scrollbar-track {background: #f1f1f1;}
.pro_Dbvlist{scrollbar-color:#b62125 #f1f1f1;scrollbar-width:thin;}
.pro_Dbvlist{scrollbar-face-color: #b62125;scrollbar-shadow-color: #b62125;scrollbar-arrow-color: #000;scrollbar-track-color: #f1f1f1;}

/*product-view*/
.position{ background-color:#f4f4f4; width:100%; height:36px; border-bottom:1px solid #dcdcdc;}
.position .positin{ background:url(../images/posi_icon.png) no-repeat left; padding-left:26px; height:36px; line-height:36px; text-align:left;}
.position .positin span{ color:#b72024;}
.pro_view{ padding-top:40px; padding-bottom:100px;}
.pro_Vtimg{ width:480px; height:390px; border:1px solid #dcdcdc;}
.pro_view,.pro_Vt,.pro_Vd{ height:auto; overflow:hidden;}
.pro_Vt{ padding-bottom:40px;}
.t3{ width:662px;}
.pro_Vtname{ padding-bottom:20px; border-bottom:1px solid #dcdcdc;}
.pro_Vtname h3{ background:url(../images/pro_Vicon.png) no-repeat left; padding-left:14px; color:#b72024; font-size:18px;}
.pro_Vtintro{ font-size:13px; line-height:30px; height:auto; overflow:hidden; padding:12px 0 24px; border-bottom:1px dashed #dcdcdc;}
.pro_Vgood{  font-size:13px; line-height:30px; height:auto; overflow:hidden; padding:12px 0 24px;}
.pro_Vdl,.pro_Vdshow{ width:140px;}
.pro_Vdr{ width:1014px;}
.pro_Vdname{ background-color:#9c9c9c; color:#FFF; font-size:16px; height:40px; line-height:40px; margin-bottom:2px; text-align:center;}
.pro_Vdchnal li{ height:auto; overflow:hidden;}
.pro_Vdchnal li a{ display:block; background-color:#f4f4f4; height:auto; overflow:hidden; padding:0 9px; cursor:pointer;}
.pro_Vdchnal li a span{ display:block; color:#b72024; width:122px; height:auto; overflow:hidden; padding:17px 0; border-bottom:1px dashed #dcdcdc;}
.pro_Vdchnal li a span img{ float:left; display:inline-block; margin:3px 0 0 14px;}
.pro_Vdchnal li a span b{ float:right; display:inline-block; font-weight:normal; width:80px;}
.pro_Vdchnal li a:hover{ background-color:#FFF; padding:0 9px 0 6px; border-left:3px solid #b72024;}
.pro_Vdchnal li a:hover span{ border-bottom:2px solid #f4f4f4; margin-top:-1px;}
.pro_Vdbox{ clear:both; height:auto; overflow:hidden; margin-bottom:24px; border:1px solid #dcdcdc;}
.pro_Vbtop{ background-color:#f8f8f8; height:45px; border-bottom:1px solid #dcdcdc;}
.pro_Vbname{ background-color:#FFF; width:auto; height:42px; line-height:42px; padding:0 30px; border-top:3px solid #b72024; border-bottom:1px solid #FFF; border-right:1px solid #dcdcdc; text-align:center;}
.pro_Vbname{ color:#b72024; font-size:16px;}
.pro_Vbname img{ float:left; margin-right:8px; margin-top:10px; display:inline-block;}
.com_view{ height:auto; overflow:hidden; padding:40px;}
.pro_abpro{ height:auto; overflow:hidden; padding:24px 12px;}
.pro_abMove{ position:relative; width:988px; height:162px;}
.pro_abMlist{ position:absolute; top:0; left:36px; width:930px; height:162px; overflow:hidden;}
.pro_abMlist ul{ position:absolute; top:0; left:0; width:20000px; height:162px;}
.pro_abMlist li{ float:left; width:172px; height:162px; margin-right:14px; display:inline;}
.pro_abMlist li a,.pro_abMlist li a img{ display:block;}
.pro_abMlist li img{ width:170px; height:138px; border:1px solid #dcdcdc;}
.pro_abName{ height:32px; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; display:block;}
.pro_abMove .abtn{ display:block; position:absolute; top:44px; z-index:30; width:20px; height:46px;}
.pro_abMove .aleft{ background:url(../images/pro_abLac.png) no-repeat; left:0;}
.pro_abMove .aright{ background:url(../images/pro_abRac.png) no-repeat; right:0;}
.pro_abMove .aleft:hover{ background:url(../images/pro_abLho.png) no-repeat;}
.pro_abMove .aright:hover{ background:url(../images/pro_abRho.png) no-repeat;}
.load_rol td{ color:#FFF; font-size:14px; height:52px; background-color:#9c9c9c;}
.load_rel td{ font-size:13px; padding:10px 0 10px;}
.load_rel.cur td{ background-color:#f8f8f8;}
#pro_Vbox7.pro_Vdbox{ border:none;}
#pro_Vbox7 .pro_Vbtop{ border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-bottom:none; border-right:1px solid #dcdcdc;}

/*pro-serach*/
.pro_serLsit{ height:auto; overflow:hidden; padding-top:8px;}
.pro_serLsit ul{ width:1210px;}
.pro_serLsit li{ float:left; width:232px; height:254px; margin-right:10px; display:inline;}
.pro_serLsit li img{ display:block; width:230px; height:188px; border:1px solid #dcdcdc;}
.pro_serName{ display:block; color:#333; font-size:14px; height:44px; line-height:44px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.pro_serLsit li a:hover span{ color:#b72024;}

/*load*/
.load{ padding-top:32px;}
.load_t{ height:40px; margin-bottom:14px;}
.load_sel{ width:auto; height:40px;}
.load_sel li{ float:left; margin-right:8px; display:inline; width:116px; height:40px;}
.load_sel li a{ display:block; color:#333; font-size:14px; width:114px; height:38px; line-height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; border:1px solid #dcdcdc; }
.load_sel li.cur a,.load_sel li a:hover{ color:#cf403c; border:1px solid #cf403c;}
.load_serch{ width:324px; height:38px; border:1px solid #dcdcdc;}
.load_serText{ display:block; font-family:'Microsoft YaHei'; color:#888; font-size:12px; width:244px; height:20px; line-height:20px; padding:9px 14px; border:0; border:none;}
.load_serButon{ display:block; background:url(../images/load_sersub.jpg) no-repeat; width:40px; height:38px; border:none; cursor:pointer;}
.load .load{ padding-top:0;}

/*message*/
.mesage{ padding-top:28px;}
.mess_ask{ color:#333; font-size:13px; padding-bottom:8px;}
.mess_name{ color:#444; font-size:14px; font-weight:bold; padding-left:30px;}
.mess_name1{ background:url(../images/mess_icon1.png) no-repeat left;}
.mess_name2{ background:url(../images/mess_icon2.png) no-repeat left;}
.com_text{ display:block; font-family:'Microsoft YaHei'; color:#666; font-size:13px; line-height:20px; padding:4px 6px; border:1px solid #dcdcdc;}
.com_text.cur{ border:1px solid #b72024;}
.mess_text{ width:558px; height:20px;}
.mess_label{ font-size:14px;}
.mess_xx{ color:#df0107; font-size:14px; font-weight:bold; line-height:30px; margin-left:20px; display:inline;}
.mess_area{ width:558px; height:160px;}
.mess_input input{ display:inline-block; font-family:'Microsoft YaHei'; color:#FFF; font-size:16px; width:120px; height:33px; margin-right:10px; border:none; cursor:pointer;}
.mess_sub{ background-color:#b72024;}
.mess_reset{ background-color:#5a5a5a;}

/*sales*/
.sale,.job_view{ padding-top:30px;}
.sale_show{ position:relative; margin-top:30px; padding:56px 24px 42px 24px; border:1px solid #dcdcdc;}
.sale_shTop{ height:56px; line-height:56px; padding-left:10px; border-bottom:1px dashed #dcdcdc;}
.sale_shTname{ background:url(../images/sale_icon.png) no-repeat left; padding-left:34px; color:#333; font-size:14px;}
.sale_shDown{ padding-top:12px;}
.sale_po{ position:absolute; top:-1px; left:-10px; z-index:20; color:#FFF; font-size:18px; background:url(../images/sale_cur.png) no-repeat; width:153px; height:47px; line-height:40px; text-align:center;}

/*hangye*/
.hy{ height:auto; overflow:hidden; padding-top:16px;}
.hy li{ clear:both; height:138px; padding:18px 0; border-bottom:1px dashed #dcdcdc;}
.hy li .news_Tr{ width:712px;}

/*job_view*/
.job_Vcol td{ background-color:#e9e9e9;}
.job_Vname{ color:#333; font-size:14px; font-weight:bold; padding-left:18px;}
.job_Vtable td{ font-size:13px;}
.job_Vrel{ color:#333;}
.job_Vrol{ padding-left:12px;}
.job_Vshow{ padding:26px;}
.job_Vshow .content{ line-height:26px;}
.job_Vtime{ padding-top:18px; margin-top:26px; border-top:1px solid #dcdcdc;}
.job_Vtime span{ color:#e82d28;}
.job_click{ height:42px; padding:36px 0 12px;}
.job_click a{ display:inline-block; margin-right:10px; color:#FFF; font-size:13px; width:112px; height:42px; line-height:42px; text-align:center;}
.job_cl1{ background-color:#b72024;}
.job_cl2{ background-color:#b6b6b6;}
.job_click a:hover{ color:#FFF;}
.job_Vmust{ color:#e82d28; font-size:13px;}

/*contact*/
.contact{ height:auto; overflow:hidden; padding:30px 0 70px;}
.map{ width:1200px; height:380px;}
.cont_d{ padding-top:30px;}
.cont_tel{ font-size:16px; font-weight:bold; padding-bottom:36px; text-align:center;}
.cont_tel span{ color:#b72024; font-size:20px;}
.cont_box{ padding-top:30px;}
.cont_Bwd1{ width:552px;}
.cont_Bwd2{ width:402px;}
.cont_Bwd3{ width:246px;}
.cont_Bwd1 img{ vertical-align:middle;}
.cont_Bname{ background:url(../images/cont_Bnbd.png) no-repeat; color:#FFF; font-size:16px; width:324px; height:48px; line-height:32px; padding-left:46px;}
.cont_box td{ line-height:32px; font-size:13px;}

.z-index .pro_Dbshpo.wtZindex{z-index: 100;}

