@import url(public.css);
header{height:46px;border-bottom:1px solid #dedede;border-top:4px solid #454545;}
header div#header div.hline{height:4px;width:50%;left:-35%;top:-4px;background:#ce000a;}
header div#header span.fl{line-height:46px;padding:0px 5px;width:160px;border-right:1px solid #f0f0f0;color:#c3a4c4;text-align:left;}
header div#header span.fl a{color:#a4a4a2;padding:0px 5px;}
header div#header span.fl a:hover{color:#333;}
header div#header span.tel{border-right:0;color:#d01319;font-size:14px;background:url(../image/tel.gif) 15px no-repeat; text-align:center;}
header div#header div.search{float:left;line-height:46px;width:38%;height:46px;overflow:hidden;padding-left:20px;color:#a5a5a5;border-right:1px solid #f0f0f0;}
header div#header div.search a{padding:0px 5px;color:#a5a5a5;}
header div#header div.search a:hover{color:#666;}
form#mSearch{height:40px;padding:3px;line-height:40px;border-right:1px solid #f0f0f0;float:right;width:240px;}
form#mSearch input#keys{height:40px;line-height:40px;background:none;border:0px;float:left;width:200px;margin-right:8px;color:#a5a5a5;}
form#mSearch input.sbtn{margin-top:11px;}
div#HeaderLogo{height:70px;padding:28px 0px 0px; clear:both;}
div#HeaderLogo a.logo{display:block;}
ul#nav{width:748px;height:28px;margin-top:10px;}
ul#nav li{line-height:28px;float:left;}
ul#nav li a{display:block;width:83px;font-size:14px;text-align:center;color:#737375;}
ul#nav li a:hover{color:#de2418;}
div#banner{width:100%;position:relative;height:454px;overflow:hidden;}
div#banner ul{height:454px;}
div#banner ul li{height:454px;}
div#banner ul li a{display:block;height:454px;width:100%;background-repeat:no-repeat;background-position:top center;}
dl#Company{padding-top:5px;height:auto; overflow:hidden;}
dl#Company dt.tl{height:50px;line-height:50px; text-align:center;padding:6px 0px;border-bottom:1px solid #cccccc;}
dl#Company dt.tl span{display:inline-block;font-size:18px;color:#333331;height:35px;line-height:34px;padding:10px 16px 10px;border-bottom:4px solid #666666;}
dl#Company dd.lcn{padding:40px 25px;height:310px;width:500px;line-height:23px;font-size:14px;color:#6c6c6c;}
dl#Company dd.lcn a.more{display:block;width:120px; text-align:center;line-height:30px;height:30px;margin:8px 0px;border:2px solid #eeeeee;color:#9c979b;}
dl#Company dd.lcn a.more:hover{border-color:#e0e0e0;}
dl#Company dd.gcal{width:410px;height:286px;padding:45px 0px;}
dl#Company dd.gcal ul li{display:block;width:410px;height:286px;}
dl#Company dd.gcal ul li a{display:block;width:410px;height:286px; position:relative;}
dl#Company dd.gcal ul li a span{display:block;width:100%; position:absolute;height:32px;line-height:32px;background:#000;bottom:0px;left:0; text-align:center;color:#fff;}
div#ProBg{border:1px solid #e8e7ed;border-width:1px 0px;padding:10px 0px;background:#f7f8fa;}
dl#Newpro{height:auto; overflow:hidden;padding-bottom:10px;}
dl#Newpro dt.tl,dl#News dt.tl{height:50px;line-height:50px; text-align:center;padding:6px 0px;border-bottom:1px solid #cccccc;}
dl#Newpro dt.tl span,dl#News dt.tl span{display:inline-block;font-size:18px;color:#333331;height:35px;line-height:34px;padding:10px 16px 10px;border-bottom:4px solid #666666;}
dl#Newpro dd.lcn{height:515px;padding:40px 0px;}
ul#proshow li{width:24.8%;float:left;min-height:270px;}
ul#proshow li a{display:block;width:220px;margin:0 auto;height:242px; text-align:center;}
ul#proshow li a span{display:block;background:#8c989f;color:#fff;text-align:center;height:41px;line-height:41px;}
ul#proshow li a:hover span{background:#cc0000;}
dl#Newpro dd.more{height:40px;padding:5px 0px;text-align:center;}
dl#Newpro dd.more a{width:200px;display:block;margin:0 auto;height:40px;line-height:40px;text-align:center;color:#fff;background:#d1121a;}
dl#Newpro dd.more a:hover{background:#c1060e;}
dl#News{padding:5px 0px;}
dl#News dt.tls{height:37px;line-height:37px;padding:40px 0px 40px; text-align:center;}
dl#News dt.tls a{display:inline-block;color:#343233;border:1px solid #8b98a0;width:136px;line-height:34px;height:34px;}
dl#News dt.tls a.cur{background:#8b98a0;color:#fff;}
dl#News dd.lcn{height:300px;}
dl#News dd.lcn div.fl{width:384px;height:271px;}
dl#News dd.lcn div.fl>span{display:block; text-align:center;line-height:40px;font-size:14px;color:#4e4e4e;}
dl#News dd.lcn div.tab_bodys{width:580px;height:271px; overflow:hidden;}
dl#News dd.lcn div.tab_bodys>ul{height:auto; overflow:hidden; display:none;}
dl#News dd.lcn div.tab_bodys>ul li{width:580px;float:left;height:90px;background:url(../image/line2.jpg) 0px 78px repeat-x;}
dl#News dd.lcn div.tab_bodys>ul>li>span{display:block;float:left;width:65px;height:65px; text-align:center;background:#cacaca;color:#fff;}
dl#News dd.lcn div.tab_bodys>ul>li>span>p{display:block;margin:0px;padding:0px;font-size:34px;line-height:34px;padding-top:10px;}
dl#News dd.lcn div.tab_bodys>ul>li>a.Ntitle{display:block;float:right;height:25px;width:500px;line-height:18px;font-size:14px;color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
dl#News dd.lcn div.tab_bodys>ul>li>abbr{display:block;float:right;width:500px;height:38px;line-height:20px;color:#8c8c8c;}
div.gcalbg{border:1px solid #e8e7ed;border-width:1px 0px;padding:10px 0px;background:#f7f8fa;}
dl#soution dt.tl{height:50px;line-height:50px; text-align:center;padding:6px 0px;border-bottom:1px solid #cccccc;}
dl#soution dt.tl span{display:inline-block;font-size:18px;color:#333331;height:35px;line-height:34px;padding:10px 16px 10px;border-bottom:4px solid #666666;}
dl#soution dd.lcn{height:260px;padding:35px 0px;}
dl#soution dd.lcn ul{height:260px; overflow:hidden;}
dl#soution dd.lcn ul>li{float:left;width:250px;}
dl#soution dd.lcn ul>li a{display:block;width:240px;height:239px; position:relative;}
dl#soution dd.lcn ul>li a span{display:block;height:35px;width:100%;position:absolute;background:#000; opacity:0.9;bottom:0;left:0; text-align:center;line-height:35px;color:#fff;}
dl#soution dd.lcn ul>li a:hover span{background-color:#c1060e;}
dl#footer{padding:40px 0px 0px;background:#343434;}
dl#footer dd.mw{height:130px;padding-bottom:35px;}
dl#footer dd.mw ul#fNav{width:68%;border-right:1px solid #444444;height:130px;}
dl#footer dd.mw ul#fNav>li{line-height:30px;float:left;width:18.5%;padding-left:8px;background:url(../image/line.jpg) 0px 10px no-repeat;}
dl#footer dd.mw ul#fNav>li>a{color:#fff;font-size:14px;}
dl#footer dd.mw ul#fNav>li>ul>li{line-height:21px;}
dl#footer dd.mw ul#fNav>li>ul>li>a{color:#fff; display:block;width:96%; white-space:nowrap;overflow:hidden;height:21px; text-overflow:ellipsis;}
dl#footer dd.mw ul#fNav>li>ul>li>a:hover{color:#e0e0e0;}
dl#footer dd.mw div.fr{width:22%;height:130px;padding:0px 4%;}
dl#link{z-index:6;height:39px; position:relative;}
dl#link>dt{line-height:39px;height:39px;text-indent:20px;color:#bcbebd;background:url(../image/arr.jpg) 92% 18px #ffffff no-repeat; cursor:pointer;}
dl#link>dd{position:absolute;padding:5px 3% 5px 9px;width:93%;background:#fff;bottom:39px;left:0px;display:none;}
dl#link>dt.cur{color:#333;}
dl#link>dd a{display:block;line-height:25px;border-bottom:#efefef 1px solid;}
dl#footer dd.mw div.fr div.tel{padding:25px 0px 5px;background:url(../image/telIco.jpg) left 30px no-repeat;padding-left:65px;height:50px;color:#fff;font-weight:bold;font-size:24px;}
dl#footer dd.mw div.fr div.tel strong{display:block;line-height:25px;font-size:14px;}
dl#footer dd.copyright{ text-align:center;padding:10px 0px;background:#333333;color:#fff; line-height:22px;}
dl#footer dd.copyright div.bdsharebuttonbox span{display:inline-block;width:50px;background:url(../image/shareTxt.jpg) left no-repeat;height:26px;vertical-align:middle;}
dl#footer dd.copyright div.bdsharebuttonbox a{display:inline-block;float:none; background:url(../image/share.jpg) no-repeat; vertical-align:middle;padding-right:8px;}
dl#footer dd.copyright div.bdsharebuttonbox a.bds_tqq{background-position:-43px 0px;padding-right:12px;}
dl#footer dd.copyright div.bdsharebuttonbox a.bds_renren{background-position:-92px 0px;}
div#banners{height:340px;background:url(../image/banner1.JPG)  top center no-repeat;}
dl#Frames{padding:10px 0px;}
dl#Frames dt.tl{height:60px;font-size:20px;color:#333;line-height:25px;padding:10px 0px 5px 5px;}
dl#Frames dt.tl span{color:#d2d2d2;}
dl#Frames dd#navs{height:50px;line-height:37px;background:url(../image/nbg.jpg) top repeat-x; margin-bottom:15px; position:relative}
dl#Frames dd#navs div.bd{border:1px solid #e0e0e0;height:37px;}
dl#Frames dd#navs div.bd ul{padding:0px 10px}
dl#Frames dd#navs div.hd{text-align:center; position:absolute;width:100%;top:50px;}
dl#Frames dd#navs div.hd span{display:inline-block;width:60px;background:#e5e5e5; cursor:pointer;height:5px;margin:0 3px;line-height:50px;overflow:hidden;}
dl#Frames dd#navs div.hd span.on{background:#cc0000;}
dl#Frames dd#navs div.bd ul li{float:left;padding-left:1px; position:relative;background:url(../image/nli.jpg) left no-repeat;}
dl#Frames dd#navs div.bd ul li.first{background:none;}
dl#Frames dd#navs div.bd ul li a{display:block;padding:0px 5px;width:150px; text-align:center; position:relative;height:37px;overflow:hidden;text-overflow:ellipsis;float:left; max-width:150px; white-space:nowrap;}
dl#Frames dd#navs div.bd ul li a span{width:15px;height:9px;display:none;background:url(../image/arr.png) no-repeat; position:absolute;bottom:-9px;left:50%;margin-left:-7px;}
dl#Frames dd#navs div.bd ul li a.cur{background:#ce000a;color:#fff;}
dl#Frames dd#navs div.bd ul li a.cur span{display:block;}
dl#Frames dd.fcn,dl#Frames dd.fcns{padding:15px 0px;line-height:21px;height:auto; overflow:hidden;}
dl#Frames dd.fcns{width:82%;float:right;padding:0px;}
dl#Frames dd.Left{width:178px;}
dl#Frames dd.pList{height:38px;}
dl#Frames dd.pList dl#Prolist{width:220px;border:1px solid #e1e1e1;position:relative;padding:2px;line-height:30px;height:30px; z-index:8;}
dl#Prolist dt{font-size:14px; text-indent:10px; background:url(../image/arr.jpg) 96% center no-repeat; cursor:pointer;}
dl#Prolist dd{width:100%;position:absolute;top:34px;background:#fff;border:1px solid #e1e1e1;border-top:0px; display:none;width:100%;height:auto;padding:2px 0px 5px;left:-1px; overflow:hidden;}
dl#Prolist dd ul li{line-height:26px;}
dl#Prolist dd ul li a{display:block;width:100%;height:26px; text-indent:15px;background:url(../image/arrs1.gif) 5px no-repeat; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
dl#Prolist dd#List ul {height:auto; overflow:hidden;}
dl#Prolist dd#List ul li{line-height:25px;padding-left:6px; position:relative; z-index:2;}
dl#Prolist dd#List ul li a.Abtn{display:block;width:16px;height:16px; position:absolute;top:2px;left:5px; background:url(../image/folder_close.gif) no-repeat;padding:0;}
dl#Prolist dd#List ul li a.Abtn.open{background-image:url(../image/folder_open.gif);}
dl#Prolist dd#List ul li a.Abtn:hover{background-color:transparent;}
dl#Prolist dd#List ul li a.cur{font-weight:bold;}
dl#Prolist dd#List ul li.parent a{background:none;}
dl#Prolist dd#List ul li ul li{padding-left:10px;}
div#path{height:35px;line-height:35px; background:#999;color:#fff;padding-left:10px;}
div#path a{color:#fff;}
div#path span,div#path ul li{float:left;}
div#path ul li div{position:absolute;left:-5px;max-height:260px; overflow:auto;top:34px;width:250px; overflow-x:hidden; z-index:5;line-height:25px;background:#fff;border:1px solid #e1e1e1;padding:5px;display:none;}
div#path ul li div a{color:#666;display:block;width:100%;height:25px;border-bottom:1px solid #e9e9e9;white-space:nowrap; overflow:hidden;}
div#path ul li div a:hover{color:#cc0000;}
div#path ul li{display:block;padding-right:18px;position:relative; background:url(../image/arrs.gif) 86% 16px no-repeat; z-index:2;}
div.ptl{height:35px;line-height:35px; background:#cd0009;color:#fff; font-size:14px; padding-left:10px;}
dl#Frames  div#proList ul li{position:relative;border-bottom:1px solid #e6e6e6;width:100%; height:auto;}
dl#Frames  div#proList ul li a{display:block;width:82%;padding:8px 0px;padding-left:18px;background:url(../image/list_arr.gif) 5px 14px  no-repeat;line-height:20px;}
dl#Frames  div#proList ul li a:hover,div#proList ul li a.cur{color:#d80330;}
dl#Frames  div#proList ul li a:hover{background-position:5px -78px;}
dl#Frames  div#proList ul li a.Abtn{display:block;width:10px;height:10px;position:absolute;padding:0px; text-indent:0; cursor:pointer;top:16px;right:0px;background:url(../image/plus_minus.gif) 1px 0px no-repeat;}
dl#Frames  div#proList ul li a.Abtn:hover{background-position:1px -92px;}
dl#Frames  div#proList ul li a.open{background-position:0px -192px;}
dl#Frames  div#proList ul li a.open:hover{background-position:1px -292px;}
dl#Frames  div#proList ul li ul{clear:both;padding:5px 8px 10px;}
dl#Frames  div#proList ul li ul li{border-bottom:0;}
dl#Frames  div#proList ul li ul li a{border-left:1px solid #e6e6e6;background:none;line-height:19px;padding:4px 0px;padding-left:5%;width:95%;}
dl#Frames  div#proList ul li ul li a:hover,dl#Frames  div#proList ul li ul li a.cur{border-color:#ff6600;color:#ff66000;}