@charset "utf-8";
/* CSS Document */
body{ font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:0px; padding:0px; background:#f6f4f1 url(art_bg.jpg) repeat-x; line-height:22px; color:#666;}
#content{ background:#FFF url(art_c03.jpg) repeat-x; width:1032px; margin:0 auto; padding-top:24px;}
.main p{ line-height:25px;}
.main .conleft{ float:left; width:613px; padding-right:36px;}
.main .conleft h1{ font-size:16px; color:#41454c; text-transform:capitalize;}
.main .conleft h2{ height:27px; line-height:27px; background-color:#edebe8; color:#5282bd; font-size:14px; padding:0px 15px;}
.main .conleft table{ border-collapse:collapse; border-color:#DDDDDD; }
.main .conleft table th{background-color: #EDEBE8;color: #5282BD;border-color:#DDDDDD; }
.main .conleft table td{border-color:#DDDDDD; }
.main .conleft .lipdf{ float:left; width:245px;}
.main .conleft .lipdf img{ width:240px; height:172px; padding:1px; border:1px solid #c6c6c6;}
.main .conleft .lipdf .pdf{ background:url(p-bg.jpg) left center no-repeat; padding-left:30px; color:#5282bd; font-weight:bold; display:block; margin:15px 0px;}
.main .conleft .ruldes{ float:right; width:345px;}
.main .conleft .ruldes ul{ list-style:none; margin:18px 0px 0px 0px; padding:0px;}
.main .conleft .ruldes ul li{ background:url(dlibg.jpg) left 9px no-repeat; padding-left:15px;}
.main .conleft .ruldes ul li a{ color:#ff6139;}
.main .conleft .ruldes .btn{ width:130px; height:35px; background:#ed4228 url(lm.png) 115px center no-repeat; display:block; color:#FFF; padding-left:12px; line-height:35px; text-transform:uppercase; font-size:12px; text-decoration:none; border-radius: 6px; transition: all 0.5s ease 0s; margin-top:32px; float:right;}
.main .conleft .ruldes a:hover.btn{background-color:#202020;}
.main .rnews{ width:283px; float:right;}
.main .rnews .n-tit{ height:30px; background-color:#d6d7d6; font-size:16px; font-weight:bold; color:#2d1315; padding:20px 0px 0px 15px;}
.main .rnews .ndiv{ width:128px; margin:15px 6px 0px; float:left; }
.main .rnews .ndiv img{width:120px; height:88px; padding:3px; border:1px solid #adb1ad;}
.main .rnews .ndiv img:hover { background-color:#52a8da;}
.main .rnews .ndiv a{ color:#2d1315;}
.main .rnews .ndiv .down{ background:url(p-bg.jpg) 10px center no-repeat; padding-left:39px; display:block; }
.main .rnews .cu-tit{ height:35px; background-color:#4c4c4d; font-size:18px; font-weight:bold; color:#fff; padding:15px 0px 0px 15px; margin-top:35px;}
.main .rnews .cuscon{ background:url(rscus.jpg) no-repeat; padding-left:53px;}
.main .usleft{ float:left; width:410px; margin-top:30px; line-height:28px;}
.main .usleft .fich{ font-size:18px; font-weight:bold; color:#504e4e;}
.main .usleft .ais{ font-size:14px; font-weight:bold;}
.main .usleft .cnow{ color:#ff6139; font-size:14px; font-weight:bold;}
.main .usleft .email,.main .rnews .email{ background: url(f-mbg.png) left 10px no-repeat; padding-left:72px; line-height:25px; margin-top:35px;}
.main .rnews .mt20{ margin-top:20px;}
.main .usleft .email a,.main .rnews .email a{ color:#2179bd; font-weight:bold;}
.main .usleft .suite,.main .rnews .suite{background: url(f-sbg.png) left 10px no-repeat;padding-left:72px; line-height:25px; margin-top:25px;}
.main .usform{ width:465px; float:right;margin-top:25px;  }
.main .usform form{background:url(c-us_03.jpg) left 75px no-repeat;padding-left:30px;}
.main .usform .f-tit{ font-size:24px; margin-bottom:32px;padding-left:30px;}
.main .usform .text{ width:403px; height:44px; border:1px solid #dedfde; background-color:#f7fff7; border-radius: 8px; margin-bottom:10px; padding:0px 15px; font-family:Verdana;font-size:12px;line-height:44px;}
.main .usform textarea{width:403px; height:144px; border:1px solid #dedfde; background-color:#f7fff7; border-radius: 8px;margin-bottom:10px; padding:10px 15px;font-family:Verdana; font-size:12px;}
.main .usform .btn{ width:230px; height:35px; background:#ed4228 url(lm.png) 205px center no-repeat; color:#FFF; padding-left:22px; line-height:35px; text-transform:uppercase; font-size:14px; border-radius: 6px; transition: all 0.5s ease 0s; margin-top:10px; font-weight:bold; font-family:Arial; border:none; cursor:pointer; text-align:left;}
.main .usform .btn:hover{background-color:#202020;}
.main .map-tit{ font-size:24px; margin:25px 0px;}
/*product*/
.main .sh1{ font-size:24px; color:#41454c; text-align:center; font-weight:normal; margin:55px 0px 35px 0px;}
.main .line{ border-bottom:1px solid #eeedea; margin-top:35px;}
.main .pspl{ width:566px; float:left; line-height:25px;}
.main .pspl span{ color:#2c9bcf;}
.main .pspl .pstit{ font-size:24px; color:#41454c; margin-top:35px;}
.main .pspl .pstit a{color:#41454c;}
.main .pspl .btn,.main .pspr .btn,.main .pssl .btn { width:130px; height:35px; background:#ed4228 url(lm.png) 115px center no-repeat; display:block; color:#FFF; padding-left:12px; line-height:35px; text-transform:uppercase; font-size:12px; text-decoration:none; border-radius: 6px; transition: all 0.5s ease 0s; margin-top:18px;}
.main .pspl a:hover.btn,.main .pspr a:hover.btn,.main .pssl a:hover.btn{background-color:#202020;}
.main .mb45{ margin-bottom:45px;}
.main .pspr{ float:right; width:546px;}
.main .pspr .pstit,.main .pssl .pstit{ font-size:24px; color:#41454c;}
.main .pspr .pstit a,.main .pssl .pstit a{color:#41454c;}
.main .pssl{ width:496px; float:left; line-height:25px;}
.whyc{ background:#f1f0ec url(product_18.jpg) no-repeat; height:236px; padding-left:472px; padding-top:35px;}
.whyc .wctht{ font-size:24px; margin-bottom:15px;}
.whyc ul{ margin:0px; padding:0px 0px 0px 20px; list-style:none;}
.whyc ul li{ background:url(dh_01.jpg) left center no-repeat; padding-left:35px; line-height:28px;}
.main .fleft{ float:left; width:373px; font-size:14px; font-weight:bold; line-height:30px; padding-top:35px;}

/*service*/
.main .sl482{ width:482px; float:left;}
.main .sl482 .pstit,.main .bs395 .pstit{ font-size:24px; color:#41454c;}

.main .bs395{ width:395px; float:left;}
.main .bs395 span{ color:#2c9bcf;}

.error { margin-left:143px; margin-right:138px;padding:50px 0;}
.error .title_404 { border-bottom:1px #afafaf dotted; height:55px; background:url(p404-1.jpg) center top no-repeat;  }
.error .found { border-bottom:1px #afafaf dotted; height:108px; color:#504e4e; line-height:20px; font-size:14px; padding-top:5px; margin-bottom:33px; }
.error .found .looking { font-weight:bold; font-size:20px; line-height:45px; color:#504e4e; }
.error .choose { width:280px; margin:0 auto; }
.error .choose .title { font-weight:bold; font-size:14px; margin-bottom:20px; color:#333333; }
.error .choose ul { list-style:none; }
.error .choose ul li { background:url(p404-2.jpg) no-repeat; width:205px; height:29px; margin-bottom:8px; padding-left:65px; margin:12px 10px 0px 5px; }
.error .choose ul li a { color:#2179bd; line-height:29px; text-decoration:none; text-transform:capitalize; }
.error .or { text-align:center; font-size:20px; font-weight:bold; margin-top:40px; }
.error .listbut { text-align:center; margin-top:30px; }
.error .listbut a { text-transform:uppercase; margin-right:15px; margin-left:15px; }









