@charset "utf-8";
/* CSS Document */
body{ background:#e6e7e7; color:#1c1c1c; font-size:12px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
a{ color:#1c1b1b; text-decoration:none;}
a:hover{ color:#06c;}
.pr{ position:relative; z-index:9999}
.area{ margin:0 auto; text-align:left; width:1000px;}
.logo{ position:absolute;width:197px; height:55px; background:url(../images/logo.png) 0 0 no-repeat; left:10px; top:40px; text-indent:-9999px;}
.blk30{ display:block; height:30px; overflow:hidden; clear:both;}


.menuArea{ display:block; position:absolute; width:749px; height:48px; left:230px; top:45px; background: url(../images/menubg.png) 0 0 no-repeat; padding:0 50px;}
/*
.menuArea a{ font-family:Microsoft YaHei; font-size:14px; color:#696969; margin:0 30px; line-height:16px;}
*/
.language{ display:block; position:absolute; left:629px; top:17px; height:13px; width:100px;}
.language a{ display:block; background:url(../images/txt_language.gif) 0 0 no-repeat; text-indent:-9999px; width:38px; height:13px; float:left; margin:0;}
.language a.en{ background-position:-38px 0; width:44px;}
/**/
.nList li{ background:url(../images/icon.gif) -9999px no-repeat; margin-bottom:5px;}

.boxService h5,
.box h3 span{background:url(../images/txt.gif) 0 0 no-repeat;}

.homeBanner{ height:438px; margin-bottom:54px; position:relative; text-align:center;}
.homeCon{ height:1%; overflow:hidden;}
.homeCon .col1{ float:left; width:250px; height:355px;}
.homeCon .col2{ float:left; width:475px; margin-left:25px;height:355px;}
.homeCon .col3{ float:left; width:225px; margin-left:25px;height:355px;}
.col1,.col2,.col3{ background:#FAFAFA;}

.box h3{ display:block; height:38px; position:relative;}
.box h3 span{ display:block; height:19px;  text-indent:-9999px; top:20px; left:20px; position:absolute; width:200px;}
.box h3 .products{ background-position:0 -54px;}
.box h3 .about{ background-position:0 -107px;}
.box .bd{ padding:20px; overflow:hidden; clear:both; }

.boxCover,.boxCoverFt{display:block; position:absolute; background:url(../images/icon_coner_cover.gif) 0 -50px no-repeat; }
.boxCover{right:0; top:0; height:54px; width:54px; clear:both; *right:-1px;}
.boxCoverFt{ left:0; bottom:0; *bottom:-1px; clear:both; background-position:-4px 0; width:50px; height:50px;}

.homeSearchBox{ position:absolute; right:56px; top:18px; background:url(../images/icon.gif) 0 0 no-repeat; width:166px; height:21px;}
.homeSearchBox .input12{ height:19px; width:118px; position:absolute; top:1px; left:13px; border:0; background:none;}
.homeSearchBox a{ display:block; position:absolute; right:0;background:url(../images/icon.gif) right 0 no-repeat; width:33px; height:21px; text-indent:-9999px;}
/*list*/
.nList{ overflow:hidden;}
.nList li{ background-position:-162px -39px;}
.nList li a{ line-height:145%; padding-left:10px; padding-top:5px;}
.nList li span{ padding-left:10px; color:#898888; font-size:11px;}

.pCatalogList{ overflow:hidden; background:url(../images/line1.gif) 200px 0 repeat-y;}
.pCatalogList li{ width:180px;height:63px; overflow:hidden; margin:0 41px 11px 0; float:left;}
.pCatalogList .lasted{ margin-right:0;}
.pCatalogList li .picBox{width:63px; height:63px; float:left;}
.pCatalogList li .txtCon{ font-size:11px;width:100px; padding-left:14px; color:#9a9a9a; line-height:115%; float:left;}
.pCatalogList li .txtCon a{color:#9a9a9a;}
.pCatalogList li .txtCon a:hover{ text-decoration:underline;}
.pCatalogList li .txtCon h4{font-size:12px; color:#1c1c1c; line-height:20px; padding-bottom:5px; font-weight:100; height:16px; overflow:hidden; margin-bottom:3px;}

.pList li{ width:316px; overflow:hidden; float:left; margin:0 40px 50px 0;}
.pList li .picBox{ width:140px; overflow:hidden; float:left; margin-right:20px;}
.pList li .txtCon{ width:155px; overflow:hidden; float:left; }
.pList li .txtCon h4{ font-size:14px; color:#515151; line-height:16px;padding-bottom:10px;}
.pList li .txtCon .txt{ height:42px; overflow:hidden; color:#9a9a9a;margin-bottom:16px;}
.pList li .txtCon .btnArea{ line-height:14px; padding:0;}
.pList li .txtCon .btnArea a{line-height:14px;}

.nList2{padding:0;}
.nList2 li{ overflow:hidden; height:auto; margin-bottom:20px;}
.nList2 li h5{ display:block; width:105px; float:left; padding:5px; font-family:Microsoft YaHei}
.nList2 li p{ margin-left:125px;padding:5px; color:#6c6c6c;}
.nList2 li p strong{ font-weight:bold; font-size:12px;font-family:Microsoft YaHei; display:block; padding-bottom:5px;}


.aboutButton{background:#F2F2F2; overflow:hidden;}
.aboutButton li{text-align:left;}
.aboutButton .noborder a{border-right:0;}
.aboutButton li a{ line-height:16px; display:block;  border-bottom:1px solid #fff; padding:3px 0 3px 9px;}

.certificate{ overflow:hidden;}
.certificate li{ float:left; width:219px; margin:0 20px 20px 0; overflow:hidden;}
.certificate li img{border:1px solid #ccc;}

/*btn*/
.btnMore{ display:block; width:92px; height:26px; line-height:26px; text-align:center; color:#fff; background:#06c; right:20px; bottom:20px; position:absolute;}
.btnMore:hover{ color:#10CBB8}

.footer{ color:#766866; line-height:21px; text-align:right; width:980px; padding:0 20px 40px 0; position:relative;background:#161F27; margin-top:1px;}
.footer .footerMenu{ padding:26px 100px 26px 0; clear:both;}
.footer .footerMenu a{ color:#CECDD5; font-family:Microsoft YaHei}
.footer .footerMenu span{ padding:0 20px;}
.footer .cBlack a{ color:#3b3b3b;}

.cWhite{ color:#cecdd5;}

/*sub*/
.subBanner{ height:268px; position:relative;}
.local{ margin:0 auto; text-align:left; background:#f4f4f4; height:28px; text-indent:20px;}
.local span{padding:0 8px;}
.local a{ height:28px; line-height:28px; color:#1c1b1b;}

.subCon{text-align:left; background:#fafafa url(../images/subConBg.gif) 0 bottom repeat-x; padding:24px 0 89px 0;}
.subCon .colL{ float:left; width:132px; padding-left:41px; overflow:hidden;}
.subCon .colR{ float:right; width:744px; border-left:1px solid #ccc; padding-left:45px; min-height:600px; height:auto !important; height:600px; overflow:visible;}

.subCon2{text-align:left; background:#fafafa url(../images/subConBg.gif) 0 bottom repeat-x; padding:24px 0 89px 0;}
.subCon2 .colL{ float:left; width:187px; padding-left:20px; overflow:hidden;}
.subCon2 .colR{ float:right; width:717px; border-left:1px solid #ccc; padding-left:45px; overflow:hidden;min-height:600px; height:auto !important; height:600px; overflow:visible;}

.con1col{ padding:20px 0 89px 20px; width:980px; margin:0 auto; text-align:left; overflow:visible; min-height:500px; height:auto !important; height:500px;background:#fafafa url(../images/subConBg.gif) 0 bottom repeat-x; }

.pageTitle{ font-size:14px; line-height:25px; padding-bottom:10px; color:#6c6c6c;}
.subLeftTitle{ font-family:Microsoft YaHei; line-height:24px; font-size:18px; color:#06c; padding-bottom:10px;}
.subCatalog li{padding:5px 0 5px 11px;}
.subCatalog li a{ color:#6c6c6c;}
.subCatalog li a:hover{ color:#06c;}
.subCatalog .current a{ color:#06c;}

.pdr20{ padding-right:20px;}

.txtArea{ color:#1c1b1b; line-height:1.7em; padding-right:20px;}
.txtArea p{ margin-bottom:1.7em;}

.box h5{ display:block;}

.boxService h5{ height:28px; background-position:0 -163px; margin-bottom:20px; display:block; text-indent:-9999px;}
.boxService .bd{ padding:15px; background:#f5f5f5 url(../images/servicePeople.png) 0 bottom no-repeat; border:1px solid #d5d7d7;}
.serviceList{ padding-left:85px;}
.serviceList li{ line-height:30px;}

.jiathis2{ position:absolute; right:10px; top:28px;}
.jiathis2 a{font-family:Microsoft YaHei; line-height:20px;}
.pageCss{ display:block; clear:both;}
.pageCss a{ line-height:20px; color:#fff; display:inline-block;background:#06c; margin:0 1px;}
.pageCss a span{ color:#fff; padding:0 6px; font-family:Microsoft YaHei;}
.pageCss .current{ background:#F00}

.pagePro{ background:url(../images/dot3x1.gif) 0 bottom repeat-x; margin-bottom:30px; position:relative; margin-right:20px;}
.pagePro .searchBox2{ display:block; height:31px; width:317px; background:url(../images/searchBox2.gif) 0 0 no-repeat; position:absolute; right:0; }
.pagePro .searchBox2 .input1{ background:none; border:0; top:1px; left:1px;width:282px; height:19px;}
.pagePro .searchBox2 .btnSearch{ text-indent:-9999px; display:block; width:33px; height:21px; background:url(../images/searchBox2.gif) right 0 no-repeat; position:absolute; right:0; top:0;}

.newsTitle{ font-size:24px; line-height:26px; margin-bottom:10px;}
.btnArea{ clear:both; display:block; height:1%; padding:18px 0;}
.btnArea a{ background:url(../images/icon.gif) 0 0 no-repeat;display:block; height:23px; width:23px; float:left;}
.btnArea a.up{ background-position:0 -33px;}
.btnArea a.up:hover{ background-position:0 -57px;}
.btnArea a.down{ background-position:-29px -33px;}
.btnArea a.down:hover{ background-position:-29px -57px;}

.dateTime{ line-height:19px; height:19px; background:#F2F2F2; display:block; margin-bottom:20px; text-align:right; padding:0 5px;}
.dateTime .jiathis2{ left:0; top:0;}

/*qq*/
#quick{ background:url(../images/bg_onlineService.jpg) 0 0 no-repeat; width:135px; Z-INDEX: 999; RIGHT:40px; VISIBILITY: visible;  POSITION: absolute; top:220px; HEIGHT: 203px;}
#quick h3{ display:block; height:50px;}
#quick .peoList{ padding:10px;}
#quick .peoList li{ padding:5px;}
#quick .ft{ display:block; height:13px; background:url(../images/bg_onlineService.jpg) 0 bottom no-repeat;}

.bigimg{ float:left; width:344px;}

.tabsProdetialed{ margin-bottom:10px; clear:both;}
.tabsProdetialed h3{ display:block; background:url(../images/bg_tabProdetailed.gif) 0 0 repeat-x; height:34px; padding:4px 0 0 20px;}
.tabsProdetialed h3 span{ float:left; display:inline-block; color:#0078b6; height:34px;line-height:34px;padding:0 14px; margin-right:20px; font-weight:100; cursor:pointer;}
.tabsProdetialed h3 .current{ color:#1c1c1c; border:1px solid #e1e2e2; background:#fff; border-bottom:0; cursor:default;}
.tabsProdetialed .bd{ padding:20px 0; min-height:400px; height:auto !important; height:400px; overflow:visible;}

.contacts{ float:right; width:328px;}
.contacts p{padding:0; margin:0;}
.contacts .btnArea{ overflow:hidden; height:40px; width:336px; margin-bottom:10px; }
.contacts .btnArea a{ display:block; float:left; width:112px; background:url(../images/btn_pro.gif) 0 0 no-repeat; text-indent:-9999px; height:39px; margin-right:4px;}
.contacts .btnArea .order1{ width:95px;}
.contacts .btnArea .order2{ background-position:-99px 0;}
.contacts .btnArea .download{ background-position:-215px 0;}

.contacts .contactBox{ background:url(../images/contact_box.gif) 0 0 no-repeat; min-height:15px;  height:auto !important; height:15px; width:304px; padding:10px; overflow:visible;} 
.contacts .contactBox .ft{ display:block; width:324px; height:10px; margin-bottom:-10px; margin-left:-10px; background:url(../images/contact_box.gif) 0 bottom no-repeat;}

.conPic{ overflow:hidden; height:300px;}

.siteMap{ margin:10px 5px; padding:0;}
.siteMap dt{ display:block; border-bottom:dashed 1px solid #D8D8D8; text-align:left; margin:0; padding:0; line-height:190%; font-weight:bold;}
.siteMap dd{ margin:0; padding:10px 0; text-align:left;}
.siteMap dd a{color:#666; line-height:21px; margin-right:20px;}

.subCompany{ overflow:hidden; height:1%; width:720px;}
.subCompany li{border:1px solid #E6E6E6; padding:20px; text-align:center; width:292px; margin:0 20px 20px 0; float:left;}

